Abonnieren

Liebes BLOG Tagebuch!

Man sagt:
Was wir wissen, ist ein Tropfen, was wir nicht wissen, ist ein Ozean.
(von Isaac Newton oder aus Dark)

Ich muss heute also noch sehr viel trinken. 😉

Diese Seite benutzt KEINE Cookies! Wozu auch?
Hier geht es NICHT um Browser-Kekse, Werbung und Spionage, SONDERN um Programmierung, Hardware, Software und was mir sonst noch so passiert ist, damit ich in 10 bis 20 Jahren eine Erinnerungshilfe an meine momentanen Erlebnisse parat habe.

Was bisher geschah:


Großvaters Baum

Meine Mutter erzählte mir schon so manche interessante Geschichte rund um meinen Großvater, doch eine, die mit dem Weihnachtsbaum, war eine besondere.

» Ganzen Beitrag lesen

Thread oder Fiber

Der Aufruf von Sleep() schickt einen Thread schlafen. Aber wenn der Thread ein Fiber ist, wäre es sinnvoller, andere Fibers zu aktivieren, damit die was Sinnvolles tun können.

Doch wie weiß man jetzt, ob man in einem Thread oder in einem Fiber läuft?

» Ganzen Beitrag lesen

WASM: Webassembly mit C/C++

Nun finden also meine ersten Ausflüge ins WASM-Land (Web-ASseMbly) statt. Und neben beeindruckender Möglichkeiten sehe ich leider auch eine große Anzahl von Problemen auf mich zukommen.

Denn es wäre doch zu schön, wenn ich einfach meine GATE-Apps für die “Browser-Plattform” kompilieren könnte, und schon läuft alles online.

» Ganzen Beitrag lesen

Mastodon, Fosstodon und matrix.org

Die sogenannten sozialen Medien, die nachweislich ausschließlich asozial agieren, habe ich nie leiden und nutzen wollen. Vor allem sind sie ungeeignet um intelligente Informationen zu verbreiten, denn die Wahrheit umfasst stets mehr als 500 Zeichen.

Es gab zwar immer schon Open-Source Alternativen auf denen sich die wenigen vernünftigen Techniker herumtrieben, doch Beachtung genossen sie nie.
… bis Elon Musk seine Überheblichkeit öffentlich zur Schau stellte.

» Ganzen Beitrag lesen

OpenGL als 2D Framebuffer

Wie bekomme ich meine flachen Framebuffer jetzt auf’s Android Smartphone?

Antwort: Über OpenGL Texturen

» Ganzen Beitrag lesen

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 …

» Ganzen Beitrag lesen

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.

» Ganzen Beitrag lesen

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.

» Ganzen Beitrag lesen

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.

» Ganzen Beitrag lesen

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.

» Ganzen Beitrag lesen

/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

» Ganzen Beitrag lesen

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.

» Ganzen Beitrag lesen

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…

» Ganzen Beitrag lesen

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?

» Ganzen Beitrag lesen

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!

» Ganzen Beitrag lesen

📧 📋 🐘 | 🔔
 

Meine Dokus über:
 
Weitere externe Links zu:
Alle extern verlinkten Webseiten stehen nicht in Zusammenhang mit opengate.at.
Für deren Inhalt wird keine Haftung übernommen.



Wenn sich eine triviale Erkenntnis mit Dummheit in der Interpretation paart, dann gibt es in der Regel Kollateralschäden in der Anwendung.
frei zitiert nach A. Van der Bellen
... also dann paaren wir mal eine komplexe Erkenntnis mit Klugheit in der Interpretation!