Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

nik (3476)

AOL IM: nikclayton (Add Buddy, Send Message)

Journal of nik (3476)

Sunday June 20, 2004
04:35 PM


I've been using brian d foy / Andy Lester's rather useful Module::Release to automate releasing new modules to CPAN and uploading code drops to Sourceforge for a while now.

But as part of a general organisational cleanup, I moved my code repositories away from CVS to Subversion, and while I was doing that I chugged down the Module::Build koolade too.

Disaster. Module::Release doesn't grok Module::Build, nor does it know how to "tag" files in a Subversion repository. Module::Release is very much CVS + Makefile.PL only.

Hence Module::Release::Extras, at a CPAN mirror near you. Right now, this provides two subclasses that you can use with release(1) and an appropriate subclass line in your .releaserc. M::R::Subversion lets you use M::R with files in a Subversion repository, and M::R::ModuleBuild lets M::R work with modules that build using Module::Build.

And if you need to use both of these together, see M::R::NIKC for an example of how to do it.

Friday February 27, 2004
05:51 AM

My favourite kind of e-mail...

The uploaded file


has entered CPAN as

  file: $CPAN/authors/id/N/NI/NIKC/AxKit-App-Gallery-0.5.tar.gz
  size: 27065 bytes
   md5: 1be4e7fb0637e953ba8dededf3323101
Friday February 20, 2004
06:22 AM


So a couple of days ago richardc and myself were complaining about the state of Perl modules for parsing vFile type data (vCards and vCalendars chiefly). There's a mix of different modules out there, with the most obvious being Text::vFile and its subclasses.

But Text::vFile is big, and doesn't support nested vFile objects, which rules out supporting vCalendar.

With the "simplest thing that will possibly work" mantra in mind, we've put together Text::vFile::asData. Some examples of how to use it are available in a directory that should really be renamed...

Monday March 31, 2003
04:05 PM


Get your XML enabled photo gallery supporting goodness from AxKit::App::Gallery.

The uploaded file


has entered CPAN as

  file: $CPAN/authors/id/N/NI/NIKC/AxKit-App-Gallery-0.4.tar.gz
  size: 18326 bytes
   md5: e3dc96138357d8b86817480606af1384

The audio, and slides, from a presentation I gave about this (and alluded to by acme in his journal) can be downloaded, I've tested that, and it works OK in mplayer, so should be viewable on most platforms.