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:


Avengers Endgame

Was für “ein Hammer” von einem Film. Denn neben der langen Wartezeit, die die Sehnsucht ständig größer machte, zeigen auch die Fans am Premiere-Abend, wie emotional ein solcher Blockbuster enden kann.

Und so war der gestrige Abend ein ganz besonderer geworden

» Ganzen Beitrag lesen

Die Bibliothek POCO

Es passiert mir leider doch immer wieder, dass ich mich frage:

Hey, warum erst jetzt?

Und damit meine ich eigentlich:

Wie konnte es passieren, dass ich bisher nie etwas von was-auch-immer gehört habe, obwohl ich es schon früher gut hätte gebrauchen können.

Die C++ Bibliothek POCO fällt auch in diese Kategorie.

» Ganzen Beitrag lesen

Office: Serienbriefe und Stundenlisten

Bevor ich erste Schritte in Richtung Programmierung machte, war der PC vor allem eines: Ein Druckstudio.

Vor dem Jahr 2000 waren PCs - man kann sich das heute kaum noch vorstellen - nur in wenigen Haushalten vertreten …
Und wenn doch jemand so eine Kiste auf dem Schreibtisch in der Ecke hatte, war neben Spielen eine Anwendungsgruppe führend: Textverwaltung und Tabellenkalkulationen.

» Ganzen Beitrag lesen

Pascal

Nachdem ich gegen Ende der Hauptschulzeit QBASIC und Visual Basic 4 erlernt hatte, stellte ich im Gymnasium fest:
Die arbeiten mit was ganz anderem.

Und das war Turbo PASCAL, genau genommen TP 6.

» Ganzen Beitrag lesen

Sortierkästen

Wie behält man die Übersicht über Bauteile?

Eines kann ich aus Erfahrung sagen: Alles über den Schreibtisch zu verstreuen ist keine besonders gute Vorgehensweise.

» Ganzen Beitrag lesen

LM317 DIY Stromspender

Sie hätten ja wenigsten auf der Homepage irgend wo schreiben können, welche Drahtfarbe wo verbunden gehört … diese Händler aus Übersee.

Wie auch immer, die kleine LM317 basierte Box zur Versorgung kleiner MCU Projekte ist eine nette und vor allem sinnvolle Do-It-Yourself Aufgabe gewesen.

» Ganzen Beitrag lesen

180 Tage Blog

Ursprünglich wollte ich ja mit Beginn des Jahres 2019 vom täglichen Blog- Rhythmus zum wöchentlichen wechseln.

Doch nachdem noch eine Menge “zu sagen” war, ging mein Selbst-Dokumentationsprojekt eben weiter.

Jetzt geht mir aber die Zeit aus und somit wird diese Umstellung also zwingend notwendig.

» Ganzen Beitrag lesen

Interface per Makro aufrufen

Ich weiß ja:

Makros sind böse!

AAAAAAber maaaaaanchmal gibt es auch ein paar Nischen, wo sie ganz hilfreich sind.

Und um eine nicht-objekt-orientierte Sprache wie C etwas zu “objektivieren”, darf man auch die Regeln ein bisschen beugen.

» Ganzen Beitrag lesen

IncrediBuild

Privat hatte ich diese seltsame Option “IncrediBuild” bei der Installation von Visual Studio schon einmal ausprobiert … doch da ich keine Performancegewinne sehen konnte, wurde dieses Experiment schnell und ohne weitere Recherche abgebrochen.

Doch dank des Einsatzes dieser Technologie an meinem Arbeitsplatz, sehe ich “IncrediBuild” nun recht häufig.

» Ganzen Beitrag lesen

Von NMAKE zu CMAKE

Als ich zum ersten Male mit OpenSSL arbeitete, war ich schwer verärgert, denn die Bibliothek benötigt Perl-Scripts um seine eigenen Header und Makefiles an Compiler anzupassen, um übersetzbar zu werden.

Etwas später kam die libReSSL auf den Markt und ich beschloss, ein eigenes Visual Studio Projekt zu erstellen, in dem ich jede einzelne Quelldatei händisch hinzufügte.

Wie blöd! Denn eigentlich lag eine CMAKE Datei bei, und dieser mühsame Prozess wäre automatisch erledigt worden.

» Ganzen Beitrag lesen

IDE SSD HDDs: Moderne Festplatte für gestern

Mechanische Festplatten haben einen Nachteil: Ihre Bauteile nutzen sich mechanisch ab. Das passiert natürlich bei allen Medien, aber bei durch Motoren angetriebenen rotierenden Scheiben, geht gerne mal die Schmierung aus oder Wärme und Abrieb führen zu Materialrissen.

Aus diesem Grund wird meine Sammlung an Festplatten für den alten ATAPI/IDE Bus langsam geringer.

Alle paar Jahre beim “Durchtesten” startet eine Platte weniger und neue Modelle werden heute kaum mehr produziert.

Also wie zur Hölle soll ich meinen 80486 im Jahr 2030 noch betreiben?

» Ganzen Beitrag lesen

Mein altes 56K Modem

Was fiel mir heute auf den großen Zeh, als ich im alten Zimmer meiner Jugend ein Regal umräumte?

Mein erster Weg ins Internet: Ein gebrauchtes 56K-Modem.

Dieses Teil war über einen langen Zeitraum meine einzige Möglichkeit gewesen, kleine Datenmengen aus dem Internet zu laden.

» Ganzen Beitrag lesen

XML Implementierung

Es ist mal wieder so weit, eine kleine XML Implementierung muss her.

Und wenn man nicht gerade Schemavalidierungen durchführen muss, dann ist so ein kleiner Parser schnell geschrieben.

» Ganzen Beitrag lesen

Wincrypt und libReSSL: Von SSL bis TLS

Eigentlich ist es recht einfach einen HTTP/1 Client zu schreiben. Wenn man auf Features wie Proxies oder Keep-Alive verzichten kann, öffnet man einfach einen Port, schickt seine GET-Zeile und eine Leerzeile, wartet auf die Antwort, liest den Header bis zur Leerzeile und dahinter liegen die Download-Daten, super, fertig.

Blöd nur, dass heute fast alles über HTTPS, also über einen SSL/TLS Tunnel, verschlüsselt übertragen wird.

… und das implementiert man selbst nicht ganz so einfach. Dafür braucht man Hilfe.

» Ganzen Beitrag lesen

FTP - Der unsterbliche Leiche

Als mir im Jahr 2000 mein “erster” fester Internetprovider eine Warnung wegen der Verletzung der Nutzungsbestimmungen zusandte, war der Grund ein FTP Server.

Denn im Vertrag stand tatsächlich, dass der Zugang nur für TCP Clientdienste bestimmt war und das Hochfahren eines beliebigen Servers wie HTTP oder FTP war zwar technisch möglich, doch der Provider überwachte die eingehenden Transmissionen und ermahnte seine Kunden daraufhin.

Das war dann eigentlich schon der erste und letzte Moment, wo ich einen FTP Server zu Hause in Betrieb hatte …

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