Communities and Projects

I have contributed patches to the FreeBSD
project, mostly in the Ports tree. I have also ported software.

XML::Toolkit – a framework for marshalling XML documents to Perl
classes (through Moose) and back. I tidied documentation and wrote
a walkthrough based on Scrivener.
GitHub:
view original /
view my fork

uzbl – a light-weight UNIX philosophy-adherent web browser,
based on WebKit. I did work on merging FreeBSD-specific patches
in.
GitHub:
view original /
view my fork

osx2x – a utility akin to x2x for OS X, allowing one to
remotely control the keyboard and mouse on remote X servers. I
hacked it to support Dvorak keybindings.
GitHub:
view original /
view my fork

punchcard-plot – a tool to visualize the time distribution of
any events. I rewrote it in Ruby and generalised it to be
non-Git-specific.
GitHub:
view original /
view my fork

PySide – I did work on porting PySide to FreeBSD with Curt
‘tigersharke’ Dox. Our work was deprecated in favour of another
port.
view on Google Code

Jekyll – Tom Preston-Werner’s amazing static blog engine.
I routinely hack the codebase to do what I want.
view on Github

Guides

None, currently.

Obsolete stuff

apsc – the Advanced Postal Sorting Centre, a simple IMAP mail
sorter. Now unmaintained because I now do tagging, not sorting,
of mail.
view on GitHub

Replacing Postfix with Sendmail on Mac OS X Lion
– a walkthrough on replacing Postfix with Sendmail in OS X Lion;
it should also work with Leopard and Snow Leopard, although some
tuning may be necessary. YMMV. Unsupported: I gave up on this
configuration after I reinstalled OS X on my Mac, and I never was
a particularly big fan of it; I only used it because I was given
an allegedly “functional” configuration.