Sunday, June 09, 2013

CloudPull - backup your Google Cloud properties -- including your old shares and your multiple Drive accounts.

I've been using Golden Hill Software's CloudPull Premium ($15 now, I only paid 410 due to a promo, TidBITS users can jump get a 20% discount if they insist) for a month or so. It backs up parts of the Google data associated with 3 of my Google identities -- Personal, Public (jgordon@kateva.org) and Work. Sooner or later I'll start backing up the kids stuff too.

The backup data includes my Google Calendars (primary and subscription/shared as .ics), Google Contacts (3,496 as .vcf), Drive files (Google versions converted to iWork, else native) and Reader subscriptions, starred, shared and liked (not sure of format, seems a mix of database  and references). The repositories are searchable through CloudPull and, since I changed the store setting to be in my Documents folder, via Spotlight. I don't backup my email accounts; those are in Mail.app.

The app seems to work very well. It's designed to backup every 1 to 24 hours, but I just run it every few weeks. It would be nice to have a once weekly or once monthly backup option, or to be able to schedule backups for the wee hours of the morning. I don't backup 

My archive includes about 40,000 Google Reader shared articles, a SQLite database of about 400MB and total storage of about 5 GB. Not trivial, but manageable. The storage architecture makes use of SQLite and many shortcut links.

I am quite fond of this app. It has a minor glitch in an early version, the developer fixed that quickly. Highly recommended for every Mac user of Google products.

Friday, June 07, 2013

Tip: Use contexts in Toodledo, Appigo Todo.app and others to identify quick tasks

For historic reasons, and because between the two of them I have a unique set of features I can't find elsewhere, I use Toodledo online and Appigo's Todo.app on my iPhone (they sync). The combination is a bit of a kludge, but by now they are burned into my brain. It would take real improvements for me to switch, and I haven't seen them [1]. For example, Appigo's online task app is missing Toodledo's essential mailto feature.

Despite years of use however, I've not done much with Contexts in either Toodledo or Todo [2]. I understand the theory, but in practice it's been too much bother -- until today.

Today I realized what I needed was an easy way to tag small tasks that I can easily knock off when I have a free minute or less -- and I realized a single letter context was a convenient way to do that. So I deleted all the unused Contexts I'd created, and added a new one called 'q' (for quick!). Now, when I'm bored, I filter on q and knock off a bunch of little tasks.

[1] I could build such a great task app if I had another life or two ...
[2] Todo syncs contexts with toodledo. 

Aperture slideshow smaller than expected? You may need to create previews.

When I began using Mountain Lion the slideshow screen saver couldn't handle nested photo folder. That regression from the best version of OS X was fixed in 10.8.3, but by then I'd switched to using Aperture for my slide show of child-programming images [1].

Aperture came with its own problems. For example, the same image would seem to get stuck on both monitors. That improved with 10.8.3 and/or running 'repair database'. Some time later though, it occurred to me I was seeing the same images more often than expected for a library of 6,000 "best of" images.

The catch, of course, was previews. The slide show feature needs JPEG images to work, and, as it turned out, only a small number of my 6000 slideshow "RAW" images had previews. 

The Aperture 3 User Manual explains how to update or create previews: "Choose Maintain Previews For Project from the Library Action pop-up menu". I created a smart folder to hold all my slideshow images, chose select all then "maintain preview" on one context menu. I came back a few hours later and now I have a much larger set to view. 

[1] My theory is that by exposing the children to thousands of images of happy family moments, they will be programmed into thinking they had a happy childhood and thus will ensure I do not suffer long in my dotage.

Thursday, June 06, 2013

Mac USB port not working? Try an SMC reset.

I unplugged my 27" i5 iMac during a thunderstorm the other day. When I plugged it back in, my USB hub no longer charged our iPhones. It was dead.

