Sunday, December 09, 2012

Google Drive crashes on startup (Mac)

With some reluctance, motivated by my grandfathered low cost 80GB of Google storage, Google's support for multiple identities [1], and my longterm use of multi-identity Google Apps, I've switched from using Dropbox to using Google Drive. Sadly some access points block the Dropbox domain, but not web access to Google Docs. (It's hard to block google.com)

Unfortunately Google Driver is crashing on startup on my Mac. If I start manually it seems to work well enough.

I checked Common errors in Google Drive and followed the advice to reinstall. Sure enough, it told me I had a dated version of the app -- the auto-update hasn't been working. The usual copy/replace didn't work either - even after I quit the app. I had to restart, disable sync of Google Doc items, let it run through a full sync check, then quit.

I wonder if this is related to having two-factor verification enabled on my Google account -- contrary to James Fallows I run into many issues with this. I also suspect there are issues with using multiple Google identities on Chrome vs. the single identity assigned to a Google Drive.

I've reenabled sync of Google Docs, now with offline viewing as well. I'll update with a report on how it works.

[1] Everyone needs at least 3 Net identities: Corporate/Business, Personal, and Tribal. Each must be separated from the other -- though in the Surveillance Economy separation is always contingent.

Friday, December 07, 2012

Corporate spam: my current blacklist and a proposal.

This summary is not available. Please click here to view the post.

Taming iCloud: Show stored files in Finder search, change default save location.

Perhaps, like me, you don't like having iCloud as the default location for all file actions. Disabling iCloud document and data storage will fix this, but you may want to know what you've stored on iCloud first.

You can't do that from the web UI. Instead you have to inspect the hidden local caches:

A quick way to see everything you've stored is to do a Spotlight search across Mobile Documents with the string '.' (A single period.)
 
Before you disable iCloud you can copy documents in the Mobile Documents folder to your local drive. After you disable iCloud Document store I believe Mobile Documents will empty. If you restore iCloud data then the data will again be locally cached.
 
Looking at what's stored in this folder I decided to hold off on disabling iCloud for now. I saved the 'any kind' Spotlight search described above to my Sidebar; now I have a quick way of seeing what documents are in iCloud. Instead I used this tip to revert the Mountain Lion save behavior to the old standard.

Incidentally, you can use iCloud as a general document store to pass files around, but this is unsupported. I used to use DropBox for this, but for various reasons I currently use Google Drive.[1]

[1] I'm sure someone has experimented with putting a symbolic link to a Google Drive folder inside the iCloud Mobile Documents folder.

Tuesday, November 27, 2012

Windows 7 Search: how to display appointment start date in results

Windows XP full-text search was a back-ported version of Windows 7 search. It was a regression from Lookout (Microsoft Acquired) but an improvement on Windows Live Search. The UI adapted to the result type, so Appointments showed different attributes than Contacts or Files.

Windows 7 Search is another regression, and a big one. When I hit Windows-F for example (only way to really use it), and use Details view (best view), my Outlook Appointments (meetings, etc) show with 'modified date'. That is not particularly useful.

Fortunately there are workarounds. I don't think they are well known, even after I figured this out I couldn't find any posts on this.

One work around is to switch from Details View of search results to Content View (control is a drop down in the explorer bar - right side). Content View shows attributes appropriate for the data type. Enabling the preview bar and you get something like the XP search interface - albeit without column sort or sub-search and, inexplicably, some standard objects can't be previewed on my machine (tasks?).

Alternatively stay in Details View, but right click on the columns (Name, Date Modified, etc). This will produce a very long list of attributes/columns that can be added. For appointments you want "Start date" and "End date" (if you don't know the name, good luck finding them). You can change sort order. You can add selected attributes for other items of interest. The result for many searches will be a sparse matrix, but you can sort by the columns of interest.

See also

Thursday, November 22, 2012

Using iPhoto and Aperture together - and merging iPhoto Libraries

My first post on merging iPhoto Libraries was published on January 17th, 2004.

Gordon's Tech: Apple - Discussions - iPhoto 4: Consolidate multiple libraries

... Using iPhoto Library Manager or similar software, open Secondary Library. Adjust albums so all images appears in EXACTLY one album. (Apple has an AppleScript to find images not in any library, see AppleScript site for iPhoto.)
1b. OPTIONAL. In Secondary Library edit roll names to descriptive names.
2. Burn Secondary Library to iPhoto Disc from iPhoto.
3. Switch iPhoto to Main Library. Insert iPhoto Disc.
4. Expand view of iPhoto Disc. Select ALL albums. Drag and drop on Main Library icon.

Almost 9 years later Apple has posted an officially supported approach to merging iPhoto Libraries - using Aperture.

Nine years ... nine years ...

I could cry.

I did this the hard (hard, hard) way about 6 months ago. I am sure it works a hell of a lot better now. Album Descriptions are still a problem. Both iPhoto Albums and Events can have Descriptions, but only Aperture Events/Projects can have Descriptions. In my testing with iPhoto and Aperture's new unified Photo Library I can edit or create Album Descriptions, but they aren't shown in Aperture.

Maybe this will be fixed in an Aperture update -- but I'm not holding my breath. Apple's description of how they reconciled Aperture and iPhoto doesn't mention this gap (you can submit a request on Apple's Aperture Feedback form). It does list several other issues, these are the ones that seemed significant to me:

  • Smart albums from each application are visible and fully functional in the other. However, the album settings must be edited with the application in which you created the album. 
  • Photos hidden using iPhoto's Hide command cannot be accessed in Aperture.
  • PDF files in Aperture libraries are not visible or accessible in iPhoto. (I remember when iPhoto supported PDFs btw)
  • If you activate Photo Stream for a library in iPhoto and then open it in Aperture, that library is still linked to Photo Stream. Only one library can be linked to Photo Stream at a time, so if you subsequently open another library and activate Photo Stream, the previous library is no longer linked. (I try to avoid Photo Stream for now - feels like it needs several more iterations)

In keeping with Apple's deplorable documentation policies they omit mention of real issues. Besides the Album Description gap, I would be very careful about using Keywords. Aperture's Keywords use a fairly complex hierarchy model, iPhoto keywords are a flat list; true interoperability is mathematically impossible. On inspection iPhoto only shows the very top of the Aperture Keyword tree; unless you want to go to a flat keyword model don't touch Keywords in iPhoto. Interestingly Smart Albums defined against Aperture Keywords still work in iPhoto even though the Keywords can't be displayed in iPhoto.

Lastly, since the two apps support different numbers of 'Stars' the ratings mapping must be lossy.

I've started cautious use of both iPhoto and Aperture together. I liked iPhoto 9's Event Management tools, and even though they've been dumbed down in iPhoto 11 they're still better than Aperture's. I'd hoped to use iPhoto to export albums to Picasa, but Google stopped support on the Mac Picasa Web Albums exporter and iPhoto PlugIn. It still shows in my iPhoto since it was previously installed, and supposedly it still works if you can find it. (Proof that I am the proverbial dinosaur  -- few seem to care that this app was discontinued.)

I'll update this post with what I learn over time.

Saturday, November 17, 2012

iCloud transition - Contacts take 2

Four months ago, when MobileMe was turned off, an attempt to move my OS X Lion Contacts to iCloud transition was a first class debacle. I still have PTSD from that disaster; it took several consultations over a week and some AppleScript intervention to undo the mess.

Since then I've maintained a test set of Contacts on iCloud while I sync my primary Contacts from iPhone to Desktop via iTunes. Now my primary machine is on Mountain Lion, iCloud presumably has fewer bugs, and my iPhone is on iOS 6.01. So I tried again, following this procedure:

  1. Create a backup copy of my contacts on my main mac - prior to iCloud migration.
  2. MacBook Air - remove all contacts. (Cloud empty)
  3. MacBook - sync, confirm empty.
  4. OS X: set up iCloud -- everything goes over.
    1. 1833 cards on desktop
    2. 1833 cards in web view of iCloud (a friggin miracle that they match) - thanks to Nigel Garvey's CR/LF cleanup script.  I did see an issue - the web view seemed to be hanging mid-way through the letter S. I edited the note for that contact, quit and tried again. Everything showed up. Don't know what that means.
  5. iPhone -- need to clear out existing Contacts (was synchronizing via iTunes). Can't just turn on iCloud contacts because it will try to merge with iCloud. i'm sure that would be a disaster.
    1. Turn on iPhone sync with my Google Contacts (usually that's off). iPhone offers to delete local. I accept.
    2. Turn off Google Contact sync
    3. Confirm no contacts left on phone
  6. iPhone - turn on iCloud contacts
    1. 1833 cards on iPhone (note that matches the above counts. Another flaming miracle.)
  7. MacBook Air - turn on iCloud contacts
    1. Yes, again, 1833. Whoopee.
  8. MacBook running Lion …
    1. Here I chickened out. I really don't use that machine much any more and I don't really need to replicate my Contacts there. Why take the risk of adding another OS in the mix, especially Lion? In fact, I plan to revert that machine back to Snowie with a fresh install. Then my house will be Snowie and ML - two decent versions of OS X.

So I'm back on iCloud again for Contacts, and I think a few bugs have been worked out.

Accessing Citrix "ICA" for Mountain Lion - Citrix Receiver, not Citrix PlugIn or Citrix Access Gateway

This is a narrow-interest post, but if you are affected I can all but guarantee you will appreciate it.

Many hospitals and healthcare delivery systems using Epic provide physicians with remote access to the Epic EHR. HealthPartners in MN, where my wife works does this.

The HealthPartners site recommends installation of "Citrix ICA Client" for Windows. It doesn't say what to do for a Mac. We've used the "Citrix Online Plugin" for Snow Leopard for years, but it's no longer supported. We uninstalled it.

So what should one do? Should one install, for example, the beta version of Citrix Access Gateway with 10.8 support? 

Briefly - no. Download and install Citrix - Receiver for Mac 11.6 or later. Citrix has an abysmal web site, but it appears that the 'Access Gateway' product is largely obsolete. Receiver is a supported product and it worked with the HealthPartner's Citrix gateway.

It works, but that doesn't mean it's quality software. The installation failed from a User account, even after granting Admin rights. I had to uninstall and reinstall from an Admin account. (It's also possible that there were bits of old Citrix app remaining and the uninstaller cleaned them up -- but I'd unstable previously.)