Category Archives: Apple

Lost Sherlock Channels

I almost never use the Sherlock application that ships with Mac OS X, but if I find myself in a U.S. city wondering what movies are playing nearby, it is one of the easiest ways to find out.

I fired it up this evening and found that all the channels seemed to be missing. An empty window – even less inspiring than some of the movies on offer at the moment.

If this happens to you, go to ~/Library/Caches/Sherlock and delete what you find there, then empty the Trash. That fixed it for me. Elementary, my dear…. oh, never mind.

NeoLight

If you’re on a Mac, running Tiger, using OpenOffice or – my recommendation – NeoOffice, then you probably want to install NeoLight to make your documents searchable with Spotlight.

SocialMac

At Foo Camp I wrote about the fact that Mac users seemed to be account for about 50% of the attendees.

I counted here at Our Social World and it’s about 25-30%. The difference is probably partly due to a slightly less techie audience, and partly due to not being on the West Coast, but it’s still well up on the overall Apple market share.

VoodooPad

This is just another plug for VoodooPad, one of the Mac apps that has a permanent place in my Dock.

I mentioned it a while ago as a general note-taking utility; I find I haven’t used it very much for that, but there is one situation where it works very well for me; taking notes in conferences. Creating lots of short pages, one for each talk, very easily, finding pictures of the speakers on the net or taking them on a camera as I go along and just dragging them onto the pages, typing in URLs that are mentioned and having them automatically become links. Having just enough text formatting for the task, and so forth – it’s great.

And best of all, it has a Spotlight adaptor which means that I can find any page in any of the documents using Spotlight. This size of page is a good granularity for search results, I find, and yet because I write notes for a whole conference in one file, I don’t need to create lots of little files and think of lots of filenames.

iPod Nano


Like the small size of the iPod shuffle but wish it had a display? Today, Apple announced the iPod Nano, and the Mini has quietly vanished from the Apple site.

Oh, and there’s a Motorola phone with iPod functionality, but we’ve known about that for so long that it would be pretty unexciting even if you could get it from anybody other than Cingular.

It is the only phone I’ve seen with stereo speakers, though!


Mac OS X and Subversion

Non-geeks can skip all of this!

Subversion is a very nice version-control system which fixes many of the problems with its predecessor, CVS. You can use, for example Martin Ott’s packages to get an up-to-date copy for your Mac. There’s some support for it in XCode, and in general it works very nicely on the Mac as long as you don’t mind using the command line. I haven’t found a Mac GUI for it yet that I like; the best is SvnX and frankly, that’s not saying much, though I applaud Dominique Peretti for doing something.

Anyway, there is one thorny issue on the Mac. Many things which appear to be files in the Finder are in fact directories – ‘bundles’, they’re officially called. In the past, they were mostly just used for applications, but an increasing number of document formats are now bundles as well. Apple’s Pages and Keynote packages are examples.

When you check a directory tree out of Subversion onto your local disk, a hidden ‘.svn’ directory is created in each directory in the hierarchy. That’s where subversion keeps its stuff. Having this in a document bundle does not upset an application; they normally just ignore it. But some apps assume (reasonably) that they’re the only ones interacting with the bundle. If you open a document in Pages, change something and then save the doc, it will overwrite the directory with a new one and in the process delete and .svn directories within it, which will confuse Subversion if you then try to check it back in. The latest version of Keynote doesn’t do this; it reuses its old directory, but it’s unusual in that respect – most things which create bundles will cause a problem if that bundle is managed using Subversion.

There are manual fixes for this (see ‘Things to watch out for’ at the bottom of this page, for example), but it’s very inconvenient if you do this often. Especially if your bundle includes multiple subdirectories because you’ll need to do it for each one.

Probably the right way to fix this is for Subversion to be able to view certain directories as untouchable, and store the information about them within the .svn directory of the parent. An alternative would be to tar and un-tar all such directories behind the scenes and check them in and out of the repository as if they were a single file. I discovered a thread from about three years ago discussing this, but I don’t think anything was done.

I’m really hoping that Apple, having made a major step forward in file systems by making them searchable, will be the first to introduce decent version control at a fundamental level. Well, the first since VMS, anyway.

‘Tis true, ’tis pity…

And pity ’tis, ’tis true…

