Archief voor mei 2020
Domme bedrijfsfouten #3 :: Ervan uitgaan dat dingen altijd zullen werken (De waarde van monitoring)
Dingen werken, en daar is geen misverstand over! Maar, omdat het universum voortdurend in entropie toeneemt, werken ze niet eeuwig. Ze moeten voorzien worden van jouw aandacht, kennis en energie, zodat ze kunnen blijven werken. Je weet hoe het is, onze lichamen zijn behoorlijk verbazingwekkend - maar op een gegeven moment...
WeiterlesenOmgaan met NIL in JSON::Any in Crystal Lang
Een van de uitdagingen bij het ontwikkelen met Crystal is dat het niet zo vergevingsgezind is met betrekking tot datatypes als, laten we zeggen, Python of Ruby. nil zal je bezig houden. De volgende foutmelding: cast from Nil to String failed, in /usr/share/crystal/src/json/any.cr:220:5:220 kan opgelost worden door: # cast naar string, DAN controleren of het nil is als...
WeiterlesenChromium exit code -5
Terwijl het uitvoeren van Chromium met chromium-browser -display=:0 https://www.picockpit.com u in staat stelt om Chromium te starten vanaf een SSH-verbinding (en het zal uitvoer geven naar het hoofdscherm in de X Server), zal dit mislukken wanneer u het probeert uit te voeren met subprocess.Popen in Python: "command": ["chromium-browser", "-display=:0", "https://picockpit.com"] (dit is een deel van het JSON formaat dat ik heb...
Weiterlesenbeveiligde commando uitvoering met Python: subprocess.Popen
Beveiliging is belangrijk voor mij tijdens het ontwikkelen van de picockpit-client. Het volgende is van toepassing op Linux systemen (maar is waarschijnlijk van toepassing op alle Unix-achtige systemen, inclusief macOS) Python maakt het mogelijk om externe commando's uit te voeren met behulp van de subprocess module. importeer subprocess In de komende versie van PiCockpit, zullen gebruikers in staat zijn om hun eigen knoppen te maken (gewoon bewerken...
WeiterlesenDomme bedrijfsfouten #2: mensen proberen te bedriegen (een nieuw soort spammer)
Een bait and switch site, die me informatie moest geven over Python code. "Klik toelaten als u geen bot bent". Misbruik maken van de Captcha om meldingen te tonen (waarschijnlijk spam reclame?) is zeker een slim idee. (Vanuit technisch en machinaal oogpunt) Waarom doet de persoon die hier achter zit niet...
WeiterlesenStomme zakelijke fouten #1 te hebzuchtig zijn
Ik was vroeger geabonneerd op een nieuwsbriefdienst (een dienst waarmee ik e-Mails naar mijn klanten kon sturen). De man achter deze dienst had een overtuigende inschrijving, en een overtuigende video die zijn product uitlegde. De gebruikersinterface was zo-zo (een domme bedrijfsfout waar ik in de toekomst nog op terug zal komen...
WeiterlesenTermiShell: een webgebaseerde schil voor de Raspberry Pi (ontwikkelingsnota's)
Inleiding In de loop van de ontwikkeling van PiCockpit, ga ik een web-gebaseerde Terminal genaamd TermiShell toevoegen. TermiShell pictogram, door: Stephanie Harvey via unsplash.com TermiShell gaat het mogelijk maken om in te loggen op je Raspberry Pi met behulp van PiCockpit.com (en de picockpit-client) - geen extra applicatie nodig aan beide kanten. Dit zou zeer comfortabel moeten zijn,...
Weiterlesen