17 Dec 2023
⌨
So sehr ich meine Ausflüge ins ZIG
Land liebe, so sehr freut es mich, wenn ich dann doch wieder in die C/C++
Welt zurück nach Hause kommen kann.
Denn dort ist es eben doch am schönsten, und Code am besten schreibbar.
» Ganzen Beitrag lesen
16 Dec 2023
⌨
Wenn ich von RUST
und vor allem von ZIG
eines gelernt habe, dann die Notwendigkeit const
häufiger einzusetzen.
Denn moderne Sprachen meckern sofort, wenn wir Variablen deklarieren,
die dann nur wie Konstanten benutzt werden.
» Ganzen Beitrag lesen
09 Dec 2023
🔧 💻
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.
» Ganzen Beitrag lesen
03 Dec 2023
⌨
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.
» Ganzen Beitrag lesen
02 Dec 2023
⌨
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!
» Ganzen Beitrag lesen
26 Nov 2023
💬 🎥
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 …
» Ganzen Beitrag lesen
19 Nov 2023
⌨
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.
» Ganzen Beitrag lesen
18 Nov 2023
💬
Was meinen Schlaganfall von letzter Woche anbelangt …
… es war eh keiner … glaube/hoffe ich.
» Ganzen Beitrag lesen
12 Nov 2023
💻
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!
» Ganzen Beitrag lesen
11 Nov 2023
🎥
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.
» Ganzen Beitrag lesen
05 Nov 2023
⌨ 💻
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?
» Ganzen Beitrag lesen
04 Nov 2023
💻
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.
» Ganzen Beitrag lesen
29 Oct 2023
⌨
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.
» Ganzen Beitrag lesen
28 Oct 2023
⌨
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.
» Ganzen Beitrag lesen
22 Oct 2023
💻
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?
» Ganzen Beitrag lesen