This annoyed me, but the iMac is a few years old and that port has been well used. Perhaps I was just unlucky. Gradually though, I remembered that unplugging an intel iMac resets  the System Management Controller (SMC). That's normally done as a fix for problems, but perhaps it can also cause them.

So I repeated the reset and my USB port works again. For the moment anyway, I wouldn't be surprised if it fails later.

USB ports aren't listed as SMC controlled in Apple's knowledge base article, but SMC reset (and, with less evidence, NVRAM reset) is a common folk therapy for bad ports. This article listed other things that may (or may not) benefit from an SMC reset:

  • Erratic sleep mode performance, including not waking from or not entering sleep.
  • Mac portables (MacBook, MacBook Pro, MacBook Air) not responding to lid opening or closing.
  • Failure to respond to the power button being pressed.
  • MagSafe power indicator not displaying or displaying incorrectly.
  • Sluggish performance, even though Activity Monitor shows little CPU usage.
  • Target Display Mode not working correctly.
  • Battery not charging or taking excessive time to charge.
  • USB ports not working.
  • Bluetooth not working.
  • Fans running fast.
  • Display backlight not responding to ambient light level changes.

Tuesday, June 04, 2013

Time Capsule saga #5426: slow hardware failure affecting backups and a varation of the 7.6.3/7.6.2 wifi bug

Years ago my wifi/routers would fail every 8 months or so. I don't know why they were so short-lived, I assume it was a combination of cheap gear, poor cooling, lots of encryption work, and maybe something special about RF gear. I switched to Apple gear and I was delighted.

Until I bought my 500GB Time Capsule in July 2009. Wow, it has not been good. I've 45 posts to date on Time Capsule, and at least half are bugs and issue workarounds. Then, cough, there's AirPort Utility 6.

The most persistent problem got my attention last March. My backups would fail with firmware 7.6.2 but worked with 7.5.2. I made a number of changes, but the biggest change was I swapped around my network so it looked like this:

  • DSL (yep) router - Airport Express 802.11n (upstairs)
  • Time Capsule (extends AE network) in office, with wired ethernet connections to iMac 27" and printer. (So my server/main machine did TC backups via ethernet, not wifi)
  • Six iPhones, an old G5 iMac, a MacBook Air and a 5+yo MacBook connecting via Wifi to AE or TC depending on location
  • An old Airport Express 802.11g currently used for AirPlay only

That new arrangement, and perhaps various updates to Lion and so on, seemed to help. Until, about five months ago, backups to the 2TB drive attached to the 500GB TC started to fail mysteriously. Restarting the drive did nothing, but power cycling the Airport fixed things. I couldn't find any cause, so I just power cycled every few weeks.

Eventually, however, I was power cycling every few days. [2] Time to order a new 2TB TC from 30-day return Amazon.com and try a hardware swap. If I go a few weeks with backups working I'll keep the new one; for now 2TB will handle my backups without an external drive. [1]

That's where I am now, but today I ran into a new problem! My TC connected iMac, and all devices that connected to the TC by WiFi, were dog slow. I'm on the "12 Mbps download/896kbps upload" plan, but from my iMac the Century Link speed test gave me:

Download Speed: 625 kbps (78.1 KB/sec transfer rate)
Upload Speed: 166 kbps (20.8 KB/sec transfer rate)
Latency: 150 ms

I was ready to give CenturyLink a call, but decency required I test from the router upstairs first. It gave me pretty much what I expect:

Download Speed: 9604 kbps (1200.5 KB/sec transfer rate)
Upload Speed: 746 kbps (93.3 KB/sec transfer rate)
Latency: 75 ms

Yes, it was the connection between the AirPort Express and my brand new Time Capsule that was bad. I think I was running into the same problem Marco wrote about a few days ago -- there are problems with 7.6.2/7.6.3. In this case affecting my AE to TC connection since the AE was 7.6.2 and the new TC shipped with 7.6.1. After dropping the AE back to 7.6.1 and restarting the TC I got the same results when I'd plugged directly into the router:

