Friday, October 14, 2011

Warning: iPhone 4 cases may not fit 4S

Just got the AT&T 4S. I'm seeing the same problem with Speck Pixelskin reviewer had with a Verizon 4:

Speck Products | Speck Products PixelSkin HD iPhone Case | TPU iPhone Case

... I bought this cover for a Verizon iPhone 4 and the cut out for the ring/vibrate switch does not fit. It may be fine for the ATT phone, but not Verizon. It is advertised as fitting both, but it makes it look like the cover doesn't go with the phone...

On our new 4S the mute switch slot is too high. I wonder if the AT&T 4S more closely resembles the Verizon 4. Many cases will have similar issues.

I'm disappointed that Speck is marketing their cases as 4 and 4S.

Wednesday, October 12, 2011

The iCloud identity problem: manageable?

My MobileMe account user name is different from my very old (.mac) Apple account user name associated with all my iTunes purchases.

These worlds meet with iCloud. Except ...

Getting started with iCloud, Apple's new sync service | Web | Macworld

...Can I merge Apple IDs into one iCloud account? Not at this time, unfortunately....

Sounds bad, but things aren't too bad ...

Apple IDs and iCloud (apple support)

...You can, however, use one Apple ID for iCloud services and another Apple ID for store purchases (including iTunes in the Cloud and iTunes Match). You will get all the benefits of iCloud whether you use the same Apple ID for iCloud and store purchases, or different IDs for each...

... iPhone, iPad, or iPod touch:

When you first set up your iOS 5 device, enter the Apple ID you want to use with iCloud. If you skipped the setup assistant, sign in to Settings > iCloud and enter the Apple ID you’d like to use with iCloud.In Settings > Store, sign in with the Apple ID you want to use for store purchases (including iTunes in the Cloud and iTunes Match). You may need to sign out first to change the Apple ID.

Mac:
Enter the Apple ID you want to use for iCloud in Apple () menu > System Preferences > iCloud. Enter the Apple ID you want to use for store purchases (including iTunes in the Cloud and iTunes Match) in iTunes > iTunes Store...

This means that family members who share a single iTunes account (our case) can still have separate sync accounts.

I'll be taking my time before I transfer to iCloud, but this is better than I expected. Good for Apple.

How To Share Google Reader Stories to Google Plus

This worked well! I thought it would only share publicly, but it allowed use of my circles to constrain sharing ...

How To Share Google Reader Stories to Google Plus

... These are the steps to add Google Plus as a service on your Google Reader. Once you've set this up, all you have to do to share an article is the bit in the last step...

Now if Reeder would support G+ sharing ...

My Google Reader shares also turn into a twitter stream, albeit a poorly formatted stream.

Monday, October 10, 2011

Corrupted Databases.db file prevents Safari quit in Lion

Peace Freak figured out why Safari / Lion wouldn't quit. I had to force quit to shut it down. The problem was in Databases.db ...

Safari Will Not Quit: Apple Support Communities

... went to: ~/Library >Safari  and dragged the content of that whole folder to a folder on the Desktop.

(Note: the user library "~/" is hidden in Lion. So make sure to click on finder > press and hold Option > click Go on the top menu > choose library) Safari would quit normally!

So the problem was one of the files in the Safari folder. I started putting them back in one by one and restarting and found that Databases/Databases.db was the culprit....

Brilliant. PF is my hero. Heck, I didn't even know the option trick to display the hidden user Library folder. I'd been navigating to it using the Go item.

When I did this Safari next opened with roughly 1 billion windows -- everywhere. Including many full screen windows. Option-Close eliminated all but about 20 that I had to close one at a time. Some full screen, some windowed.

Now Safari quits normally.

Looks like an OS bug, probably related to the "restore on restart" "feature". That "feature" was a terrible idea when IBM tried it with OS/2. It hasn't gotten better the second tim around.

Based on past experience I bet this one doesn't get fixed until 10.3.4; these kinds of niggling bugs tend to persist. I'll get in the habit of closing all my Safari windows before I exit, and I'll exit and restart routinely.

Sunday, October 09, 2011

Google translate bookmarklets

Martin Steiger says a lot of smart things (at least I think so).

Problem is he says them in German and English (probably French too. Darn eurolinguists.)

Google Reader does a decent job with his Mac blog, but that doesn't work with search or traversing older links.

For that I use Google's translation bookmarklet English button. Works with any browser. Unsurprisingly German/English translation works reasonably well. Sadly Chinese/English translation is useless.

 

Thursday, October 06, 2011

iTunes Playlists: manually set the played and unplayed list

