the rjbs advent calendar

November 24, 2009  🐫 🧑🏽‍💻

Back when I first started learning Perl 5, I was excited to find the Perl Advent Calendar. It was a series of 24 or so short articles about useful Perl modules or techniques, with one new entry each day leading up to Christmas. A few years later, the Catalyst crew started the Catalyst Advent Calendar. I always liked the Perl Advent Calendars, and kept meaning to contribute. Every time, though there were too many things I’d want to write about – and mostly they were my own code, so I felt sort of smarmy and self-promoting and never did it.

remarkable behavior of sprintf

November 15, 2009  🐫 🧑🏽‍💻

I’ve been working on a library for writing sprintf-like routines. This has led me to learn quite a lot about sprintf. If you’re ever looking to be amazed at how complex one routine can be, look at perldoc -f sprintf. It’s not the most complex builtin in Perl 5 (I think), but it’s up there. I think open wins.

first impressions on left 4 dead 2 (demo!)

November 4, 2009  👾

I got into the office yesterday and sent my Xbox 360 a “please download the L4D2 demo” message. Gloria was kind enough to switch it on, and when I got home it was waiting for me. Also waiting for me was a new set of cheap Turtle Beach Ear Force X31 headphones. I won’t get into the details on those right now, other than to say: so far, they’re great!

consolidating email::mime

November 3, 2009  📧 🐫 🧑🏽‍💻

Originally, Email::MIME was part of the big initiative to make email modules that each did one thing very well. This got us a bunch of tools, including Email::MIME. Their API design was uneven, with some more successful than others. Email::MIME’s API has been relatively reasonable to work with, although it gets a bit hairy at the edges of quick-and-dirty email munging.

what is pod weaver? (pt. 1: secret origins)

October 30, 2009  🐫 🧑🏽‍💻

One or two people who write Pod regularly said, “Yeah, I saw you blogging about that Pod thing. I had no idea what you were talking about.” A few other people said, “neat, but how do I use it?” Its documentation is getting better, but here’s a crash course in its history. Tomorrow I’ll write about its application (and maybe later I can turn this into some real docs).

hilarious bug visible in perl 5.10.1's perldoc

October 28, 2009  🐫

There’s a bug in, I think, Pod::Simple. It’s been fixed, and affects only one release of the perl distribution: 5.10.1. Its effect is really amusing, though.

ebook pricing is ridiculous

October 7, 2009

I’m still really enjoying my Sony PRS-300. It’s a good piece of hardware and reading on it is pretty pleasant. I’ve been reading mostly free material, much of which is old stuff in the public domain. I’ve also read two Stephen King books that I bootlegged.

lament on the bard

September 18, 2009  🎲 ⚔️

I have never been shy about stating my opinion on bards in Dungeons and Dragons. They suck. They make no damn sense and I wish, just this once, we could pretend that they never existed and drop them from the game.