Download Speed: 10298 kbps (1287.3 KB/sec transfer rate)
Upload Speed: 735 kbps (91.9 KB/sec transfer rate)
Latency: 74 ms

The TC is working at the moment, but if it fails me again it's going back to Amazon and I'll try running Mountain Lion Server based network backup.

[1] I also do a Carbon Copy Cloner backup of my primary machine with file archive; that encrypted drive rotates offsite with 3 other 2-3TB drives. If you don't have two completely different backup systems with at least one offsite drive at all times you're not backed up. Mountain Lion supports encryption of Time Capsule backups, but initial backup is very slow then -- even over ethernet. Seems ok afterwords. Be damned sure you can retrieve that password if your system dies.

[2] A lot of my hardware is 3-5 years old, so I'm expecting a flurry of failures. Slow hardware failure is pretty darned frustrating.

Wednesday, May 29, 2013

Brother HL-6180DW - personal experience, AirPrint, and Printopia incompatibility/obsolescence.

I used an Apple LaserWriter Select 360 for about twenty years. When I could no longer buy a cartridge for it I got five years from a Brother MFC-7820N, then three years from a Brother 2140, and lately 3 months from a Brother HL 2270DW.

I'm not sure, but I think I might be seeing a bit of occult inflation.

The Wirecutter-recommended Brother HL 2270DW didn't actually malfunction, it simply turned out to be extraordinarily expensive to operate. We got about 600 print pages out of a $50 "2,600" page Brother toner cartridge. Seems Brother has brought the ink jet business model to the formerly respectable laser writer.

So I handed that printer off to some friends who really only need occasional printing, and I went looking for a respectable alternative. I'd like to say I bought something that wasn't Brother, but making marks on paper is a dying industry. The competition is no better, and at least Brother printer drivers seem relatively Mac friendly.

I ended up buying the HL-6180DW (today's dynamic Amazon price is $254, I paid $230 a week ago). it comes with a 3,000 page cartridge (no fake starter cartridge) and you can buy a 12,000 page TN780 cartridge for about $106. The drum is good for about 30,000 pages (at which point it will cease working whether you like it or note), so we might get five years out of this one.

Compared to the compact 2270 the 6180DW is less than an inch wider, but its at least 4" taller. It just fits the space I had for it. It's reasonably quiet and of course it prints quite adequately. I didn't try to enable the WiFi [4], it has an ethernet connection to my Airport Extreme so it's a networked ethernet printer. Our laptops find it because, after all, it's on the network (no print server needed). [3]

I like to keep my printer installations simple, so after downloading all the manuals [5] but not the latest drivers [1] I switched to my Admin account [2] and added the printer through Mountain Lion's interface. That worked well, but, unlike the 2270 DW, the print queue didn't provide a link to the printers web admin GUI.

So I had to find the printers IP address to get the web GUI. From the LCD panel, choose machine info, then print network settings [8]. That gave me the IP, paste into Chrome or Safari to get the Admin GUI. There's no default pw, you can set one if you like.

From that GUI note two key settings under Print:

  • Toner Save: turn ON. Seems to print fine with Toner Save on and we know Brother makes its money from toner sales.
  • Continue Mode: This controls what happens when your printer hits Brother's 20% remaining (600 pages in this case) mark. I believe the default means the printer will stop printing. I set it to "Auto". 

This all went relatively well, but then I discovered Printopia wasn't letting me select my new printer! Exasperating, since my #1 son loves printing from his iPhone. There were no error messages, but the new printer didn't appear. 

All was not lost however, as I discovered that AirPrint "just worked" [7]. Since the printer was on my mixed wired/wifi network, and since it supports AirPrint, my iOS devices saw it. No need to mess with printer's complex wifi settings [4]. So I removed Printopia, it was no longer needed. (I suspect it doesn't manage AirPrint devices, would have been nice to have shown a message of some kind.)

