Desenvolvimento
Depuração de MQTT sobre websockets no Envoy 1.28.0
Migrei nossa instalação do Envoy da versão 1.11.1 para a 1.28.0 e agora também estou usando o SNI para selecionar o certificado correto. Uma grande parte dessa migração é atualizar a sintaxe da configuração do Envoy da API v2 para a API v3. A atualização correu bem, exceto para o nosso serviço MQTT baseado em websocket...
WeiterlesenUm script do PowerShell para obter uma lista de domínios e apresentar os respectivos registos A e AAAA como CSV
Este foi o resultado de uma colaboração entre mim (com conhecimentos de programação, mas não de PowerShell!) e o ChatGPT. Fiquei impressionado com o que pode ser feito com o ChatGPT - é assim que o trabalho deve ser! Rápido, sem ter de pesquisar cada linha. Homem e máquina em perfeita colaboração: não se esqueça de ajustar o...
WeiterlesenPerguntas práticas de codificação respondidas por GPT3: está pronto para o horário nobre?
Pode experimentar facilmente o GPT3 para si próprio, basta registar-se para uma conta OpenAI, e receberá (no momento em que o escrever) 18 USD de crédito. Vá para o seguinte link: https://platform.openai.com/playground Aqui pode introduzir a sua pergunta, e submetê-la. GPT3 irá responder na mesma caixa de texto. Há três...
WeiterlesenRoteamento Kemal redireccionando uma sub-árvore
Este trecho de código mostra-lhe como redireccionar uma sub-árvore inteira e remover a primeira parte da sub-árvore. Isto pode ser útil, por exemplo, quando tiver links externos referenciando diferentes línguas (por exemplo /de /fr /it) e caminhos de conteúdo neles, e quiser servir tudo a partir dos mesmos pontos finais. A Linguagem de Cristal...
WeiterlesenUtilização do APO do Cloudflare para guardar um sítio Web WordPress e Aplicativo misto
picockpit.com é a nossa aplicação Web OS Raspberry Pi - tem um blogue WordPress (para marketing e suporte de conteúdos), instalado num subdirectório, em picockpit.com/raspberry-pi/ Google Analytics mostrou-me que o blog PiCockpit estava a carregar mais lentamente em países importantes, como os EUA. Aqui está uma captura de ecrã de um teste de desempenho, antes de optimizar a página...
WeiterlesenUsando plink (Concurso) no Windows 10 com Git for Windows
O actual instalador Git for Windows não me permite seleccionar Tortoise Plink durante a instalação, como foi descrito aqui no Stackoverflow. Em vez disso, segui a instalação, e defini uma variável de ambiente. Seleccionar "Use bundled OpenSSH" aqui. procurar por "enviro" na pesquisa do Windows. (o meu screenshot está em alemão, mas vai encontrar o...
Weiterlesencódigo de erro API mailerlite 422 para endpoint de subscritores
Hoje, estava a implementar a interface entre PiCockpit.com e o Mailerlite API (que usamos no nosso software de newsletter). https://api.mailerlite.com/api/v2/subscribers Recebi a seguinte mensagem de erro: O pedido POST estava a devolver 422 como código de estado. Infelizmente, há pouca documentação sobre isso no Mailerlite. A minha implementação estava correcta (a propósito, esta é Crystal Lang):...
Weiterlesennpm Webpack code ELIFECYCLE errno 1
Ao construir o código frontal do PiCockpit (que é embalado utilizando o Webpack) num computador diferente, deparei-me com o seguinte problema: cross-env NODE_ENV=production webpack -progress -hide-modules -mode=productiontype: 'object',additionalProperties: true,properties: {aplicar: {descrição: 'O ponto de execução do plugin, método requerido',instanceof: 'Função',tsType: "(compilador: import('.../lib/Compiler')) => void"}},required: [ 'apply' ]}},title: 'WebpackOptions',description: 'Options object as provided by the user.',type:...
WeiterlesenIntegração do BSEC no CircuitPython (Um trabalho em andamento)
Um pequeno post sobre o uso de uma biblioteca C estática dentro do CircuitPython e um relatório de progresso sobre o envolvimento da biblioteca BSEC, em particular.
WeiterlesenDivisão da configuração envoy envoy.yaml em vários arquivos (apenas Docker)
Estou lidando com quatro portas / casos diferentes com Envoy: IPv6 http IPv4 http IPv6 https IPv4 https Para IPv6 e IPv4 a configuração é a mesma, enquanto que para http há uma configuração diferente do que para https. Para perceber isto, dividi a configuração do meu Enviado em vários trechos, e adicionei-os juntos durante...
Weiterlesen