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:


cdecl dynamisch zusammenbauen

Nehmen wir mal an:

Wir lesen zur Laufzeit die Text-Deklaration einer beliebigen C Funktion ein. Können wir einen “generischen” Funktionsaufruf mit allen Argumenten zur Laufzeit zusammenstellen?

Ja natürlich! Mit Assembler!
Aber das wäre zu plattformspezifisch.
Geht es auch mit reinem C Code?

» Ganzen Beitrag lesen

Wie man unabsichtlich JPEGs vernudelt

Ups! Ein 13 Jahre alter Bug, den ich seither immer mitschleppe.

Tja, aber nachdem mich bisher niemand angerufen und “nach Support” gefragt hat, wird der wohl bei meinen früheren “Kunden” nie aufgetreten sein … oder?

Es geht um die liebe libJPEG und ihren Callback zum Überspringen von Datenblöcken.

» Ganzen Beitrag lesen

PIPO Windows-ARM-Tablet

Windows-on-ARM … war für mich bisher ein Mysterium. Zwar konnte ich für diese Plattform schon lange Kompilate erstellen, aber ich hatte keine Hardware um sie darauf auszuführen.

Und so ein Microsoft-Surface irgendwas um 1000 Euro ist mir für einen simplen Test viel zu teuer.

Doch unter der Marke PIPO W12 gibt es eines der letzten ARM Tablets unter 500 Euro und ein solches nenne ich nun “mein Eigen”.

» Ganzen Beitrag lesen

Mit OpenSCAD zum 3D Modell

Meine gestern zusammengebaute DIY-Smartwatch braucht ein Gehäuse. Aber:

Verdammt! Auf Thingiverse.com gibt es kein 3D Modell dafür!

Kein Problem … dann machen wir es eben selbst.

» Ganzen Beitrag lesen

ESP8266 als fürs Handgelenk

Eigentlich sind die ESP8266 Chips durch ESP32 und andere abgelöst. Das bedeutet aber auch, dass der “billigste” IOT WLAN Mikrocontroller nun noch günstiger zu haben ist und in weiteren Halbfertigprodukten verbaut wird.

So auch in einem Nachbau diverser DIY-Smartwatches, wo man bereits für 15-20 Euro ein Modell aus Fernost abgreifen kann.

» Ganzen Beitrag lesen

FFP2 - So wird man verarscht

Also … ich weiß ja nicht, was ich nun davon halten soll …

Die österreichische Bundes-Negierung verordnet, dass wir ohne FFP2 Atemschutzmasken nicht mehr raus oder Bus fahren dürfen, aber erhalten kann man die neueste Corona Bekämpfungsmaßnahme nicht.

» Ganzen Beitrag lesen

Die Optik von Common Controls

Raymond Chen hat einige schöne Artikel zum Thema Common Controls verfasst.

Doch wie nutzt man die Windows Common Controls nun am Besten?

» Ganzen Beitrag lesen

1GB Tablet Updates

Also … Windows NT 4.0 kam mit 12 MB RAM aus (bei weniger startete das Setup nicht), Windows Vista verweigerte unter 512 MB den Dienst und Windows 10 braucht offiziell 1 GB für 32 bit.

Und trotzdem startet nicht mal das Setup auf meinem TrekStor WinTron 7. … aber das Setup aus dem Jahr 2016, das hatte keine Probleme …

Hmm …

» Ganzen Beitrag lesen

Verzeichnis Ordnung

Was kommt in welches Datei-Verzeichnis?

Dieses Frage beantworten viele Programme mit festgelegten (hard-gecodeten) Verzeichnispfaden. Und wenn dann in einer Quelldatei ein c:\programme\ oder /usr/local/bin drinnen steht … tja dann fängt die Hölle Feuer.

» Ganzen Beitrag lesen

WinRT/UWP ICoreWindow

Wie kommt man von main zu ICoreWindow und dem restlichen UWP Schnickschnack der Windows RunTime?

Nun, wenn ich schon die C Interface Projection zerlege, dann kann ich das hiermit auch gleich mal mitdokumentieren.

» Ganzen Beitrag lesen

Star Trek: Discovery

Heute endete die 3. Staffel von Star Trek Discovery und brachte damit endlich ein wenig “Licht” in die Dunkelheit rund um die Sternenflotte im 32. Jahrhundert.

Viele Fans meinen:

Das ist nicht Star Trek!

Genau so wie es das mit jeder und zwar wirklich jeder neuen Serie im Star Trek Universum in den vergangenen Jahrzehnten der Fall war.

» Ganzen Beitrag lesen

0815 GetProcAddress Hacks

Wenn ich mich nicht irre, habe ich etwas Ähnliches schon bei der Einführung von Windows Phone 8 gelesen:

Eigentlich gesperrte API Funktionen sind per GetProcAddress() erreichbar.

Es geht dabei um APIs die Microsoft in den SDKs für bestimmte Plattformen deaktiviert bzw ausgeschlossen hat. Früher war das beim Windows Phone so, heute sind das allgemein “Store Apps” oder andere UWP Konstellationen.

» Ganzen Beitrag lesen

WinRT und UWP mit purem C

Metro Apps, WinRT (Windows Runtime), Immersive siehe IsImmersiveProcess und jetzt also UWP (Universal Windows Platform).
So viele Namen für eine Technologie, mit der Microsoft in die Zukunft gehen wollte.

Sinnvoll oder nicht, darüber kann man streiten. Aber wie kommt man nun da ran?

» Ganzen Beitrag lesen

Der Weg zu Notepad++

Es gibt heute keine Windows Installation bei mir, in welcher der Texteditor Notepad++ fehlt.

Doch wenn ich zurückdenke, war das nicht immer so, denn vor 10-15 Jahren hatte ich noch eine strenge Trennung zwischen Quellcodes, Konfigurationsdateien und HTML.

» Ganzen Beitrag lesen

Alles Gute für 2021

Das Corona Jahr 2020 ist vorbei und mit dem Jahreswechsel steigt der Optimismus, dass 2021 alles besser wird.

Dem schließe ich mich mal an.

» 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!