Category Archives: Apple

SSB

SSB sounds like a kind of missile, I think. In fact, it’s a Site-Specific Browser.

Mac users might like to check out Fluid for a nice example. Is this the way of the future?

Dial direct from your Mac

Ah, this is cute… at least for those of us who are Mac users and have an Asterisk server managing our phone systems…

AsteriskC2D is a utility that allows you to dial a number directly from Address Book. After you’ve configured it in System Preferences you can click on a number in Address Book and choose ‘Voip Dial’. Your Asterisk server will call you and, when you pick up the phone, will call the selected number.

AsteriskC2D demo

There are also plugins for QuickSilver and OnMyCommand which allow you to highlight a number almost anywhere in any application, and dial it on a real phone system quickly and easily.

You do need some configuration on the Asterisk server which, like most Asterisk configuration, is not for the faint-hearted, but it’s worth it.

Leopard continued

In a wild burst of enthusiasm, I updated our other two Macs to Leopard yesterday.

These were both upgrades rather than clean installs, and I did fall foul of another glitch which can affect upgrades. It’s easy to fix once you know what’s happening, but ironically it manifests itself as an unresponsive “blue screen”, which appears when the system first boots after the OS installation and so can be a little worrying!

The issue is a third-party subsystem called ‘Application Enhancer‘ (‘APE’) which you may never knowingly have installed but which is distributed as part of a few popular utilities and so may be on your system. It doesn’t work under Leopard, which is fine, but unfortunately, early versions of APE will cause the Leopard login window to crash. If you do an Upgrade installation of Leopard, which doesn’t remove such things from your system, you never get a chance to log in to your shiny new OS!

Some argue that this isn’t really Apple’s fault, because APE puts hooks into the OS in ways that weren’t really intended, and is installed, like the Abomination of Desolation, in a place where it ought not to be. On the other hand, APE’s creator, Unsanity, point out that you have to be using a pretty elderly version of their library for this to be an issue.

Fortunately, there are various easy ways to make sure this doesn’t happen to you:

  • Check, before you install, whether you have any of the following files on your machine and delete them if so:
    /System/Library/SystemConfiguration/ApplicationEnhancer.bundle
    

    (that’s the important one)

    /Library/Frameworks/ApplicationEnhancer.framework
    /Library/PreferencePanes/Application\ Enhancer.prefpane
    /Library/Preferences/com.unsanity.ape.plist
    
  • or, install the latest version of APE before beginning
  • or, install Leopard by doing an ‘archive and install’ rather than an ‘upgrade’
  • or, if you find you’re already in this situation, you can fix it by booting into single-user mode and running a couple of commands as described in Apple’s article on the problem.

So, perhaps because I’m a somewhat unusual user, two out of our three Macs hit issues on the Leopard install. This is bad. On the other hand, they were the most common issues others have faced too, and were quickly resolved by Googling.

I can’t comment on the long-term stability of Leopard yet, but I’m very pleased with how well everything seems to be working now it’s up and running. I was expecting a lot more pain, or at least inconvenience.

There was a nasty moment when I thought that one of my network printers wasn’t supported, but everything went much better after I went into the next room and discovered that it wasn’t actually turned on!

Leopard, Leopard, burning bright

This is my first post from my Macbook Pro running under Leopard. So far everything is going swimmingly and I’m enjoying it a lot. As others have said, most of the improvements are under the hood, but in general I like the new stuff that is visible, and everything feels just that bit snappier. How much this is due to Leopard, and how much to the removal of a few years’ miscellaneous junk from my hard disk is hard to say, but it’s very nice.

I did a clean ‘Erase and install’, having first made a couple of clones of my disk using SuperDuper. I then used the migration assistant to copy all my docs and settings back from the clone, but I didn’t copy all the applications; I wanted to thin those out. The ones I wanted I’ve either re-installed from their original media or copied over by hand.

A couple of tips:

  1. If you know that you want to do a clean install, then I suggest booting from your clone disk and using Disk Utility to format your main one before starting.

    Why? Well, during the install process each of your hard disks will be checked to see if they’re a suitable location for the installation, and then you’re able to choose between them. For some reason, certain disks can take a very long time to appear. There are various discussions about this on the Apple discussion forums, but the answer seems to be just to wait. In my case, I suspect because my hard disk was so full, it took over half an hour, with no progress indication, before the disk appeared and I could continue with the install. That was a few nights ago, and I didn’t have time to continue after that. It’s a big flaw, but it’s the only one I’ve seen in an otherwise painless upgrade process.

    This time, I had formatted the drive beforehand, and everything was very quick.

  2. A new but little-known feature in Disk Utility is the ability to resize Mac partitions non-destructively. Like me, you may want to try out the very sweet new Time Machine backup system, but it needs its own disk or partition for the backups. I had a big external drive with lots of space free and was able to split it into two partitions to make space for Time Machine. This should, of course, always be done with care, and generally after, rather than before, making backups!

All in all, so far, I’m very glad I upgraded. Lots of things that I thought might not work are working just fine, and some things very much better.

The Best Way to upgrade Mac OS X

John Gruber has exactly the right prescription:

  1. Do a complete backup clone to an external FireWire drive.
  2. Test that the backup is indeed bootable and up to date.
  3. Unplug the backup drive.
  4. Boot from the installer DVD and perform a default upgrade.

This is how I’ve done the last few upgrades, but when my copy of Leopard arrives next week I think I may do a clean install. I haven’t done one for many years, and there’s probably lots of accumulated sediment… I could do with a spring clean.

