PneumatiCraft 1.8

Note: this post is for PneumatiCraft players on the Minecraft 1.8 update. It will have little relevance or meaning outside that group.

Continue reading

Posted in Minecraft | Leave a comment

Ruby for everyday tasks

Ever since I learned to drive, I’ve been trained to record both the trip and total mileage when buying gas. As a young driver, this was for my parents’ finance tracking – they’d buy gas on their vehicles, and so it all went into the big money database somewhere.

Being a creature of habit, though, I kept doing this after I started buying my own gas, and eventually wound up with a stack of gas receipts with two numbers scribbled across the top. Since my parents no longer cared about them, though, I became responsible for these little scraps of paper. Why not have some statistical fun with them?

To satisfy my curiosity (and to be able to throw away all those crumpled-up receipts), I wrote GasTracker, a single-serving Sinatra application that allows users to list cars and drivers, then record the gas purchases made by each driver on each vehicle. To get some usefulness out of the thing, I also made it generate summary statistics for the purchases it tracked:

Gas tracker screenshot

Screenshot of the prototype gas tracker with current data set

Yes, those numbers are accurate for my gas purchase history: I really have spent almost $1,800 on gas since September 2009, even though I got an average purchase price of $3.17 per gallon.

Right now, I have this deployed internally behind Apache (with Passenger) so that I can have some password-protection. Next steps are to clean up the UI, finish out the REST API, and write a mobile application. (Feel like contributing? Fork it on GitHub!)

Posted in Tech | Leave a comment

On Bukkit

For a while now, there’s been something bothering me about the Bukkit development community. It’s been difficult to place a finger on the exact problem, and a lot of the smaller bits can be dismissed with the old “beta software” argument, but I worry that some of these minor issues are indicative of a larger problem.

Continue reading

Posted in Tech | Leave a comment

Statistical interlude

I’ve always been one of those people interested in statistics about everyday things. So whenever a new program comes along that promises to count some mundane aspect of my computing environment, I generally go for it.

The following is a summary of the various aggregate statistics these programs have been gathering. Some of the numbers are a bit scary.

Continue reading

Posted in Tech | Tagged , | 1 Comment

Hello, Liza

I picked up Minecraft last December with a couple friends, and since then I’ve progressed steadily from basic player to server admin to Bukkit user. Now, after seeing the infamous FernFerret write a couple plugins, I’ve decided it would be a fun project to write a unit-testing framework for server-side Minecraft plugins under Bukkit.

Enter Liza.

Continue reading

Posted in Tech | Tagged , , , , , | Leave a comment