Mathew's Website
These pages contain various stuff that I do or am interested in.
Programming
I have worked on various projects over the years. This site is a collection of useful
stuff that I have done, which I am making available to others. In some cases, the code
is a modified version of someone else's work. In other cases, the code is new work.
The projects are:
- Locale::MakePhrase - a Perl module which
is used to support an application translation mechanism [ in a similar vein to
gettext() ]
- HTML::Template - a Perl module written by Sam Tregar,
used in the generation of web pages. This modified version is much more extensible
than the origonal version.
- HTML::Template & Locale::MakePhrase integration - Information
on how to use these two Perl modules, so that you can have multi-lingual templates.
- RPC::XML - a Perl module written by Randy J. Ray,
used to communicate XML documents, over an RPC channel. This modified version contains
support for bigints (i8), and for undef/null values (null).
- DebugWindow - a JavaScript debugging helper function,
which can dump the contents of JavaScript objects.
- ErrorHandler - an error handler for JavaScript errors
that occur during development of new JavaScript code.
Windsurfing
I am quite keen on windsurfing - I got out on the water whenever the conditions are
good enoungh. Lately I have purchased some decent formula gear, and I am quite keen on
speedsurfing.
I used to have a plastic fantastic (Bombora X-it) which managed to do 32 knots (GPS peak)...
Now you can find some of my speeds at
GPS-Speedsurfing.com
My favorite spot would have to be Sandy Point. This places generates super-flat water
even when the wind is blowing 40+ knots...
Sometimes I take a few pics or movies. You can see them
here.