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.

*.Perl.org

In December 2009 I revamped most of the Perl.org websites, starting with the main www.perl.org site, I also recoded Learn, DBI, QA, Dev

DBIx::Class for (advanced) beginners

Talk I did for London Perl Workshop (2008 & 2009) you can find out more here

Evolving architecture talks

Two talks I have done for YAPC::Europe you can find out more here

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.

Patches

I've submitted a few patches to various open source projects, here is a list.

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