constructing email messages painlessly

January 25, 2009  ๐Ÿ“ง ๐Ÿช ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Building email messages is a pain. Even if you use a library to build the message string for you, you have to know a lot of crap and pay attention to a lot of details. If you know what those details are, itโ€™s a pain. If you donโ€™t know what they are, you donโ€™t feel any pain until later, when you find out all the ways things went wrong.

Read more โ†’

email::mime::* make me crazy

January 20, 2009  ๐Ÿ“ง ๐Ÿช ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Iโ€™ve been doing a lot of work on our internal library for building multipart email messages from templates. Email::MIME has been stabbing me in the face much of the time.

Read more โ†’

importing version-control-free code from the cpan

January 15, 2009  ๐Ÿ”€ ๐Ÿช ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

Iโ€™ve been meaning to convert some old code, not originally mine, from VCS-free CPAN releases to git. That is: I want to take each release and commit it to a git repository, preserving authorship, dates, and so on. Someone told me that Jon Rockwayโ€™s metacpan would help with this, but it wasnโ€™t going to work right out of the box, and I was more interested in results than learning. Iโ€™m sure that he could produce something much better than the garbage I produced, and I hope he does.

Read more โ†’

cheap dnd miniature substitutes

December 28, 2008  ๐ŸŽฒ

During my last campaigns, we had no good miniatures. We used four pawns (more or less) for the PCs and coins for enemies. This presented numerous problems. The pawns were mostly indistinguishable and had no clear facing. The same went for the coins, since we usually couldnโ€™t use one type of coin per enemy.

Read more โ†’

christmas '08

December 28, 2008

As is often the case after a trip or holiday, Iโ€™m so beat that I am in no shape to give a full or accurate recounting of events. Here are some of the highlights, for posterity.

Read more โ†’

at long last, app::cmd prompting

December 24, 2008  ๐Ÿช ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

At work, we have two kits for writing CLI programs: App::Cmd and ICG::CLI. I wrote both of them, and theyโ€™re not quite compatible. Oops!

Read more โ†’

acme modules i will not write

December 24, 2008  ๐Ÿช ๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป

These have been sitting in my idea queue, but I have no time to think if hilarious things to do, so I share two silly module names with you:

Read more โ†’