Chapter 1 - In Flight
=====================
You peer across the deck and watch the landscape in the distance leisurely creep along. At least, it seems slow from this altitude.
The airship glides smoothly as it cuts through the sky. A flock of migrating drakefinch scatter with a huge gust as the airship quickly overtakes them.
Above you, the ships glimmering, Aerium-infused sails flutter almost imperceptibly in the artificially softened breeze.
We had a cool board game party day today. We played Twister, Spy vs Spy, Mousetrap, a bunch of playing card games like Slap Jack and War, an then a mind-puzzle card game that I've never seen before but was in our closet. The kids have a blast. Now we're just chilling in the living room. Quartz is building a LittleBigPlanet level and Onyx is "helping".
I made a quick D&D battle grid generator for any paper and grid size using Python and reportlab, which lets me spit out PDFs very easily.
I am a lover of low-level code, command-line interfaces, and so forth. I thought I wanted something lightweight and simple for my personal web site. But, in the quest for perfection, I pretty much never got it done, and so never had a good place to post things when I wanted to. I finally decided to just set up Drupal, since it seems to be a best-of-breed CMS, but it's purportedly modular and powerful enough that I think it won't bug me or limit me too much.
Hamming codecs are pretty simple to generate, but I got really tired of always making them by hand. Besides, once they get to be large, they are really tedious to verify manually. So, I wrote a program to generate VHDL implementations of Hamming codecs. The only dependency is Ruby.
I made a program to help playing a house-rules version of Dungeoneer.
