JerryKindall.com: Once Upon a Time on the Web


Click thumbnail to enlarge

Golden Gate
1/15/2005
6 comments

 

Current
2007 Archives
   August
   June
   March
2006 Archives
   December
   November
   May
   April
   March
   February
   January
2005 Archives
   December
   November
   October
   September
   August
   July
   June
   May
   April
   March
   February
   January
2004 Archives
2003 Archives
2002 Archives
2001 Archives

Gallery
Download
Comments
Links

About Jerry
Amazon Wish List

MeFi-Projects

Seattle Pancakes

© 2001-2012 Jerry Kindall


Search this site
Search the Web



 

Wednesday 05/25/05

All right, who asked what's left of Styx to do a covers album? Because whoever you are, you've got some 'splainin' to do.

Friday 05/20/05

Spotlight revealed a picture of me from 1994 lurking in a forgotten corner of my hard disk:

Finding old pictures of yourself: just another reason to hate Spotlight.

Thursday 05/19/05

Okay, here are my top two pet peeves about Mac OS 10.4 "Tiger":

  • The field at the top of a Finder window now searches via Spotlight rather than simply filtering what's displayed in the window, making it much slower and making quite a botch of the UI.
  • When selecting files in the Finder using Shift-Down-Arrow, Shift-Up-Arrow does not retract the selection but rather extends the top of the selection, making it basically impossible to do accurate keyboard selection of more than a few files at a time.

Please feel free to add your own in the comments...

N. B. This site will probably be down a bit this weekend. I'm changing ISPs (ditching Speakeasy DSL for Comcast business cable Internet).

Sunday 05/15/05

I've really been enjoying the new BBC series of Doctor Who. Frankly, I was more familiar with the show from the spinoff novels, some of which you can now read for free just like I did at the Grove City public library. The 21st century Doctor is a whole lot of fun, and very much in the ongoing tradition, although it's a bit faster-paced. I'm really growing to like Christopher Eccleston in the role and already know I'll miss him a lot when his series ends. Still, it'll be interesting to see how David Tennant plays the next Doctor.

Possibly because I came to it through the books, I never really considered Doctor Who at all scary, and was always slightly amused to hear so many Brits talk about "hiding behind the sofa" during their childhood viewings of Doctor Who. Well, a friend of mine brought her 10.5-year-old son over and we all watched the latest episode, and at the climax... yep, behind the couch he went! I just had to chuckle: the Doctor's still got it.

Thursday 05/12/05

Now here's something I didn't see coming: perhaps the iPod will prove to be the thing that makes radio not suck anymore. Gotta love competition. I haven't listened to the radio regularly in years, BTW.

Monday 05/09/05

Would you rather be able to just post your comments on MetaFilter without previewing first? If you've got Firefox and the GreaseMonkey extension, install this user script to change the Preview button to Post: MetaFilter TurboPost. Use with caution!

Here's a handy hint: you can't download a file larger than 2 GB with OmniWeb. Took me two tries to realize this.

Saturday 05/07/05

Just finished reading John Scalzi's Old Man's War. If you're a fan of the late Robert A. Heinlein, this is a book for you. It'll make you believe that the New Wave and cyberpunk never happened. Well, not completely; Scalzi's novel is informed by both of these movements as well as by more recent developments in SF, yet retains a distinct Golden Age feel. Like Rundgren's last album, it could be described as "modern retro." Worth buying in hardcover. More information (including a sample chapter) here. (The Amazon link has an additional excerpt from the first chapter.)

Monday 05/02/05

If you use any of Unsanity's haxies, you should be sure to download the latest versions of them ASAP. Aside from the other features (notably compatibility with Mac OS 10.4 a.k.a. Tiger), they all come with a new version of the Application Enhancer (APE) that is used by most of Unsanity's products and by many third-party products (e.g. Rogue Amoeba's sound-routing utilities). One of the benefits of APE 1.5 is a Master Exclude List that lets you specify that haxies will never load into certain applications. If you go into the Enhanced Applications tab of most haxies (e.g. FruitMenu) in the Application Enhancer preference pane, you will see that the haxie is loaded into most every application -- even background-only applications that have no UI. Kinda dumb to install a shim to display an Apple menu in those apps.

I routinely have something like forty background-only apps running on my Mac. Some were apps that I had background-ized to keep them from cluttering the dock (LaunchBar, SpamSieve, DragThing); others are used by the system (DiskImageMounter, SystemUIServer), various apps (iTunesHelper, Microsoft AU Daemon), or by third-party hardware or extensions (Microsoft Keyboard Helper, Default Folder X BG). And pretty much all my haxies were getting loaded into each of these processes. Adding them to the Master Exclude List was something of a pain, because some of the background apps are atually tucked away inside other application bundles, but the effort resulted in a noticeable reduction in my Mac's startup time, and (it seems to me, though this may be a placebo effect) improved responsiveness in normal use.

One app that I couldn't add to the Master Exclude List is the Dock, because I use a couple haxies that patch it (ClearDock and DockDetox). So I had to add the Dock to the exclusion list of the individual haxies that had glommed onto it for no reason.

As an added benefit, adding Retrospect, Disk Utility, DiskWarrior, and the Installer to the Master Exclude List eliminates the possibility that any problems I might have with these vital apps is caused by a haxie, which is good for my peace of mind given how much time I spent last week trying to convince Retrospect to behave itself. (It turned out not to be haxie-related -- reinstalling the 10.3.9 combo updater resolved things.) This use of the exclusion list also protects against the admittedly remote possibility of a malicious haxie getting installed and causing, say, the Installer to do nasty things to my hard disk while it has my admin privileges.

Now ideally, haxies should be smart enough not to install themselves in background apps in the first place. I would encourage Unsanity to do this and to encourage third parties that use APE to do so as well. But this is a decent workaround in the meantime.

A lot of people are down on haxies and Application Enhancer in general, but to my mind, it's far superior to the techinques used by add-ons like Default Folder X (which uses Red Shed's mach_inject) or PithHelmet (it uses the SIMBL framework, which runs as an InputMethod, a technique used by some other enhancements as well). Other system add-ons use a scripting addition (OSAX) or even a kernel extension to change the behavior of applications. All of these non-APE methods of patching apps as they launch can potentially cause applications to crash, just like add-ons that use Application Enhancer can do (and the kext can potentially bring down the whole system, which is why it was alarming to see one in StuffIt at one point). But at least in APE's case there's an easy way to see which apps are modified by wihch haxies, the new system-wide exclusion list, and a master Off button to make troubleshooting easier. Hell, they even give you the option to uninstall right on the main page of their preference pane! If Default Folder X, PithHelmet, and all the other system extensions used APE, it would be much easier to rule them out in case of problems. APE even declines to install haxies on apps that have crashed recently, "just in case." Does your favorite method of patching apps do that?