I didn't make too many other changes. I disabled NETBIOS (why not?), and clicking around I turned off TCP/IP for wireless. Don't do that! There's a UI glitch/bug, this turns off all TCP/IP support. I had to use the LCD panel network reset to get access back.

- fn -

[1] There's a firmware update but I didn't check to see if it was needed. I did need to download the 10.5 drivers for our old G5 iMac, that worked quite well.

[2] This may be a quirk of my Mountain Lion install, or simply a bug, but if I try to do the install/download from a non-admin account it fails even after authentication. I bet this is a 10.8.3 bug. 

[3] TCP/IP still feels magical to me. 

[4] If you do want WiFi don't even look at the insanely complex Quick Start Guide. Go to the web GUI (above) and find Wireless Personal, then change Communication Mode to Infrastructure and figure it out from there. I didn't try!

[5] Elsewhere I found the very esoteric Brother Laser Printer Technical Reference Guide.

[6] There may be an LCD control for this but I didn't see it. 

[7] A sadly rare event with Apple 2013. It turns out AirPrint is a misnomer, it should really be called iOSNetworkPrint.

[8] If you install Brother's driver software, the Print Queue window includes a status icon. Open that, and if you click twice on the icon for the printer Safari opens with the correct IP address. Yes, that's obscure.

Tuesday, May 21, 2013

Is Brother running a scam with its HL-2270DW printer and TN-450 toner cartridge?

I think with the HL-2270DW  and its TN-450 toner cartridge Brother has figured out how to apply the ink-jet business model to the previously cost effective laser printer. The printer may be cheap, but the toner isn't. At our current use this $150 printer will cost us about $450 a year to operate. Using its default settings it's a good printer for very occasional use, but a poor printer for regular use. Wirecutter's recommendation is undeserved.

I'll describe our experience, two workarounds you need to know about, and why you should consider a different printer.

Our experience is that in printing 1,459 pages we have completely consumed the 150-200 page "starter cartridge" that comes with the printer and almost two "2,600 page" ($45) TN-450 cartridges. We're getting about 600 pages out of the "ISO/IEC 19752" 2,600 page cartridge.

Screen Shot 2013 05 21 at 7 01 16 PM

This is quite different from our previous MFC-7820N and 2140 printers. At first I thought Amazon had shipped a defective or counterfeit cartridge, but I had almost exactly the same results from a different supplier. Both packages had Brother's standard hologram; I don't think they were counterfeit. This printer simply uses a lot of toner when printing text pages with images, and Brother charges a lot for its matched cartridges.

Ah, but who uses a b&w laser printer to print images? It's a kid thing in our house. It means we're running into this problem a lot sooner than most, but if you found this page via Google you may be seeing a lesser version of it.

Did Brother design this printer and cartridge to consumer large amounts of toner, or was it a happy accident? I don't know, but it doesn't matter. If you're using this printer for anything more than the occasional letter you need to read the manual [1] and turn Toner Save on.

toner save on

With Toner Save on, and Replace Toner Continue, toner consumption starts to resemble other low end printers. The print quality is lighter but tolerable.

 Replace toner continuous

Really though, if you do anything but the most occasional printing, you shouldn't buy this printer. The 1,500 pages we've printed (I just printed another) mean we're already at 12% of the 10,541 page drum life. We'll be finished with this printer in about 16 months. What a waste!

So, if I were to do it all over again, what would I buy? I'd love to say I'd get something from HP or Samsung or anything else, but the truth is the home printer business is dying. Brother was always the best of the lot, and even though this printer is a bit of a scam the competition looks even worse. Sadly, I'd probably buy another Brother, but one made for heavier use.

The Brother I recommend is HL-6180DW ($230); its TN-780 is "12,000" pages ($105, so half the page cost of the TN-450 even if this Brother also burns toner) and the drum life is 30,000 pages. It also ships with a standard "3,000 page" cartridge instead of a 200 page "starter" cartridge. Over the cost of a year, for even moderate users, the HL-6180DW is better and cheaper than the HL-2270DW. Buy that one instead. [2]

