|
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.
|
|
systemd ist die Zukunft.
Alle neuen Linux Dienste nutzen
diesen Standard um sich im System zu registrieren.
Auch falsch! (Langsam zeichnet sich ein Muster ab.)
Mir bleibt wirklich gar nichts erspart, und somit kommen jetzt
(beruflich wie privat) auch noch .service Dateien in meine Welt.
|
07 Apr 2024
|
|
|
» Weiterlesen
|
|
OK, FreeBSD und NetBSD verwalten ihre Daemons fast identisch.
Perfekt! Somit kann ich mit einem Daemon-Script-Skelett alle BSDs behandeln.
Wieder falsch!
Denn OpenBSD
setzt auf “leicht andere” Variablennamen.
Und wieder fließen weitere ifdef XXXBSD statements in meine Codebase.
|
31 Mar 2024
|
|
|
» Weiterlesen
|
|
BSD und
Linux sind beides Unix-Kinder,
also sehen die intern recht ähnlich aus…
Falsch!
Ich bin immer wieder überrascht, wie unterschiedlich sich diese beiden
Brüder entwickelt haben.
Und mich zwingt das jetzt in die Situation, dass ich alle
Daemon-Scripts doppelt schreiben muss.
|
24 Mar 2024
|
|
|
» Weiterlesen
|
|
Wer richtet eigentlich Daemons (also Hintergrunddienste) in
Linux ein?
Antwort: Die Distributionsmacher scripten sich das zusammen, wie sie es
brauchen.
Aber was macht man als “3rd Party Developer?”
|
17 Mar 2024
|
|
|
» Weiterlesen
|
|
|
Auf Codeberg Pages
kann man ja ganz toll Webseiten hosten, die einfach in einem Repository
eingecheckt sind.
Für statischen HTML
Kram ist das super, aber was macht man mit Bildern?
Um jetzt nicht alles unnötig aufzublähen, setzte ich mir ein Ziel:
Meine JPEGs müssen so klein wie möglich werden!
|
10 Mar 2024
|
|
|
» Weiterlesen
|
|
|
Passwörter sind für mich immer noch das beste … weil ich sie im Gehirn
speichern und überall hin mitnehmen kann.
Aber sicherer wären natürlich Zertifikate.
Auch beim Login auf SSH Servern.
Und wie ging das noch?
|
03 Mar 2024
|
|
|
» Weiterlesen
|
|
|
MSVC und
GCC begleiten mich
jetzt bald 20 Jahre beruflich und privat in unterschiedlichen
Softwareprojekten. Dann kommt noch ein bisschen
Watcom für die Retro-Schiene hinzu.
clang und die
LLVM Toolchain waren für mich bisher
immer ferne Trabanten, die ich zwar immer wieder mal beobachtete,
aber nie aktiv einsetzte.
|
25 Feb 2024
|
|
|
» Weiterlesen
|
|
|
Seit Ewigkeiten nutze ich
struct structtype instance = {0};
um Strukturen am Stack “generisch” mit Nullen zu initialisieren.
Doch … effizient ist das nicht, wenn man auf den generierten Code schaut.
|
18 Feb 2024
|
|
|
» Weiterlesen
|
|
|
Das FAT Dateisystem war in den 90igern die absolute Nummer ein am PC und wurde
erst nach dem Jahr 2000 mit Windows XP
durch NTFS bzw durch
Linux mit
ext2/3 ersetzt.
Für meine Retro-PC und Disketten
Experimente benötige ich ein Tool zum Auslesen der alten Datenträger, also
implementiere ich mir eine FAT12/16 Reader schnell selbst.
|
11 Feb 2024
|
|
|
» Weiterlesen
|
|
|
Seit 15 Jahren nutze ich DIBSections der
WinAPI
um Grafiken in GUI Apps zu verwalten und mit der Zeit hinterfragt man gar
nicht mehr, was alles ausimplementiert ist, wie es ist
… man kopiert es einfach.
Doch DIBSections gab es in
Windows 3.x
nicht und auch unter NT 3.5
funktionieren einige meiner Codes nicht.
Frage: Warum?
|
03 Feb 2024
|
|
|
» Weiterlesen
|
|
|
Etwa im Jahr 2010 setzt bei mir die zweite Kindheit in Sachen Spielekonsole
ein. Und so kaufte ich mir in den folgenden Jahren die Modelle:
NDS,
3DS, 3DSXL
und schließlich noch den New 3DSXL.
|
28 Jan 2024
|
|
|
» Weiterlesen
|
|
Ja damals, als wir noch unsere eigenen Betriebssystem schreiben wollten …
Da hat alles mit einer Diskette
angefangen. Es wird Zeit diese Epoche wieder etwas aufleben zu lassen.
Also schreiben wir mal ein paar Bytes in den Bootsektor.
|
21 Jan 2024
|
|
|
» Weiterlesen
|
|
|
Die günstigen SSDs
und M.2 Chips aus
Fernost versprechen beste Qualität und am Anfang stimmt das auch.
Aber nach dem einen oder anderen Jahr bricht das Kartenhaus in sich zusammen.
|
14 Jan 2024
|
|
|
» Weiterlesen
|
|
Wie baut man SQL Queries und Indexe so,
dass sie möglichst einfach und
kurz sind und dabei trotzdem hoch effizient sind?
Es ist häufig eine “Glaubensfrage”, was eine Datenbank wirklich durchführt,
womit man seine Statements “religiös” motiviert absetzt.
Doch da gibt es so ein Kommando, das den Nebel lichten kann…
|
07 Jan 2024
|
|
|
» Weiterlesen
|
|
|
Die Welt ist wieder nicht untergegangen … auch in Wien nicht.
In diesem Sinne: Prosit Neujahr!
|
01 Jan 2024
|
|
|
» Weiterlesen
|
|
Das Jahr 2023 haben wir jetzt auch geschafft.
Oder man könnte auch sagen:
Es hat uns geschafft.
|
31 Dec 2023
|
|
|
» Weiterlesen
|
|
|
Etwas widerwillig erfolgt jetzt die Umstellung meines Hauptsystems auf
Windows 11.
Nicht weil es notwendigt ist, sondern weil es gerade möglich ist.
Und außerdem will man ja mit gutem Beispiel vorangehen.
|
30 Dec 2023
|
|
|
» Weiterlesen
|
|
|
Als in den 90ern die deutsch synchronisierte BBC Serie von
Die Chroniken von Narnia
auch bei uns im Fernsehen ausgestrahlt wurde, begründete sie vermutlich den
Anfang meines Interesses am Fantasy Genre im Allgemeinen.
Heute - in der Spätjugend - erkennt man darin die Nacherzählung von
christlichen Werten gepaart mit europäischen Imperialismus.
|
24 Dec 2023
|
|
|
» Weiterlesen
|
|
|
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.
|
17 Dec 2023
|
|
|
» Weiterlesen
|
|
|
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.
|
16 Dec 2023
|
|
|
» Weiterlesen
|
|
|
|