Header image Ingenieur, Vater, Heimwerker, Problemlöser

Seit über 19 Jahren ein aktiver Teil des Internets, und noch immer habe ich nicht genug davon. Hier finden sich meine Gedanken, Experimente und Projekte, die über die Jahre entstanden sind.

Essays Clojure Debugging in Emacs in Effektiv programmieren über 1 Jahr

Die Kombination aus Emacs und CIDER ist meiner Meinung nach allem anderen weit überlegen. Debugging mit CIDER macht tatsächlich Spaß und geht einfach von der Hand.

Eine aktuelle Verson von CIDER (0.11+) vorausgesetzt, ist das Debugging von einzelnen Funktionen oder ganzen Funktionalitäten sehr einfach. Einfach an die Funktion, die getestet werden soll, ein #dbg voranstellen. Dies aktiviert den Debugger, wenn die Funktion ausgeführt wird. Mit n kann dann die Evaluation Schrittweise durchgeführt werden. Das Ergebnis wird stets hinter der Funktion angezeigt. weiter ...

Projekte ESP8266 als Arduino-Plattform in Elektronik über 1 Jahr

Ein Arduino (Uno) kostet ca. 20 EUR. Mit dem Arduino Pro Mini für ca. 10 EUR geht es noch etwas billiger. Ein ESP8266 hingegen kostet ca. 2 EUR, als Dev-Board um 4 EUR. Zudem bietet die Alternative noch ein paar mehr Features wie WiFi, I2C an jedem beliebigen Pin oder die höhere PWM-Auflösung. Mit der Arduino IDE lässt sich der ESP8266 dank dieses Projekts verwenden als sei es ein Arduino. weiter ...

Essays 3D-Printing mit Clojure in Im Detail erklärt über 1 Jahr

3D-Modelle für den 3D-Druck zu erstellen ist gar nicht so schwer. Auch ohne teure Modelling-Tools lässt sich entspannt arbeiten -- besonders dann wenn Clojure im Spiel ist. Welche Schritte von der Idee zum gedruckten Objekt notwendig sind, will ich hier einmal aufzeigen.

Zu Beginn mache ich ein paar Abmaße und Skizzen vom fertigen Objekt (oder auch Teile davon). Überhänge will man generell beim 3D-Druck vermeiden, da hierfür Support-Material benötigt wird und sie generell schlechter werden. Deshalb macht es Sinn, das Objekt in mehrere Teile zu zerlegen, die dann am Ende zusammengeklebt werden können. So auch in meinem Fall. Ich möchte das Gehäuse eines alten Computersystems nachbauen (Der Hintergrund dazu in einem anderen Post). weiter ...

Telegram Notifications in Technologie über 1 Jahr

Vor ein paar Jahren hatte so gut wie jede Seite einen RSS-Feed. Dies hat sich aber in den letzten Jahren stark verändert. Da wo früher der subscribe Button war, ist heute ein Facebook Like-Button, direkt gefolgt von share me on twitter. Sogar Radiosender haben eine WhatsApp-Gruppe für Blitzermeldungen.

Es ist also an der Zeit, die Notifications an die Stelle zu senden, wo sie auch gelesen werden. Alle, die Telegram nutzen, können sich jetzt in meine Notification-Gruppe eintragen. Hier werde ich über Neuigkeiten auf meiner Seite schreiben und das ein oder andere sneak preview posten.

Projekte Buch des Monats in Programme und OpenSource über 1 Jahr

Handerlesen und für gut befunden seit 2010 von Michael Reutter. Jeden Monat ein neues Buch aus seiner Sammlung zu den Themengebieten Netzkultur, Geektum, Computerspiele und Cyberpunk. Diese Bücherliste ist mittlerweile Anlaufstelle für so manchen Leser der nach neuem Lesestoff sucht. Eine kleine Webseite visualisiert seine Sammlung. Die Buchcover stammen von Lovely Books. weiter ...

Projekte emori (Funksteckdosen steuern) in Elektronik über 1 Jahr

In meinem Arbeitszimmer standen mehrere Lampen, die aber alle schwer zugänglich waren. Diese steuerte ich mit den bekannten Funksteckdosen von Pollin. Zudem hatte ich ein LED-Stripe am unteren Rand der Monitore geklebt, um noch etwa mehr Licht zu haben. Um alles beim Booten meines PCs anzuschalten oder bei bestimmten Ereignissen zu dimmen (Youtube Vollbild), hatte ich mir mit einem Arduino ausgeholfen. weiter ...

Projekte Mini LED Cube (SMD-Version) in Elektronik über 1 Jahr

Ein 3x3x3 LED-Cube, abgeleitet von Paul Wilhelms Projekt, erweitert um USB und einigen weiteren Features. Es wurde ein AVR ATTiny2313 mit V-USB (Software USB Stack) verwendet, mit dem eine Matrix aus 3x3x3 LEDs in Form eines Würfels angesteuert wird. Jede LED des Würfels kann unabhängig über ein einfaches Protokoll gesteuert werden. Mit Verschiedenen Tools (Commandline-Tool, 3D OpenGL Editor) können Animationssequenzen erstellt werden. Das Projekt ist als SMD Lötübung entstanden und als Bausatz in meinem Tindie-Shop erhältlich. Version 1 kann auf klautes Blog angesehen werden. weiter ...