[This tip doesn't save much time, but it's a reminder that iTunes is one of the last "power user" apps in the Apple consumer catalog.]

Starting in 2009 I began having problems with smart playlists. Sort order in iTunes wasn't being respected on the iPhone, playlists metadata didn't update correctly, and the last played and play count attributes weren't behaving as expected.

The problems seemed to vary over time, but podcasts were always a problem. Since I'm a huge In Our Time fan I felt this more than many.

Eventually I resigned myself to the bugs. Few people use iTunes' astoundingly well done smart playlists; they're a power user feature. Fixing them was never going to be an Apple priority.

Looking back I also wonder if Apple quietly changed the definition of "last played" around 2009, so that it was set only when a tune was completely finished. For music this would make sense; but the last minute of most podcasts is taken up with closing music and the like. Since I skip that for the next podcast, I would never "complete" a 45 minute program.

Without a working last played attribute I had to manually manage the list of podcasts that went to my iPhone. This minor chore bugged me until it occurred to me that the wonderous Doug's Apple Scripts for iTunes site might have a script solution. They do - New Play Count v2.0 will script the last played setting.

In the midst of doing this, however, I realized that the current context menu for a tune includes "reset plays" and "mark as Played"/"Mark as Unplayed". It's not a new feature -- I found a 2006 Google reference on this. I just missed it.

So I set all the podcasts I'd listened to as "played"; I didn't need the AppleScript. I created a simple playlist that only included IOT programs that were unplayed. Now I let my podcasts run to the end, so I'm hoping I'll eliminate that little chore.

Sunday, October 02, 2011

Email to Task: Remember the Milk gets it wrong, Appigo and Toodledo do it right

I use Toodledo's task service every day; sometimes through Appigo's ToDo.app, sometimes through their web interface. I'm a customer, but not a fan. I need Toodledo to add full text search with the web UI, a feature that ToDo.app has provided since day one. I've been asking for it for years, but it's only recently that Toodledo told me they have something in the works.

Toodledo does have one killer feature. I BCC my toodledo mail-to address when I send email with an important f/u task and toodledo creates a task with the subject line as the task name. I use this all the time. It's the analog of Outlook's ability to create a task by dragging and dropping an email, note or Calendar item to the task icon. (Surprise! Bet you didn't know Outlook did that.)

Since I'm no fan of Toodledo I considered setting up Emily with their primary competitor -- Remember the Milk. First thing I did was evaluate Services / Remember The Milk for Email.

They got it totally wrong. Their primary use case is not task creation, it's importing tasks en masse. Every line in the email becomes a task, including the email sig. At a high level they support "emailing tasks", but it's completely useless for my purpose.

Sigh. If I were wealthy, I'd build a task/web app that works.

In the meantime, I'm evaluating toodledo's web app. It's supposed to do search, but did they make the same mistake they made with their online service?

Update: Stop the presses. Appigo's own cloud service, which I've never take seriously, supports Creatings tasks via email, and they do it right:

When an email is sent to Todo Online, the subject line becomes your task's title/name and the body of the email will become your task's note.

Except it's not working. I created the mailto address for Emily but the emails aren't turning into tasks. I'll give it a bit more time before I open a trouble ticket. Opening a trouble ticket, of course, is a great way to evaluate a service.

Another bad sign. There's no "Help" or "Support" link in the Appigo Todo Online UI.

Update 2: The task to email problem was a 'confirmation message filtered into spam folder' problem. The bounces were going to Emily's email so i missed them. On the other hand, this is a good way to test a service. When I tried to cancel my ticket I got "Fatal error: Call to undefined function mcrypt_get_iv_size() in /var/www/kayako/includes/functions.php on line 3434".

They are missing Help and Support links in their Todo Online UI.

Update 10/7/11: Appigo's mail-in support requires authentication of the sending email address; users can have only one sending service email. Toodledo lets any address work. Appigo's support network seems to have been down for two days. Lastly, the more I see the absence of a help or documentation link on the online service they less I feel they are a real company. I am also, somewhat laggardly, realizing that Appigo has NO data export service at all.

Update 10/7/11b: I switched Emily back to Toodledo. She is continuing, for now, to use the Appigo Todo.app. It only took a minute to make the switch; there were a few duplicate tasks to delete. Emailing a task now works as it should. FWIW this is a free feature with Toodledo, but a Pro feature with Todo online.  I miss full text search; I'm back to waiting for Toodledo to enable this. In the end though the functionality, the mailto implementation, and data freedom brought me back. We'll get the Pro account if it works for Emily.