Projects

Debian GNU/Linux

Debian GNU/Linux is a Linux distribution. Worldwide, about one thousand people work together to make a high-quality free operating system. I have been a developer since about october 2000, and I quit around 2005.

python-gnutls

The GnuTLS project is developing a library that provides an interface to TLS or SSL sockets. python-gnutls provides a set of bindings so that the GnuTLS library can be used from your python programs. A better wrapper is available now, see the Python Cheeseshop.

tinc

tinc is a Virtual Private Network daemon that uses the linux tun device, and runs completely in userspace. Now the development is mostly done by Guus Sliepen.

pokey

Pokey is a graphical interface to tinc. It shows a graphical representation of the network that has been built up with tinc. It doesn’t work with the latest version of tinc, because the protocol has changed a few times since the last release of pokey. Development will probably be picked up again when tinc splits the protocol handling into a library. Here’s a screenshot.

Translating software

http://vertaling.nl.linux.org/ Translating open source software to Dutch. More information about the GNU Translation Project’swebsite.

Doflijn

Doflijn is a windowmanager for the X Window System. It is based on aewm, and aimed at providing as little functionality as possible while still being about as useful as for example sawfish. Today, you’ll mostly want to use one of the more customizable window managers, such as Metacity, XFCE, and so on.

Sheep

Sheep (officially called “Sheep Asleep”) is a script for EPIC (which is an IRC client). It was originally based on SplitFire, but now it has been rewritten from scratch. This script (or rather, this collection of scripts) is now obsolete, since irssi is so much more suited for the level of scriptability required for sheep. Not only that, irssi is also scriptable in Perl (actually any language, but Perl seems to be the most common) instead of EPIC’s horrible Tcl-like language. I have a small collection of scripts for irssi on my IrssiScripts page—but be aware that they may be broken.

BLURT

BLURT stands for Bloody Lame Useless Redundant Terminal. It is a terminal emulator for X, intended to use less resources than xterm or rxvt. It also offers far less features; in fact it was designed to be as small as possible, but still provide a fully functional terminal emulator. It has been forked in the past by at least three other projects, but I haven’t kept track of what happened to those.

Style guides

I wrote a few source code style guides. They basically document the style that I like to program in, in four languages (C, C++, Perl, Python). This will differ from other people’s styles. They are certainly not prescriptive, only indicative of what I think yields readable source code for any project.