In my spare time I do programming. Programming languages, I am using (roughly sorted by skill):
- Shell scripting + AWK
- dc (everyone loves arcane syntax)
- MATLAB / GNU Octave
- Pascal / Delphi
- Assembler (a bit x86, a bit more AVR ATMega)
See also my GitHub account
Here is a list of some programs / libraries, I've written:
A backup / archiving software that stores your data in a content addressable storage using human readable file formats. It can store its data on the local filesystem or in the cloud. It can optionally encrypt your data.
A small tool that generates a Atom-Feed for a twitter account
A simple chat service that uses WebSockets and therefore runs without any browser plugins.
A simple todo list webapp. Started this project to learn F3.
A launcher page for new tabs, shows current weather, custom links and a nice background image.
Combines multiple YouTube user feeds into one RSS feed.
A web service to send yourself scheduled emails to remind you of something.
A graphical editor for Minecraft biomes.
A library for reading and modifying Minecraft maps.
A pretty fast Nebulabrot renderer for Linux (and possibly other *nix systems).
A Go language binding for the librsync library.
A simple config file parser for Go.
A flexible content management system.
A compiling template engine with a XML-ish syntax.
A small tool for placing animals into your Minecraft world, if they are gone. (Note: I have not updated this tool, so it probably will not work with more recent Minecraft maps)
A small puzzle game developed in 48 Hours for Ludum Dare 23.
An editor for the
*.str-Files of EA's "LOTR Battle for Middle Earth 2™" with a nice GUI.
A multithreaded (using OpenMP) mandelbrot viewer with support for multiple color palettes.
A Textpattern plugin for displaying recently listened songs from Last.fm.
Controlling an Arduino that drives an RGB-LED via serial port.
A small tetris implementation.
A simple AUR download helper.
Convert GMails CSV contacts to Operas propertiary format.
A mandelbrot renderer written in dc (commented version).
Very simple shell script to extract the latest toon from ruthe.de and generating an Atom-feed for it.
ant.asm (ZIP file)
Langtons Ant implementation that fits inside an MBR.
Game of life implementation.
Zatacka Clone (ZIP file)
A simple Zatacka clone. WARNING: Very ugly code. I still put it here, since it was my first finished program that actually did something useful.
And here is a list of open source software I contributed to:
A Desktop Wiki.
TODO extraction plugin for Sublime Text 2.
Utilities for using MiniDisc devices on Linux.
- Preparing code for downloading function in GUI (moving code to common library, small GUI improvements):
- Background artwork for OSX installer
Go Language binding for the GTK+2 GUI Toolkit.