December 26, 2004
Travelling North
I wound up travelling north for Christmas to surprise my Mum and received a suitable excited response. It was nice to see the whole family up here as well though the heat is a little much. I’m up here for the next week so I’ll have to try and track down some old friends and catch up. I know a few people have discovered this blog so feel free to give me a yell at my parents place.
December 22, 2004
Chritmas Shopping Done
It’s way behind schedule but my christmas shopping is finally done. With a little luck the delivery boy will run really fast and cover the 1600km or so to get them to the right people before christmas. It would be so much easier if I could just email physical goods….
December 21, 2004
Back To The Exceptions
Benjamin finally got back to our discussion about exceptions. The summary there is a pretty accurate picture of my viewpoint and the history of the debate.
It seems Benjamin doesn’t like the fact that python throws exceptions when stuff goes wrong:
Fine. An exception is thrown. I don’t catch it. I get a stack trace on the command-line, and everyone’s happy right?
No. The pygtk main loop catches it, reports it, and keeps running.
December 21, 2004
Comment Spam Gets Funny
I got hit with some comment spam today which used some rather amusing text to try to hide the links to fraudulent sites. I’ve removed the comment but the text is well worth saving:
To help determine if you are qualified to be a programmer, take a moment to
try this simple test:
(1) Write down the numbers from zero to nine and the first six letters
of the alphabet (Hint: 0123456789ABCDEF).
December 15, 2004
The Dog Cow Lives!
Yak points out that the Wayback Machine has a cached copy of Technote 31, complete with the picture of the Dogcow. Another animal saved from extinction!
December 14, 2004
A Marketing Flaw For Air Conditioners
It was extremely hot today in Brisbane and my house doesn’t have air conditioning or ceiling fans and I didn’t own a pedestal fan, though the house is very open and picks up breeze well. Even so, it was definitely time to invest in a cooling device and it was hot enough to convince me to splurge on an air conditioner for my room. That is of course until I wondered around the beautifully air conditioned store for an hour or two looking at price tags around $1000 for air conditioners that didn’t really suit my needs anyway.
December 14, 2004
Sun Silliness
I’ve defended Sun a fair bit in the past and I still think that there’s a huge number of people making mountains out of molehills and just looking for any chance to knock them down a peg, but even I can’t believe the bone-headedness required to release source code under a "look but don’t compile" license (Graham Hamilton was the initial source of the news for me and the official site is over at jck.
December 14, 2004
I Think I’ll Pass On The MSN Toolbar
You know, I often ignore click-through licenses because I’m lazy, however I’m always suspicious of software that feels it would be beneficial for me to change my browser’s homepage to some cluttered, ad-filled portal with no useful content – it’s just a pet hate of mine, even if you can easily turn off the option. Since the MSN toolbar asks to set your homepage before it shows you the click-through license, I thought I’d flick through it quickly.
December 10, 2004
Learning Solaris
I’ve brought home one of the SunBlade 100s from work with the intent of installing Solaris 10 on it and trying to get a grip on the idiosyncrasies of Solaris. Eventually I hope to be able to put the e250 we have at work to better use and learn enough to actually admin it properly instead of just doing the very minimum possible to get things to work.
Being a programmer by trade, picking up sysadmin skills isn’t exactly the easiest thing in the world so it will be a bit of a journey.
December 10, 2004
Crossroads Christmas Party
Tomorrow night the band will be playing at the Crossroads Christmas Party. Crossroads is a support group for people with mental and physical disabilities. The Christmas party is always a heap of fun and the crossroads folk are simply the best audience anyone could ask for. They dance to every song, sing along anytime they know the words and really show how much they appreciate the music. It’s definitely very uplifting.
December 10, 2004
Bugzilla Search Bites
A while back I complained that Mozilla didn’t support align on colgroups. Byron suggested that I should log a bug and his comment suggests that he’d actually searched and found that one hadn’t yet been logged.
I too searched, specifically for the term "colgroup" and out of the 3 or 4 bugs that were returned, none were what I was complaining about. So I spent the 20 minutes or so that it takes to jump through all the hoops that the Mozilla team want you to jump through to log a bug and gather all the required information, including creating a simple test case etc.
December 10, 2004
Speccing Lists
I’ve commented a few times before about how difficult it is to test text manipulation code and most of that is caused by the fact that it’s so hard to comprehensively define all the possible states, user actions and resultant behaviors that are expected. There’s just way too many different cases that can occur (infinite in fact). The two hardest areas for most rich text editors are lists and tables (not surprisingly since their really the only complex structure used in text markup).