Git, Interactive Rebase and Ubuntu

Ubuntu provides an older version of Git that lacks the interactive rebase option. Here's how I upgraded and got things working properly for total control of of my git repositories.

Installing multiple versions of Python on Ubuntu from Source

Here's how I got Python 2.3, 2.4, 2.5, 2.6 and 3.0 all installed and working on an Ubuntu VirtualBox.

Announcing Django-SpamBayes

I've just released Django-SpamBayes v0.1 which includes a few utility apps for Django that offer an easy to use interface to the SpamBayes statistical anti-spam filter allowing filtering and moderation (with training) of comments, contact forms and other publicly submitted data.

Currently, two applications are available: DjangoBayes, which wraps the Django model and provides the SpamBayes API; and CommentBayes, which is an add-on to Django's contrib.comments application and provides filtering and moderation of comments through signals.

The Go By Bike Challenge

Reviewing Markdown -- A Response

Greg Wilson has posted a code review of Python-Markdown. As I'm one of the developers, I read it with interest. This is my response.