I decided that part of my Hack Week would be to venture from my "happy place" of Winforms in Visual Studio and write something in GTK# using MonoDevelop. I chose to write a plugin for Banshee that allows it to sync with and display files generated by taking your iPod for a run with the Nike+ accessory. Oh, and using Moonlight, just because it seemed fashionable.
I didn't get as far as I would have liked because I struggled alot with compiling and installing all the Moonlight prerequisites to the right places. I no doubt have several copies of mono, moon, olive, and cairo floating around on my SuSE box now. :) It should be a lot easier when Moonlight is a little more 'finished' and comes in a neat little package. But it was a great learning experience for things I didn't understand: prefixes, LD_LIBRARY_PATH, and PKG_CONFIG.
Anyways, here's what I got finished. This is displaying all the run files I have:

This is displaying the pace over time of the latest run:

I like to think that my out-of-shapedness is a testament to being a computer geek, so no need to point out that the graphs show my inability to run. Thanks.
I left a little list of what works and what doesn't work on the Hack Week page. Hopefully I will get around to finishing it up some day. I figure there isn't much hurry, as Moonlight needs to be stable and packaged first.
Anyways, next week it's back to Winforms!
