Posted: September 30th, 2009 | Author: Peter Neal | Filed under: General | Tags: 10.6, Facebook, sync | 4 Comments »
As I’m in the middle of cleaning up my address book, I thought I’d also re-sync with Facebook (yes it’s possible!).
A new version of AddressBookSync is now available courtesy of Dan Auclair. The short and sweet of it is that it lets you link your friends from Facebook with contacts in your Apple Address Book, which I have to say is pretty neat.
It even lets you match Facebook friends with contacts in your Address Book when the names differ, which is great improvement from the earlier version I was using. All in all it lets you sync: Profile Pictures, Birthdays and Profile URLs. Unfortunately Facebook doesn’t let you sync email or telephone records.
Enjoy!
Posted: September 30th, 2009 | Author: Peter Neal | Filed under: General | Tags: api, calendars, contacts, google, spanningsync, sync | 4 Comments »

Spanning Sync v3.0
Though I’m trying out Google’s sync capabilities in my latest installation its not my sync tool of choice as I’ve been syncing comprehensively since I got my iPhone. I had to find a suitable solution for managing all my contacts (986 and counting) so approximately a year ago I stumbled upon Spanning Sync, which has been taking care of my contacts and calendars ever since.
As Google’s contact API has developed, slowly I must say (why can’t most companies understand this is perhaps one of the simplest problems for them to solve that would rid their consumers of daily irritation?) it has improved and improved, but I have to say it still has some way to go. Anyway despite this being a critical product my impatience got the better of me earlier this year and I decided to try out the beta of version 3.
Now this should have been fine, but I was one of an unfortunate number of users that ran into a duplication bug that I just haven’t been able to shrug completely from my MBP, iMac, Mac Mini and thereby my iPhone. Now I don’t think I lost too many numbers and time machine on my iMac managed me to rescue those that I had, but it has left my contacts addresses pretty messed up.

See what I mean! 3 Duplicate Addresses! Argh!!!
I finally bit the bullet late this evening, after finding my mother’s address duplicated twelve times and bought a relatively new product released by the spanning sync team – their contact and calendar cleaning software. And I have to say it runs like a dream. Now I reckon it will take a good deal of passes to properly weed out these problems across all my machines, but finally I won’t be editing them manually again. Phew.
The interface for Spanning Sync Contact Cleaner is simple and straightforward:

