I've been hacking on a fairly recent app of mine -- one that my brother had the idea for first, and I decided to take up recently. He and I like to play Magic: The Gathering fairly often, but for obvious reasons we can't find a way to play it over the 'net. In fact, we looked into the Magic: The Gathering Online, but realized that we would end up spending nearly double our original investment just to buy and put together the same decks we liked to play with in the first place.
So my brother managed to come up with an idea for a 3D card game program -- one that basically just shows the cards, a deck, and handles sending the positions and such to the other end. Pretty simple, but a slight bit difficult.
For all those out there that know me, you probably know that my laptop is pretty dear to me -- I was pretty fussy when choosing it at the time I bought it. In the end, I settled on a Lenovo ThinkPad X200 because it was fast, light, solid, and most importantly, field servicable. I've had the thing for about three years now, and I can say that it really is one of the toughest laptops I've ever owned.
Unfortunately, it's broke right now.
Well, I signed up for the Perl Ironman Challenge set forth by the Enlightened Perl guys recently as a way to get myself to stand up and start learning all the new hotness like Moose, POE, ancient perl, and so on. So here's my first task: write 'badjoked' using POE and Moose.
Perl Ironman Challenge: http://www.enlightenedperl.org/ironman.html
Well, as I said last month, after fighting and fighting with Ubuntu for a while, I finally gave up on Ubuntu with last month's stupid stupid stupid upgrade problems, and decided to backup my personal files to an external harddrive and play with a few other OSes to figure out which one fit best.
last month: /blog/ubuntu-woes.xhtml
Grr. I upgraded my laptop from Jaunty to Karmic and nothing but pain ensued. Right now my system is incapable of the following:
int main(void) { return 0; }
to be precise -- the compiler segfaults instead of compiling!)
Inconsistency detected by ld.so:
../sysdeps/i386/dl-machine.h: 628: elf_machine_rel_relative:
Assertion '((reloc->r_info) & 0xff) == 8' failed!)