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.

Das Ende von 32-bits

Mit Windows 95 wurde das 32-bit Zeitalter im PC Bereich eingeläutet, obwohl es schon länger da war. Und mit Windows 11 wird diese Glocke nun schrittweise abmontiert.

Solche Schritte sind logisch, haben aber dennoch einige Konsequenzen.

» Weiterlesen

ZIG als C/C++ Toolchain

Das beste an der Programmiersprache ZIG ist, dass sein Compiler Toolkit gleichzeitig auch ein C Compiler ist. Das bedeutet, man kann ZIG auch dazu nutzen, das eigene C Projekt vollständig zu kompilieren.

Und mit einer kleinen Toolchain Datei für CMake wird daraus der beste und plattform-unabhängigste Compiler überhaupt.

» Weiterlesen

Externer Stack in Watcom

Während Windows und Linux interne Funktionen für das Zusammenstellen von Koroutinen anbieten, lässt uns DOS diese Arbeit selber machen.

Zumindest dachte ich das, doch meine Assembler-Künste versagten stets und ließen meine DOSBox Sitzungen sofort einfrieren.

Spoiler: Ich war gar nicht schuld!

» Weiterlesen

Das InuYasha-FanProjekt

Es war purer Zufall, als ich einen alten Schatz im DVD-Regal wiederfand, den ich vor knapp 20 Jahren erworben hatte.
Zwischen 2006 und 2007 kamen die InuYasha Anime Filme in unseren Breiten auf den Markt und schlossen für mich die damals unvollendete Serie ab, die Anfang der 2000er Jahre auf RTL2 im Nachmittagsprogramm lief.

Und dann erinnerte ich mich an noch etwas …

» Weiterlesen

SQLITE für Windows 95

SQLite ist schon eine tolle Software … weil sie so “kompatibel” ist.

Wenn es darum geht ein Datenformat zu haben, das man über Zeiten hinweg nutzen kann, denkt man nicht gleich an eine SQL-Datenbank.
Aber wie sich zeigt, lässt sich diese Software auch auf 25 Jahre alten Systemen einsetzen.

» Weiterlesen

Hirnlos glücklich

Was meinen Schlaganfall von letzter Woche anbelangt … … es war eh keiner … glaube/hoffe ich.

» Weiterlesen

Debian UI ein/ausschalten

X11 und ein UI Desktop gehören einfachen zu jedem Linux dazu. Warum auch nicht, selbst wenn man sie nicht immer braucht.

… dachte ich, bis ich mir die Speicherauslastung ansah.
Jetzt heißt es: Abschalten!

» Weiterlesen

The Marvels und Loki Season 2

Wow! Was für eine Woche. Zum einen endete die zweite Loki Staffel mit einem spektakulärem Ende und zum anderen kam mit The Marvels ein weiterer Film in die Kinos, dessen Ausrichtung schon lange diskutiert wird.

Soll heißen, dieses Woche war eine Medien Woche.

» Weiterlesen

Watcom im Docker

Dass wir heute unsere Linux und Windows Binaries auf Buildservern bauen lassen, ist Standard. Doch zu DOS Zeiten war es immer nur der eigene Computer, der das finale Release eine Software anfertigte.

Wäre es nicht faszinierend, wenn wir auch DOS Programme heute im Docker Container bauen lassen könnten?

» Weiterlesen

Forgejo Runner

Wäre es nicht schön zu wissen, ob der zuletzt hochgeladene Code auch korrekt gebaut werden kann?
Dafür haben wir CI/CD Features und Build-Agents auf unterschiedlichen Plattformen.

Codeberg bietet dafür sein Woodpecker CI an … doch etwas versteckt findet man auch Github Actions als forgejo Workflows.

» Weiterlesen

Monochrome Bitmaps

Die ersten Bilder, die ich Mitte der 90er auf Disketten speicherte mussten klein sein. 24-bit Bitmaps waren ein No-Go, weil viel zu groß. 16 Farben mit 4-Bits war aber gerade noch möglich und daher quasi ein Standard.

Und als ich heute mit meiner Eigenimplementierung Probleme feststellte, lag es an einem noch älteren “besseren” Format, nämlich 1-Bit Schwarz-Weiß Bitmaps.

» Weiterlesen

Windows mit libcrypto

Wenn man vergisst die SSL/TSL Bibliotheken ins Zielverzeichnis zu kopieren, sollte das Laden eines davon abhängigen Programms fehlschlagen.
Doch so “zur Hälfte” konnte doch was geladen werden … und das war für mich ein intessantes Rätsel.

Wie sich herausgestellt hat liefert Microsoft sein Windows seit 2018 offenbar mit einer libcrypto Variante aus.

» Weiterlesen

NetBSD mit X11

Da installiert man sich ein “kleines und feines” NetBSD mit SSH Zugang, damit man schnell mal was drauf kompilieren kann, und dann bekommt man nichts durch den Compiler, was X11 benötigt.

Wieso kann man das nicht nachinstallieren?

» Weiterlesen

Jekyll update

Als ich 2018 mit der Blog Software Jekyll anfing und damals mit Ubuntu 18.04 und dem Vorgänger 16.04 arbeitete, sah das Setup komplizierter aus, als es hätte sein müssen.

Auf heutigen Debian Varianten sind die damaligen Kunstgriffe nicht mehr notwendig, teilweise stören sie eher.

Es ist also Zeit, die Doku zu überarbeiten.

» Weiterlesen

ZLIB ohne Level 9

Viele Probleme meiner Arbeit am GATE Projekt liegen bei den Compilern. Man würde glauben, wenn dieses gelöst sind, also alles kompiliert, wäre man fertig.

Leider nicht ganz, denn plötzlich schlägt z.B.: die Initialisierung der ZLIB zur Laufzeit fehl.

» Weiterlesen

AD Server Transfer auf N100

Mit meinem neuen N100 basiertem Board, das als neuer Domain-Controller arbeiten darf, endet die 5-Jahres-Mission meines E3940 Systems.

Ein kritischer Punkt ist immer die korrekte Übertragung der Active Directory Rolle, und diesmal geschah das “geordnet” und nicht einfach durch hartes Umschalten.

» Weiterlesen

Serien: Loki 2, Ahsoka, Ragnarök

Während ich gespannt auf die neue Loki Serie auf Disney+ gewartet habe, kamen auch andere Titel heraus, in die ich hineinschnuppern wollte. Das Star Wars Franchise kann mit “Ahsoka” aufwarten und bei Netflix entdeckte ich zufällig eine andere “Loki-Variante” in der norwegisch-dänischen Serie Ragnarök

Die Abendunterhaltung ist also gesichert.

» Weiterlesen

Das 5. Blog-Jahr

Ich mag ja meine Beiträge hier recht unstet veröffentlichen, aber es sieht so aus, als bleibt mir die Motivation weiter erhalten.

Seit Oktober 2018 sammle ich meine Lebenseindrücke als Entwickler und ich glaube, das bringt auch was.

» Weiterlesen

Kreta

Zuletzt hatte ich mich vor 10 Jahren in ein Flugzeug gesetzt. Nun war es wieder so weit um eine Woche auf der südlichen griechischen Insel Kreta zu verbringen.

» Weiterlesen

GIT Migration

Bei einer Migration stellt sich immer die Frage:

Was nehme ich mit? Was lasse ich zurück?

Die GIT History ist so ein Thema, denn die will man meistens behalten, um Entwicklungsschritte nachvollziehen zu können. Aber andere Dinge möchte man gerne vergessen lassen.

» Weiterlesen