- fn - 

[1] If you don't want to read the manual or install Brother apps, the quickest way to the web interface is print preferences, open queue, choose settings, click on Show Printer Webpage:

Screen Shot 2013 05 21 at 7 01 32 PM 

[2] Brother has an HL-5450DN that ships with a 3,000 page cartridge, has a 30,000 page drum, and costs $150. I was insane to listen to Wirecutter and buy the HL-2270DW. I hope I've learned my lesson.

Sunday, May 12, 2013

Configuring OS X and iOS for elders: Simplifying email, remove the Reminder items from Snow Leopard Mail

My mother first started using a Mac about six years ago, and an iPad 3 years ago. I wrote posts on how I configured both (I need to update some links to documents lost when Apple set fire to iWeb) [5]:

Her limited vision and ambulation mean she doesn't get that much use out of her devices these days, but she is quite proud of them. She particularly enjoys having her iPad on a prominent chair side stand. [4]

The one thing she most likes is to read email. She can't reply any more, but she likes to see it. The use of an ancient desktop [4] CRT running in 800x600 combined with the largest available font sizes means she can slowly digest whatever I send her.

The catch is there are too many sidebar items in Mail on iOS and on OS X 10.6 (Snow Leopard). It's too easy for her click on the wrong "box" and get lost in Drafts or Sent mail. There's an easy for fix for that, but I missed it for some time.

Since she gets her email via IMAP from her Google account [1] all I had to do was use the Labels Setting in Gmail configure to disable IMAP access for everything except the Inbox. That greatly simplified her iOS and OS X (Snow Leopard) Mail sidebars. (See below for a caveat on OS X Mail restarts.)

I was still left with a "Reminders" item in Snow Leopard Mail.app. I searched around for tips on how to remove that -- and found lots of frustration and some red herrings but no answers. Alas, this was an Apple usability Fail. Go to iCal (!) and in the sidebar look for "EMAIL INBOX", uncheck "Mail To Do". Restart Mail and it's gone. [Uh Oh: See Update!)

One Snow Leopard caveat to note: Between the Mail.app IMAP changes and the MobileMe removal I found I needed to restart Mail 1-2 times and OS X once to get all the changes established.

In iBook the Athelas font scales to much larger font sizes than some of the others.

As long as I'm on this topic, I'll pass on a few semi-related tips from some long delayed Snow Leopard/MobileMe maintenance [3]

  • Sign out of MobileMe then restart. I think that's needed to clean out residual MobileMe settings [2].
  • Set iOS Contacts back to old-fashioned (cable or wifi) iTunes sync - need to keep her SL desktop and iPad in sync.
  • Enable the old Google Contacts to OS X Address Book sync. This is triggered whenever the iPad syncs by cable or Wifi and, with her tiny Address Book, it seems to work and manage conflicts pretty well. I'd be wary of trying this with a real world Address/Contact collection.
- fn -

