Mit HTML zur WASM UI
12 Jan 2025 ⌨Ich liebe WASM, WebAssemblies und Emscripten. Aber wie bzw. was soll ich mit meinen Desktop-Programmen im Web machen?
Antwort: Was man im Browser immer macht: Ein UI
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. 😉
Die Texte dieser Seite wurden NICHT von einer KI generiert, denn das Schreiben hilft mir mein eigenes neurales Netzwerk (Gehirn) zu trainieren, um es gegen das Altern und Vergessen robuster zu machen.
Diese Seite benutzt auch 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.
Ich liebe WASM, WebAssemblies und Emscripten. Aber wie bzw. was soll ich mit meinen Desktop-Programmen im Web machen?
Antwort: Was man im Browser immer macht: Ein UI
Na und wer hat nicht schon mal im Bett eine QR-Code Bibliothek überarbeitet?
Oder: Was man über Weihnachten sonst noch alles machen kann.
Das neue Jahr ist da - Hurra!
Trotz Knallgewitter gegen Mitternacht, steht die Welt noch.
Das Jahr 2024 haben wir jetzt auch geschafft.
Oder man könnte auch sagen:
Es hat uns geschafft.
Als ich vor 22 Jahren nicht wusste, was ich in meinem Leben mit meinem Leben
anfangen sollte, tat das Arbeitsmarktservice das, was es immer tut:
Es schickte mich in einen Kurs.
Und dort saß ich dann neben einem Typen, dessen Geschichte heute nur wenige kennen: Rudi.
Immer wieder erwähnt meine Mutter in Erzählungen, wie es in ihrer Kindheit zu Weihnachten war, als die kleine Dorfkapelle am heiligen Abend voll mit Mensch war, und wie gemeinsam gesungen wurde.
Und es soll mein Großvater gewesen sein, der damals einen alten Brauch durch einen neueren ersetzt hat.
Er war der Gesprächsstoff in der Schule bei den anderen … und ich hatte seine Sendung stets verpasst.
Erst nach 2000 sah ich den dicken Mann im Fernsehen und YouTube konserviert seit 2010, was in den 90ern geschehen ist.
Josef Fenz, auch bekannt als Hermes Phettberg,
ist vor Kurzem gestorben.
Seit Neuem werden neue (mir unbekannte) Runner in der Codeberg Action-Runner UI angezeigt.
Es ist also so weit. Bald haben wir “freie” Build-Server.
Per CTest registrierte Tests aus CMake
können in VSCode auf viele
unterschiedliche Arten und Weisen gestartet werden.
Und jede hat ihre individuellen Eigenarten.
Es ist zum Durchdrehen.
Mit project(xyz) laufen Standard-Builds (Windows, Linux) aber der
Tiny C Compiler (TCC)
streikt, weil CMake hier C++
Code-Tests exekutiert.
Mit project(xyz C) streikt wieder
Watcom, weil der dann
C++ gar nicht mehr nutzen kann.
Das Drama mit CONAN ist oft,
dass die Entwicklung in unterschiedlichen Kontexten läuft. Und ein
conan create führt Builds und Tests manchmal ganz anders aus, als ein
cmake build nach einem conan install.
Auf zur Analyse!
Mit der Ausimplementierung von Treeview und Listview Controls mit dem antiken Motif Framework, kann ich jetzt auch meinen File-Browser im Unix-1990 Look-and-Feel schimmern lassen.
Das neue Windows 11 24H2 muss natürlich auch als neuer Server herauskommen, der - wie üblich - ein Jahr vordatiert wird.
Früher oder später wird die Software auch bei mir produktiv laufen, aber zur Zeit darf sich mal ein Test-Board mit der neuen Windows Server 2025 Version abmühen.
Die Debatte über TABs vs SPACEs ist uralt und wird genau so bissig geführt, wie die Frage welcher Gott der richtige ist.
Und nun erschüttert ausgerechnet Doxygen mein Weltbild.
Individuelle Technologien brauchen individuelle APIs. Doch, wenn es möglich ist, unterschiedliche Technologien unter eine API zu stellen, dann entstehen ungeahnte Möglichkeiten.
Und das gilt auch für Pipes.
opengate.at.