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:


Team Players

Vor langer langer Zeit startete mein ehemaliger Teamleiter eine Präsentation mal mit den Worten

Ohne sein Team ist der Manager nichts!

Heute würde ich leicht zynisch antworten:

Die Botschaft hör’ ich wohl, allein mir fehlt der Glaube.

Doch trotzdem befinde ich diese Aussage als hohe Aufwertung des “Team” Begriffes.

» Ganzen Beitrag lesen

Visual Studio

Ja, ich halte Visual Studio für die beste IDE. Und vielleicht wäre ich der Plattform Windows bei weitem nicht so treu geblieben, hätte dieses Tool mir nicht schon so viel an positiven Erfahrungen bereitet.

Das gilt aber vor allem für seine Integration des Debuggers, denn ich habe noch keine andere IDE kennenlernen dürfen, die ähnlich akkurat arbeitet.

» Ganzen Beitrag lesen

Pixmaps

Es ärgert mich gerade etwas, dass ich mit meinen eigenen Wunschvorstellungen nicht zurechtkomme. Denn ich hätte gerne noch eine Toolbar im GATE-UI-Demoprogramm. Doch das zieht einen Rattenschwanz an Arbeit hinter sich her. Und vieles dreht sich um die Frage:

Wie bekommt man !plattformübergreifend! Grafiken in ein Programm?

Und die Antwort lautet: X Pixmaps.

» Ganzen Beitrag lesen

DoxyGen

Dokumentation ist für Quellcode ebenso wichtig, wie das Erarbeiten und Testen von Programmlogiken.

Und so stellt sich natürlich auch für das GATE Projekt die Frage, wie mit dem Thema umgegangen werden soll.

Machen wir’s kurz: Die Doxygen-Regeln für Kommentare werden als Richtlinie dienen.

» Ganzen Beitrag lesen

GTK+

Das Vorziehen der GUI-Entwicklung im GATE Projekt führte auch zur Entscheidung, welches UI Framework herangezogen werden soll.

Aus meiner Sicht bleibt für die Sprache C außer der GTK Bibliothek keine große Alternative. Es ist das einzige Framework, das sowohl unter Windows wie auch unter Linux einsetzbar und frei verfügbar ist.

» Ganzen Beitrag lesen

X-1000 und andere Visionen

Der X-1000 war ein militärischer Super-Prozessor, der selbstständig alle auf ihm laufenden Programme verbessern konnte. Als er zur Steuerung von Spielzeugfiguren verbaut wurde, brach das Chaos aus, als die Army-Plastikfiguren rund um “Major Chip Hazard” Jagd auf die friedlichen Gorgon-Knights machten.
Zum Glück schaffte es aber ein pubertierender Junge (Achtung: Spoiler!) das böse Superspielzeug mit einem elektromagnetischen Impuls aus einem Transformator außer Gefecht zu setzen, und konnte dabei sogar das Mädchen retten, dass er sich vorher nur zaghaft anzusprechen getraut hätte.

Ja, so funktioniert das in Filmen, vor allem im Streifen Small Soldiers von 1998.

Doch in einer kurzen Bildeinblendung wurde ein fiktives Datenblatt des kleinen Superchips verraten, der halb so groß wie ein ATtiny25/45/85 wirkt.

» Ganzen Beitrag lesen

Cookie-Sicherheitsbruch

Ups! Und schon ist es auch mir passiert. Schnell ein paar Youtube Videos in die Webseite eingebettet und schon war es gebrochen … mein Versprechen auf den Datenschutz zu achten.

Denn was machen YouTube IFRAMEs?

Richtig! Sie setzen Cookies und speichern alle Zugriffe des Nutzers.

» Ganzen Beitrag lesen

Das IoT Board mit dem ESP8266

Da verkauft mir der liebe Conrad doch glatt so einen Chip mit dem Titel “Das IoT Board”. Und dann sitze ich verzweifelt vor einer Firmware, die offenbar schon mehrere Jahre alt und praktisch nicht zu gebrauchen ist.

Firmware-Update?
Ja klar doch. Und dann geht gar nichts mehr.

