Archivo para mayo 2020
Errores empresariales estúpidos #3 :: Asumir que las cosas van a funcionar siempre (El valor de la supervisión)
Las cosas funcionan, ¡no hay que equivocarse! Pero, debido a que el universo aumenta constantemente su entropía, no funcionan para siempre. Necesitan que les prestes atención, conocimiento y energía, para que puedan seguir funcionando. Ya sabes cómo es, nuestros cuerpos son bastante sorprendentes - pero en algún...
WeiterlesenTratando 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...
WeiterlesenCó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...
Weiterlesenejecució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...
WeiterlesenErrores 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...
WeiterlesenErrores empresariales estúpidos #1 ser demasiado codicioso
Solía suscribirme a un servicio de boletines informativos (un servicio que me permitía enviar correos electrónicos a mis clientes). El tipo detrás de esto tenía un registro convincente, y un video convincente explicando su producto. La interfaz de usuario era más o menos (un estúpido error comercial al que me referiré en un futuro...
WeiterlesenTermiShell: un shell basado en la web para la Raspberry Pi (notas de desarrollo)
Introducción En el curso del desarrollo de PiCockpit, voy a añadir un Terminal basado en la web llamado TermiShell. Icono de TermiShell, por: Stephanie Harvey via unsplash.com TermiShell va a permitirte iniciar sesión en tu Raspberry Pi usando PiCockpit.com (y el picockpit-client) - no se requiere ninguna aplicación adicional en ningún lado. Esto debería ser muy cómodo,...
Weiterlesen