Beiträge von Maximilian Batz
20888
20.888 ist die Gesamtzahl der Raspberry Pi, die wir (pi3g e.K.) im letzten Jahr (2019) verkauft haben. Vielen Dank an alle unsere Kunden, Wiederverkäufer und Partner.
WeiterlesenDumme Geschäftsfehler #4 :: Spammen Sie Ihre Nutzer mit Nachrichten über Ihre Großartigkeit
Die Menschen müssen wissen, wie großartig sie sind, weil sie die richtige Wahl getroffen haben und Ihre Kunden sind. Sie wiederum sollten großartig sein und mit dem Vertrauen, das sie Ihnen entgegenbringen, verantwortungsvoll umgehen. Womit wir beim heutigen dummen Geschäftsfehler wären: Ihre Nutzer mit Nachrichten zu überhäufen, die sie nicht wollen. Dies ist einer der...
WeiterlesenDumme unternehmerische Fehler #3 :: Die Annahme, dass Dinge immer funktionieren werden (Der Wert der Überwachung)
Die Dinge funktionieren, daran gibt es keinen Zweifel! Aber da die Entropie im Universum ständig zunimmt, funktionieren sie nicht ewig. Sie müssen mit Ihrer Aufmerksamkeit, Ihrem Wissen und Ihrer Energie versorgt werden, damit sie weiter funktionieren können. Sie wissen ja, wie es ist, unser Körper ist ziemlich erstaunlich - aber irgendwann...
WeiterlesenUmgang mit NIL in JSON::Any in Crystal Lang
Eine der Herausforderungen bei der Entwicklung mit Crystal ist, dass es nicht so nachsichtig mit Datentypen umgeht wie z.B. Python oder Ruby. nil wird Sie beschäftigen. Die folgende Fehlermeldung: cast from Nil to String failed, at /usr/share/crystal/src/json/any.cr:220:5:220 kann wie folgt gelöst werden: # cast to string, DANN prüfen, ob es nil ist, wenn...
WeiterlesenChromium-Exit-Code -5
Während die Ausführung von Chromium mit chromium-browser -display=:0 https://www.picockpit.com es ermöglicht, Chromium von einer SSH-Verbindung aus zu starten (und es wird auf dem Hauptbildschirm des X-Servers ausgegeben), schlägt dies fehl, wenn Sie versuchen, es mit subprocess.Popen in Python auszuführen: "command": ["chromium-browser", "-display=:0", "https://picockpit.com"] (dies ist ein Teil des JSON-Formats, das ich habe...
Weiterlesensichere Befehlsausführung mit Python: subprocess.Popen
Sicherheit ist mir bei der Entwicklung des PiCockpit-Clients wichtig. Das Folgende gilt für Linux-Systeme (ist aber wahrscheinlich auf alle Unix-ähnlichen Systeme anwendbar, einschließlich macOS) Python erlaubt es, externe Befehle mit dem Modul subprocess auszuführen. import subprocess In der kommenden Version von PiCockpit werden Benutzer in der Lage sein, ihre eigenen Schaltflächen zu erstellen (einfach...
WeiterlesenDumme Geschäftsfehler #2: Betrugsversuche (eine neue Art von Spammer)
Eine Lockvogel-Website, die mir Informationen über Python-Code liefern sollte. "Klicken Sie auf Zulassen, wenn Sie kein Bot sind". Das Captcha zu missbrauchen, um Benachrichtigungen (wahrscheinlich Spam-Werbung?) anzuzeigen, ist definitiv eine clevere Idee. (Vom technischen Standpunkt aus gesehen) Warum weiß die Person, die dahinter steckt, nicht...
WeiterlesenDumme unternehmerische Fehler #1 zu gierig sein
Ich habe früher einen Newsletter-Dienst abonniert (einen Dienst, mit dem ich E-Mails an meine Kunden versenden konnte). Der Typ, der dahinter stand, hatte eine überzeugende Anmeldung und ein überzeugendes Video, das sein Produkt erklärte. Die Benutzeroberfläche war so lala (ein dummer Geschäftsfehler, auf den ich in Zukunft noch zu sprechen kommen werde...
WeiterlesenTermiShell: eine webbasierte Shell für den Raspberry Pi (Entwicklungsnotizen)
Einleitung Im Zuge der Entwicklung von PiCockpit werde ich ein webbasiertes Terminal namens TermiShell hinzufügen. TermiShell Symbol, von: Stephanie Harvey via unsplash.com TermiShell wird es ermöglichen, sich über PiCockpit.com (und den PiCockpit-Client) in den Raspberry Pi einzuloggen - ohne zusätzliche Anwendungen auf beiden Seiten. Das sollte sehr komfortabel sein,...
WeiterlesenVerwenden Sie PiCan GPS mit einer externen Antenne
der PiCan GPS verwendet diesen Chip: https://cdn-shop.adafruit.com/datasheets/GlobalTop-FGPMMOPA6H-Datasheet-V0A.pdf er hat eine eingebaute 15X15X2.5mm Keramik-Patch-Antenne auf der Oberseite des Moduls und eine automatische Antennenumschaltfunktion Eine externe Antenne kann an den PiCan 2 GPS angeschlossen werden. Seite 17 des Datenblatts enthält empfohlene Spezifikationen für diese externe Antenne. Die Antenne sollte automatisch umgeschaltet werden,...
Weiterlesen