|
|
1997-date |
As Linux became my pre-dominant operating system, my 'shareware' became
'open source', and I moved back to releasing software under my own name.
When I started writing for Linux Magazine I resolved to producing 'real-world' examples
within the articles, which I then released as stand-alone products under the GPL.
Click on its name to open a separate window and learn more,
or click on the floppy disk icon to download the source.
|
|
HTML Beautifier and Verification Tool |
This program will produce a beautied output from HTML source (to stdout), and list the verification
errors (to stdout). It uses my own engine that can be expanded to work with WML, XML
or Javascript from within the same parse tree.
| |
MIDI Library |
A small library for reading and writing valid MIDI files (in format 0 and 1). The source archive also includes several demo programs, including the Mozart Dice program.
| |
quBit |
A Quantum superposition library written in C++, inspired (and partially based on) Damien Conways lecture on his Perl module.
| |
ASCII Pacman |
A very simple rendition of Pacman using the curses library. It's ASCII-based nature, however, limits the gameplay slightly as the smallest movement is one square.
| |
Unit Converter |
A small unit conversion utility that was developed over several months as part of the Linux Magazine series, Language of the C.
| |
3D Studio Model Viewer |
This program, developed for an article on data-driven software, can handle basic 3D meshes; loading them from the 3DS file format, and rendering them using GLut.
| |
Obfuscation |
These three examples were written to supplement an article I wrote for Linux Magazine (December 2002) on the topic of obfuscation. They demonstrate how not to write code!
| |
|
|
|
|
| |