Wednesday, September 09, 2009

iTunes 9 home sharing is mediocre

There's a longstanding issue with iTunes, one that I've been writing about since at least 2005.

Suppose you have have 3 family members with iPhones. Do they all sync to one user account? Our do they each sync to their own account?

If the former everyone shares music and apps (up to five devices), but they also share playlists, address books, iTunes accounts, and calendars (unless they sync via Exchange Server to Google). If the latter then everyone has their own stuff, but they also need to have their own movie, music library and app library.

This is a longstanding pain in the butt.

So when I read that iTunes - 9 did something about music sharing decided to install it on a non-media machine.

Turns out, it does what Apple says:
... With Home Sharing, you can browse the iTunes libraries of up to five authorized computers in your house, import what you like...
Emphasis on IMPORT. If you add a tune to a playlist you COPY the file, even when iTunes is running in multiple user sessions on the same machine.

So everything is duplicated.

It's a lot like old-style iTunes sharing, except now you can copy.

Not interesting. The old problem remains.

See also:
Update 9/10/09: A friend tells me he syncs his wife's iPod twice. Once to the account that holds iTunes, a second time to her personal account. The iTunes settings on each machine control what gets synched. This is an intermediate solution with both advantages and obvious disadvantages (double sync, no personal playlist, no personal ratings, etc, etc). Also if you are sharing your iTunes Library the update may reset permissions.

Update 9/24/09: I upgraded my main library to 9.01 and paid more attention to the language of Home Sharing such as "is for personal use". Note that Home Sharing is for all persons who share the same iTunes account -- which is, in theory, only one person. Apple is walking a fine DRM line here, as they have for many years. They don't target multiple accounts on a single Mac because that represents multiple users, and Home Sharing is really for one user on multiple machines.

Monday, September 07, 2009

twitterfeed: tweet the feed

twitterfeed is takes any kind of public feed and turns it into tweets.

It works with OpenID and uses oauth to talk to Twitter, so it passes my initial screening tests. You don't enter your Twitter credentials and you don't have to remember yet another un/pw.

Now all I need is for Google to provide a Google Reader shared-item-with-note feed that would provide the item name/link and my Google Reader Note. I'd be able to use Google Reader to generate tweets with notes on the things I'm interested in.

Alas, we're waiting for Google to take the next step here ...


Sunday, September 06, 2009

Life Hacker - living with Google Voice

Great orientation: How to Ease Your Transition to Google Voice - Google Voice - Lifehacker.

It's one thing to get a list of features, another to learn how to make them work. See also Pogue's brief summary.

Google also recommends Tech Crunch on the Android and Blackberry GV apps (alas, not iPhone - cures you Steve Jobs!).

Setting up Google Voice accounts for Google Apps users

I'm a big fan of Google Voice (boo Apple!), it's saved me about saved me about $1,000 over the past year or so. I'm also a fan of Google Apps for our family through which I've reached the nerdvana of unified calendaring.

So as our eldest moves into junior high I decided it was time to get him his lifelong unique identifier phone number. A number that's under my control -- for now.

Getting an 'invite' to participate is easy, Google is handing out GV numbers on demand now (US only). The tricky part is unifying this with his Google Apps family account.

It turns out you can't really do this. Google Voice is tied to a Google account, you can't log in using Google Apps credentials. In the Google World it's fine to have a Google Apps account, but everyone needs a personal Google Account as well (which makes sense if you think about it long and hard enough).

Here's what I did for my Google Apps users who now also have Google Voice numbers:
  1. Request the GV number.
  2. Click on the link in the GV invite.
  3. Don't bother trying to login with your Google Apps credentials. Click new account.
  4. For user name provide your Google Apps user name.
  5. For password provide your Google Apps password.
With this setup the GV number feels like it's bound to the Google Apps account, but this is a convenient illusion. It's bound to a completely separate Google account that happens to have the same user name as the Google Apps account.

Saturday, September 05, 2009

Very slow 10.5.8 updates on some PPC machines

It's been over a month, so I figured I might as well install 10.5.8. Since my photo work now lives on the Intel MacBook, I did the update first on my G5 iMac.

As usual I did a safe boot first to clear out caches and the like. I disconnected my firewire drive then I rebooted. I installed from the Combo Update. I didn't "repair permissions" because, as near as I can tell, that's bogus.

The install proceeded normally until it got to the "2 minute" mark. Then the update appeared to hang. The progress bar was frozen, displaying "Install time remaining: About 2 minutes".

Ok. This is Apple after all. We have to expect things not to work properly. I was only mildly suprised.

Happily, I found a most useful reference while I waited ...
...Apple - Support - Discussions - OS 10.5.8 update failure ...
I'm getting the same thing where the installer is stuck at 2 mins.

BUT.

I know it's doing something.

If you bring up the installer log by going Command - L ... and then select 'Show Errors Only' and change it to 'Show All Logs' you'll see it's writing some metadata into the Receipts folder....
Great tip, I didn't know about the installer log. I'm also seeing leisurely, updates to Receipts folder metadata. (Quite a few entries in the error list too!)

Another response speculates that there's some "code signing" going on. Some PPC updates are said to take hours to complete.

Update pending.

Update: It concluded properly. Here are the final log results ...
Sep 5 21:21:39 BigMac Installer[302]: **** Summary Information ****
Sep 5 21:21:39 BigMac Installer[302]: Operation Elapsed time
Sep 5 21:21:39 BigMac Installer[302]: -----------------------------
Sep 5 21:21:39 BigMac Installer[302]: script 2441.19 seconds
Sep 5 21:21:39 BigMac Installer[302]: zero 0.36 seconds
Sep 5 21:21:39 BigMac Installer[302]: install 2992.16 seconds
Sep 5 21:21:39 BigMac Installer[302]: validate 32.83 seconds
Sep 5 21:21:39 BigMac Installer[302]: os 0.00 seconds
Sep 5 21:21:39 BigMac Installer[302]: extract 464.22 seconds
Sep 5 21:21:39 BigMac Installer[302]: receipt 4.49 seconds
Sep 5 21:21:39 BigMac Installer[302]: disk 1.08 seconds
Sep 5 21:21:39 BigMac Installer[302]: config 49.33 seconds
It took about 90 minutes to complete the update, most of which was spent on those very slow metadata writes.

Here are the results for an Intel MacBook:
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: **** Summary Information ****
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: Operation Elapsed time
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: -----------------------------
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: script 381.73 seconds
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: zero 0.08 seconds
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: install 744.83 seconds
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: validate 17.36 seconds
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: os 0.00 seconds
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: extract 311.78 seconds
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: receipt 0.91 seconds
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: disk 1.01 seconds
Sep 5 23:54:56 Stanford-MacBook-2 Installer[197]: config 33.04 seconds
On the Intel machine the install took about 20 minutes -- so about 1/4 to 1/5 the time.

Update b: I went to do a scan and my Epson Scan software died. I don't know if this was the update, but I'm suspicious. Epson put out a new version a few days ago that's supposed to cover 10.6 too:
Scanner Driver and EPSON Scan Utility v3.28
Intel-based Macs with OS X (v10.4.4 - v10.6.x), PowerPC Macs with OS X (v10.3.9 - v10.5.x)
epson13224.dmg - 18.6MB - posted on 09/01/09
The installation didn't change my problem, but it resolved away after a reboot. I suspect it was unrelated to the update; I've not used the scanner for a bit.

The new Epson scan utility does cure a few old bugs however.

How to restore a lost iPhoto '09 facebook connection

Every so often I like to go through my Facebook Application settings. Sometimes I see things like 'Ads and Pages' that I don't recall authorizing, or I find apps I no longer use.

For example, I found an Aperture export app. I'd tried using export to Facebook from Aperture, but it didn't work for me (buggy?). So I deleted it. Funny thing is, I don't remember anything about a FB app, that was an OS X app...

[Ok, I'll cheat. As you'll see below, I later realize that when you use a Facebook "feature" on the desktop, there's a companion Facebook "app".]

That's how I came across some funky iPhoto Uploader app without any author or profile information to speak of, but with mediocre reviews. I don't need that shoddy app I thought, I've been using the built-in function that comes with iPhoto '09. So I deleted it.

Then a thought occurred to me.

Yes, I returned to iPhoto, and now when I clicked on the albums that sort-of-synchronize with my FB albums I got an error message saying the upload had failed ...
... authentication with server failed. Please check your login and password information...
Oopsie.

Clearly that mysterious iPhoto Uploader app was the 'companion' to iPhoto '09 (I wonder if it's a real "app" or just some kind of authentication framework shoehorned into the "app" slot.)

So how could I restore it? Apple doesn't provide any documentation on this sort of thing -- that would be against their religion. I played around briefly, here's what worked
  1. select any old picture
  2. click the facebook button to upload it to FB
  3. you'll see the upload button is grayed out. Click the "change account" button. You'll now be able to reenter your un/pw credentials.
After you reenter credentials you can sync your FB albums again, and the iPhoto Uploader "app" will reappear in your Facebook app settings page.

Loopt: don't be fooled by their iPhone location feature

Nobody has ever signed up for the service, but for $15 a month AT&T will provide location tracking for any phone. It's hard to imagine how crummy this must be, which is why you'll only find out about this if you study your phone options.

By contrast MobileMe will track your iPhone using the built in GPS device supplemented by WiFi location sniffing and cell tower triangulation.

If you aren't a slave to Apple you may have a phone that works properly with Latitude, enabling free location tracking.

Which brings us to Loopt ...
Daring Fireball Linked List: Loopt Now Optionally Updates Your Location Continually

... Via a deal with AT&T, Loopt — a location-based social networking service — can now track and update the location of your iPhone even when the Loopt app isn’t running.

... This is a server-to-server system between Loopt and AT&T. ... it’s a $4 per month addition to your AT&T bill.
It looks like AT&T is enabling Loopt to do for $4/month what AT&T wants $15/month for. Seems like a steep discount, but AT&T isn't doing any of the app development or support and nobody was buying AT&T's product anyway.

In addition to costing about $50 a year (MobileMe is about the same price) the Loopt service can't use the phone's GPS -- it's relying on cell tower triangulation. So the accuracy will be good in dense urban areas, poor in areas with fewer towers.

MobileMe seems like the better option, except, bizarrely but typically, Apple doesn't provide any location sharing option with MobileMe.

Sucks.

FCC, please continue to pummel Apple.

iPhone battery: toast in 14 months

As expected, my 3G iPhone battery is toast about 13 months after I bought my 3G iPhone. It doesn't make it through a day of my typical network use with lightweight talking.

I'm a heavy duty user, so I expect most people will get something closer to 15-18 months on the 3G battery.

I'll be buying the 3GS soon and the 3G will go to Emily. I'll get a $100 battery swap before I pass it on.

Update 9/26/09: I lied - Emily got the 3GS.

Friday, September 04, 2009

Macintouch: impressive set of Snow Leopard reviews

IMacintouch reviews more closely resemble my own experience than most other reviews.

Today they've got quite a bit of coverage online, and a plug to buy Snow Leopard through their Amazon affiliate link. Note their very useful compatibility lists (see also)! ...
MacInTouch: timely news and tips about Apple Macintosh, iTunes, iPhone and more...

... Our Snow Leopard Review - all 11,000+ words of it - is now available for your reading pleasure. We cover planning, migration and installation; the new Finder and QuickTime X; additional features and refinements; security and technology (which we published earlier in standalone form); and our conclusions, plus links for additional information...

We also have an updated Snow Leopard FAQ today, covering a variety of issues from AppleTalk printers to 64-bit operations to QuickTime.

Our latest Snow Leopard compatibility reports include notes about printers, Nisus, Cornerstone (a Subversion client), QuickTime websites, AIM, Tivo, astronomy applications, music software, PTH Pasteboard, Garmin, Adobe PDF Printer, 4Sight Fax, Quickbooks, SATA, the GPGMail plug-in, SnapScan, FileMaker and much, much more. [See also our Snow Leopard Compatibility List.]

Other Snow Leopard reader reports notes touch on a Server evaluation program, Up-to-Date program installs, Java, Finder/user interface issues, Flash and permissions repair, Mail problems, Time Machine vs. open files, 64-bit details, haxies, DFS, Samba, Bluetooth, installation experiences, "cu" and locationd, among many other things.

(Note: if you're buying Snow Leopard, we do appreciate purchases through our Amazon Snow Leopard links, because these help us cover the costs of running this free website, at no expense to you, while you simultaneously benefit from Amazon's discount prices.)

I'm a skeptic, but I am getting the impression that 10.6.0 is far less buggy than 10.5.0. Note 10.5.1 is expected within the next 2-3 weeks.

Update: Looks like there are serious issues with FileMaker 10:
... FileMaker Pro 10 has issues such as .fp7 not opening (not such a big deal, open FMP10 first then open the file) but export to Excel doesn't work, and that's more significant as there is no work-around. No update available yet...
I'm still on FileMaker 8, so it wouldn't be surprising if the update breaks that release. Replacing FM would make 10.6 very expensive for me. On the other hand another reader reported FM 5 was working!

iPhone app review -- check Gizmodo's nifty fifty

Every iPhone user should pay a visit to Gizmodo's iPhone apps directory. It's the best way to find apps you've been missing -- because Apple's site is a pretty useless guide to the enormous app world.

Most of them I use or are familiar with. The ones I'd recommend that they omitted include*:
  • Byline (client for Google Reader): It had quality issues for a while, I wonder if they lost a very key developer. Lately it's been improving.
  • Twitterific: good client, good company
  • i41CX+: HP 41C emulator (note there's an $8 version now with fewer features)
  • Flashlight (free): The app I have is just called "Light" but I don't think it's sold any longer. It works fine. This is the closest equivalent I saw.
  • Dual Level: good for hanging things
When I did this review, incidentally, I was surprised to discover that several apps I bought a while ago have been updated in ways that make them far less useful -- often associated with ways to add revenue (inline ads, add-on fees for things that were formerly available). Yech. (Worst offender: Night Stand)

* URLs are app store links. You get them by right clicking on the App name in the top left of the App description. I've idly wondered how to get these, so I played around a bit.

Thursday, September 03, 2009

Snow Leopard: Check support for your printer, scanner and multifunction device

It took me a bit of searching to find thisApple kb article:
Mac OS X v10.6: Printer and scanner software
... Brother MFC-7820N CUPS 1.40 P S F...
So it appears that my four year old workhorse multifunction network printer/scanner/fax machine is still somewhat supported. Note the CUPS drivers won't include Brother's ugly Control Center utility, so the push button "scan to machine" function probably won't work.I can live without that however.

I'm skeptical though. The same list shows the HP 1012 as "CUPS" supported -- and that printer did NOT work with 10.5 (the CUPS drivers exist but don't work).

I'll feel better when either Brother's 7820 site says something about 10.6 drivers, or I find real world reports of success. There's some room for optimism since Brother delivered a (documentation free) firmware update for this device as recently as last month.

Four years is an impressive support lifetime for a modern consumer device. It's one of the reason I buy Brother devices rather than from Canon (horrible device drivers) or HP (horrible drivers, lousy support).

So for now I'll hold off on my new iMac purchase until I get some clarity on support for the 7820N. I don't want to repeat my experience with the 10.5 and the HP 1012.

Update: I found some mixed user reports, but overall not bad. Supposedly scan center still works?!

Wednesday, September 02, 2009

Blogger's new editor -- incredibly, it still sucks

Blogger has taken their fancy rich text editor out of beta. I'm using it now.

Try this
  1. In Settings choose the new editor
  2. Open an article written and posted using the old editor.
Yeah, that's right, the paragraph breaks are gone. Everything runs together. Heaven help you if you try to edit, depending on your browser/OS combination the results are going to be a mess of missing and doubled line line feeds.

Google is a frustrating mixture of brilliant innovation and flat out incompetence.

I blame it on Marissa Mayer's peculiar hiring practices. Great software needs a genius or two, but it also needs regular smart people who are driven to get things done right. Google has lots of the former, but way too few of the latter.

Update 9/4/09: Note that if you open some posts, the paragraph spacing may seem fine. Try editing and saving them. It will look fine at first, but the output will have no paragraph breaks. This is just so wrong.

Changing practice: GV message rather than BB email

I've been ruined by the iPhone -- touching my wife's Cr*pBerry Pearl makes my fingers burn. I'm counting down to the end of the contract.

Until she gets her iPhone though, we have to live with the Pearl. Today we came up with a significant improvement.

She used to try to use the BB to send me email messages, but it was a painful process. I gave it some thought, and realized that there was no longer any need to use the BB to message me.

Instead we assigned my Google Voice number to quick dial. She leaves a quick voice message, GV transcribes it, and it shows up in my email. Voice apps love her voice; the transcriptions are nearly perfect. Faster, better, cheaper. We'll probably keep doing it even when she's on an iPhone.

For good measure I setup an Gmail filter rule so my GV transcribed messages now get forwarded to work email as well -- so I get them very quickly.

I love Google Voice. It's saving me about $1000 a year in calls to Canada (money taken from AT&T's pocket) and I'm constantly finding new ways to use it to make our lives better.

No wonder Apple's fear of Google has turned them to the Dark Side.

Tuesday, September 01, 2009

Google has an app status dashboard

I had no idea this page existed. It was referenced in a blog post on today's Gmail outage: Apps Status Dashboard.

There's an RSS feed as well, I've subscribed to it.

Funny thing -- the dashboard doesn't work with Google Chrome. In IE 8 if you click on an icon you get details on the event. In Chrome they're not clickable.
 
Update 9/2/09: Well, today it works fine in Chrome. I retried after a reader said it worked fine. Probably a random minor Chrome buglet.

Friday, August 28, 2009

Aperture's unsupported image message - a false alarm but a real problem

(see Updates. I've left this post roughly as it unfolded, but this wasn't an Aperture bug.)

The latest incarnation of an old Aperture bug is particularly nasty.

You get a project where only outlines of images can be seen. Click on them and you get a red square with white text saying "unsupported image format'. Restart doesn't fix this, there's no known fix. It's what you get with unsupported RAW images, but it occurs with old RAW images.

Here's one threat on the topic: Apple - Support - Discussions - Unsupported Image Format ...

There's a new release of Aperture, but no news if it has a fix. It's too big for me to download over a lousy hotel connection.

Aperture is a pro project. You can imagine how happy Aperture pro users must be to lose their work this way.

Update: The "unsupported image format" error is a red herring. I experimented with dragging the project out of Aperture, then inspecting the contents (right click, open package). It contains metadata, but no images. The images appear to have been lost by Aperture, leaving only misleading metadata. I suspect there's an image loss bug that can be triggered by moving images between projects contained in different folders.

Update 2: I'm going to run the consistency check described in Apple's Aperture troubleshooting page. I'd moved this Library from another machine, and I think that's an unsupported action. I see now I have 'read only' permissions for the Package -- I'm surprised it works at all. I have changed Package Permissions to read/write. I'm going to save a copy before I do this however.

Update 3: After I changed package permissions I ran the consistency check (Command-opt click on Aperture, hold cmd-opt until get dialog) to fix other permissions. That concluded without a message. I then restarted Aperture and this time ran the database repair. That found the images that had vanished earlier and restored the project with correct values.

So this problem began with my copying a library to a new machine, which is not entirely kosher. Then I failed to check permissions on the library/package. That meant Aperture could do some things, but other things would fail (no permissions). This particularly impacted copies on folders -- so when I tried to copy images into a project in a certain folder only some of the data was copied -- the pictures were orphaned. (This is arguably a bug, Aperture should detect the copy failure.)

The unsupported image message was a red herring.