The last few years I've been hacking on a small amount of Open Source projects. A lot of them aren't really interesting, but some are worth mentioning. The repositories can also be viewed online in CGit.
Herrie is the most interesting of them, I guess. Herrie is a command line music player that runs on a bunch of UNIX-like operating systems, like Linux, FreeBSD and Solaris. Herrie has been designed to be light-weight and to be portable. It makes use of a lot of robust libraries, such as GLib. Since the beginning 2007, Herrie has its own website: http://herrie.info/.
At the end of 2008 I've written a library called libteken. It is used by FreeBSD's console driver. libteken is a terminal emulator, which implements a fair amount of escape sequences used by VT100, xterm and cons25.
The Flowsnake library performs a fast translation between X/Y coordinates on a hexagonal grid to an index on the Gosper curve.
Because Herrie is capable of displaying song metadata (tags), it would be really nice if the tags in my music collection would look a little consistent. That's why I wrote this C application that uses TagLib called Tagmusic. Tagmusic tags the tracks by filename, so you only need to give all your tracks proper filenames, run Tagmusic and you're done.
This small utility allows you to hide .svn directories, which makes tools like grep run much faster.
Consolitaire is a small implementation of Solitaire, using ncurses.
Another thing I've been hacking on lately is libdacta. This library is capable of controlling the LEGO Dacta 70909 interface with any modern UNIX-like operating system. It should be quite usable right now. I'm still trying to figure out how the angle sensors work, though.
Last modified: Thu Jul 14 00:09:55 2011 +0200