Category Archives: Apple

Bemused by Microsoft

It may seem strange, given that I am so immersed in the IT world, that this morning I did (I think) my first ever installation of Windows XP. I have sat in front of XP machines before, of course, but I switched to the Mac in the Windows 2000 era and have never had to install XP from scratch on a PC. Until today.

Actually, today was an experiment – I have a copy of VirtualPC for the Mac and was interested to try it out. I’ve never had a need for Windows myself, but sometimes it can be useful, if I’m trying to help somebody on the phone, to duplicate their actions on my local screen. This software lets you install Windows within a ‘virtual machine’ on your Mac and run a complete version of Windows and any Windows-only software. It seems to work pretty well, albeit slowly.

But what amused me was the very first thing that popped up on my screen after I installed a nice clean, fresh copy of Windows XP on my Mac.

Your computer might be at risk

If I had just paid £170 to upgrade my PC to Windows XP Pro, I’m sure I’d be pleased to see that message. If you ‘Click this balloon to fix this problem’ it takes you to a site which lists the places you can spend more money to buy antivirus software. To me, that’s like buying a shiny new car, sliding happily into the soft leather driver’s seat and discovering a note on the steering wheel: “A helpful tip from Mercedes: The locks on your doors may not work. Here’s a list of local garages who can repair them for you.”

The sad thing is, they’re right. And I was grateful for the reminder. I need to make sure that the virtual Windows machine only has very limited access to the rest of my Mac files…

Express Scribe

If you ever need to transcribe audio recordings, I recommend Express Scribe, a lovely utility which is available for Mac and for Windows, and which is now free.

I set it to play back the audio at half-speed, and assigned a couple of global control keys to stop, start, and skip back 5 seconds. Then I could control the audio without ever leaving my wordprocessor and my rather poor typing could just about keep up with it. Very nice.

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…

© Copyright Quentin Stafford-Fraser