Very Short Mandelbrot Implementation in Haskell

I was a bit bored tonight when this idea came to my mind. I already implemented the mandelbrot algorithm in Kotlin two years ago. In Haskell it's even simpler because of the builtin complex number functionality. I'm sure you could save some characters, but that's the smallest code that I…

Nixie Tube Clock with Seconds

Building a nixie-tube clock is a project that I wanted to do for ages. The clock was build around IN-12b Tubes (I got them for cheap from eBay) and the TPIC6B595 shift register. The schematic is pretty straightforward. The clock consists of 3 PCBs with 2 tubes each. Because of…

DIY automated plant watering system

This spring I decided to grow herbs for cooking outside my kitchen window. However, as it turned out after a short time, regular watering is essential. After I got rid of the dried out (and/or drowned) plants, I decided to automate the watering process before trying again. Parts I…

Positionsbestimmung mittels VOR und SDR

VORs (oder auch Drehfunkfeuer) sind Sendeanlagen, die jeweils ein rotierendes und ein ungerichtetes Signal aussenden. Anhand der Verschiebung zwischen beiden Signalen kann ein Flugzeug seine Aktuelle Position bestimmen (genauer gesagt die Richtung im Verhältnis zum VOR). Die genaue Funktionsweise ist hier sehr gut beschrieben: https://de.wikipedia.org/wiki/Drehfunkfeuer.…

Backup auf Hetzner Storagebox mit Borg

Diese Seite ist (wie fast alles was ich betreibe) auf einem Hetzner Server gehostet. Neben dem im Vergleich zur Konkurrenz relativ günstigen Preis ist ein weiterer Vorteil, dass man immerhin 100GB Speicherplatz auf einer Hetzner Storagebox erhält. Der Zugriff ist mit verschiednen Protokollen möglich. Ich bevorzuge das ssh-Protokoll mit dem…