Author Archives: Stephen Holt

I am a software developer and photographer in the San Francisco, CA area.

I specialize in Cocoa/Mac OS X applications, but I’m familiar with a wide range of programming languages and APIs.

I also like money, so buy my photos.

So I Have This Thing I Keep Reusing

… It’s called AutoHyperlinks. You may have heard of it, you may have not (but if you use Adium, you’ve used it). But that’s not important.

What is important, at this very moment, is that I’ve adapted it (and my former Coda Plugin) to a system-wide service for Snow Leopard.

This lets you turn any (editable) text, anywhere in the system, into a linkified string: RTFs get clickable link attributes, and plain text gets a HTML A tag.

The code is here: http://bitbucket.org/sholt/autolink-service/

The binary is here: http://bitbucket.org/sholt/autolink-service/downloads/AutoLink.service.zip

Just drop it into Library/Services and go.

One step closer to a 64Bit Adium

Issue 32 – maccode – Build PSMTabBarControl as 64Bit (patch included) – via Google Code:

The future is 64-bits, and that means leaving our 32-bit build processes behind.

Posting this as a patch just so we don’t break people building from trunk, as this patch requires the 10.5 SDK.

Every step forward is an important one: Any kind of help is needed and appreciated.

IE Soup

Microsoft released the final version of Internet Explorer 8 this afternoon. Some of you may start thinking “Hey! Great! Now we can drop support for IE6!” Well, I’ve got news for you: you can’t.

Well, not if you’re developing professionally, anyway.

Sure, there’s the occasional luddite out there who’s just afraid of upgrading their computers (hi mom!), but that alone can’t account for the ~20% of users still using IE61. You can’t ignore 20% of your user base.

Who makes up that ~20%? Corporate and government users are tied to IE6 by legacy internal webapps that are incompatible with other browsers—even IE7—and who are locked out of upgrading IE or installing a second browser by their enterprise security policy.

There is some hope, a thin, microscopic, atomicly thin sliver of hope. Vista ships with IE7 in it’s baseline distribution2. But, unless those enterprises update those webapps, they’ll be stuck on good ‘ol IE6.

So, if you work at one of theses places, please try to make the case to do the updates necessary to get everyone onto at least IE7. It’ll be hard though, MS policy obliges them to support WinXP SP3 (and thusly IE6) with security updates through the year 20143.

What does this mean for web developers and programmers now that IE8 is out? We have to support 3 versions of Internet Explorer now.

Is it 2014 yet?


  1. Most (free) statistic aggregation services place current usage between 15-25%, roughly equal with FireFox usage.

    Of course, actual usage varies with the scope and size of your audience. 

  2. At least IE7 pretends to act like the w3c exists. 

  3. Released in 2008 + 1 year full service pack support + 5 years extended support = 2014 http://support.microsoft.com/lifecycle/