Leo Lapworth: Projects


What are these projects ?

This is a collection of little open source projects / technical notes I have done, most are not as finished as I'd like, but help your self. I cleaned them up recently as many of my old projects have been replaced by far better open source projects.

The ultimate Perl module list

I put this site together for Perl newbies, often people new to Perl are overwhelmed with the vast number of modules available to them on CPAN, this is the list of modules I use most, hopefully it will help others - see: http://perl.cuckoo.org/

MighTyV.com

Leon Brocard and I entered the BBC Backstage competition and Won! The results of our hard work can be seen at http://www.mightyv.com/. Make sure to check out the 'about' page to see all the features it has. Loen and I did a talk at the 2005 London Perl Workshop about MighTyV.com, you can Download a PDF of the presentation.

Pages, results and caching

"Pages, results and caching" is a talk I shall give at the London Perl Workshop on December 11th 2004.

Data::Pageset Talk

Here is a talk I did for London.pm on Data::Pageset, it's a bit rought and ready but might be of use, Read here.. or download tar here.

Muppet intro for YAPC::Europe

Leon Brocard suggested one day that everyone started humming the them tune to the Muppets and try to get as many people in the office to join in (subconsciously).

This got me thinking about the up coming YAPC::Europe (2002) and with the help (ok she did most of it) of my partner Kerrie we rewrote the words to the intro and I asked the designer at work to create a flash movie of the results. Unfortunately this never got shown at YAPC::Europe, due to a combination of bad timing and bad hardware. Anyway, the Muppet Intro is available for your enjoyment.

Random Image Generator

A friend needed this for a site he was creating but didn't want to have to admin a config file for the links as well as the images. Check it out and use it if you like. Though do remember NMS Scripts.

Phil Lapworth

I created my dad's website Psychotherapy, Counselling and Supervision near Bath you might recognise the design.

Text::vCard

This object is under development, it is used to parse a vCard formatted file into a perl object with accessor methods. I have been working with Jay Lawrence so that it is based on Text::vFile. It can be downloaded from http://search.cpan.org/dist/Text-vCard/, Subversion

Data::Pageset

This perl object inherits from Data::Page and adds additional functionality so that one can create page sets rather than having one massive list of pages. Latest version can be downloaded from http://search.cpan.org/dist/Data-Pageset/, Subversion

SVG::TT::Graph

This perl module makes creating presentation quality SVG graphs from any data source very easy, with many display options; key, title, sub title, x-lables, y-lables etc. http://search.cpan.org/dist/SVG-TT-Graph/, Subversion, Examples

Apache::AuthCookieNTLM

This module created by my self and Fancoise Dehinbo uses Apache::AuthenNTLM as a base class so that you can use the fact that IE will send the users Windows login details (if the server is trusted and the option is turned on) and authenticate the user against the Windows Network PDC. This is mostly useful for intranets so that users don't have to login.

Our extention of the module means that a cookie is set with the users login name so that they are not authenticated for every page request and also allowing other scripts to access this info.

The module can be extended so that one is able to add any information you like (should you want to look up the users email address or something in a DB) to the cookie. http://search.cpan.org/dist/Apache-AuthCookieNTLM/, Subversion

Mac::Glue::Apps::AddressBookExport

This module exports from Apple Address Book and generates HTML pages. http://search.cpan.org/dist/Mac-Glue-Apps-AddressBookExport/ , Subversion

My photos

More photos...

© Leo Lapworth 2008