Cool OS X Application: Shelf

Posted by larrywright

One of the most useful ideas I’ve seen in the past few years was Dashboard. Dashboard was an open source project launched by Nat Friedman of Ximian (since acquired by Novell). It’s aim was to provide a “dashboard” of information relevant to you while you were doing work. If you were having an IM conversation with your friend Bob, it would show you the last few emails Bob had sent you, previous IM conversations with Bob, Bob’s contact information from your address book, etc.

I had always thought that Dashboard was an intriguing concept, and one of the few examples of real innovation on the desktop that I have seen in a while. It was a bit dissapointing to see the project get sidelined, but these things happen.

A project emerged recently for OS X that is based on the same concepts, although implemented differently. It’s called Shelf and is written by Tom Insam who is a developer at Dopplr (though all indications are that this is an independant project and not supported or endorsed by Dopplr).

Shelf watches the applications you are using in OS X, and displays relevent information from applications local to your computer as well as web sites (like Dopplr, naturally). Here is Tom’s own description from the Shelf website:

Shelf is an app for MacOS that looks at the current foreground application, and tries to figure out if what you’re looking at corresponds to a person in your Address Book. Then it’ll tell you things about them. ... Just run it. It’ll sit in the background, and watch the foreground application. If it can tie something you’re looking at (the current url in your web browser, for instance, or the target of an open chat) to a person in your Address Book, it’ll open a window and show you their name and picture, and it’ll try to fetch RSS feeds for any URLs in their address card.

Although it’s a newer project (only at version .13), Shelf seems to be off to a promising start. It provides hooks into a number of different applications on OS X already (according to the Shelf site):

  • Safari – looking at the foreground url, and for microformats in the source of the current page.
  • Firefox – looking at the foreground url.
  • Mail.app – From the email address of the sender of the currently selected email.
  • NetNewsWire – From the homepage url of the currently selected feed item.
  • Twitterrific – From the homepage or twitter page urls of the currently selected tweet.
  • Adium – From the IM username of the current conversation.
  • iChat – From the IM username of the current conversation.
  • Address Book – The currently selected person.

This is an idea whose time has come, I think. There are obviously some gaps here, for example if you use GMail as your email application (as I do), or Google Reader for RSS feeds. Integrating with all of these applications is a tricky problem, but it’s not insurmountable. I think it’s certainly worth solving though, as the benefits could be huge.

I hope this project doesn’t fall by the wayside, as it has too much of a potential impact on the way we work. It’s possible that Apple will implement something similar, it seems like the next logical progression of Spotlight.

Are there any other tools like this out there?

Mac Question: What books should I buy?

Posted by larrywright

I’ve owned the Macbook Pro for a little while now, and am getting comfortable with OS X. I think it’s time to dig a little deeper though, so I’m going to buy a book or two.

I’m a long time computer user, and have a lot of *NIX experience, so I’m not looking for something too basic. I’d like something that will teach me the ins and outs of the whole operating system, and let me go from being “comfortable” to “power user”. I’m leaning towards Mac OS X Leopard: The Missing Manual, but I thought I would ask here if anyone else has any other recommendations.

MacBook Pro after one week

Posted by larrywright

So I’ve had the MacBook Pro for a full week now. Here’s my assessment.

  • I don’t at all regret the decision to get the refurbished model. I saved $400 and the unit appears to be flawless. That said, the Wireless Mighty Mouse I bought with it was D.O.A.
  • This thing is really, really fast.
  • Apple customer service is awesome. So the Mighty Mouse was dead. I called Apple’s tech support and explained the situation. The lady I spoked with didn’t ask any questions, she just immediately shipped a new one. No annoying “have you tried changing the batteries” type of questions – just an apology for the inconvenience and a new mouse on it’s way. This is what customer service should be like.
  • Leopard is really nice. Visually it’s beautiful, and functionally there’s a lot to love. This is my first experience with OS X so I can’t compare it to the previous versions.
  • I like the 3-D Dock. This has been panned by a lot of bloggers, but I think it looks really good. That said…
  • I hid the dock after the first day. With Spotlight, I don’t really need it. Because….
  • Spotlight is really, really fast and makes a very good application launcher. Hit Command-Space, and type the first few letters of the app you want to launch, e.g. ‘ter’ to launch Terminal, ‘adi’ to launch Adium, etc. See the image below for an example of what I’m talking about

All in all, I’m extremely happy with it.

I Bought a MacBook Pro

Posted by larrywright

As a follow on to last week’s post, I ended up buying a 17” MacBook Pro this week. I went with a refurbished model (which saved me $400), and skipped the high resolution display. It should be here on Wednesday.

It’s my first Mac, and I’ve wanted one for ages, so I’m excited to get it.

Questions before I buy a MacBook Pro

Posted by larrywright

So I think I’m about to buy a Macbook Pro – the 17” model specifically. Before I do, I have a couple of questions that I’m hoping someone can help me answer:

  1. Is the High Resolution (1920-by-1200) display worth the extra money vs the 1680-by-1050 display?
  2. I’m going to buy a Refurbished model from Apple, due to the substantial cost savings. Does anyone know of any reason not to? A quick google search doesn’t seem to reveal people having issues, but I thought I’d ask.

Bonus question:

  1. What are your “must have” apps for OSX?