Go Canada!
Way to go Canada for winning the World Cup of Hockey!
East Coast Trip!
PVRs
Half Marathon
My sister just pointed me to this site: www.coolrunning.com. So now I'm all pumped to do my first half marathon in October. They've got a 12-week training program to get into shape for a half marathon, and I've only got 8.5 weeks until October 17th. Good thing I've been playing ultimate and going to the gym over the summer, or else I'd be completely out of shape!
Python 2.4 and new decorators
I always get excited when a new release of python is announced. There are always all sorts of goodies to play around with. One of things I've been following for a while is PEP 318 which provides an easier way to specify class methods / static methods / whatever other kind of method you want. Basically syntactic sugar for wrapping methods. I have to say that among the various proposals for exactly what the syntax should be, the "@decorator" syntax is my least favourite. The '@' character has a definite un-pythonic feel, rather it feels closer to perl or ruby. Having the decorator specified on the preceeding line also doesn't make sense to me...A decorator is part of the function declaration, so it should be on the same line. The pre- or post-argument [decorator,...] syntax really appeals to me, it puts the list of decorators on the same line as the function declaration, and it obviously something other than the list of arguments to the function. Other 2.4 goodies that appeal to me include some nifty keywords to the list sort method ("key" in particular) and generator expressions. Now if only the path module would make it into the standard python library... Just my humble python-user's opinion.
Tim's Blog - 6 AM is killing me
Finally!
Wow, it's only taken me 3 years, but I finally have my Lexmark Z42 working in linux :) It would always hang on me after printing a few inches...I figured it was a buffering problem somewhere, but it turns out that all I had to do was change the Output Mode from "Color" to "Raw CYMK" Of course! How could I have missed that? grrr...I love linux, but it still has a ways to go before it can take over the desktop world. update (July 9) Well, maybe I spoke too soon...It's not as simple as just changing the output mode, sometimes this hangs as well...I can't quite figure out what's going on, sometimes an entire page will print, other times it will stop partway through (usually near the top, but the Gnome Print Test Page would reliably stop just before printing the colour circles at the bottom) So if anybody from the gimp-print or cups development team wants help debugging a Lexmark Z42, let me know :)
Habitat for humanity
Today is the first day that I'm going to be volunteering for Habitat for Humanity. I'm a little bit anxious, but mostly excited - I'm expecting to have a great experience and learn a lot. Too bad I had to wake up so early...
Back online
I had to change my web hosting company since my old one claimed that I was using too many system resources and demanded that I upgrade to a dedicated server. I offered to cut back on all the mysql queries I was making, but to no avail. So here I am, self hosting of my ADSL line, so hopefully my provider doesn't get pissed off... I've discovered a great service over at hn.org, they make it possible to be pretty much self-hosting when on a machine where your ip is dynamic.