Beiträge von Maximilian Batz
Beamer-Recherche
Beamer Recherche Technologien LCD Je Farbe ein LCD Panel, werden zusammen projiziert (Licht wird durch die LCD Paneele hindurchprojiziert) zweitbeste Kontrastwerte Gut für Helligkeit. Nachteile: - Fliegengitter-Effekt ("screen door effect") - staubempfindlich - LCD-Memory-Effekt (Einbrennen) DLP nutzt kleine Spiegel auf einem Chip, um Licht an/aus zu modulieren. Meiste Modelle haben ein Farbrad um...
WeiterlesenVorteile von Android™ vs. Linux
Technische Grundlagen Android™ basiert auf dem Linux-Kernel, optimiert ihn aber besonders auf eingebettete Systeme & mobile Plattformen. Android nutzt den Linux-Kernel mit einigen Anpassungen. Es unterscheidet sich jedoch grundlegend von üblichen Linux Distributionen, wie bspw. Debian / Raspbian / Alpine Linux. Üblicherweise nutzen Distributionen die GNU C Bibliothek (glibc), und einen X-Server (bspw....
WeiterlesenAufbau eines persistenten Inline-Editing-Erlebnisses mit Crystal, MongoDB (datanoise / sam0x17)
Da die Dokumentation immer noch spärlich ist, würde ich gerne welche hinzufügen. Dies ist das, was ich derzeit baue: Die einzelnen Felder werden mit einem Inline-Editor editierbar sein, der automatisch im Backend gespeichert wird - kein Neuladen der ganzen Seite nötig. Der Sinn des Ganzen ist ein Backend für meine...
WeiterlesenFragen und Antworten zum LetsTrust TPM
Dies ist eine Reihe von Fragen und Antworten zu unserem LetsTrust TPM-Modul. Wenn Sie ein industrielles Projekt mit mehr als 100 Einheiten haben, arbeiten wir gerne mit Ihnen zusammen, um das Produkt zu modifizieren, falls erforderlich. Kontaktieren Sie uns für Details. Besteht die Möglichkeit, das TPM-Modul mit dem Linux-Kernel 3.1 zu unterstützen?...
WeiterlesenWLAN-Kennwort Anonymemebox 3B+
Normalerweise wird das WLAN-Passwort für die Anonymebox 3B+ bei der Herstellung auf ein Zufallspasswort gesetzt. Sie wird Ihnen mit einem silbernen Etikett geliefert, auf dem das eingestellte WLAN-Passwort steht. Wenn Sie das Image bestellen oder von einer früheren Anonymebox-Firmware upgraden, ist ein Standardpasswort eingestellt. Das...
WeiterlesenAlpine 3.9.0 initramfs init Änderungen
Alpine 3.9.0 enthält eine neue Version des Init-Skripts in seinem initramfs. links: Alpine 3.9.0, rechts: Alpine 3.8.2 Es gibt eine Reihe interessanter Änderungen: bessere und frühere Netzwerkunterstützung für den Boot-Prozess, mit einem zusätzlichen Kernelparameter für cmdline.txt: BOOTIF, mit dem Sie die Geräteschnittstelle angeben können, die Sie für...
WeiterlesenVerwendung des nuitka-Compilers für python3 auf Alpine Linux ARMHF (musl)
Motivation pidoctor ist in Python geschrieben (da es keinen einfachen Weg gab, Crystal unter ARMHF / musl zum Laufen zu bringen). Dies bedeutet eine Abhängigkeit von Python - was einen zusätzlichen Overhead bedeutet. Ich vermute, dass dieser Overhead der Grund dafür ist, dass pidoctor nicht auf 256 MB Raspberry Pi's läuft - weil der RAM erschöpft ist...
WeiterlesenFehlersuche im Alpine-Boot-Prozess
Wie in meinem vorherigen Beitrag beschrieben, durchläuft Alpine Linux beim Booten mehrere Phasen. Direkt nach dem Mounten des Bootmediums und dem Scannen nach apkovl's (mit nlplug-findfs), gibt es eine Option für Sie, eine Konsole zu erhalten, indem Sie $SINGLEMODE auf yes setzen. Die Einstellung von SINGLEMODE auf yes ist einfach, Sie fügen einfach das Wort "single" hinzu...
Weiterlesenkemal-session hält die Daten nicht aufrecht
https://github.com/kemalcr/kemal-session Analysieren Sie, was mit Ihrem Sitzungscookie geschieht. In meinem Fall wurde der Sitzungs-Cookie jedes Mal zurückgesetzt, wenn ich mich anmelden wollte. Mir wurde klar, dass meine Idee, die alte Sitzung als erste Anweisung nach erfolgreicher Anmeldung zu löschen, bevor ich die neue Sitzung einrichte, keine gute Idee ist. Ich vermute, dass die...
WeiterlesenVerwendung von Modulen in crystal
Wenn Ihre Anwendung wächst, möchten Sie Ihren Code von einer großen .cr-Datei in kleinere Dateien aufteilen. Sie können require aus Ihrer Haupt-.cr-Datei verwenden, um Code aus anderen Dateien hinzuzufügen: require "./tools/*" Diese Anweisung fügt Code aus dem Tools-Verzeichnis hinzu, relativ zu Ihrer Haupt-.cr-Datei. Dies wird...
Weiterlesen