I’m only really doing this because I’d like to stop running my machine with its disk 98% full! I regularly use OmniDiskSweeper to find and remove major space-hogs – video podcasts that I watched long ago and forgot to delete, for example. And I long ago moved most of my photos and videos to external drives. But now I suspect it’s the thousands of smaller files – logs from utilities I tried under 10.3 and such – that make a significant contribution… We’ll see… 100GB ain’t what it used to be…

The Magic Touch

A very generous friend today gave me an iPod Touch. It is, perhaps, the most beautiful bit of technology I’ve ever owned.

iPod Touch

It’s not the most powerful, or full-featured, or exciting, necessarily. But as an example of design it is amazing. In particular, it doesn’t have many of the features of an iPhone, with which I’ve also played. But it’s also significantly thinner, which is hard to convey in photographs: lying on my kitchen table it was about the same thickness as the coaster on which my wine glass sat. You can just about see how they fit a screen, backlight and touch sensor in that space. So where’s the battery?

Almost every aspect of this seems to be very nicely thought out, and I’m very impressed. Who would have thought, a decade ago, that Unix machines could look like this?

Wraparound

Wraparound is an interesting free utility for those with multiple displays, or very large displays. I sometimes have a 4-screen setup at work and it can take some time to move the mouse from the far left to the far right. With Wraparound, you just keep going left and, well, you guessed it.

Mmm… Now I’m dreaming of a desk which surrounds me completely, with 360 degrees of screens, and I could sit in a hole in the middle, a bit like a model railway enthusiast…. Then I’d really want this! Of course, I’d also really want a wireless mouse…

Reach for the Skype

I’m a great fan of Apple’s iChat – its client for Jabber and AOL instant messaging. It’s simple and elegant, and there are some killer features (and some rather silly ones) coming up in the version which ships next weekend with the new Apple OS. Perhaps the most important is the ‘screen sharing’ facility, which lets you do a VNC-type connection to see and interact with the remote user’s screen, or to allow them to do the same with yours. If you’ve never done this kind of thing before, you won’t believe how useful it can be, especially if you’re the family sysadmin…

Despite all of that, though, I find myself using Skype more and more, for both IM and audio/video chat. This is partly just ‘network effect’ – one of my previous companies switched to using Skype very extensively for internal communications, and that tipped the balance of the number of my friends typically online in one or other system in Skype’s favour. The addition of video meant that Skype has most of iChat’s features. But the main reason, and the real key to Skype’s success in my opinion, is the system’s ability to cope with firewalls in many situations where iChat/AIM fails.

If you’re doing audio chat with either system, though, you really need a headset of some sort to get reasonable quality.

Altec Lansing headset

At home I’ve been using a cheap Altec Lansing headset which I picked up at a CompUSA somewhere. This works admirably, but the shape and the number of cables make it a bit of a nuisance to carry around, and when I’m away from home – even in the office – I’ve tended in the past simply to plug in a set of iPod headphones, which at least get rid of the echo issues.

Here’s a hint for Apple laptop users, by the way: It’s quite possible to have good conversations using just the built-in microphone and speakers. But the microphone is very close to the left-hand speaker and the person at the far end is thus likely to suffer from a bad echo unless you go into the Sound section of your System Preferences and shift the balance over to the right. This makes a world of difference. iChat, of course, knows it’s running on a Mac and does this automatically.

The other issue is that all built-in mics are going to be subject to fan noise, disk noise and typing noise, and if any of those things are happening while you’re on the call, you want your audio to be, well, out of the box.

ipevoSo yesterday while visiting our local Apple retailer I succumbed to temptation and bought a basic IPEVO handset. It’s a very nice design, and my brief tests suggest that the sound quality is very good. It doesn’t, of course, gives you the hands-free advantages of a headset, but it saves you having to fix things to your head just to answer a call.

ipevo wrapped upIt comes with a long cable, which can be wrapped around it for easy transport.

Unfortunately, I made the mistake of going to IPEVO’s web site where they have all sorts of attractive other models too. And thence to SkypeStyle, a UK online store with more Skype-compatible accessories than you can imagine… Lead me not into temptation!

Apple to open Cambridge store

Oh dear. This isn’t going to do my bank balance any good at all…

MacPorts tips

If you do development on Macs and you don’t use MacPorts, you should seriously consider it, especially if you come from a Unix background. Formerly known as DarwinPorts, it’s the equivalent of the Debian package-management system for Macs, and exceedingly useful when you find you just need to grab a copy of libpng, or try something with PHP 5, or some such.

The documentation will help you get started, but it’s very handy when someone like Garrett Albright writes a helpful tutorial to explain some of the more obscure features. Thanks, Garrett!

That’s what I want

It has often bugged me that the only way to recharge the batteries for my MacBook Pro is to plug them into my MacBook Pro.

Usually, I want to run them down in my laptop, and charge them up somewhere else! I have one spare battery, and I’d love to be able to charge one while using the other and then swap them over. This would be good when curled up on the sofa, but even better at a conference when I may want to use the laptop all day with no power sockets in reach of my chair!

So I was very pleased to discover that NewerTech make exactly what I need. It’s not cheap, but I think it’ll be worthwhile. Have ordered one…

nwtbatcapmp15500.jpg

VNsea

Cool! There’s a VNC viewer for the iPhone, and, presumably, the iPod Touch.

Thanks to Steve Talbott for the link.

© Copyright Quentin Stafford-Fraser