…that the most interesting periods of my life are the ones when I have the least time to post blog entries. So here’s a quick summary of the recent past.

Less than a week ago, I jumped on a plane to San Francisco and then drove to the O’Reilly campus in Sebastopol, CA for Tim O’Reilly’s FOO Camp.

2005_08_22-05_54_22

Of that, much has been written elsewhere, but suffice it to say that I had many interesting conversations with, and listened to fascinating talks by, a remarkable group of people. I also rode several varieties of Segway and other scooter-like devices, perhaps the most impressive being one of Trevor Blackwell’s home-made ones.

On Monday, I headed for the Apple HQ in Cupertino, to visit my old University friend Stuart Cheshire, the chief motive force behind the technology formerly known as Rendezvous, now ‘Bonjour‘. I hadn’t seen him for nearly twenty years, and I remembered him as a Mac enthusiast from college. He was driven to create Bonjour, he said, partly through frustration that TCP/IP was so much harder to use than Appletalk had been, and partly because people seemed to invent a new transport protocol whenever a new connection type came along. Why wasn’t IP used for Bluetooth? And USB? And DECT? And… well, you get the idea. It wasn’t suitable mostly because it needed too much other infrastructure and configuration. And so his Zero Configuration Networking initiative was born. Most networked printers support it now, as do some Linux distributions. And, yes, Windows users can download it too.

On Tuesday, Hap & CD & I went cycling in the wine country around Healdsburg. The weather, the wine, the company and the views were all wonderful, and I have a new-found respect for Zinfandel.

Yesterday morning I was in San Francisco, where I visited Brewster Kahle at the Internet Archive, which lives in a wonderful little building in the Presidio.

2005_08_25-01_47_38

The archive is a most inspiring project, aiming, in a nutshell, to make all of human knowledge accessible to everybody. The first conversation I’ve had which used the word ‘petabyte’ while talking in the present tense. A quick trip over the Oakland hills to another winery for a picnic lunch, before heading for the airport.

2005_08_25-05_11_22

And now I’m on a train heading out from London to Cambridge. The sky has small patches of blue between big grey rainclouds. But it’s good to be back.

Matias Tactile Pro Keyboard

I loved some of the older PC keyboards – I remember the IBMs with their wonderful clacky sound and proper switches (rather than conductive rubber bouncing off a PCB). They cost about £100 but they lasted indefinitely. Apple and Olivetti were the same in the early days. But everybody has economised now, which is why I’m rather tempted by the Matias Tactile Pro Keyboard, which deliberately tries to recreate the golden days.

MacFoo

Here at Foo Camp, I’m intrigued (and encouraged) by the high proportion of Mac users amongst the attendees. It must be at least 50% and probably rather more. Compare that with the single-figure digits in the population as a whole.

This seems to be happening at most techie conferences these days. Some Apple guys yesterday were talking about the challenges of having a user community which is increasingly made up of geeks as well as grandmas, and how they often want opposite things from the same platform. So far, Apple seem to be succeeding in both camps.

SpiritedAway

Ever wish someone would come around and tidy your desk from time to time? Someone who would just put away neatly the things you weren’t currently working on, in the same way that you would if you were a little more organised?

Well, Mac users, there’s a neat little utility called SpiritedAway, which hides any applications you have running but haven’t worked on in a while, just as if you’d done a Cmd-H on them. My resolution of the week is to keep my desk a bit tidier…

Beautiful software

One of the joys of being a Mac user is the amount of care that many software producers put into the aesthetics of their products. I wrote about this before in the context of Delicious Library, and I’ve just found another utility which made me say, “Oooh. That’s pretty!”

It’s Timeline, from Bee Documents, which does just what it says on the tin. It helps you draw timelines. It doesn’t provide you with a huge number of options or a great degree of control, but it’s really easy to use and produces lovely output.

Sample timeline
(Click for a larger view)

I think Edward Tufte would approve.

Timeline icon If you want to plot the progress of your patents, or the history of the Ottoman Empire, or just see how large a proportion of your life you really spent as an undergraduate, I’d recommend it.

There are some nice tutorials which give you ideas about how to make your timelines look good when incorporated in other design or presentation packages.

And it has a cute icon, too.


What is Preview?

A nice article by Giles Turnbull tells you more about this Mac app which we use all the time but may not know much about.

© Copyright Quentin Stafford-Fraser