On the subject of version control – moving to github

When I started programming, we considered ourselves lucky to have a filesystem… Well, ok, I’m not quite that old, but up til now, git was something that had eluded me. CVS and svn have served me fine so far in my career (let’s not talk about Visual SourceSafe). As I commented to a friend, I […]

Latest Idiotic Hack

I run MPD to play music at home. In a burst of inspiration, today I hacked a new feature into my twitter client. If it sees a hashtag of #MPD in a tweet (or direct message), it takes the rest of the message, tries to find a song with a matching title (in my collection), […]

the step beyond ‘it works for me’

I wrote a new version of my command line twitter client1. It now has coloured output, which helps me read more easily. Also it grabs direct messages and tweets referring to me, as well as the regular friends updates. As with most of the personal software I write, it is some files with links into […]

random compiz wallpaper

Since I have a growing number of pictures of my baby daughter, I wanted to randomly select some to use as desktop wallpaper. I put a bunch of pictures in my ‘wallpaper’ directory and wrote this script to deal with them. #!/usr/bin/env ruby   require ‘pathname’ require ‘dbus’   $wallpaper_dir = Pathname ‘/home/edward/wallpapers’ $screensize = […]

random dabbling roundup

I seem to be in a phase where I play with lots of new software things without creating a whole lot in any of them. Google App Engine is interesting due to the promise of getting massive distribution/scaling for ‘free’. I started trying to put together a Java application to try it out, but it […]

dns323 podcast and torrent downloader

I’ve expanded on my previous podcast downloader program so that it gets torrents as well. I was running Automatic but it seemed silly to have two programs doing more or less the same thing. I also didn’t like the configuration of Automatic, which has a global set of regexps it applies to all feeds to […]

dns323 podcast downloader

Our server box is taking over lots of little download tasks for us. The next thing I wanted it to do is automatically get podcasts. Being a Ruby fan I knocked up a little script – it’s handy having RSS reading as a core language library! #!/ffp/bin/env ruby require ‘open-uri’ require ‘rss’   CONFFILE=’/ffp/etc/mypodder.conf’ PODCASTDIR=’/mnt/HD_a2/podcasts’ […]

Gardening by Numbers

AKA what else can we turn into an engineering problem? Last summer my wife and I bought a house, and for the first time we have our own garden. We were keen to grow some veg, but since we moved in the summer we had missed most of the growing season last year. The garden […]

gaming website relaunch

As I mentioned a while back I’ve been working on a rewrite of my gaming website. I decided last weekend that it was now good enough to switch over. So I present the updated Ordo Acerbus As far as I’m concerned the nice feature of my new setup is that I edit pages using ssh […]

yet another website rewrite

Ordo Acerbus was the first web application I wrote when I started learning Rails. It was a home-grown CMS of sorts. I think the version of Rails was 1.1 at the time, and a few things have changed since then. Unfortunately since I didn’t know about future-proofing it then, and Rails has gone through a […]