Posts from September 14, 2006

sync, sync, sync

[With apologies to Cabaret Voltaire]

I want to synchronise my Thunderbird address book between work and home and my Palm Vx. I also want to synchronise Google Calendar with Sunbird and my aging Palm. This is for two reasons; to synchronise and simultaneously back the data up. I feel nervous and exposed, like an Oracle DBA relying on nightly exports.

One option was to repeatedly export/import the data between applications but that is far too time consuming and I am lazy.

I noted with interest, Matt's recent experiences with Plaxo but decided that the name sounded too much like Sage & Onion stuffing. Also, the Plaxo Thunderbird plug-in doesn't currently support multiple address books.

Then I happened across EngTech's superb blog and this excellent article which describes how to use ScheduleWorld as a synchronisation hub (using SyncML) to synchronise anything to anything in any direction and put an end to all human suffering (well almost).

I signed up for a free ScheduleWorld account (the login page looks strangely reminiscent of Google) and successfully synchronised ScheduleWorld with Google Calendar.

Then I downloaded the Calendar Sync4j extension for Thunderbird 1.5 and synchronised an appointment ('MUFC v Celtic') from the Thunderbird Calendar to ScheduleWorld onto Google (and all the way back again).

The I remembered what I was actually supposed to be doing and configured Thunderbird to access the ScheduleWorld LDAP server. This worked once I read the documentation properly and used the numeric ID (instead of the email account).

This is not truly synchronisation in the old sense of propreitary conduits and commercial products. This is purely storing data on a server with an open, standard (LDAP) interface manipulated using various client applications to perform, err, synchronisation.

Now Thunderbird could retrieve contact details from ScheduleWorld. Unfortunately, Thunderbird currently has no SyncML support embedded so Thunderbird is unable to modify the address book. However, I was able to export addreses to LDIF format, import to the ScheduleWorld server and manage (clean) the data using the ScheduleWorld Web interface.

ScheduleWorld doesn't currently support ~~bisexual~~ bi-directional synchronisation with Gmail contacts which would be the 'killer app' and the icing on the cake but if/when the Google API allows it, even this may be possible.

The only disadvantages in this blissful state of nirvana is the fact that the Palm is now an legacy application, an islolated silo and I will erase the entire contents of my Palm address book. Consequently, I will forget to send Great Auntie Agatha a Christmas card including my traditional round-up of the year together with a delightful family photograph.

This is because Great Auntie Agatha doesn't have an email address and her details solely resided on the Palm. Great Auntie Agatha will then pass away peacefully in her sleep next May. All my relatives will be rich beyond their wildest dreams while I will receive absolutely nothing after this Christmas card debacle.

I will then be forced to pursue legal action against 'EngTech' and the brilliant author of 'ScheduleWorld' so if someone could furnish me with their real names and addresses, I would be eternally grateful.

Mozy - remote backup

I briefly used Box.net as a virtual 1GB memory stick. Briefly because after the initial transfer of important files, the onus was on me to identify files I had changed recently and upload them.

Mozy seems better suited to lazy people. You simply download a lightweight client, identify folders you want mirrored and Mozy encrypts and mirrors them, quietly in the background.

When you add new files, Mozy mirrors the incremental changes. Mozy offers 2GB of storage for free.

Also, Mozy includes the phrase 'Reticulating splines' during initialisation.

Google versus Microsoft

Thankfully, I dont have cause to use Microsoft Excel much. My kids can produce pretty charts about the demographics of pet ownership in the classroom better and quicker than I can.

Excel is a very powerful product but the sheer size and complexity of the software is just overwhelming which makes it difficult (for novices) to accomplish straightforward tasks.

For example, people are kind enough to send me gargantuan, complex spreadsheets where I want to freeze the header row while scrolling data down to the sole point of interest on row 23,538. A seemingly simple task.

Microsoft Excel

Exhaustively search all Menu options. Look in online help. Ask that irritating paperclip wizard: 'So what is it you are trying to do, you idiot ?'. Try some random control key combinations. Plaintively ask for the data in Oracle DMP format.

Slump over the keyboard, weeping in despair, randomly striking keys which unexpectedly reveals a buried Easter Egg (a fully fledged Doom clone). No wonder Excel is so bloated. Search the Microsoft Web site. Search using Google.

Finally, admit defeat and sheepishly ask a (Microsoft Certified) colleague who sneers 'God - don't you even know that ? Place the cursor on the row you want to lock. Hit Windows-Freeze Panes. There you go. Oh no - sorry - you place the cursor on the first row you want to scroll normally.'

Google Spreadsheets

Sort - Fix Header Rows - Freeze 1 row. Screen updated to reflect user action (1 row frozen). Done.

Sometimes, less is more.

John Peel and The Chameleons

Thoroughly enjoying Margave of the Marshes and pleased to see The Chameleons get a mention:

For David Fielding of The Chameleons, that meant loitering outside Broadcasting House in order to press their tape directly into John's paw. In the case of The Chameleons, John thought he was the victim of a practical joke after listening to their demo: the recording was so accomplished that he suspected he had been given a cassette of an established band.

...although this slightly contradicts the note that John Peel sent back to the band where Peel describes the tape as 'Very muffled'.

A few years, when Mark Burgess got married, I made a paltry contribution to a wedding present. A few weeks later, I was staggered to receive an email from Mark Burgess thanking me together with a draft chapter of his (still unpublished) autobiography. Mark also describes travelling down to London and hanging around outside Broadcasting House with a tape.