[1] (She doesn't interact with Gmail directly, though I do that remotely as needed.)

[2] Apple's decision to exile Snow Leopard users when they discontinued MobileMe was a nice gift to Google.

[3] I make the trip to the old country q3months, and computer maintenance isn't at the top of the list. This trip I got more done than usual.

[4] If I were setting her up today she wouldn't have a desktop of course. I must note though that in some way she prefers the desktop. The iPad is heavy and awkward for her; she needs something half the weight but the iPad 7 display is too wee.

[5] A lot of the things I've done to simplify her Mac/iOS use also work well for very young children and special needs users

Update 5/13/13: Ok, that Damned Reminders To Do thing is some kind of bug.  It returned mysteriously. I wonder if it's somehow related to the end of MobileMe. There are about seven "ghost" tasks that show up without any attributes, and somehow display in Maill regardless of the iCal Mail setting. Resetting old SL iSync and disabling it didn't help. After a bunch of manipulations I got some message about 'server versions' not matching local versions. I might have gotten somewhere by deleting everything in Library/Calendars -- which is only feasible because she doesn't use Calendars.  Alas, I had to leave before confirming this bug is truly squashed.

Saturday, May 11, 2013

Parental Controls after OS X 10.8.2: EXC_CRASH and changes to https handling

The kids don't often use my Mountain Lion machines, so I only learned recently that Apple made some significant changes to Parental Controls with the 10.8.2 update. I don't rememberer seeing any documentation at the time and there's nothing in the release notes.

I found out about the changes when I opened the Parental Control Preference Pane on my main Mac. It crashed. I rebooted, it still crashed, and crashed ...

The crash message looked like this one one from last year (I'm on 10.8.3):

Mountain Lion Parental Control time...: Apple Support Communities

Process: System Preferences [2658]
Path: /Applications/System Preferences.app/Contents/MacOS/System Preferences
Identifier: com.apple.systempreferences
Version: 12.0 (12.0)
Build Info: SystemPrefsApp-232000000000000~22
Code Type: X86-64 (Native)
Parent Process: launchd [488]
User ID: 502

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_CRASH (Code Signature Invalid)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
com.apple.preferences.parentalcontrols v.400 (Kindersicherung)
objc[2658]: GC: forcing GC OFF because OBJC_DISABLE_GC is set

I was able get around the crash by turning off parental controls for the affected user from the the User Preference Pane. Then I could open and close the Parental Controls Preference Pane; after that I could reenable PCs for the affected account.

I assume the my old preferences were not compatible with the 10.8.2+ version of Parental Controls, and Apple's code didn't handle this very well. Old bug, not fixed. Disappointing, but there's a workaround.

Which leads to the obvious question -- what the heck did Apple change in 10.8.2 Parental Controls? For sure they didn't fix any of the longstanding defects -- like an execrable UI for log review.

The answer is in a 12 page Apple Discussion Thread, pointing to a mislabeled Apple KB article (it says it's 10.6, but it was revised June 2012 and the change came with 10.8.2). Apple changed how they handle https sites when "Try to limit access to adult websites automatically" is selected in Parental Controls.

You see, Apple's Parental Control infrastructure has never worked with SSL encrypted (https) sites [1]. So they have to decide what to do when someone tries to access an https site. Since the https site is effectively invisible, Apple can either decide to trust it completely or distrust it completely. Prior to 10.8.2 Apple's "automatic" limits erred on the side of universal trust. After 10.8.2 they err on the side of universal distrust (which has always been the "Allow access to only these websites" behavior).

So this isn't a bug introduced with 10.8.2, it's Apple being a bit more honest about how crappy OS X Parental Controls always have been. I wonder if the change was made to avoid litigation, or if the transition to all SSL net access made it impossible to keep the old pretense.

In theory an admin user an approve all the https access requests that come up when a user tries to reach one of those sites, but in practice that doesn't scale.

Bottom line: Parental Controls was born lousy, but with 10.8.2 Apple is at least being honest about how bad it really is. [2]

[1] See  OS X Parental Controls: The https bug and our family Google Apps services back in 2010. I think this is related to my employers ability to block dropbox, but inability to block Google Drive without also blocking Google Search.

[2] Parental Controls are no better on iOS by the way -- thanks to the webkit back door. (Bob Tedeschi wrote about this back in 2012.)

Wednesday, May 08, 2013

Contaqs.app - A contacts.app replacement - with a flaw since fixed

I have about 2,200 Contacts, and if they could speak they'd all complain about iOS Contacts.app. The bizarre Groups implementation, the limited search options, the crummy search result display ...

Frustrating.

So I've been looking for an alternative. Most of the App Store alternatives failed the smell test, but Clark pointed me to a relatively good one - Contaqs.app. It looked good enough that I bought it.
My initial impression was pretty good. Search results show the company name. You can search on names, company names and phone numbers. You can edit group relationships (!). There's a smart-tag and geolocation function and you can create new tags. Seems fast.

Then I tried searching on my wife and didn't get any hits.

This test explains the problem:
Contact: John Paul Jones
Search in Contacts.app on John Jones: 1
Search in Contaqs.app on John Jones: 0
Search in Contaqs.app for John Pau: 1
The sound you here is my head repeatedly hitting the wall.

Instead of what's called 'starts with word search' the authors of Contaqs.app implemented phrase search. This means that you need to include the middle name if your Contact has one.

I'm sure they had some reason for this, but it wasn't the right choice. If Contaqs.app were to implement 'starts with word search' they'd be a 4-5 star app. As it is I'm tempted to rate them 2 stars, but that's frustration speaking. I'll give 'em 3 for now. I might use it to clean up Group relationships, but it doesn't replace Contacts.app.

Darn it.

Update 6/11/13: They've fixed the search problem. Confusingly they call the new search 'phrase search', but it's starts with word search. The middle name problem is gone. Performance is a bit sluggish on my i5, probably why this feature is only for newer devices. Still, it's a great improvement.

Wednesday, April 17, 2013

Forget ICE: put your contact information on your iPhone lock screen

After mass emergencies I often read Facebook posts on about the "In Case of Emergency" (ICE) program:

It encourages people to enter emergency contacts in their mobile phone address book under the name "ICE". Alternatively, a person can list multiple emergency contacts as "ICE1", "ICE2", etc. The popularity of the program has spread across Europe and Australia, and it has started to grow into North America.

Of course this only works if you leave your phone unlocked. That's kinda risky in the era where our smartphone is the key to our lives. In any case business phones have mandated locks.

A much better policy is to have your iPhone (or Android) lock screen display your contact and emergency information in a note. Then if someone taps the power button they see it all. You can organ donor status if you like. Of course this also means that if someone finds a lost iPhone you'll probably get it back.

Here's how I do it on my iPhone:

  1. Create a note with the information to display.
  2. Press home-power button to take a screenshot.
  3. In Settings choose Brightness and Wallpaper. (See how to set your iPhone lock screen).
  4. Tap on the Wallpaper image and make the screenshot you saved your lockscreen, but not your wallpaper.
It takes a minute. I keep the note around in case I want to revise it sometime.
 
I include
Name 
Address
Home phone
Emerg phone (Emily's cell)
My email
My organ donor status
Thanks!

If you have a significant medical condition, you could add a line that with the URL for a web page with key advice, or you could type it in. (On the i5 there's lots of room.) Don't bother adding your blood type, nobody would rely on that.

You can do something similar with Lion and later to help recover a lost laptop: Lost and found: putting contact info on iOS and OS X login screens.

Sunday, April 14, 2013

Apple's two-step verification: Multiple Apple IDs and mac.com Apple IDs?

I like the idea of "two-step verification" for my Apple credentials (aka two factor authentication).

Problem is, I have no faith in Apple's ability to get this right, especially given their many years of unresolved Apple ID problems [1]. In particular I wonder about two things:

  • Can I do two-step verification for my core Apple ID that's tied to all of my App Store and iTunes purchases? That is a mac.com address, and when I tried setting one I wasn't given that option. I think the answer is no -- I'd have to change the email address first. But I know I can't change it to one of my 3 other Apple IDs.
  • Can I do two-step verification from an iOS device for an Apple ID that's not the same as the Apple ID tied to the authenticating device? (iOS: iTunes and App Stores)
Until I get answers to those questions, I'm afraid enabling two-step verification will lock me out of my core Apple ID services

- fn -

[1] Examples below. Their Apple ID failures are one example of why I think Apple's mind-boggling successes of the late 00s may have also broken the company. There are so many things small and large that Apple can't seem to manage. I'm hoping Cook is doing recovery work.

App.net - using Duerig's custom RSS feed to see only root posts from selected people

I enjoy app.net. I like the conversations, but I particularly like the 'root' or initial posts shared by a few of my followed appnetizens.

Problem is, these posts are lost in the streams of the app.net clients I use - Felix (iOS), Kiwi or Wedge (OS X), and Alpha or NoodleApp (web). They are mixed with replies and conversations. Current app.net client UIs aren't a great fit for how I'd like to follow folks; they are best suited to recreational engagement.

Thanks to Jonathon Duerig (@duerig), there's a better option. He's providing a special RSS feed that accepts parameters. For example, here's mine:
http://jonathonduerig.com/my-rss-stream/rss.php?user=6172&replies=0&directed=1
In this example
  • 6172 is my app.net userid (I was #6,172 to sign up)
  • replies=0 means I see only root replies
  • directed=1 (just include this, don't ask why) [2].
To find the userid you can mouseover the official (shows all activity) RSS feed icon on alpha.app.net profile pages, like https://alpha.app.net/johngordon. It shows the userid.

I've created feeds for several people who I particularly like to follow, and put those feeds into a Google Reader folder called App.net [1]. Now that Duerig has also removed an unnecessary username prefix from each post, the results display very well indeed. Each post comes with a link to alpha.app.net, so I can respond easily in that environment.

It's really quite elegant, and should be an inspiration for app.net app builders. I'm looking forward to more like this; Duerig will probably make this to a custom domain and tidy it a bit. For now I've put the feed URL into my Profile Bio to make it easier for others to copy.

[1] I haven't settled on a Reader replacement yet, I'll start doing serious testing in May. I do want folders.
[2] Duerig: "A directed post is a post beginning with a mention ... to anyone. .. the concept of a directed post is immensely confusing ... Just do replies=0 vs. replies=1 and you will be happy."

Saturday, April 13, 2013

WordPress attack - lessons from my personal security review

This week there's a  brute force password attack on WordPress sites. That inspired my security review, here are a few things I learned doing it:

  • I again appreciated the FileMaker database I've used since 1997 to track my net credentials. I dump data from it to a now dated version of 1Password, but it's hard to beat the ease of searching and editing my own repository. It lives on an encrypted disk image on my local machine.
  • It's easy to end up with orphan WordPress instances. I have one on Wordpress.com and two on my Dreamhost account, but I only use http://www.kateva.org/sh/. It archives my Pinboard/App.net shares; one day, if I figure out how to do it, I may append my old Google Reader shares (json).
  • I had a strong password on the wordpress.com account, but only pretty-good on my other two and they had the same pw. I upped both to very strong but still typable. I will have to review how IFTTT connects to kateva.org/sh -- obviously there are big security risk with many uses of IFTTT. 
  • I'd been keeping my WordPress blog software current (Dreamhost makes that easy!) but not the plug-ins and themes.
  • I'd changed a theme on one blog recently, and today I learned it didn't include a log-in link! I was briefly shut out, but a bit of web research turned up kateva.org/sh/wp-admin.

The most important thing I learned is that it's not trivial to safely delete a self-hosted WordPress blog. Yikes! No wonder there are lots of vulnerable old blogs lying around for the taking. WordPress.com blogs have a delete tool, but not self-hosted sites. Things can get nasty here -- two WordPress blogs can share the same database, so deletion must be done carefully. Reading some Google hits this is a very unsolved problem with lots of confusion.

We need a fix WordPress.org and we need it very soon. Dreamhost, you could help too.

Sunday, March 17, 2013

Google Reader: More like this

Sad moment in the last days of Google Reader -- I'd forgotten about the 'more like this' item in the Folder Settings (and Feed Settings) dropdown ...

Screen Shot 2013 03 17 at 6 03 11 PM

Note the Translation services, and ability to create a 'bundle' (shareable set of feeds made of all the feeds contained in the Folder).

There's so much in Google Reader that most users never saw.