My First Windows Machine

Dell XPS 15zWow. This will be the first Windows machine I’ve ever owned. After working in the IT industry for 15 years, it’s kind of amazing I’ve been able to dodge the Windows bullet for as long as I have. Well, I ordered the Dell XPS 15z and after reading about it a bit, I have to say I’m rather excited (it won’t arrive for another 6 days). Don’t worry, I’m Apple for life.

Check out a review and the specs.

We’ll Be Back Soon

I’m not even going to say where I saw this… but if Amazon did this every time they updated their offerings, they’d be out of business by now. I really wonder what the site build/deploy situation is like at Apple. I used to know the guy that pushed the magic button for the Japanese web site, but he would never spill the beans… now he’s at Google. Oh well.

BBM Music Rocks

I don’t have a BlackBerry, though I did a couple years ago (and having just come back from Japan, I literally thought the device was a sick joke). Anyway, the BBM Music service that’s rolling out and everyone is making fun of is quite interesting. Sure, you only get 50 songs a month; sure, you can only swap out 25 of those songs each month; sure, it’s spendy at $5 (er. $4.99)… but you get to listen to the music of all your friends on the service. I thought only Facebook could come up with this kind of forced virality. They have it all wrong though – all carrot and no stick.

Steve Jobs Resigns

Creating and destroying industries.

It’s everywhere, so you don’t need to read my thoughts on it… but I did feel like writing something, anything, as I feel a little bit of my soul has died. I know that sounds corny, but I’ve had a personal dream of working for the one man who is living firmly in the future. I didn’t pursue this as much as I could and now that chance seems to be gone. I’ve pieced together a lot of information and believe I know what this means for the man and his company. I won’t go into that here, figure it out yourself.

BTW, Steve Jobs Is Not Dead.

Updating Mail.app Bundles for Compatibility

I’m going to port some more of my technical articles from tumblr over here. This is an oldie but goodie as I still get a lot of traffic for it. Original post is here.

Sometimes when new versions of Mail.app come out, the plugin architecture isn’t always backwards compatible. To disable plugins that could potentially crash Mail.app, a plugin verification occurs via a PluginCompatibilityUUID check.

So, you need to (WideMail is used in this example):

  • add the Message.framework PluginCompatibilityUUID to the SupportedPluginCompatibilityUUIDs of each plugin
  • add the Mail.app PluginCompatibilityUUID to the SupportedPluginCompatibilityUUIDs of each plugin

Add the Message.framework PluginCompatibilityUUID

  1. Open up /System/Library/Frameworks/Message.framework/Resources/Info.plist and search for PluginCompatibilityUUID. In 10.6.5, this is 857A142A-AB81-4D99-BECC-D1B55A86D94E.
  2. Open up ~/Library/Mail/Bundles/WideMail.mailbundle/Contents/Info.plist and search for SupportedPluginCompatibilityUUIDs. Add a new string to this array with the value 857A142A-AB81-4D99-BECC-D1B55A86D94E.

Add the Mail.app PluginCompatibilityUUID

  1. Open up /Applications/Mail.app/Contents/Info.plist and search for PluginCompatibilityUUID. In Mail.app 4.4, this is BDD81F4D-6881-4A8D-94A7-E67410089EEB.
  2. Open up ~/Library/Mail/Bundles/WideMail.mailbundle/Contents/Info.plist and search for SupportedPluginCompatibilityUUIDs. Add a new string to this array with the value B842F7D0-4D81-4DDF-A672-129CA5B32D57.

Done.

This is a kluge and there is a reason Apple requires this check. It’s best to wait until the official developer releases an updated plugin.