Projects

This page lists projects that I’m currently involved in, have been involved in, and ideas I’ve had that I’ve yet to start.

Live Blogging

Live Blogging is a plugin for WordPress that allows live event blogs to utilise Comet technology to reduce server load and increase speed of update delivery, as well as the entire user experience. This plugin has received quite a lot of interest, and a number of significant improvements are in the works.

This plugin was awarded runner-up at the Weblog Tools Collection 2009 plugin competition. There is a screencast which better explains the functionality of this plugin.

This plugin is actively developed, but is largely in a maintenance phase at present.

DX Hosting

DX Hosting is a web host hosted on the pling.org.uk servers. A number of websites are hosted on the service, which is capable of hosting bespoke setups.

This project is currently very much active.

TERNIP

TERNIP is a library which can recognise and normalise temporal expressions in text. A temporal expression is one such as ’8th July 2010′ – those which refer to some form of time (either a point in time, a duration, etc).

The two functions TERNIP performs is first to identify these expressions in some text, and then to figure out the absolute date (as close as it can) that is refers to.

TERNIP can handle a number of formats for representing documents and the metadata associated with a TIMEX. The most common form is TimeML.

This piece of software was completed as part of my MSc dissertation, but I am interested in continuing work on it – so far, it has been integrated into GATE and is being considered as a base for the Entex project.

WISH

WISH (the WorldIRC Services Host) is somewhat of an IRC server framework at the moment. The ultimate goals for this project are to 1. provide a framework for IRC services development in Python, 2. provide some services for WorldIRC to replace GNU World, 3. to provide an IRC client server to eventually replace WorldIRC’s ircu.

This project is currently on hiatus, but development will resume at some point.

DMDirc

DMDirc is a Java-based IRC client which I am a tester for. For more information, see the official DMDirc website. This project is very much active, but my role in it is becoming increasingly limited.

WordPress plugins

Whilst at Nouse, I created a number of plugins for WordPress which I have uploaded to the WordPress plugins directory, which people may find useful. These plugins are mature, but if critical bugs are discovered, I will fix these.

WallerScript

WallerScript 3.1, an Eggdrop script written in Tcl, was written by me, based on WallerScript 3.0 by Robert Nadin and Richard Waller, for the Animebots channel protection service, which I used to run, on Quakenet. This project is abandoned.

Miscellaneous Projects

Project Ideas

  • A requirements, test case and issue tracker. Basically an open source version of Mercury’s Quality Center (which is a horrible piece of software!) – preliminary codename ‘Arete’
  • Software which analyses Google Earth files (such as exported by various GPS tracker software) which detects chairlifts (i.e., straight line, constant speed for a certain length of time) and segment one Google Earth file into “ski runs” appropriately