Desarrollo
Depurando MQTT sobre websockets en Envoy 1.28.0
He migrado nuestra instalación de Envoy de Envoy 1.11.1 a 1.28.0, y ahora también estoy utilizando SNI para seleccionar el certificado correcto. Una gran parte de esa migración consiste en actualizar la sintaxis de la configuración para Envoy de la API v2 a la API v3. La actualización fue bien, excepto para nuestro servicio MQTT basado en websocket...
WeiterlesenUna secuencia de comandos PowerShell para obtener una lista de dominios y mostrar sus registros A y AAAA como CSV
Este fue el resultado de una colaboración entre yo (con conocimientos de programación, ¡pero no en PowerShell!) y ChatGPT. Me asombra lo que se puede hacer con ChatGPT - ¡esto es lo que se supone que es el trabajo! Rápido, sin investigar cada línea. Humano y máquina en perfecta colloboración:...
WeiterlesenPreguntas prácticas sobre codificación respondidas por GPT3: ¿está listo para el prime time?
Puedes probar fácilmente GPT3 por ti mismo, simplemente regístrate en una cuenta OpenAI, y obtendrás (en el momento de escribir esto) 18 USD de crédito. Dirígete al siguiente enlace: https://platform.openai.com/playground. Aquí puedes introducir tu pregunta y enviarla. GPT3 responderá en el mismo cuadro de texto. Hay tres...
WeiterlesenEnrutamiento Kemal redirigiendo un subárbol
Este fragmento de código muestra cómo redirigir un subárbol completo y eliminar la primera parte del subárbol. Esto puede resultar útil, por ejemplo, cuando tiene enlaces externos que hacen referencia a diferentes idiomas (por ejemplo, /de /fr /it) y rutas de contenido en ellos, y desea servir todo desde los mismos puntos finales. Crystal Lang...
WeiterlesenUso de APO de Cloudflare para almacenar en caché un sitio web mixto de WordPress y aplicaciones
picockpit.com es nuestra aplicación de Raspberry Pi web OS - tiene un blog de WordPress (para la comercialización de contenidos y apoyo) establecido en un subdirectorio, en picockpit.com/raspberry-pi/ Google Analytics me mostró que el blog PiCockpit estaba cargando más lento en los países importantes, como los Estados Unidos. Aquí hay una captura de pantalla de una prueba de rendimiento, antes de optimizar la página...
WeiterlesenUso de plink (Pageant) en Windows 10 con Git para Windows
El instalador actual de Git para Windows no me permite seleccionar Tortoise Plink durante la instalación, como se describió aquí en Stackoverflow. En su lugar, seguí la instalación, y establecí una variable de entorno. Seleccione "Use bundled OpenSSH" aquí. busque "enviro" en la búsqueda de Windows. (mi captura de pantalla está en alemán, pero encontrará el...
WeiterlesenCódigo de error 422 de la API de mailerlite para el punto final de los suscriptores
Hoy estaba implementando la interconexión entre PiCockpit.com y la API de Mailerlite (que utilizamos para nuestro software de boletines informativos). https://api.mailerlite.com/api/v2/subscribers recibí el siguiente mensaje de error: La solicitud POST devolvía 422 como código de estado. Desgraciadamente hay poca documentación al respecto en Mailerlite. Mi implementación era correcta (por cierto, esto es Crystal Lang):...
Weiterlesennpm Webpack code ELIFECYCLE errno 1
Al construir el código del frontend de PiCockpit (que está empaquetado con Webpack) en un ordenador diferente, me encontré con el siguiente problema: cross-env NODE_ENV=production webpack -progress -hide-modules -mode=productiontype: 'object',additionalProperties: true,properties: {apply: {description: 'El punto de ejecución del plugin, método requerido.',instanceof: 'Function',tsType: "(compiler: import('../lib/Compiler')) => void"}},required: [ 'apply' ]}},title: 'WebpackOptions',description: 'Objeto de opciones proporcionado por el usuario.',type:...
WeiterlesenIntegración del BSEC en CircuitPython (Un trabajo en curso)
Un breve post sobre el uso de una biblioteca C estática dentro de CircuitPython y un informe sobre el progreso de envolver la biblioteca BSEC en particular.
WeiterlesenDividir la configuración envoy.yaml en varios archivos (sólo Docker)
Estoy manejando cuatro puertos / casos diferentes con Envoy: IPv6 http IPv4 http IPv6 https Para IPv6 e IPv4 la configuración es la misma, mientras que para http hay una configuración diferente que para https. Para realizar esto, he dividido mi configuración de envoy en varios fragmentos, y los agrego juntos durante...
Weiterlesen