marrying dnd to perl

May 15, 2009

I’ve been playing Dungeons and Dragons off and on since I was in elementary school. I remember my brother’s collection of carefully painted miniatures, although mostly I remember the ochre jelly. I’ve been writing computer programs for almost as long. Both hobbies have had large gaps in continuity, but they’re still things I like and things that get a lot of my time.

Read More

installing dropbox on cancer (debian)

May 4, 2009

I’ve been using Dropbox (that’s a referral link, but they’re free) for a good while now. It’s a online storage service that syncs folders online with other computers. Your file is local and in the cloud and on all your other synchronized computers. It is also very, very fast, and runs on Win32, OS X, and x86 Linux. I use it for a bunch of stuff, including synchronizing my notes on my D&D game.

Read More

version number automation, version 1.091200

April 30, 2009

I’ve pushed some changes to the Dist::Zilla repository to implement a simple first-pass at autonumbering of versions. After careful consideration – one might say pathological consideration – I have set the default format to x.yyDDD0 where x is an arbitrary integer, yyDDD is the two digit year and the three digit day of year and 0 is literal.

Read More

still obsessing over version numbers

April 29, 2009

I have been obsessing over how to number versions since I first started writing code for a living, around 2000. Nothing is satisfactory. I’d really like to make a decision and stick to it across all my code, and I’m pretty close to doing that.

Read More

talks submitted for yapc::na::2009

April 25, 2009

I really wanted to do some new talks this year, but no really spectacular new ideas seemed like good ones to promise. I think “Email Still Hates the Living!” will have to wait for next year. Instead, I submitted a new talk on Rx, a talk on various new email libraries released in the last year, and my long-threatened intro to git, “Git is Easy!”

Read More

rx finally gets (experimental) structured failures

April 16, 2009

Rx is my schema system for validating data in a highly extensible and portable way. It is in the same problem space as JSON Schema and Kwalify (both of which, I think, Rx exceeds), and close to RELAX NG. I wrote it last summer, and I’ve used it quite a bit since then, and I have not been unhappy with it… except for its error reporting.

Read More