Tuesday, July 27, 2010

Escape from Outlook Notes - ResophNotes, SimpleNote for iPhone and Notational Velocity

I had despaired of rescuing my notes from Outlook 2007.

I'd written hundreds over time. In the old days I used Palm products that would sync with Outlook, so I could carry them with me. Now my iPhone, after years of struggle, gives me good Outlook sync with Contacts and Calendars. Notes and Tasks, however, have been orphaned. There's no real hope of an Outlook Notes to iPhone sync solution; although a few people use Outlook Tasks almost nobody uses Outlook Notes.

I've learned to live without corporate Outlook Tasks (I schedule my time on a 3 week plan basis), but I wanted those notes. I decided they needed to live within either ToodleDo Notes/Appigo Notebook, iPhone Notes (unlikely), or the Simplenote / NotationalVelocity universe (for various reasons I've given up on Evernote).

Today I discovered ResophNotes, a Windows app that syncs with the Simplenote cloud data store. The Simplenote cloud data store, of course, also syncs with Notational velocity (open source, OS X Spotlight indexed), OS X Tinderbox, OS X Yojimbe (3rd party sync), and there's a Chrome extension for editing notes.

I exported my Outlook 2007 notes to Outlook's odd CSV format (includes line feeds!), then I imported into ResophNotes and synchronized with Simplenote's cloud store. Then on my iPhone I viewed them in the Simplenote iPhone client.

It worked better than I'd expected.

Now I can move my old (originally Palm III Notes, now ToodleDo/Appigo Notebook) personal notes to the same cloud store. I'll sign up for the $10/year premium Simplenote service. (Currently I have free version.) If Simplenote belly up the rich ecosystem and open source Notational Velocity desktop solution provides the insurance I need.

A good day.

See also:
Update 7/31/10: The author of ResophNotes tells me he's preparing a new version that will import CSV files -- like the ones ToodleDo Notes export creates. Incidentally, I discovered that FileMaker Pro 8 does a great job opening Outlook's CSV files with embedded line feeds. I never imagined ...

Sunday, July 25, 2010

AT&T will data block a phone - but this disables MMS messaging

In the process of picking up my new iPhone [1] I asked (again) about blocking a user's data services. Today the store AT&T rep more or less confirmed this anonymous comment on a June post:
Gordon's Notes: AT&T’s secret Nov 2009 mobile contract change – Elegant Evil

... you can have AT&T put a data block on any phone. I have one on one of my blackberries. And it's something they do routinely, in fact on my bill it's explicitly called out as a line item. Call them again, and tell them to put a data block on, and they should do it ....
The catch (you knew there was one?) is that the data service block also disables MMS messaging -- even if that is covered by an unlimited texting plan. It does not impact SMS messaging.

I also asked again about AT&T's policies on adding data plans to "smart phones" connected to AT&T's network. I've asked about this previously and gotten conflicting responses:
This time I got yet another response - a very bad one.

I'm going to put up yet another post on this topic, including some AT&T policy language that's not publicly available. I'll update this post with a link when the new material is out.

[1] I can kill bars by touching any part of the antenna. I used to tune TVs by waving my hands; I think it's a sign of alien possession. I suspect a lot of the antenna problems are actually user-specific.

Apple accounts: never truly deleted, so keep your old password

My mother used to have one of our family MobileMe account, but I wasn't using it well. So I removed it.

When I gave her an iPad I realized I could create an account on one of my machines and use it to control her calendar and contacts via MobileMe. So I added her back using her old username.

When I did that I was asked for her old password. I still had it in my pw database, so I reinstated it. All of her old contact information was still online. Nothing had been deleted.

I had a similar experience with an old .mac account of mine. When I went to MobileMe I couldn't use my old discontinued .mac username -- because I'd misplaced the password. If I still had it I wonder if I'd have found my old .mac data still intact.

I don't know if, outside of a family account, terminating the account truly removes data. I do know that doesn't happen inside a family account. I also know that you never want to lose your MobileMe password even after you stop renewing. You'll need it if you ever want to resurrect an old user name. Apple doesn't reuse them.

Grandma's iPad - A user guide and review

I gave my 80 yo half-blind wheelchair bound arthritic mother her iPad.

She loves it. She's fascinated by it, her main complaint is that she loses track of time playing with it. She's using the Facebook.app (iPhone, double sized -- which is a feature, see below) to follow me and she composed her first email since her macular degeneration progressed.

She manages to drop it into conversations. The amazement and envy of a young supermarket employee is priceless.

As with her 2007 Mac Mini, which is increasingly hard for her to operate, I've written up a user guide for Grandma's Accessible iPad.

Very quickly (for time is short!) here are some related observations in bullet form:
  • Games are a a good way to learn basic motions. She likes Solitaire, I paid a few dollars for an ad-free product.
  • Ad-supported products are NOT elder-friendly. They're too unpredictable and confusing.
  • Her devices are enrolled in MobileMe, one of our family accounts. I have a "GrandMa" user account on my laptop that syncs with that MobileMe account. That lets me remotely manager her contacts and calendar from my laptop. I'd use "Back to my Mac" from that laptop but I didn't have time to make it work with her ISP (currently blocks needed ports).
  • Old-fashioned desktop-oriented web apps are the most accessible apps because they zoom very nicely. Mobile web apps are the least accessible low vision apps because they don't scale at all (pinch expand doesn't work) and they don't even have configurable fonts.
  • Web apps that require authentication are a REAL problem. She absolutely cannot manage passwords. (Almost nobody can, really.)
  • iPhone apps with retina-displays support set to double size are PERFECT for her. Very large UI, very simple UI.
  • The more "features" in the OS the more troublesome. There's nothing in iOS 4 that is good for her -- it's just more complex (multitasking, "folders", etc). More features means more "traps" -- unexpected behaviors. (Like the "wiggles" if you rest a digit on an icon, but at least I could explain that.)
  • It's really annoying that Apple made "zoom" (a very weak feature) incompatible with VoiceOver. They should at least use a rotor gesture for the VoiceOver screen blank feature so the triple finger tap could zoom.
  • Apple's Mail.app is very hard to use with low vision. She has to pull out a magnifying glass (which is a feature of the iPad, they don't work well with desktop screens). Apple's font scaling only shows up in the message, nowhere else. It's really not a very user-friendly app.
See also these related posts (first 4 are iPad, 5th is OS X desktop):

Thursday, July 22, 2010

What's wrong with Google Maps?

There's something weird going on with Google Maps. Twice on our family trip, once in Canada and once in the US, Google gave us very scenic but impractical directions. They were quite different from prior directions for identical routes. There were no road closures to explain the choices.

No, we weren't choosing the bicycle route.

It's as though Google's routing algorithms are mixing up bicycle and auto travel.

Weird. I assume it's transient, but it's very annoying.

PS. In a separate bug, Google has Sault Ste Marie Michigan and Sault Ste Marie Ontario merged as one location in their database. Any searches on Michigan locations get Ontario results.

Sunday, July 18, 2010

Sync Hell: MobileMe contact sync bug - does Apple care?

Every few weeks, I run across an Apple bug so egregious that I can only conclude nobody there cares.

The MobileMe contact sync bug is one of those. As best I can tell only the first, last and perhaps company strings are used to match contacts when synchronizing. So if a contact has only an email address, then the match is on an empty string (null key). This produces many-to-many combinatorials, email addresses that grow with each sync until every empty name contact has every other empty name email.

This is an incompetent design. The responsible engineer and product managers should hand their head in shame.