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.

  • Download from WordPress.org

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.

  • For more information about being hosted on DX Hosting, e-mail chris@dxhosting.co.uk.

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.

  • Dissertation
  • Poster overview
  • Github
  • Unit test coverage
  • Code documentation

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.

  • Github
  • Unit test coverage

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.

  • DMDirc

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.

  • WordPress.org list of plugins

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.

  • Animebots Development Site

Miscellaneous Projects

  • I created a smallscript for organising bills in our house share that may be useful as a base if you want to do something similar.
  • I’ve written a collection of scripts that act as an offline CMS with features including templating and sitemap/navigation generation, to help manage a site I maintain on a server with no scripting support.
  • EATS is a simple EPOS/stock management software written for my sixth form tuckshop.
  • My undergraduate dissertation evaluating a system to log in to touch-screen mobile devices using a series of taps on the screen.
  • An open-source scanner for the Linux/Rst-B virus developed whilst working at Sophos.

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
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.