Peter Oliver

You've reached my homepage: a rarely-maintained dumping ground for things that, at some point along the line, I felt I should share with the world.



I include these in the hope that people will find them useful.

Music Family Trees

Map the relationships between musicians and their bands. A bit like Pete Frame's Rock Family Trees, but without the detailed artwork or careful biographical details.

Fedora package repository

RPM packages for the Arduino electronics prototyping platform.

Festival Clashfinder

Print your own music festival running-order.


A SqueezeCenter plugin for playing mix tapes from


Easy to find xterms.

Tango Colours for PuTTY

ls output that you can actually read.

Upcomingscrobbler can tell you what music you like. can tell you where bands are playing live in your local area. Upcomingscrobbler brings the two together, to tell you where you can see your favourite bands.


Remove special characters from filenames so that they can be written to, e.g., a digital audio player that doesn't allow them.


Sniff the debug output of Enemy Territory to provide integration with Teamspeak

Workaround a problem in the Linksys BEFSR41 firmware version 1.45.11.

cddb2md is a tool for automatically setting the titles of tracks on a NetMD capable MiniDisc recorder. It fetches the titles from, and writes them to the disc via a USB cable.


The program chbg-gnome2 will randomly change your Gnome wallpaper.


auto.cifs is a Perl script that produces automount maps for mounting CIFS shares (also called an SMB shares and Windows shared drives) with Samba on Linux. It means that you can do things like ls /cifs/myhost:myshare and you'll see the contents of \\myhost\myshare. In other words, this works a bit like Network Neighbourhood in Microsoft Windows.


You don't need a new-fangled instant messenger to be able to spy on your friends, relatives, and stalking victims. If all your mates use UNIX live in 1998, you'll probably get by just fine with finger or rwho. Fastbuds is a simple perl script to do the fingering for you and report which of your mates it finds. You'll want to change line 19 to name yourhost.yourdomain.


Gnome and Random Desktop Wallpapers

Jono Bacon appealed for a contribution to his new O'Reilly book, Linux Desktop Hacks, on the subject of chbg-gnome2. It turns out he had more replies than he was expecting, and mine wasn't needed. Anyway, here's my article.

A Quick Guide to UNIX Pipes

This brief description of UNIX I/O streams was taken from a posting to the Wolverhapton Linux User Group mailing list. People seemed to think it was particularly helpful, and there wasn't a mailing list archive back then, so I thought I'd put it where Google would find it.

Contacting Me

My email address is (but you might like to put something else on the left hand side of the @).