Archive for February, 2010

Migrating data from Palm TX to Nexus One

Friday, February 19th, 2010

I’ve used Palm OS for the past ten years, starting with a stone-age Handspring Visor, continuing with an elegant Sony Clie, and ending with a well designed Palm T|X. The calendar and the address book kept me organized. The failure of the digitizer in my T|X pushed me to find a replacement. I considered the iPhone and Palm Pre, but chose the Nexus One.

Once the Nexus One arrived, my task was to find a way to migrate my calendar, contacts, and passwords.

A coworker recommended GooSync, which he used to move from a Palm TX to a Motorola Cliq. From the description of GooSync, it sounded like neither the free version or the paid version would migrate all ten years of calendar entries over to Google calendar.

Google calendar supports import from an iCalendar file. Palm Desktop doesn’t export into iCalendar format. Jpilot on Linux does, but I found that the format is not compatible with Google’s import. So I synchronized my Palm TX with Evolution on Linux. Evolution’s iCalendar export was compatible with Google’s import.

Palm Desktop didn’t seem to be able to export in a format that Google’s contacts could understand. I used Jpilot on LInux to export each of my categories in vCard format, and imported them into Google one at a time. This worked well.

On Palm, I had used GNU Keyring to store my passwords. Android has KeePassDroid (among others). There was no easy migration path between the two. Jpilot on Linux has a plugin to display my GNU Keyring password entries. I installed KeePassX on my Linux box, and copied and pasted each password from Jpilot into KeePassX. When I finished, I copied the KeePass database onto the Nexus One.

I like the Nexus One. It’s slim, fast, and capable.

Git 1.7.0 released with sparse checkouts

Friday, February 19th, 2010

I saw that Git 1.7.0 has been released. For me, the most interesting feature is “sparse checkouts”, a feature that I use frequently in Subversion.

Trust, but verify

Friday, February 19th, 2010

In a comment over at LWN.net, a reader pointed out that it’s a good idea to verify not just SSL certificate, but also doctors, mechanics, etc. He says, “it’s simply a requirement of a healthy society that it’s citizens have a healthy skepticism and be willing to put the effort into understanding what is going on around them. It’s not that you don’t trust them. Its that you do what you can, in your limited way, to make sure that you can trust them.”

Working around patent threats

Friday, February 19th, 2010

Andrew Tridgell, author of Samba, says the best way to defend against patents in open source software is to 1. learn how to read patents and 2. learn how to rigorously work around patents

Open Source: Freedom from Anti-features

Friday, February 19th, 2010

It’s good to remember that a benefit of open source software is freedom from anti-features. The wiki (the second link) has examples of anti-features. E.g. I wasn’t aware of the Vista anti-feature where it slows down network connections when it detects any sound playing.