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.
|
|
Tja … was ist jetzt besser?
Eine offene und freie Plattform, wo jeder sein eigenes Süppchen kocht?
Oder ein zentralistischer Monarch, der Stabilität durch Einheitlichkeit
verspricht?
Microsoft wollte mit seinen Windows Store Apps
vom ersten zum zweiten Weg wechseln. Doch die Enterprise IOT
LTSC (Long Term Service Channel) Varianten und die Server rudern wieder zurück.
Wie kann man das vereinen?
|
05 Jun 2021
|
|
» Weiterlesen
|
|
Normalerweise erlebt man Tiere in Wien nur streng gesittet als Hunde an der
Leine oder als Katzen hinter Fenstergittern in den Wohnungen. Ein paar Leute
halten sich noch ein Meerschweinchen oder einen Vogel im Käfig
(… oder sind mit einem verheiratet), aber das war es “in der Großstadt”
somit auch schon, wenn man nach Tieren sucht.
OK … es gibt jede Menge Tauben in den Gassen, aber die zählen hier nicht
wirklich, und die Exoten im Tiergarten lassen wir auch mal weg.
Aber fast niemand kennt die riesige Hamsterkolonie, die einen besonders
schönen Fleck mitten in der Stadt buchstäblich untergraben hat.
|
03 Jun 2021
|
|
» Weiterlesen
|
|
Früher waren Windows Vista,
Windows 7 und Windows 8 Installations-Images in den install.wim Dateien nie
größter als 4 GB. Und somit konnte man sie problemlos auf einen USB Stick
packen, der mit FAT32
formatiert war.
Doch mit integrierten Updates und generell ab Windows 10 wurde die 4 GB Marke
durchbrochen. Man kann einen USB Stick natürlich mit NTFS
formatieren, doch dann funktioniert keine EFI-Installation mehr.
Die richtige Lösung ist:
WIM aufsplitten.
|
30 May 2021
|
|
» Weiterlesen
|
|
Endlich ist mal wieder ein Stück Hardware bei mir eingetrudelt. Und zwar
der RockPI-X, ein Intel Atom
System-on-Chip Modul in der
Dimension eines RaspberryPI Modell B.
Während auf den Raspberry PI
Modellen Windows 10 in der ARM Version nicht wirklich gut lauffähig war
(die IOT Core
Version mal ausgenommen), habe ich mit dem RockPI erstmals die Möglichkeit
ein vollständiges X86 64-bit Windows System auf einem Chipkarten großen PC
zu installieren.
|
29 May 2021
|
|
» Weiterlesen
|
|
Vor einem Jahr waren Dialoge bereits
für mich ein Thema.
Jetzt stellt sich die Frage, wie man die Ergebnisse von Dialogen auch als
Funktionsaufruf - also “synchron” per “blocking-call” - erhalten kann.
Oder anders gefragt: Wie wird eine UI Message-Loop
innerhalb einer anderen UI-Message-Loop für begrenzte Zeit angekurbelt?
|
23 May 2021
|
|
» Weiterlesen
|
|
Bald kommen QR-Codes, die uns einen
Impfstatus oder eine Testung bestätigen sollen.
Das ist doch der perfekte Zeitpunkt um diese beiden Bild-Kodierungen ins
GATE Projekt aufzunehmen und mit ihnen zu experimentieren.
|
22 May 2021
|
|
» Weiterlesen
|
|
Mit der Einführung von Hashmaps
war es nun so weit:
Die Map APIs im GATE Projekt müssen umgestellt werden.
Und dieses Unterfangen war mühsamer als erwartet. Denn inzwischen bauen
einige Applikationen darauf auf, die ebenso angepasst werden mussten.
|
16 May 2021
|
|
» Weiterlesen
|
|
Da habe ich vor kurzem das Windows Server
Update Service installiert und dabei gar nicht gemerkt, dass meine Server
Work Folders seither nicht mehr funktionieren.
Der Grund war einfach: Ein Port
Konflikt.
Aber dann kam noch ein dummes Anmeldeproblem hinzu und schon ward ein
Drama geboren …
|
15 May 2021
|
|
» Weiterlesen
|
|
Schon 2007 am Anfang meiner C++
Liebschaft wunderte ich mich stets darüber, dass Programme, die aus den
gleichen Sourcen kompiliert wurden, unter Linux
mit GCC Umgebung um
einiges größer waren als unter Windows
mit MSVC.
Und ja, das manifestiert sich vor allem im Einsatz von statisch
kompilierten Bibliotheken.
Also was kann man dagegen tun?
|
09 May 2021
|
|
» Weiterlesen
|
|
Da Lambda Ausdrücke
leider erst mit C++11 in den
Standard eingeflossen sind, fällt ihre direkte Nutzung im GATE Projekt
grundsätzlich weg.
Dann dann würden die Builds auf älteren Compilern unmittelbar fehlschlagen.
Aber … da stellt sich mir die Frage, ob man nicht mit Makros etwas
basteln kann, was abwärts und aufwärts kompatibel ist?
|
08 May 2021
|
|
» Weiterlesen
|
|
Als Erweiterung für Markdown
Readme Dateien in GitLab kenne ich
das Mermaid Plugin schon länger.
Aber aktuell nutze ich es wieder häufiger in Dokumentationen für
Ablaufdiagramme.
Hmm … und eigentlich wäre das doch ganz toll für die Homepage
und im Blog … aber wie richtet man diese Erweiterung in
Jekyll ein?
|
02 May 2021
|
|
» Weiterlesen
|
|
Seit eineinhalb Jahren darf bzw. muss ich mit CONAN
zurecht kommen und langsam “hat man sich eingewöhnt”.
Jetzt kommt die Phase wo man feststellt, dass man von Anfang an vieles
verkehrt aufgebaut hat, weil damals eben vieles falsch verstanden wurde.
Und ein solcher lästiger Punkt ist
exports und
exports_sources .
|
01 May 2021
|
|
» Weiterlesen
|
|
Obwohl ich Docker nicht
wirklich gut leiden kann, bin ich immer offen dafür, künstlich geschaffene
Probleme damit zu lösen … so lange sie “spannend” sind.
Vor einiger Zeit hatte ich doch das Quick-and-Dirty Setup für
MSVC 2005 Builds ohne Installation
geschildert. Daraus ergibt sich doch die Frage:
Kann man eine “ordentliche” MSVC 2005 Buildumgebung für Docker schaffen?
|
25 Apr 2021
|
|
» Weiterlesen
|
|
In Zeiten, in denen Kinos geschlossen haben und immer wieder kleinere
StraßenaufmÄrsche durch die Gassen ziehen und gegen “ein Virus”
demonstrieren, ziehe ich mich in meine Wohnung zurück und versuche über
Internet-Streams und Online-Videos dem grauen Alltag zu entfliehen.
Nun ist Marvels Serie Falcon and the Winter Soldier
bei seiner letzten Folge auf Disney+
angelangt … also Zeit mal darüber nachzudenken.
|
24 Apr 2021
|
|
» Weiterlesen
|
|
Schlimm genug, dass ich meine wertvolle Lebenszeit mit
Python
verschwenden muss.
Regelmäßig darf ich dann auch noch Fehler mit diesem Ding ausbaden.
Unable to find resource t64.exe in package pip._vendor.distlib
Also dokumentieren wir das mal, damit ich in Zukunft gleich weiß,
wo ich nachschlagen muss.
|
18 Apr 2021
|
|
» Weiterlesen
|
|
Schon sein einiger Zeit beinhaltet das GATE Projekt eine separate
Visual Studio 2017
Solution mit einem C++ Build für das
Android NDK
(Native Development Kit).
Man lernt doch so einiges, wenn man Quellcodes durch unterschiedliche
Compiler oder Platformen schickt.
Hier mal ein Bericht von der Front:
|
17 Apr 2021
|
|
» Weiterlesen
|
|
Eigentlich hatte ich eines online bestellt, doch es fiel einem Lieferengpass
zum Opfer. Und zwar gibt so kleine Plastikteile, die man oben an seinen
Monitor klemmen kann und damit etwas Stauraum darüber gewinnt.
Doch wozu hat man schließlich einen 3D-Drucker.
Ein ausreichender Ersatz ist dank verfügbarer Modelle in ein paar Stunden
selbst gedruckt.
|
11 Apr 2021
|
|
» Weiterlesen
|
|
Boah! Schon wieder ein halbes Jahr um!
Nun gut, die Beitragüberprüfung läuft und ist fast abgeschlossen.
|
10 Apr 2021
|
|
» Weiterlesen
|
|
Heute habe ich eine alte selbst gebrannte CD
etwa aus dem Jahr 2000 gefunden und mich darüber gefreut, was ich damals
alles eingebaut hatte:
Sie konnte DOS starten und dort ein
Boot-Menü für unterschiedlichste Tools und Start-Varianten bereitstellen,
um danach unterschiedliche Tools oder Betriebssysteme zu installieren.
Es ist ziemlich in Vergessenheit geraten … aber in
CONFIG.SYS konnte
man Auswahlmenüs für unterschiedliche Startformen hinterlegen.
|
04 Apr 2021
|
|
» Weiterlesen
|
|
Seit meiner Arbeit in der User-Administration
hat mich das Thema der Verwaltung von Benutzerkonten in die Programmierung
hinein begleitet.
Und tatsächlich wird dieser Bereich sofort relevant, wenn man sich
“ordentlich” um Prozesse kümmern muss. Denn auch die starten ja immer im
Kontext eines bestimmten Accounts. Und der muss korrekt aufgesetzt sein.
|
03 Apr 2021
|
|
» Weiterlesen
|
|
|