Schon mal versucht eine moderne Seite mit einem Raspberry PI Zero zu öffnen?
Viel Spaß dabei!

Hier befindet sich eine entschlackte Zusammenstellung meiner Tagebucheinträge von opengate.at/blog, aber ohne unnötigem HTML oder CSS Schnickschnack.

So haben Webseiten vor 20 Jahren ausgesehen und ich möchte hiermit beweisen, dass man auch heute noch Content so gestalten kann, dass er auf alten Browsern, Embedded-Systemen und energie-effizienten SoCs vernünftig dargestellt werden kann.

Denn schließlich geht es hier um Inhalte, und nicht darum, ob Überschriften mit Farbverläufen funkeln können.
d(^_^)b

Meine Ärztin hat mir vom Verzehr von Cookies abgeraten.
Cookies sind schädlich für den Organismus und schränken die Bewegungsfreiheit im Netz ein.
Folglich muss auch diese Seite ohne diese Bürde auskommen.

Pinebook Pro Akku manuell laden

Ich besitze zu viel Hardware, und auch zu viele Laptops. Folglich liegt ein Gerät auch gerne mal ein Jahr unbenutzt im Kasten.

Und als ich vorhin mein PineBook von Pine64 wieder in Betrieb nehmen wollte blieb der Bildschirm einfach schwarz.

» Weiterlesen

CMAKE v4.0 Update

Frisch aus der Build-Fabrik wird weiter CMake Version 4.0 ins Netz verteilt.

Nun stellt sich die Frage:

Wird mein Code weiter damit gebaut werden können?

» Weiterlesen

C64 Keyboard Upgrade

Die alte leider nicht mehr so ganz gut funktionierende Tastatur meines Commodore 64 Models hindert mich noch irgend etwas mit dem Gerät anstellen zu können.

Frage:

Kann man das C64 Keyboard ersetzen?

» Weiterlesen

Doxygen per CMake

Doxygen ist im GATE Projekt ein “alter Hut”. Das Programm ist im CI Docker und Script integriert und wartet nur auf seinen Aufruf.
Aber …

Wäre es nicht besser alle Tools (und auch Doxygen) über CMake anzusteuern?

» Weiterlesen

CMake 4.0 (ist zuuu neu)

Mit dem Erscheinen von CMake Version 4 geht das defacto Standard C/C++ Build-System in eine neue Runde.

Es fühlt sich aber eher wie ein CMake 3.40 an, das auf die letzte 3er-Version 3.31 folgt.

» Weiterlesen

Pinball: Bally Air Aces

Das letzte Erinnerungsstück an das Wirtshaus meiner Großeltern wurde gefunden:

Hinter einem Kasten verbarg sich seit den 90er Jahren die Anzeige Glasplatte des Flipperautomaten, der damals die Gäste bespaßte.

» Weiterlesen

VBScript mit mehr Rechten

Wenn man alte Scripts durchsieht, findet man die eine oder andere “Krampe”, die einen schmunzeln lässt.

Und eine davon schrieb ich vor 15 Jahren zum Setup von Windows-Embedded Terminals in VBScript.
Der Zweck: Das Script soll mit Admin-Rechten laufen und diese einfordern, wenn sie noch nicht vorhanden sind.

» Weiterlesen

GIF Animationen

Wir alle mögen bewegte Bilder. Doch fette Medien-Inhalte kann ich im GATE Projekte jetzt nicht einarbeiten … dafür war das Projekt nicht gedacht.

Aber im kleinen Stil kann man schon ein bisschen was bewegen, daher lautet die Frage heute:

Wie lädt man eigentlich animierte GIF Dateien mit giflib ?

» Weiterlesen

Radxa Rock 5 ITX

Ich besitze viele ARM-basierte Boards. Raspberry Pi Modelle, aber auch viele OrangePi und andere *Pi Alternativen.

Doch all dieser Kleinkram lässt sich nicht für den täglich Gebrauch nutzen.

Und dann kam endlich ein richtiges Mainboard mit dem Rock 5 ITX.

» Weiterlesen

cppcheck

Der Compiler ist nicht genug!

Nicht erst seit der Rust Bedrohung braucht C++ Code jedes Codereview, das es kriegen kann.

cppcheck war und ist “das” Standard-Tool, dass hier den Anfang macht.

» Weiterlesen

PinePhone PostmarketOS Update

Um mein PinePhone mit einem neuen postmarketOS Image auszustatten lud ich mir früher ein Installer-Image auf eine SD-Karte, legte diese ein, dann startete beim Boot ein Setup welches das Image auf die eMMC des Telefons übertrug, und fertig.

Aber jetzt ist alles anders.

» Weiterlesen

Odroid X2

Vor 12 Jahren wollte meine damalige Firma weg von X86 und Windows Embedded hin zu ARM und Linux.
Und zufällig habe ich heute in meiner Rumpelkiste genau das Development-Board gefunden, welches fast zum Produkt geworden wäre:
Ein Odroid X2

» Weiterlesen

C++ CGI-Plugins am Webserver debuggen

Man konnte doch schon in den 80er Jahren C-Programme auf Webservern ausführen, die Webseiten und anderen Schnick-Schnack generierten.

Heute scheint das vergessen, aber es klappt immer noch … mit etwas Hilfe.

» Weiterlesen

Super Mario Armbanduhr

Meine Mutter ist nicht nur ein Schatz, sie hortet auch einen.

Und so fand ich neulich in ihrer “Alte-Uhren-Lade” den Begleiter meiner Kindheit:
Eine Super-Mario-Bros-3 Armbanduhr von Nintendo.

» Weiterlesen

WinCE 4.x mit RTTI

Wenn ich von Windows CE Builds spreche, dann handelt es sich um CE 5.0 oder neuer, denn das war die Basis für das alte Windows Mobile und Industrie-Geräte aus meiner Arbeitswelt.

Doch beim Test mit CE 4.2 (2003) Builds erhielt ich Fehler dieser Art:

1error LNK2001: unresolved external symbol "const type_info::`vftable'" (??_7type_info@@6B@)

» Weiterlesen

Mit HTML zur WASM UI

Ich liebe WASM, WebAssemblies und Emscripten. Aber wie bzw. was soll ich mit meinen Desktop-Programmen im Web machen?

Antwort: Was man im Browser immer macht: Ein UI

» Weiterlesen

QR-Code Encode

Na und wer hat nicht schon mal im Bett eine QR-Code Bibliothek überarbeitet?

Oder: Was man über Weihnachten sonst noch alles machen kann.

» Weiterlesen

Happy New Year 2025

Das neue Jahr ist da - Hurra!

Trotz Knallgewitter gegen Mitternacht, steht die Welt noch.

» Weiterlesen

Das Jahr 2024

Das Jahr 2024 haben wir jetzt auch geschafft.

Oder man könnte auch sagen:

Es hat uns geschafft.

» Weiterlesen

Kein Happy-End

Als ich vor 22 Jahren nicht wusste, was ich in meinem Leben mit meinem Leben anfangen sollte, tat das Arbeitsmarktservice das, was es immer tut:
Es schickte mich in einen Kurs.

Und dort saß ich dann neben einem Typen, dessen Geschichte heute nur wenige kennen: Rudi.

» Weiterlesen