Did you know you can synchronise your iphone contacts with an iPhone. It is an undocumented feature of thunderbird that is a bit tricky to setup, but once you sort it out its beautiful!

  • In iTunes, go to the Info tab, and set your contacts to synchronise with the “Windows addressbook”
  • Customise thunderbird to use the windows addressbook as its contact list
    • Shutdown thunderbird
    • Locate a folder on your computer (use find) which contains a file called prefs.js, if there are two, use the one that is inside a parent folder with your windows username. (or see below)
    • In this folder, create a new file called user.js and put in it the following text:
      user_pref("ldap_2.servers.OE.description", "Outlook Express");
      user_pref("ldap_2.servers.OE.dirType", 3);
      user_pref("ldap_2.servers.OE.uri", "moz-aboutlookdirectory://oe/");
    • Startup thunderbird and switch to your new addressbook, called “OE Contacts” in the addressbook window.

I can confirm that this works with Thunderbird 2 on Windows XP, but no luck with vista at this point.

File location on vista:
    D:\Users\username\AppData\Roaming\Thunderbird\Profiles\36il4s0y.default\user.js

Today while developing my first iPhone web page, I discovered a bug. The iPhone converts the date/time stamp from a list into a phone number!

The following text in a html file will become a phone number:

10:10 1/1/2008

This is how I fixed it:

10:10 <!-- -->1/1/2008

Now is that crazy or is there some country where “10 1/1/2008″ is a valid phone number??!? See this photo of it in action (some dates fixed, some not)

Demonstration of iphone thinking a date is a phone number

Demonstration of iphone thinking a date is a phone number

Hello world!

August 2, 2008

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!