No doubt you’ve noticed that I’ve been neglecting the blog a bit recently.

It’s been rather busy here, with various projects taking time as we hurtle through fall toward winter. Taiko’s quickly growing into his paws, and while it’s kinda silly to compare his personality to Ketzl’s, he seems to be a bit more mischevious, and he’s certainly a lot more willing to get up on his hind legs. It’s taking a lot of time to supervise him, correct him when he takes things off counters (or jumps on people) and get him the exercise and socialization he needs. But things are going nicely: he’s about 50lbs and shaping up to be a good boy. More photos soon.

Zabeth’s fourth year of veterinary school is going by quickly as she prepares to take the boards while, at the same time, doing her clinical rotations. She’s running on coffee and adrenaline at this point, and Taiko and I are trying to stay out of the way.

On the Shirt Pocket side, things have been busy. The release of 10.4.8 brought with it what looks to be a bug in Core Graphics: many applications—including SuperDuper!—are crashing on some Intel Macs when two threads are trying to draw at the same time. This happens in a lot of cases, but in ours we have some NSProgressIndicators that use the standard option that runs them on their own thread. If we’re updating the status view (in our main thread) at the same time the progress indicator tries to update, CoreGraphics uses a lock to handle the contention… but crashes.

Of course, it’s intermittent due to the timing issues, which makes it frustrating, but we’ve reported it both through the standard methods (rdar://4789778) and through other channels. We’re looking at workarounds here, since it’s unlikely 10.4.9 would come out based on this one problem.

For testing purposes, I brought a Mac Pro into Shirt Pocket Headquarters, it’s proven to be an excellent Mac. It’s very fast (although its I/O to a striped RAID set is much slower than I’d expect), very quiet and—so far—reliable. My few Boat Anchor applications are running beautifully in Parallels Desktop now that their MacPro compatible version is out—in fact, it continually surprises me how well Parallels works. If you need to run Windows, and don’t need high performance graphics, it’s a highly recommended solution. (Just make sure your VM is shut down before you back it up, of course!)

More as I get time!