It usefully highlights some of the problems that the google contact API has and presumably most similar contact sync systems. How can BSc be a bad suffix? How about Sir or Lady being bad prefixes? Come on. Real world here. We might not all know a Lord or Lady, but I find it particularly useful to at least be able to add a persons qualification to the end of their name, especially when I’m dealing with a professional.
It is however eminently handy to be able remove blank spaces from the end of words, to change people to companies and vice-versa when it detects an error, as well as removing duplicates properly (why Apple couldn’t have built a better system into address book for this I’m not sure). Anyway once you start to bulk up with contacts all of these problems become tiny irritants for sufferer of OCD like myself and a mostly automated system is very helpful.
At the end of all of this it might occur to any Mac Fanboys out there to ask, why not just use MobileMe? Well. I don’t like to be forced to only use Apple stuff and I’ve tended to find their software, which whilst better than Windows in almost every conceivable way, not that polished in comparison to tools specifically designed for the purpose. Plus $99 a year. Really? After I just spent £2k on a laptop, leased for 2 years, and you want me to pay extra. No thanks!
Oh I nearly forgot to say that there is a $5 discount if you’re already a subscriber to Spanning Sync proper! Excellent. All in all $14.99 isn’t a great price to pay to save a couple of OCD hours tonight spring cleaning and I’m sure it’ll save many more hours in the future…
PS – My results -
95 Duplicated Addresses Removed
10 Duplicated Phone Numbers Removed
23 Duplicated Contacts Merged
Posted: September 29th, 2009 | Author: Peter Neal | Filed under: General | Tags: dropbox, mac, sync, windows | 12 Comments »
I can’t help but love dropbox.
A couple of years ago whilst working for a property developer based in London, with offices in Brighton and Manchester I was instructed to bring a unified file system in place for the three separate offices, at minimal cost. This proved to be a difficult task. In the end I ordered three external hard drives and on a Friday after close of business I copied all of the core data from the London office onto the one of those drives.
First thing Saturday morning I got on a train and headed to the Brighton office where I copied and merged the data from the two drives and spent an inordinate amount of time organising the files into the new filing system we were going to be simultaneously deploying. I then installed a great little piece of software I had found based on rysnc and configured it’s syncing capability over an ssh connection to the London office.
I plugged in the hard-drive, ordered a courier and sent off the hard-drive destined for the Manchester office and headed back to the train station and to the London office. I configured the London office and plugged in their hard drive. I then set the system up and configured the first sync between the two systems and left for the day as it required a great deal of time to go through the first sync.
Come Monday morning I was on the phone to the Manchester office, which had to refrain from using files for the day and began their sync. All in all the process took the better part of three days and required me to travel between two offices. As well as plenty of overtime, which I suppose was good for me, but was a great deal of unnecessary hassle.
The system itself was also very resource intensive, requiring the three computers that managed the service to be left on at night and spend sometimes hours at a time syncing the files. It also always lagged 24 hours behind the data system that monitored the creation of files. It was however a significant improvement over the duplication between the offices and cut down on the faxing and emailing of files back and forth.
At the time I dreamed of a solution like dropbox. It would have handled the synchronisation of three separate file locations without blinking and in real time, not with a 24 hour delay. The idea of having a copy in the cloud is also ideal, not only are backups taken care of, as well as permanent records of what has been deleted (after all who hasn’t deleted a file on a computer and then realised they needed it? try managing that replicated by a dozen or even half a dozen)
I’ve also found it incredibly useful adding in new computers, they’re up and running in minutes and download in the background. I eagerly await the ability to sync over wifi and then I can really start to centralise downloads of large software updates etc between computers. Or add it remotely from home and have it become available at multiple peoples computers for installation at the end of the day. Dreamy.
That’s all without touching on wonders such as 1password synchronisation, which has made flipping between my MBP and iMac at home as easy as pie. I am constantly stumbling across other innovative uses on a regular basis. I know for some the level of such data replication seems crazy, but hey space is cheap.
Trusting the cloud with confidential data also seems worrisome but as I tell my small clients if someone actively wanted to steal your data they so easily could. WAP cracks in what less than 60 seconds, WEP too now and most of them have offices where it wouldn’t be impossibly hard for someone to wander in and stick in a usb stick and steal their data. As a small business owner its simply not possible to protect against everything.
Dropbox is developing fast and I can’t wait to see what the future will bring for it. It is sure to make my life and the lives of my clients more easy.
Share the dropbox love and if you haven’t already signed up for an account do so now: www.getdropbox.com
PS For more info about what you can do with dropbox checkout this lifehacker article.
Posted: September 29th, 2009 | Author: Peter Neal | Filed under: General | Tags: 10.5, 10.6, adium, finder, plugins, quicklook | 7 Comments »
Looking through a large set of files has become increasingly easy since Apple released Leopard, and although this feature does not get a great deal of promotional praise from the Apple community it is in my opinion one of the unsung heroes features of the OS.
With the update to Snow Leopard you can now use quicklook just about everywhere, from the finder and spotlight as you might expect, but also from places as diverse as your printer list (to check which document might be causing your printer to play-up or move a file up the queue) to your open dialog box (say to check you are attaching the right file to an email. And I am sure many more places I’m yet to discover.
Apple has enabled Quicklook to work with essential files such as word documents, excel spreadsheets and of course pdfs, as well as just about any image you’d ever be likely to encounter in a normal business environment. It is however possible to extend the usefulness of this system by installing plugins to enable you to look at many other types of files that Apple has not added native support for.
Quicklook plugins are indicated by the file ending: .qlgenerator. To install them you copy them to your /Library/QuickLook/ or ~/Library/QuickLook/ folder.

Install your Quicklook Plugins here
The folder should already exist, but if it doesn’t feel free to create it. Out of preference I normally install these files into my root library rather than the user library as they are then available to any user of the computer. I have encountered no additional increase in load on the system of running these plugins.
Once installed you have to run the following command in terminal if you want them to be loaded straight away without needing to logout. This is as easy as cutting and pasting this command into the terminal app (hiding away in utilities):
qlmanage -r
which forces the OS to look in these folders and thereby load the new plugins you have added.
I also take a very broad sweep when installing this type of plugin as it is not possible to encounter every file type that a business or yourself will encounter and I have therefore installed pretty much every plugin that I have been able to lay my hands on, occasionally checking back at great sites like www.quicklookplugins.com or www.qlplugins.com when I need to find another plugin.
I currently have installed on my system the following plugins:
Adium Chat Log
- yes easy peaking in my favourite IM’s chat logs
Photoshop Brush Viewer
- does what it says on the tin, kindly developed by Laura Dickey.
Source Code Highlight
- view source code files with syntax highlighting courtesy of Samuel Toulouse.
EPS Files
- look at EPS files courtesy of Eternal Storm Software it’s donationware so if you use it lots donate!
Folder Contents
- if you still us 10.5, seems to have stopped working in 10.6,
GIS Data
- view vector data and raster grids, helpful to those in the property development game courtesy of Bernhard Jenny.
Text and Picture Clippings
- have a look at annoying clippings files!
Adobe Illustrator
- this one is a bit more complicated but it is definitely worth the effort for detailed instructions see: here. Thanks Hrmpf!
Web Page Archives from IE
- helpful for legacy files and archives that your client might have and not realise that they later need.
CHM Archives
- again that legacy file support that can be so useful at times, thanks go to Qian Qian.
Applescript Viewer
- take a peek at any applescripts you might have, thanks go to Kainjow.
Suspicious Package
- for the cautious amongst you who want to checkout what that installer package contains, thanks to Mothers Ruin Software.
Textmate
- essential for all you textmate fans, thanks go to Ciarán Walsh.
Zips etc.
- Look inside those zip files without having to unzip them.
And that’s the end of my list, but I’d love to hear any recommendations anyone might have. Many thanks to all the cool developers who have spent time creating these incredibly useful plugins.
Posted: September 28th, 2009 | Author: Peter Neal | Filed under: General | Tags: adium, data detectors, eudora, googleapps, growl, mac, mail, skype, switcher, sync, thunderbird | 8 Comments »
When setting up a new system as well as setting up a standard email program such as Apple Mail or Thunderbird I also setup a couple of other essential communication tools, mostly to help me keep in touch with the user, in this case Glyn, but also to maximise the number of methods by which that user can communicate with the world.
Which Email program?
To be honest since 10.3 I’ve used Apple’s Mail as my principal email client, prior to this I used Eudora and I have, to be honest, occasionally dabbled with other programs such as Microsoft Entourage; but the email client I generally recommend to switchers is Thunderbird.
The reason for this is because when I am brought into consult at a small firm I generally find them running un-patched versions of Outlook Express, which is in my experience is the easiest and quickest root to viral infection in the Windows world, in these situations I replace it with Thunderbird, which being free adds no additional cost burden. So when we come to switching it seems best to go with Thunderbird to minimise the amount of adjustment the user requires.
However, as Apple has improved Mail, or more importantly improved it’s integration with the Address Book and iCal adding great usability functions like data detectors, (essential time savers once a user becomes more savvy) it has become an increasingly attractive client. Thunderbird 2 still uses its own address book rather than the system wide one offered by Apple, and although version 3 now offers integration it feels like it has been in beta forever.
The ability to sync Apple’s integrated address book with google mail accounts (including google apps accounts) in Snow Leopard has proved to be a great additional benefit for small businesses, especially as you can hack this to provide a locally available address book to all users in a company by using a single master default email such as info@foo.com to sync addresses to, which is great for small businesses. (if you’re running 10.5 this tutorial will show you how to hack this feature to make it available for you).

Just tick the box to activate Google Sync
So after a quick discussion with Glyn as to these pros and cons we decided to setup his email with the Apple Mail program, which ran smoothly, although I think it is a shame that you can’t select the type of mail service you are connecting to when you enter the initial details as this would cut down the setup time significantly whilst you wait for it to determine if there is a mail server present at the address you have given. It would also be great if you could tell Mail that it was a google apps account so it would pre-fill the imap and smtp details for you (come on Apple should be easy enough to do!).
Other tools communication tools…
It is really important for a small business to be reachable by as many methods as possible, as we have moved into an era of increased connectivity it is important that they adapt to this so that they can reach the broadest possible audience.
The first tool I always start with is Skype. Although I tend to use this less and less since the advent of Google Talk, I still find that many of my clients use the program on a daily basis. As Slingsby Interiors didn’t already have a skype account, Glyn and I downloaded the latest client and within minutes had managed to bag slingsbyinteriors as a name, surprisingly easy to do for most small businesses.
Then we moved on to setting up Google Talk, for which I always use a great little open source program called Adium, which is compatible with just about every protocol you can imagine from: AIM, MSN, Jabber to Yahoo to name just a few, meaning you only have to install the one program. As well as integrating with the built-in Address Book it offers tabbed browsing of conversations and all important growl notifications.
After a quick series guide around each of these programs, Glyn is up and running and ready to communicate with the world and more importantly after I installed skype on the PC in the 1st floor office he no longer has to run upstairs or use the intercom when he wants to ask Kay in accounts a quick question!
—
UPDATE -
Apparently you can bypass the automatic mail setup by holding down the option key after you’ve entered your email address and password, changing the button to continue and allowing you to continue as you normally would. For more see macosxhints.com
Posted: September 23rd, 2009 | Author: Peter Neal | Filed under: General | Tags: 10.6, dropbox, epson, googleapps, hp, installing, mac, mail, mbp, switcher | No Comments »
So I’m starting the rather insidious process of introducing a Mac to one of the businesses I consult for, why would that be insidious I hear you ask? well once you introduce one shiny new Mac in my experience it’s not long before more follow… after all when compared to the horrid beige (or slightly nicer black) desktops most firms seem to have it is unsurprising that a measure of jealousy starts to creep into the lucky recipients colleagues mind and before long they’re all clambering to have a nice shiny Mac (after all they usually (and correctly) argue, “It looks so much easier to use!”).
So I thought I’d share with you the process I go through when configuring a new Mac, what programs I add to make sure that their transition is quick and easy and they gain the maximum benefit from switching. I’ll also be giving a shout out, for my first time, to some of the best shareware, open source and small developer maintained software that I use on a daily basis that is so helpful to me and many other Mac users round the world; feel the love developers! As well as posing some questions about what are the best methods and approaches for going about the task.
I’m going to stretch this over a number of posts, but we’ll start with the setup process, so:
I’m working with a new 13″ Macbook Pro. We bought it online yesterday morning and it had arrived by lunchtime today (which impressed everyone in the office) I opted for a refurbished model, as it was 16% cheaper than a perfectly new model and effectively the same. It’s going to be used by Glyn, the youngest member of staff who is currently sharing a desktop in my client’s show room with an older colleague. I’d normally start by letting him open and unpack the box, but he was out at lunch when I arrived so I got straight to the unpacking and getting ready for his arrival.
When introducing a new computer, especially when someone is switching from PC to Mac I always start by allowing them to run the initial setup process, it’s always good to let the new user experience the speed and straightforwardness of getting a Mac up and running from scratch, their genuine surprise at how quickly they are up and running is always a source of encouragement and help in getting them to engage with the new machine and I find can help make the transition from Windows to Mac much easier.
So 15 minutes later we are up, connected to the office network and begin our configuration. First things first I tutor them on the importance of keeping the machine up-to-date, something people who run PCs rarely do as much as they should, by introducing them to the apple button in the menu bar and getting them to run their first Software Update.
10 minutes later we and we are running 10.6.1 and have installed all of the available updates. I’m amused by Glyn’s surprise at how smooth this process is and especially by the reboot time after the installation, which is down to seconds (he normally goes and makes coffee whilst his old desktop boots up in the morning! LOL – I guess he’ll just have to carry his new MBP with him from now on!)
Whilst we were downloading the updates I walked Glyn through program switching and the strange notion for most PC users, especially those with older systems, that you can actually run lots of programs simultaneously without having to wait an inordinately long time for the system to respond. I am not helped at this point by my own MBP slowing to a crawl by the fact that I am running a dozen programs and have 120 or so sites open in Safari, which adds a frustrating 2 min delay to me finding their computer passwords so I can connect the new MBP to the windows printers available on their network.
This does however cause Glyn much amusement as he normally has to go and find the piece of paper with such passwords written on, rather than relying on a technological solution to the problem. Anyway whilst we wait for my MBP we switch on sharing to allow me to place the printer drivers we will need into his public folder. I am disappointed to say that the new method of not installing all printer drivers by Snow Tabby means I have to resort to running installers, including activating rosetta, which is an unnecessary pain.
Anyway five minutes later we have the Windows shared Epson setup and have printed a test page successfully, although we did have to resort to using the Gutenberg printer driver for their Epson Stylus SX200 as the Epson drivers don’t work (fortunately I installed the printers on my MBP earlier in the week to test and had identified this problem). The HP3600 is a little more problematic. It doesn’t automatically detect the driver, even after installing it from disk (as expected) and we have to manually select the printer, as well as running Software Update to make sure that we actually have the right version from Apple.
This process only takes ten minutes however, and whilst we were waiting for these things we installed the stella Dropbox, which installs in a few seconds and lets me run through the drag and drop process of installing apps and warn of the dangers of running programs from a disk image, Glyn handles the transition like and pro and I’m not seeing glazed eyes, so I think that the message will stick. Phew.
Now on to Mail. It’s simple and quick to add Glyn’s Google Apps account via imap and in less than a couple of minutes it’s downloading all of his email and now he’s pretty much ready to go. Although there is lots more software to install, all of which I’ll come to in other posts, he can email, print, and courtesy of Dropbox he has all of the files he needs access to. Textedit will keep him going with word docs for the rest of the day, as he finds his way about the system and I go head upstairs to move the remainder of the companies folders across to dropbox and recreate their locations with symbolic links, whilst he has a play.
Now that the most essential basic programs are installed, or configured I’ll be taking the new MBP home with me at the end of the day to install the rest of the programs he’ll need to become the savvy Mac user I know I’ll be proud of. Catch you later.