See Also: Wiki Links Personal Site Blogroll FriendFeed CV Photos
G'Day ..For too long I've been mixing business with pleasure on my personal web site so I'm planning to use this domain as a clearing house for scripts and utilities I write that other web folks might find useful. I'll also be adding links to my wiki and a few other useful resources and documentation sets. |
Where I'm at now
Since the beginning of 2010 I've been working for the R&D division of Norwegian firm Tandberg (now part of Cisco) based in the Hamilton, NZ office. Our group work on a legacy product known as Cisco TelePresence Content Server a video-conference/multimedia recording, management and streaming solution. We also work on next generation products in this area which are works in progress. I'm a member of the web team doing a bunch of RIA work in Flash and Silverlight and honeing the PHP based media/content management web interface.
Moodling
In my previous role with the eLearning Centre at Waikato University I did a bunch of Moodle development. I'm the author of the Browser Capability and Course-Files Directory-Tree blocks and am currently the maintainer of the Dialogue Module.
- Dialogue Module
- Course-Files Directory-Tree Block
- XSLT transform of course archive content
- Browser Capability Block
Apps and Hacks:
Personal pet projects and tools I've knocked out over the years...
- Jiki: Simple AJAX wiki
- XApperator: Perl based MVC-like application framework
- WebNote: Perl port
- PalmBlogging: Blog posting via PalmPilot
- Usenet Fetch: retrieve and XML archive Usenet posts
- MailFetch: query mail messages from Exchange Server
- deTabliser: Display colourised table-based page layout
Perl Scripts/Modules:
Following are some resources and web utilities I've written for webmastery tasks and services that you might find useful...
- iTunesToRSS: generate RSS file from recent iTunes downloads
- IPortletRequest.pm - Perl port of the Plumtree Java EDK request API
- XMLPretty: convert XML to colourised, tag escaped HTML
- RunTests: web infrastructure test
- WebFetch: Web fetch (GET or POST)
- AutoBlogger.pm: post to MovableType
- Reporter.pm: Cron job XML report generator
- BrowserLog: Log file browser reporting
- Perl: Using DB::File
- CheckLinks: Link Checker/Reporter
- WebConf: smart searches in httpd.conf
- ExtractRedirect: list all Redirects in httpd.conf
- MetaGeta: parse HTML files for meta-data
- csvToXML: convert CSV file to XML using column names in header
- Manage an htpasswd file from the CLI
XSLT/XML templates/tools:
- Questionaire generator
- Multiple Search/Replace
- RSS to HTML convertor
- XPath query tool
- CSV to XML convertor
- parseXML: simple well formedness check
Presentations:
- OSDC2006 wrap-up
- Demystifying Servlets - a little
- Plumtree Odyssey - ADC 2005
- XSLT & XPath
- Web Services
Shell Scripts:
- find/list HTML files
- find/replace across HTML files
- Web process stats
- File types/count report
- Tail (and follow) the Apache error.log
Miscellania:
Fire roared through the bifurcated city of Ankh-Morpork. Where it licked the
Wizards' Quarter it burned blue and green and was even laced with strange
sparks of the eighth colour, octarine; where its outriders found their way
into the vats and oil stores all along Merchants Street it progressed in a
series of blazing fountains and explosions; in the Streets of the perfume
blenders it burned with a sweetness; where it touched bundles of rare and
dry herbs in the storerooms of the drugmasters it made men go mad and talk
to God.