01 Jul 2023
⌨
Während der Windows 98
und ME Support im Jahr 2003 ablief, hatte ich noch 2008 den Auftrag, Software
so zu schreiben, dass sie unter Windows 9x ausführbar ist.
Dabei ging es “nur” um normale UIs.
Dienste wie unter NT
gab es nicht … oder vielleicht doch …?
» Ganzen Beitrag lesen
25 Jun 2023
⌨
Politisch kann ich mich mit der Idee der Erbschaftssteuer gut identifizieren,
vermutlich deshalb weil mich kein Millionenerbe erwartet.
In Sachen C++ sollte jedenfalls jede
unnötige Form von Erbschaft rigoros weggesteuert werden. Und im Gegensatz zur
Politik mache ich gerne Nägel mit Köpfen und setze diese Ziel einfach um.
» Ganzen Beitrag lesen
24 Jun 2023
💻
Buildsysteme wie CMake,
XMake oder CONAN
sorgen unter anderem auch dafür, dass die Builds so schnell wie möglich
durchlaufen.
Und auf unseren heutigen Multikern-CPUs bedeutet das, dass sie so viele
CPU Kerne wie möglich parallel einsetzen.
Problematisch wird es nur, wenn das eben “zu viel” ist.
» Ganzen Beitrag lesen
18 Jun 2023
🔧 💻
PCs und Laptops dürfen nicht ohne OS verkauft werden.
So steht das irgendwo.
Und eben deshalb werden auch heute noch Computer mit
FreeDOS verkauft.
» Ganzen Beitrag lesen
17 Jun 2023
🔧 👷
Dicke Luft hat man auch, wenn zu viel Wasser in ihr steckt, was gerne in alten
Kellern passieren kann.
Und nachdem ich neulich wieder ein Video sah, wie man sich so einen
Luftentfeuchter (auch Dehumidifier genannt) selber basteln kann,
dachte ich: OK, das will ich auch!
» Ganzen Beitrag lesen
11 Jun 2023
⌨
Vergesst RUST!
Die Programmiersprache ZIG
(auch als ZIGlang bekannt) wäre die einzige Sprache, die vielleicht mal C
ersetzen könnte … weil sie C beinhaltet.
» Ganzen Beitrag lesen
10 Jun 2023
⌨
Auf die Frage, warum meine Grafikdemo funktioniert und meine
Commandline-Tools auf der DOS
Plattform häufig crashen, gibt es eine Antwort:
Der Command Line Parser löst Stack-Overflows aus.
Aber warum?
» Ganzen Beitrag lesen
04 Jun 2023
🔧 💾
Programme für Windows CE
zu bauen ist und bleibt eines meiner Hobbies.
Doch Hardware bekommt man für dieses OS nicht einfach so im Laden.
Doch zwei (Nicht-Smartphone-) Geräte mit diesem OS kann ich dennoch mein
Eigen nennen.
» Ganzen Beitrag lesen
03 Jun 2023
🔧
So manches Board hat Anschlüsse für diverse Leiterplattensteckverbinder
für die Stromzufuhr oder eine serielle Verbindung, doch es gibt kein
Gegenstück, das da reinpasst.
An der Stelle muss man zur Crimpzange
greifen und sich für die nötige Sockelgröße den richtigen Stecker selbst
hinbiegen.
» Ganzen Beitrag lesen
28 May 2023
⌨
Die Funktion getaddrinfo()
löst Funktionen wie gethostbyname()
oder gethostbyaddr()
ab und ist quasi “die” Schnittstelle zur DNS
Auflösung eines Systems im Netzwerk.
Blöd nur, dass Windows 95 davon nichts wusste…
» Ganzen Beitrag lesen
27 May 2023
💻 💾
Dass man Windows 2000
auch noch mit dem aktuellen
Windows Server Update Service
(WSUS) aktualisieren kann, hatte ich aus der Auflistung des Betriebssystems
im WSUS-Menü erschlossen.
Korrekt funktioniert hatte das dann aber nicht, sondern brach ab.
Tatsächlich liegt die Lösung nahe … wenn man sie kennt.
» Ganzen Beitrag lesen
21 May 2023
💬
In den letzten Jahren wandere ich gerne zu “Orten meiner Vergangenheit”, wo
ich vor 10 bis 15 Jahren wohnte oder arbeitete.
Dieses Wochenende durfte ich miterleben, wie es ist nach 50 Jahren einen
bekannten Ort wieder zu erleben.
Ich durfte Einblick nehmen, wo meine Mutter einen Teil ihrer Jugend
verbrachte.
» Ganzen Beitrag lesen
14 May 2023
💻
Auf meinen Intel-Atom Boards
fällt es mir leider ganz deutlich auf:
Man kann mit Windows 10 einfach nicht arbeiten
… alles ist so verdammt langsam.
Doch … komisch … das war vor ein paar Jahren noch ganz anders.
» Ganzen Beitrag lesen
13 May 2023
💾
Ich trauere einem Projekt der 90er sehr hinterher, nämlich dem alternativen
Betriebssystem BeOS.
Da wir heute nur noch Windows
und Unix Derivate im freien Feld finden
(und gelegentlich mal ein RTOS
auf ‘ner MCU), ist das kreative Potential bei der OS Entwicklung auf
Null gefallen.
» Ganzen Beitrag lesen
07 May 2023
⌨
Microsoft führte vor langer Zeit
mit __declspec(novtable)
eine interessante Erweiterung in den
MSVC ein, um dem Problem
der aufgeblasenen COM
DLLs zu begegnen.
Andere Compiler kennen und brauchen das nicht …
… außer man baut sich seine eigenen COM-artigen Objekte und deren
V-Tables zusammen.
» Ganzen Beitrag lesen