Tools
- Centurion
A Centurion drinking game timer with an alert each minute and start/pause/stop/reset functionality. Supports both normal and elite Centurion. - Country List
Makes an HTML selection list of all the countries of the world using the official ISO list. - Grouper
Groups items according to the specified number of groups or items per group. - GUID Generator
Generates random globally unique identifiers for use in many applications. - Hasher
Calculates the hash of data using various algorithms.
Please note that this tool does not log data or hashes. - How much of a team player or team leader are you?
An 40-question quiz that assesses how much of a team player or team leader you are and plots your result on a graph. - Interactive Careers Quiz
An interactive 5-question quiz that assesses how well you'll do in a job interview. This is a technology demo and not actually a real assessment! - Royal Mail Cleanmail CBC Tool [IMPROVING]
Calculates the checksum of UK postcodes and produces CBC barcodes for use with Royal Mail's Cleanmail service. - vCardMaker [IMPROVING]
Makes standard vCard electronic business cards. - VeriAge
Verifies age brackets based on date of birth. Ideal for vendors of restricted goods or services.
Scripts
- phpBB RSS Content Syndicator
Co-authored with Jon Harris to turn the latest posts from a phpBB forum into an RSS feed. - JavaScript Include 2
Cleanly includes several JavaScript files in one go in your web pages. - wackomenace Random Colour Validator
Generates and validates a random colour to stop spambots from submitting forms.
Applications and Extensions
- Borland Pascal eXtensions
Co-authored with William Setters to extend the Pascal programming language with easy-to-use functions. - Microsoft FrontPage Alert
Alerts the user when a website authored in Microsoft FrontPage is encountered (Greasemonkey script). - Odeon UK Site Fixer
Makes the Odeon cinema website work in Mozilla Firefox (Greasemonkey script). Deprecated. - University Programming Library
A collection of programs written by me at university.
Key: [NEW] - a new tool or script; [IMPROVED] - an improved tool or script; [IMPROVING] - a tool or script that is currently being improved