» Ganzen Beitrag lesen

EFI und der Windows Lizenzschlüssel

Bitte nennen Sie die Art des technischen Notfalls.

stellt meine Abwandlung des Textes dar, den das medizinisch-holografische Notfallprogramm des Raumschiffes Voyager und auch vieler anderen Schiffe der Sternenflotte vorprogrammiert von sich gab, wann immer es aktiviert wurde.

Denn der von Robert Picardo gespielte Charakter begann stets mit den Worten

Bitte nennen Sie die Art des medizinischen Notfalls.
Please state the nature of the medical emergency!

Die Antwort, die ich jüngst auf meine obige Frage erhielt, war:

Er dreht nicht mehr.

Und das bedeutet übersetzt: Windows startet nicht mehr.

» Ganzen Beitrag lesen

Nokia 5110 Display

Das war schon eine lustige Erfahrung, als damals - so zwischen 1998 und 2000 - die große Welle der Mobiltelefone anlief und ich mich in der Schule mehr und mehr wunderte, dass nach und nach immer wieder einer mehr so ein “Handy” in der Pause herumzeigte.

Denn zu jener Zeit kannte man Telefone, die man in der Sakko-Tasche mittragen konnte, nur von aufgeputzten Managern in Hollywoodfilmen.

Das Nokia 5110 war ein damals weit verbreitetes Telefon dieser Generation.

Und heute, wo dieses Gerät nur noch Museumswert hat, erhalten wir Bastler die Restbestände als Aufsatz für Arduinos und andere Mikrokontroller.

» Ganzen Beitrag lesen

Symbole

Welches Kind hat heute noch eine Vorstellung von einer Diskette 💾?
Trotzdem klicken sie darauf und wissen, dass es “Speichern” bedeutet.

GUIs sind voller Symbole, aber es stellt sich die Frage, ob oder wie lange diese gültig bleiben oder durch neue ersetzt werden müssen.

» Ganzen Beitrag lesen

Das teuflische Wort 'Optional'

Die Standards von Programmiersprachen, Bibliotheken und Komponenten unterscheiden “mandatory” und “optional” Features. Alles was “mandatory” ist muss korrekt implementiert und vorhanden sein. Ist es hingegen nur “optional”, darf es fehlen und ein solches Fehlen darf keine weiteren Probleme verursachen.

Doch wer legt das fest?

» Ganzen Beitrag lesen

Welche Daten werden hier gesammelt?

Als jemand, der die unseelige Datensammelei im Internet vor allem wegen der vielen sinnlos verschwendeten Bytes extrem nervt, versuche ich eben wo es nur geht dieses Datensammeln zu unterbinden.

OpenGATE.at Seiten nutzen keine fremden Scripts oder externe Analyse-Tools, und ich möchte, dass das auch so bleibt.
Natürlich endet diese Garantie bei Links auf externe Seiten.

» Ganzen Beitrag lesen

Serieller USB-TTL Konverter

Als ich auch dem Weg zu meiner Wohnung am Postboten vorbei lief, dachte ich noch

Nö, laut Paketverfolgung kommt heute nichts bei mir an.

Prompt wartete schon der “Bitte-zur-Abholstation-kommen”-Zettel am Briefkasten. Also eilte ich schnellen Schrittes zurück und der nette Junge händigte mir gleich mein Päckchen aus.

Und da drinnen war unter anderem auch ein Geekcreit FT232RL FTDI USB to TTL Converter. Und der nächste Gedanke war dann:

Och, dann wird das wohl heute an ATmega328 Abend werden.

» Ganzen Beitrag lesen

Windows Laufwerke direkt lesen und schreiben

Liebes GATE-Tagebuch!

Heute wollte ich eigentlich ein Raspbian Image neu herunterladen. Normalerweise nutze ich dann den Win32DiskImager um es auf eine SD-Karte zu übertragen.

Doch dann dachte ich: “Nö, dass will ich jetzt selbst implementieren.” Und schon verzeichnete die GATE-SYSTEM Komponente eine weitere Quelldatei.

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