Perl modules of the day

I’ve been doing a whole lot of Perl recently. Because of that, I spent a lot of time at CPAN. As a result, I came across a few excellent modules that I didn’t know about before. Here is a round-up for you:

  • Devel::ebug – Perl debugger, than can be used from the web and from the scripts.
  • Class::DBI::Sweet – some really useful stuff for Class::DBI users.
  • DBIx::Class::CDBICompat – compatibility layer between Class::DBI and DBIx::Class. In case I’ll ever move to DBIx::Class.

Also I have to express my amazement with XML::RSS, which goes far beyond RSS documents and parses almost any XML document. Outstanding job!

castogg.sh – make podcasts smaller

As you might know, podcasts are like radio shows recorded and distributed digitally (read: mp3 and RSS). Since pretty much anyone can record a show and distribute it over the Internet – everyone and their brother do that.

The file sizes of some podcasts are huge. There are shows that last for more than an hour and include pieces of music and stereo special effects. I’ve seen this eat up more than 50 MBytes each.

Since I only have a 128 MByte memory card (and about 20 of those MBytes are eaten by software intallations and other data), I was looking at ways to minimize the file sizes of the podcasts that I wanted to listen to.

Continue reading castogg.sh – make podcasts smaller

Daily del.icio.us bookmarks

Shared bookmarks for del.icio.us user tvset on 2005-10-27

Missing some regexp knowledge

Once in a while I come across some topic that I should have learned a billion years ago. Something very basic and useful that I had a chance of seeing many times but haven’t, or probably had and ignored it. Today I found out that I was missing an important bit of Perl regexp knowledge. And you will probably laugh in my face when I’ll tell you.

Continue reading Missing some regexp knowledge