Spare time projects
images.lanthaler.com
I am not a photographer (nor do I play one on TV), but I like to take pictures.
www.canestro.org
canestro is a website where detailed information about local basketball leagues and seasons is collected and displayed. Statistics are available per team, game, player, and venue. I started this project together with Stefano Negrisolo in December 2008. (Python, Django, PostgreSQL)
parole
parole is the Little Poet's helper, conveniently available for a variety of languages. When you are stuck writing a poem for your aunt's birthday, pick your language and try to search for matching words. I wrote parole in May 2008 to oblige a friend to keep writing poems about sports events. (Python, Django, PostgreSQL)
kwitt
kwitt is the "remake" of phpaga, now written in Python/Django. Existing phpaga databases can be migrated to kwitt with the help of a script. (Python, Django, PostgreSQL or other database backends supported by Django)
phpaga
phpaga is a web-based solution to track your projects, tasks, invoices, quotations, material and expenses, providing a centralized manner to keep on top of your day-to-day jobs and activities. Its features include: printing invoices, quotations and task lists to pdf-files, productivity statistics per project or per person, financial overview. I started writing phpaga when getting self-employed in 2001.
ports
ports is a searchable database for official and unofficial port assignments. I started this project in winter 2000. (Python, Django, PostgreSQL)
zongle
zongle compares the schema of two PostgreSQL databases and creates a script containing the SQL statements necessary to migrate the structure of the second database to the state of the first.