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.

DirectX 11 für UWP

O-M-G! Wenn ich mich verschätze, dann ordentlich!

Irgendwie glaubte ich, dass ich in ein paar Stunden die “paar Kernklassen” von DirectX von C++ auf C manuell übersetzen zu können.

Schließlich wollte ich doch nur ein UWP Fenster mit einem Framebuffer erstellen lassen können …

» Weiterlesen

Pokemon v9: Purpur

Mit der Paldea Region ist Pokemon nun in der 9. Generation endgültig zum Open-World Rollenspiel geworden und zeigt, wie sich die 3D Grafik in den letzten Jahren verbessert hat.

Das unglaublichste ist aber, dass das Spiel jetzt seit 25 Jahren Bestand hat und die gleiche Idee immer wieder neu verpacken kann und dabei erfolgreich bleibt.

» Weiterlesen

Client-Certificates

Für gewöhnlich möchten im Web nur die Clients (also unsere Browser) wissen, ob sie auch mit der richtigen Gegenseite reden, folglich stellen nur Server ihre Zertifikate zur Einsicht bereit.

Doch wenn es um Sicherheit geht, dann muss auch der Server wissen, ob seine Clients “die richtigen” sind. Genau hier kommen Client-Zertifikate ins Spiel.

» Weiterlesen

REST - Representational State Transfer

Das witzige ist:

Jeder braucht heute eine REST Schnittstelle, doch leider versteht jeder etwas anderes darunter.

Und das macht mich REST-los unglücklich.

» Weiterlesen

ShFileOperation vs RemoveDirectory und DeleteFile

Ein weiterer halb-zerstörter windowsfilters Docker Fall hat mir aufgezeigt, dass APIs wie RemoveDirectory() und DeleteFile() entgegen allen Erwartungen nicht funktionieren.

Doch der Windows Explorer schafft die Löschungen problemlos. Und dafür gibt es eine Erklärung: Er nutzt die Shell-APIs.

» Weiterlesen

/e/OS upgrade am SONY Xperia XA2

Ich und Android … ein Buchbeispiel für puren Hass.
Und deshalb lag mein (mir vom Mobilbetreiber aufgedrängtes) Sony Xperia von 2018 bis heute unbenutzt in der Lade, nur gelegentliche APK Tests machte ich darauf.

Doch es gibt eine ent-google-te Android-Variante, die meine Abneigung zumindest verringern könnte: nämlich /e/OS

» Weiterlesen

Es war einmal ... ein Glücksspiel

Manchmal erfährt man aus den Medien, was gerade für Skandale ablaufen. Und man wundert sich, wie das Schicksal solche Spinnfäden an Zufällen weben konnte.

… und manchmal passiert so etwas auch im Bekanntenkreis.

» Weiterlesen

Chromebook Recovery

Auf PCs waren BIOS und EFI stets das “Notfallprogramm”, wenn was schief ging, und man zwecks Wiederherstellung von einem anderen Medium booten musste.

Aber wie funktioniert das eigentlich auf dem Chromebook?

Grund genug, es kaputt zu machen, damit man es danach wiederherstellen kann…

» Weiterlesen

Watcom DOS: wcl vs wcl386

Wer mit CMake ein Watcom für DOS Projekt aufsetzt, erhält ein DPMI 32-bit Programm, das not mit einem DOS-Extender gestartet werden kann.

Das ist grundsätzlich gut, weil man dann “ganz” normal im 32-bit Flatmemory Stil arbeiten kann. Aber die guten alten Realmode Hardwarezugriffe sind damit ein Problem.

Wie macht man also “richtige” 16-bit DOS Programme im Jahr 2022?

» Weiterlesen

Visual Studio 2013 Lizenz Update Probleme

Da möchte ich einen Build unter Visual Studio 2013 auf Windows 8.1 testen, doch plötzlich kommt die Meldung, dass meine Lizenz abgelaufen ist und aktualisiert werden muss.

