Archivio per Maggio 2020
Stupidi errori di business #3 :: Assumere che le cose funzioneranno per sempre (Il valore del monitoraggio)
Le cose funzionano, e su questo non c'è dubbio! Ma, a causa del costante aumento dell'entropia dell'universo, non funzionano per sempre. Hanno bisogno di essere alimentate con la vostra attenzione, conoscenza ed energia, in modo che possano continuare a funzionare. Sai com'è, i nostri corpi sono piuttosto sorprendenti - ma ad un certo punto...
WeiterlesenTrattare con NIL in JSON::Any in Crystal Lang
Una delle sfide quando si sviluppa con Crystal è che non è così indulgente sui tipi di dati come, diciamo, Python o Ruby. nil vi terrà occupati. Il seguente messaggio di errore: cast from Nil to String failed, at /usr/share/crystal/src/json/any.cr:220:5:220 può essere risolto da: # cast to string, poi controlla se è nil se...
WeiterlesenCodice di uscita di Chromium -5
Mentre l'esecuzione di Chromium con chromium-browser -display=:0 https://www.picockpit.com vi permetterà di avviare Chromium da una connessione SSH (e l'output sul display principale nel server X), questo fallirà quando proverete a eseguirlo con subprocess.Popen in Python: "comando": ["chromium-browser", "-display=:0", "https://picockpit.com"] (questo è parte del formato JSON che ho...
Weiterlesenesecuzione sicura dei comandi con Python: subprocess.Popen
La sicurezza è importante per me durante lo sviluppo di picockpit-client. Quanto segue si applica ai sistemi Linux (ma probabilmente è applicabile a tutti i sistemi Unix like, incluso macOS) Python permette di eseguire comandi esterni utilizzando il modulo subprocess. import subprocess Nella prossima versione di PiCockpit, gli utenti saranno in grado di creare i propri pulsanti (semplicemente...
WeiterlesenStupidi errori di business #2: cercare di imbrogliare le persone (un nuovo tipo di spammer)
Un sito bait and switch, che doveva mostrarmi alcune informazioni sul codice Python. "Clicca su permetti se non sei un bot". Abusare del Captcha per mostrare delle notifiche (probabilmente pubblicità di spam?) è sicuramente un'idea intelligente. (Dal punto di vista tecnico e della macchinazione) Perché la persona che sta dietro a questo non...
WeiterlesenStupidi errori di business #1 essere troppo avidi
Ero solito iscrivermi a un servizio di newsletter (un servizio che mi avrebbe permesso di inviare e-mail ai miei clienti). Il tizio che c'era dietro aveva un'iscrizione convincente e un video convincente che spiegava il suo prodotto. L'interfaccia utente era così così (uno stupido errore commerciale di cui parlerò in un futuro...
WeiterlesenTermiShell: una shell basata sul web per il Raspberry Pi (note di sviluppo)
Introduzione Nel corso dello sviluppo di PiCockpit, ho intenzione di aggiungere un terminale basato sul web chiamato TermiShell. Icona di TermiShell, di: Stephanie Harvey via unsplash.com TermiShell ti permetterà di accedere al tuo Raspberry Pi usando PiCockpit.com (e il picockpit-client) - nessuna applicazione aggiuntiva richiesta da entrambe le parti. Questo dovrebbe essere molto comodo,...
Weiterlesen