envoy fix para servir archivos grandes desde el backend / timeouts / descargas abortadas

Los clientes se quejaban de que no podían descargar archivos grandes de nuestros sitios web (por ejemplo, PiDoctor en PiCockpit.com). Inicialmente no pude replicar el problema localmente, los archivos parecían descargarse bien. Después de investigar más a fondo determiné que las descargas se cortaban después de un cierto tiempo - dependiendo de su velocidad de descarga, por lo tanto,...

Weiterlesen

Errores empresariales estúpidos #5 :: Hacer que los centros de llamadas pregunten a sus clientes sobre su satisfacción

Me acaba de llamar un agente del centro de llamadas para preguntarme si estaba satisfecho con una consulta de servicio que tuve con un paquete perdido de DHL. Fueron amables, pero efectivamente se desinteresaron por lo que tenía que decir (de hecho, tenía un problema que quería comunicar, ver más abajo). El agente del centro de llamadas intentó seguir un...

Weiterlesen

Textos históricos

Como parte de la actualización de la página web de pi3g.com, y como paso previo al lanzamiento de los productos Google Coral.AI y AIY, hemos actualizado nuestra página web en inglés. Aquí tienes como referencia algunos de los textos que teníamos antes: Somos un distribuidor aprobado por la Raspberry Pi Foundation y uno de los dos distribuidores alemanes de la Pi Zero.

Weiterlesen

20888

20.888 es el número total de Raspberry Pi que (pi3g e.K.) vendimos el año pasado (2019). Gracias a todos nuestros clientes, revendedores y socios.

Weiterlesen

Tratando con NIL en JSON::Any en Crystal Lang

Uno de los retos al desarrollar con Crystal es que no es tan indulgente con los tipos de datos como, por ejemplo, Python o Ruby. nil te mantendrá ocupado. El siguiente mensaje de error: cast from Nil to String failed, at /usr/share/crystal/src/json/any.cr:220:5:220 puede resolverse de la siguiente manera # cast to string, LUEGO comprobar si es nil si...

Weiterlesen

Código de salida de Chromium -5

Mientras que la ejecución de Chromium con chromium-browser -display=:0 https://www.picockpit.com le permitirá iniciar Chromium desde una conexión SSH (y saldrá a la pantalla principal en el servidor X), esto fallará cuando intente ejecutarlo con subprocess.Popen en Python: "comando": ["chromium-browser", "-display=:0", "https://picockpit.com"] (esto es parte del formato JSON que tengo...

Weiterlesen

ejecución segura de comandos con Python: subproceso.Popen

La seguridad es importante para mí durante el desarrollo del cliente-Picockpit. Lo siguiente se aplica a los sistemas Linux (pero probablemente es aplicable a todos los sistemas tipo Unix, incluyendo macOS) Python permite ejecutar comandos externos utilizando el módulo de subproceso. import subprocess En la próxima versión de PiCockpit, los usuarios podrán crear sus propios botones (simplemente editando...

Weiterlesen

Errores empresariales estúpidos #2: intentar engañar a la gente (un nuevo tipo de spammer)

Un sitio de cebo y cambio, que supuestamente me iba a mostrar información sobre el código Python. "Haga clic en permitir si no es un bot". Abusar del Captcha para mostrar notificaciones (¿probablemente publicidad spam?) es definitivamente una idea inteligente. (Desde el punto de vista técnico y de maquinación) ¿Por qué la persona que está detrás de esto no...

Weiterlesen