rss feed ›

Behelfs-Mund-Nasen-Maske nähen

tl;dr: Aus Baumwollstoff eine Behelfs-Mundbedeckung selber herstellen.

Aktuell verbreitet sich das neuartige Coronavirus (SARS-CoV-2) rasant auf der gesamten Welt mit teils verheerenden Folgen. Dies soll aber kein Beitrag über das Virus an sich sein, sondern eine Anleitung wie ihr euch auch in Zeiten, in denen Mundschutz Mangelware ist und besser dem medizinischen Personal vorbehalten werden sollte, ganz einfach selber eine Behelfslösung nähen könnt.

read on »

VFD Tube Experiments

tl;dr: bringing old IVL2-7/5 tubes to life again ..

Vacuum flourescent displays are a beautiful piece of retro technology. Noritake Itron and a few others still build them as dot-matrix or full graphic displays. But the technology dates back to the 70’s and you can find some surplus units available on eBay.

read on »

Flash Arduino without a Bootloader from a Raspberry Pi

tl;dr: use the GPIO pins of a Raspberry Pi to flash Arduino boards without a bootloader

To keep things short: I’ve had an Anet A8 3D printer for a while now and wanted to flash an updated version of its Marlin firmware. For some reason however, the bootloader was broken. So I couldn’t flash it with avrdude by simply using a USB cable. For this case you can find lots of tutorials on how to flash Arduino boards with a second Arduino. I didn’t have a second Arduino at the time though … so why not just bit-bang it from a Raspberry Pi instead?

read on »

Managing containers with podman and systemd

tl;dr: Use simple systemd units to supervise your containers.

A while ago I stumbled upon podman, which touts itself as an alternative to Docker. Not only does podman not use any big fat daemons™ but it makes it rather easy to run containers in a user-namespace, i.e. with greatly restricted privileges on your system. The fun thing is: you are still root within the container!

read on »

Commit hash replacement in Git archives

tl;dr: use $Format:%h$ in a file and mark for substitution in downloaded archives with 'file export-subst' in .gitattributes

Trying to implement some sort of automatic versioning based on your git commits or tags is not as easy as it should seem. The idea is to use a feature built into the revision control system to modify your project files and increment version counters automatically or embed commit information into software builds - in my case: the --version output of Go applications built with cobra. Ideally, the solution should not require executing some hacked-together scripts or configuring overly many settings on developer machines, yet still embed version information when a user donwloads a release to build locally. read on »