Doch die Aktualisierung schlägt fehl und das Studio lässt sich nur noch beenden.

Wieder mal so eine Kack-Online-Abhängigkeit!

» Weiterlesen

Zeit und Genauigkeit (unter Windows)

Und wieder haben wir auf Winterzeit umgestellt … der richtige Zeitpunkt sich wieder mal über Zeit den Kopf zu zerbrechen.

Ein Thema, das ich bisher immer ausgespart hatte, war “Genauigkeit” und wie man sie erhöhen kann.

» Weiterlesen

Intrigen im Kindergarten

Jeden Tag wird die Welt ein bisschen mehr zerstört, weil machtgetriebene Personen glauben auf irgend einen Vorfall mit Gewalt reagieren zu müssen.

Meiner Beobachtung nach beginnt diese Egomanie aber nicht erst im politischen Leben, nein sie startet bereits unter 10- bis 15-jährigen Kindern.

Heutiges Thema: Der Ursprung von Hass am Beispiel Minecraft

» Weiterlesen

CompactOS macht Windows kleiner

Windows 10 Images wachsen leider schnell an. Die 10 GB der Neuinstallation, dehnen sich schon nach der Treiber und Updateinstallation auf bis zu 20 GB aus, ohne dass man ein einziges weiteres Softwarepaket hinzufügt.

Gerade im Embedded Bereich sind aber kleine Images von Vorteil, und dafür gibt es ein eigenes Tool namens compact

» Weiterlesen

Von Double- zu Drivespace

Mit den damaligen Festplattengrößen von 40 - 200 MB war neben einer Windows Installation kaum noch Platz für weitere Software.

Doch ab MS-DOS 6 hatte Microsoft mit “Doublespace” eine Lösung integriert um scheinbar den freien Speicherplatz zu verdoppeln. Wenig später folgte das verbesserte Drivespace und unter Windows 95 fing das ganze wieder von vorne an …

» Weiterlesen

Apcsilmic ARM64 Qualcomm Windows Drivers

Wenn ich ein frisches Windows 11 IOT ARM64 oder Windows 10 IOT ARM64 auf meinem Apcsilmic Dot 1 Mini-PC installieren möchte, scheitert das Ganze schon vor der Installation, weil Maus, Tastatur und USB generell nicht funktionieren.

Es fehlen also die notwendigen Treiber … und ich finde diese auch nicht als Download im Internet.
Also … was tun?

» Weiterlesen

She-Hulk! Quo vadis, MCU?

Also … den W-T-F-Award 2022 haben die Marvel Studios jetzt eindeutig gewonnen.

Denn diese Woche lief das Serien-Finale der She-Hulk Staffel über Disney Plus.

» Weiterlesen

4 Jahre Blog

Unglaublich, doch schon sind wieder 4 Jahre vorbei. Und ein bisschen hat sich der alte Witz wieder bewahrheitet:

Wenn du Gott zum Lachen bringen willst,
dann mache einen Plan.

» Weiterlesen

Phantastische Icons ...

… und wo sie zu finden sind.

Während es heute ein Volkssport ist, dass jede noch so unnötige App ihre eigenen Grafiken designed um möglichst viel Individualität vorzuheucheln, gab es früher mal die Idee, dass Benutzer sich leicht zurecht finden sollen.

Grafische Elemente sollte das Betriebssystem “zeichnen” und das UI dadurch einheitlich gestalten.

Die Frage ist nur … wo findet man das heute noch?

» Weiterlesen

Corona @ home

Jetzt hat es mich auch erwischt, nach 2.5 Jahren und 4 Impfungen.

Nun muss ich den “Husten” auskurieren und durchlebe meine erste “echte” Quarantäne.

» Weiterlesen

Assembler und .SAFESEH

Wenn in einem 32-bit Windows MSVC Build der Fehler

fatal error LNK1281: Unable to generate SAFESEH image

auftaucht, liegt es vermutlich an einem fehlenden Exception-Handler in einem Assembler Modul.

» Weiterlesen