Here's a list of all of my open source projects available on this server.
article-shdns
An article for on how to use shell scripts with inetd and the UDP protocol. Discusses shdns as an example...
[
CVS
Extracted view
Tarball
]
avantgo-kt
A simple perl script to get around silly Palm pilot limitations for Avant Go syncing of the Kernel Traffic pages
You can see it running at http://www.stillhq.com/cgi-bin/kt-channel
[
CVS
Extracted view
Tarball
]
cep
The Geodetic Data Modelling System (GDMS). Developed as a final year Computer Eingineering project at University of Canberra.
[
CVS
Extracted view
Tarball
]
chm
CHM is the Microsoft compiled help format. This project reverse engineers and decodes CHM files
[
CVS
Extracted view
Tarball
]
crosspoint
This simple application takes a specified string and font and displays a cross stich pattern. There are also a couple of CGI scripts which help serve the output of crosspoint on my website...
[
CVS
Extracted view
Tarball
]
crypto-trivial
A simple decryptor for a simple cryptographic algorithm used in a Mathematical Structures unit I once studied.
[
CVS
Extracted view
Tarball
]
fastidious
Fastidious is a simple FAT parser which can be used to undelete files which have been marked as deleted. It was written to learn more about the way a FAT filesystem is laid out on disc, and to try and rescue some digital camera pictures. I never did manage to rescue the pictures however. Note that Fastidious has only been tested on FAT16 filesystems.
[
CVS
Extracted view
Tarball
]
howto-dns
An example of how to lookup hostnames within your systems DNS configuration, using C code.
[
CVS
Extracted view
Tarball
]
howto-jpeg2mpeg
This document describes how to convert many sequential JPEGs into a MPEG movie.
There is now an updated version, which was developed for linmagau.
[
CVS
Extracted view
Tarball
]
linux-configgraph
This is a simple perl script which parses the linux kernel configuration language and attempts to draw dependancy trees for different configuration options. It doesn't work, and as the kernel configuration language has changed in 2.5.45, I am not inclined to work on it any more...
[
CVS
Extracted view
Tarball
]
objectify
This is a simple perl script which munches c headers and produces c++ objects. It was originally written for Panda
[
CVS
Extracted view
Tarball
]
palm-memopad
These programs parse and manipulate the memopad.dat file that Palm desktop uses when syncing the memo pad items with the Palm
This was never finished, but is marked stable because I haven't felt the urge to change it in over a year...
[
CVS
Extracted view
Tarball
]
png-client
An example of how to use libpng callbacks to save your PNG data in places other than files
[
CVS
Extracted view
Tarball
]
review-googlehacks
This is a review of Google Hacks: 100 Industrial-Strength Tips and Tools from Tara Calishain and Rael Dornfest...
[
CVS
Extracted view
Tarball
]
review-justforfun
This is a review of Google Hacks: 100 Industrial-Strength Tips and Tools from Tara Calishain and Rael Dornfest...
[
CVS
Extracted view
Tarball
]
short-genstruct
A short article on Tridge's genstruct written for my final year project unit at University of Canberra
[
CVS
Extracted view
Tarball
]
short-xmlsoap
A short article on XML SOAP written for my final year project unit at University of Canberra
[
CVS
Extracted view
Tarball
]
tiff-copy
A simple (and not totally correct) example of how to copy an input tiff to an output tiff in code. A good starting point if you want to perform programmatic manipulation of a raster.
[
CVS
Extracted view
Tarball
]
tiff-grayscale
An example of how to code grayscale tiff images using libtiff (converts from colour to grayscale).
[
CVS
Extracted view
Tarball
]
tiff-motion
A simple libtiff programs which generates an animation in the form of many slightly different TIFF images
[
CVS
Extracted view
Tarball
]
trie
Trie's a data structures used in spell checkers. This is a simple implementation of one in perl
[
CVS
Extracted view
Tarball
]
usblogdump
usblog-dump is a simple application which can convert SnoopyPro usblogs to text on the command line.
[
CVS
Extracted view
Tarball
]