But I’ve been plagued by inconsistencies in Leopard – most of them aren’t really Leopard’s fault (in fact, I’d say we’ve just been having “one of those weeks” – we’ve been “plagued” by leaky pipes, broken washing machines and bank errors for the past few days), but it’s been the whipping boy.
For example, I tried setting up Boot Camp, and got caught in ‘boot camp hell’ for a few hours (Windows wouldn’t install, and I couldn’t figure out how to get back to OS X – I had to borrow Liz’s machine to find a solution online). There were similar problems re-installing Photoshop CS3, something where it kept asking for a non-existent disc 2. Both of these issues were resolved eventually, but it was a rough first impression.
Compared to the bright plasticy blue of Tiger (and, to some extent, Panther), Leopard has a de-saturated feel. From the dark, recessed Apple logo & spotlight icons, to the longer shadows and newly darker title bars, to the uniformly pale folder icons, it feels like my Mac’s going through a “goth phase”.
Also, Friday was Eric’s Halloween Party at Café Jan de Winter’s catacomb. Costumes were strongly encouraged, so we had to come up with something… I picked a Privateer Press pirate bandana at GenCon and went to the party as a software pirate. Liz got a blond wig and wooden cross at a local party store and went as Buffy the Vampire Slayer.
And, as if that weren’t enough, this weekend is the end of daylight savings time in Europe, a week ahead of the North Americans.
Which brings up an interesting story… One of my projects lately is a reservations system, with a “staff” interface that shows all the reservations on a given day. I got a call earlier this week that the system wouldn’t go past October 28. The basic code looked something like:
And advancing to the next day:
The problem was that
1.days is the same as
24.hours. But the last day of Daylight Savings Time (October 28 in this timezone) has 25 hours!
My solution was to fill in a value for “hours” that wouldn’t be affected by an extra hour here or there: