Thursday, October 25, 2012

Supporting old iPhones: Keep a local copy of older apps

It's not hard to keep an old computer running well -- just don't update. 

That's harder to do for old iPhones, especially for a family where every phone syncs with one instance of iTunes (and thus all share apps, movies and the like). If I accept all updates I find that perfectly good apps no longer work on old phones -- even the still Apple supported 3GS.

So I've copied all 1.7GB of apps from iTunes Music\Mobile Applications to a local store. When a valued app stops working on an old phone, I can delete the update and restore the older version. Going forward I'll accept the updates, and if something breaks I'll evaluate a reversion.

I wonder how this works for users who sync to the Cloud.

Tuesday, October 23, 2012

Retrospect Professional for Windows 7.7 bug: recreate backup set workaround

Dantz barely sells Retrospect: for Windows, and the version I use (EMC) is obsolete, so this bug workaround will probably go unused. Still, if you're the one desperate person ...

The normal function for recreating a Backup Set Catalog File (essential!) is broken. After clicking Recreate "to build a replacement Catalog File from the Backup Set's media" and choosing File Backup Set medium you get the open catalog dialog. Which, of course, does not exist.

The workaround is to choose Tools:Repair Catalog then select Recreate from disks (even though you are recreating from Files, which in Retrospect is not the same as Disks) then All Disks then navigate to the folder holding your backup files. It will take a very long time, but it will recreate a catalog.

Saturday, October 20, 2012

Brother printer: check drum life before ordering new printer cartridge

I've ordered 3 printer cartridges since I bought my Brother 2140 a bit over two years ago [2]. Yes, we still print. It's a kid thing. The toner light is on again [5], so I'm toner shopping.

I don't mind buying them, the printer is reasonably economical and, ever since I set it up with an Airport Express print server rather than using my Snow Leopard iMac it's been trouble free. the cartridges aren't cheap though, a new cartridge is a good fraction of the price a new printer with its low capacity "starter" cartridge. [1] So I like to check the drum life first.

I thought I could do that through Printer Setup or CUPS (http://localhost:631/admin/?ADVANCEDSETTINGS=YES) interface, but I couldn't get it to work. This did:

How Do I Run a Self Test on a Brother HL-5240 Printer? | eHow.com

You can print a 'Printer Settings' page by pressing the 'Go' button on the front of the printer three times within 2 seconds. This page will provide information about the printer, such as its' media access control (MAC) address."

From the Printer Settings page I see I've printed 10,152 pages and I'm on my "fourth" (third really, first was tiny [4]) toner cartridge and the drum has 13% remaining life. That suggests a low cost printer drum is good for about four cartridge replacements. The current alternative is the Brother HL-2270DW or HL-2240D; they use the TN-450 printer cartridge; my current printer uses the TN360.

I bet I can get one more cartridge out of the drug, so this time I'll get the high yield cartridge [4]. After this cartridge is done, I'll get a new printer. [3]

[1] When you price a printer, always add the price of a standard cartridge to the printer price.
[2] Some scummy vendors are selling obsolete printers for about $300 on Amazon. I'm surprised the sleazy side of Amazon doesn't get more attention. 
[3] My LaserWriter 360 lasted about ten years, but I think it costs about $1000 @ 1992.
[4] I think I accidentally bought the standard rather than high yield cartridge with my last purchase. 
[5] If you tape over the clear plastic portal used by the toner level sensor, you can keep printing. There are many web pages that describe how to do this. The trick is to put the tape on the toner cartridge, not the carrier. When I put it on the carrier I tend to forget, and then run out of toner. This way I order a new toner, and wait until printing fails before I replace it. 

Apple extends iMac drive replacement program - will refund what I paid

A year ago, after a month of system instability but no SMART reported errors, I paid an Apple Store to repalce my 27" iMac drive. It was an annoying process. I had to buy a drive test utility to figure out what was going wrong; the drive was losing data, but the 'smart' drive OS was hiding the bad sectors from the OS. When paid to have the drive replaced it was a warranty-like service -- I had to go with the standard 1TB swap. I couldn't upgrade.

Later Apple introduced a replacement program, but my serial number didn't quality. Recently they extended the program
Apple has determined that certain Seagate 1TB hard drives used in 21.5-inch and 27-inch iMac systems may fail. These systems were sold between October 2009 and July 2011.
I received an email telling me to replace my drive. It suggested I contact Apple support if I paid for the drive. I did and I was told that I'd be refunded. Here's what I did to contact them:
  • When to the Apple support site and tried each of my four Apple IDs until I found the one that currently holds my repair record.
  • Wrote down the Repair ID and Case ID.
  • Found the menu option for 'disk repair' in the email contact form so I could schedule a call.
  • Answered the call and was routed to support person.
I'm not sure my Repair ID and Case ID were all that useful, I think they could have found me by phone number, name and address.

Update 10/24/12: Apple sent me this email, which certainly sounded suspicious ...
We need banking information to complete your refund...
Bank Name:
Bank Account Number:
Bank Routing Number (9 digits):
It's legit of course, but still. A Google search on 'checks routing number" images told me how to parse my barely used checkbook.

Update 11/7/12: Two weeks after I sent in my bank information Apple responded with a new request for bank information AND a scanned repair receipt. Not happy.

International iPhone: Using a Canadian SIM card had surprising effects on return to US - Google Voice, Voicemail, Siri

I've never heard of anything like this, but for what it's worth my use of a Canadian SIM card was associated with several iPhone 4S (unlocked) malfunctions on my return to the US. All of them were correctable, but they were surprising. I ran into six problems over a few days -- all new.

  • The first time I turned on with my US AT&T SIM the phone couldn't find service. It found AT&T on a second power cycle.
  • There was something odd about iMessage. Alas, I didn't pay much attention and don't recall how I fixed it.
  • My data services were a bit odd. Emails seemed to send normally, but they weren't received. I had to power cycle the phone to fix taht.
  • Siri failed 100% of the time, instead of the usual 40% failure rate. She woke up but didn't seem to receive my voice instruction. Turning Siri on and off fixed that.
  • My voice mail didn't work. I had to reenter the pass code.
  • Calls to my Google Voice number went directly to voice mail and didn't call my phone. I had to delete my mobile number from GV, then reenter and reverify the same number.

I don't know if all of these problems had the same cause, but they could all be related to problems reestablishing the relationship between my phone's IMEI  and my AT&T number.

Thinking over my swap sequence, I began by swapping in  a Rogers paygo SIM while in Canada. I turned on airplane mode until landing, then I turned it off and at that point my iPhone (IMEI?) was "roaming" in the US - interestingly, under T-mobile. For kicks I tried to text, which failed. I then turned the phone off, and put in an AT&T SIM.

The next time I return to the US from Canada I'll put the AT&T SIM in before I first enter AT&T coverage. I wonder if the transient T-Mobile roaming was the real problem. The Google Voice malfunction was particularly annoying.

Friday, October 19, 2012

VMWare Fusion 5: faster with a single file than with 2GB files?

I've been girding my primary machine for the Snow Leopard to Mountain Lion conversion for about a year. Yes, before ML was released.

Have I mentioned that I hate OS updates?

The good news is that I'm starting to like Mountain Lion on my MacBook Air. I like it enough I'm even considering replacing my main machine's problematic Magic Mouse with a Magic Pad after the conversion. So now I'm closing in on the last steps, including update my historically sluggish VMWare 3 XP image. Today I downloaded a trial version of VMWare 5; annoyingly the download is 5.0 and the first step is to upgrade to 5.01.

During the installation VMWare 5.0 offered to free up disk space; my Win XP VM had again swollen to 120GB [1]. After clean up and conversion it turned into a single 50GB file. This surprised me; I'd previously used 2GB stripes because I hoped Time Machine backup would be less affected. I suspect VMWare strongly prefers the single file model. I also took this upgrade opportunity to tell the VM to use two cores, and I shrank the XP memory allocation to the recommended 512MB [2] and set Windows internal memory management to system controlled (default).

 Probably thanks to the single file, but maybe due to the second core, the XP instance feels much quicker. In particular I'm hearing much less background disk access.

I'll stay with the single file for now, and I'll exclude it from my Time Machine backup. It will be copied by my nightly disk mirror and I'll keep an instance on another local drive.

[1] I shrank it in over a year ago, and use it very infrequently, so this large growth suggests a bug somewhere - VMWare, Windows XP, something about my setup. I'll have to keep an eye on it. I suspect at some point I might want to start over with a fresh XP image, but that's a painful thought. It's probably easier to just shrink the image periodically. In retrospect, I don't recommend converting an existing Windows system into a VMWare image.
[2] I could easily give it 2GB, but I suspect there's a reason VMWare recommends this modest allocation.

See also:

Thursday, October 18, 2012

iTunes smart playlists with nested rules

I had absolutely no idea this was possible, but iTunes smart playlists can have nested rules (Mac OS X Hints). I tried it, and it works. Option click the icon for adding rules and you get nested rules.

Unfortunately based on comments we learn that iCloud Match can barely support smart playlists at all and that nested playlists don't always work with iOS. So in general it's safer to build playlists atop playlists rather than use nesting, but it's so cool Apple once did this.

Alas I expect Apple to lobotomize iTunes with version 11 to match iCloud's limited capabilities. Until then, cool feature.