<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5710205</id><updated>2012-02-09T00:11:51.055-06:00</updated><category term='iWork'/><category term='virtualization'/><category term='Twitter'/><category term='technology'/><category term='data lock'/><category term='gPhone'/><category term='memory management'/><category term='XP'/><category term='bug'/><category term='Outlook'/><category term='document management'/><category term='collaboration'/><category term='vm'/><category term='Aperture'/><category term='Palm'/><category term='Apple'/><category term='phone'/><category term='OS X'/><category term='firefox'/><category term='applescript'/><category term='Nisus'/><category term='accessibility'/><category term='pda'/><category term='Chrome'/><category term='Lightroom'/><category term='parental controls'/><category term='macbook'/><category term='video'/><category term='review'/><category term='PIM'/><category term='hardware'/><category term='backup'/><category term='children'/><category term='other'/><category term='security'/><category term='iCal'/><category term='iCloud'/><category term='gCal'/><category term='Wii'/><category term='synchronization'/><category term='webcam'/><category term='NCD LaunchBar NC'/><category term='Contacts'/><category term='cloud'/><category term='Parallels'/><category term='RAZR'/><category term='networking'/><category term='Google'/><category term='fwittook'/><category term='wordpress'/><category term='photo'/><category term='subscription'/><category term='blogger'/><category term='iPhone'/><category term='MobileMe'/><category term='blackberry'/><category term='iphoto'/><category term='ipod'/><category term='drm'/><category term='identity'/><category term='netbook'/><category term='scanning'/><category term='Microsoft Access'/><category term='coding'/><category term='microsoft'/><category term='dreamhost'/><category term='remote desktop'/><category term='iPad'/><category term='itunes'/><category term='Google Apps'/><category term='W7'/><title type='text'>Gordon's Tech</title><subtitle type='html'>Tech tips and notes with a bit of commentary. OS X and XP mostly.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tech.kateva.org/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default?start-index=26&amp;max-results=25'/><author><name>JGF</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp3.blogger.com/_2hHaWhfpgV4/SEht-snz9jI/AAAAAAAAvDY/hJ6PUKZUaLw/S220/060813_kateva-full.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>3784</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5710205.post-3791143353872003445</id><published>2012-02-04T21:38:00.001-06:00</published><updated>2012-02-04T22:15:41.318-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fwittook'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><title type='text'>Obscure bug: Reeder share to Facebook will post to last used Page Identity</title><content type='html'>&lt;p&gt;This is an oddball bug. I suspect it's not fixable.&lt;/p&gt;&lt;p&gt;I used iOS &lt;a href="http://reederapp.com/"&gt;Reeder&lt;/a&gt; to share a Facebook post.&lt;/p&gt;&lt;p&gt;Problem was, when I last used Facebook I used it as one of the Pages I maintain. That's how Facebook Pages work; you assume the Page identity while you post to it. Then you flip back to your own identity.&lt;/p&gt;&lt;p&gt;So Reeder shared my personal post on my public Page. It wasn't too embarrassing, but it was clearly wrong for the Page (org).&lt;/p&gt;&lt;p&gt;It's a weird bug; I suspect the flaw is in Facebook's API. It probably isn't designed for this use case. I also wonder if this is a side-effect of Facebook introducing the Timeline to my personal account.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-3791143353872003445?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/3791143353872003445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=3791143353872003445' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3791143353872003445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3791143353872003445'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/02/obscure-bug-reeder-share-to-facebook.html' title='Obscure bug: Reeder share to Facebook will post to last used Page Identity'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-718086106229312134</id><published>2012-02-04T18:46:00.001-06:00</published><updated>2012-02-04T18:47:02.016-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='other'/><category scheme='http://www.blogger.com/atom/ns#' term='data lock'/><title type='text'>Wiki impressions: XWiki</title><content type='html'>&lt;p&gt;&lt;a href="http://tech.kateva.org/2012/01/sharepoint-2010-migration-of-sp-2007.html"&gt;After a disastrous SharePoint 2007 to 2010 migration&lt;/a&gt; [1] it was clearly time to replace my team's use of SharePoint wiki. The mangled conversion was a red-flag-and-air-raid-siren declaration that SP was going to be a longtime world of hurt.&lt;/p&gt;&lt;p&gt;We looked around at the wiki options, and considered &lt;a href="http://www.wikimatrix.org/compare/TWiki+Confluence+XWiki"&gt;TWiki, XWiki and Confluence (WikiMatrix&lt;/a&gt;). Atlassican Confluence is the best of breed, but for corporate users like us it's expensive. Hardware we have, platform licenses we have, networks and backups we have, and expertise we have. What we don't have is a budget.&lt;/p&gt;&lt;p&gt;TWiki is the easiest of the three to configure and it has the fewest technical requirements. XWiki looked like more work, but we liked the rich text editor and (limited) table support. We're now starting up on &lt;a href="http://enterprise.xwiki.org/xwiki/bin/view/Main/WebHome"&gt;XWiki enterprise&lt;/a&gt;. Here are a few impressions from the process that may be of interest to other wiki searchers ...&lt;/p&gt;&lt;ul&gt;&lt;li&gt;We started out on a Linux server but couldn't get XWiki working. We're not Linux experts. We switched to Windows and our engineer resource had XWiki setup within a day. I wasn't impressed with the ease of installation.&lt;/li&gt;&lt;li&gt;XWiki requires a Java Servlet Container. That rules out Dreamhost and many other hosting options. (TWiki can install with Dreamhost.)&lt;/li&gt;&lt;li&gt;XWiki includes a blog service but there's no support for Blogging APIs. So you can't use MarsEdit or Windows LiveWriter to write.&lt;/li&gt;&lt;li&gt;The documentation is weak. For example, how do you delete a Space? Turns out it's easy if you have privileges, but the documentation claimed we needed an extension.&lt;/li&gt;&lt;li&gt;XWiki Enterprise is a geek platform, though much of the complexity can be hidden.&lt;/li&gt;&lt;li&gt;I like the approach to URLs and page titles. You can change a page title, but the page URL is fixed. XWiki provides an effective UI for looking up local pages during link creation. (SocialText retitling creates a redirect page with the old title/url and a link to the new title/url. Sharepoint changes the URL and title, but updates intra-liki links. Foreign links break.)&lt;/li&gt;&lt;li&gt;The rich text editor is simple but works fine for my purposes.&lt;/li&gt;&lt;li&gt;IE 9 doesn't work with the controls on gadgets, but seems ok for non-admin users.&lt;/li&gt;&lt;li&gt;XWiki has the universal wiki curse -- no ability to migrate posts between systems. I wonder if people who complain about being unable to move their medical records between providers see the similarity. OTOH, when our Linux install failed it was easy to move to Windows.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I'm reasonably optimistic that XWiki will work for us. I'm glad to be free of Sharepoint 2010.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;See also:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/11/xwiki-open-source-lgpl-wysiwyg.html"&gt;XWiki - Open source, LGPL, WYSIWYG&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2009/07/offline-browsers-web-robot-options-to.html"&gt;Offline Browsers (web robot) – options to review&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2009/06/how-can-i-create-local-copy-of.html"&gt;How can I create a local copy of a Sharepoint wiki?&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2009/01/workaround-for-image-uploading-to.html"&gt;A workaround for image uploading to Microsoft’s Sharepoint Wiki.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;[1] With SharePoint it's not possible to separate software issues from implementation. Maybe Microsoft provides wiki conversion tools that our IT department didn't use. I have discovered that if I copy/paste of our 500+ SP 2007 wiki created pages into Word, then remove all styles, then past back into SP 2010, I can edit them again.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-718086106229312134?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/718086106229312134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=718086106229312134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/718086106229312134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/718086106229312134'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/02/wiki-impressions-xwiki.html' title='Wiki impressions: XWiki'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-8260299466015034771</id><published>2012-01-24T21:18:00.001-06:00</published><updated>2012-01-24T21:30:36.052-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='Aperture'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Time Machine backups of Aperture are not reliable?!</title><content type='html'>&lt;p&gt;I've restored my Aperture Library from backup twice in the past few months. Two months ago &lt;a href="http://tech.kateva.org/2011/11/aperture-321-recurrent-crash.html"&gt;Aperture crashed when a bad block corrupted a file&lt;/a&gt;. I restored from Carbon Copy Cloner. &lt;a href="http://tech.kateva.org/2011/12/mac-drive-diagnostics-techtools-pro-and.html"&gt;A month later I figured a dying iMac drive was the root cause&lt;/a&gt;, and &lt;a href="http://tech.kateva.org/2011/12/backups-why-you-need-two-methods-and.html"&gt;my backups weren't as robust as I expected&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;After a &lt;a href="http://tech.kateva.org/2012/01/lessons-from-apple-store-out-of.html"&gt;mildly painful Apple service call&lt;/a&gt; i had to restore all my data from backup. I backup the server nightly to Carbon Copy Cloner and hourly to Time Capsule, so I had to pick a backup source. I decided to restore from Carbon Copy Cloner, though I did consider Time Machine. &lt;a href="http://tech.kateva.org/2012/01/lessons-from-apple-store-out-of.html"&gt;It seems to have worked&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Today I learned that I might have dodged a bullet. I was wise to choose CCC over Time Machine ...&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://www.macintouch.com/readerreports/backup/index.html#d24jan2012"&gt;Macintouch Backup&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Derek L&lt;/p&gt;&lt;p&gt;...Thanks to Antonio Tejada for his note about Time Machine and Aperture. The combination remains unreliable for me, as I'd described in my comment on this topic last June: not all items in my Aperture library get included in my Time Machine backup. Although I've been able to temporarily repair it via forcing a "deep traversal", the problem recurred in fresh TM backup sets, on multiple disks, and through several point releases of Snow Leopard and Aperture 3 (I've never used any other version, and I also haven't migrated to Lion). I gave up on it and instead depend on Aperture Vaults.&lt;/p&gt;&lt;p&gt;Skot Nelson&lt;/p&gt;&lt;p&gt;... However, after having Aperture randomly lose some of my masters -- old photos from a concert that I hadn't touched in month and just happened to click on as part -- I no longer trust my Aperture library's integrity...&lt;/p&gt;&lt;p&gt;Richard Tench&lt;/p&gt;&lt;p&gt;... Seeing the warnings here about Aperture and Time Machine, I decided to do a test recovery (to my desktop). It failed due to permissions on the Time Capsule. Though one would think that's an easy problem to fix, it isn't. At the end of 2.5 hours on an AppleCare call, they were unable to help me. I was told that Aperture doesn't work well with Time Machine...&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Sigh. I miss Dantz Retrospect. I'm grateful for CCC, but old Retrospect combined the reliability of CCC with the features of a true backup.&lt;/p&gt;&lt;p&gt;It's been noted that &lt;a href="http://tech.kateva.org/2012/01/lion-continues-to-disappoint.html"&gt;in 2012 Apple OS X development is the equivalent of Siberian exile&lt;/a&gt;. Time Machine work must be reserved for unwanted interns.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;See also&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/12/backups-why-you-need-two-methods-and.html"&gt;Backups - why you need two methods and abundant paranoia&lt;/a&gt; 12/2011&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2009/12/freeing-up-time-capsule-space-and.html"&gt;Freeing up Time Capsule space – and documentation for Time Machine and Time Capsule&lt;/a&gt; 12/2009 (Time Machine is flaky)&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2012/01/lessons-from-apple-store-out-of.html"&gt;Lessons from Apple Store out-of-warranty repair of a Seagate drive&lt;/a&gt; 1/2012&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2012/01/lion-continues-to-disappoint.html"&gt;Lion continues to disappoint: the Duplicate/Save problem&lt;/a&gt; 1/2012&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.haystacksoftware.com/blog/2012/01/7-facets-of-a-good-backup-strategy/"&gt;7 facets of a good Mac backup strategy « Haystack Software Blog&lt;/a&gt; 1/2012 - advice from the developer of Arq (backup software for S2) -- but absolutely correct. I do this and I'll evaluate Arq.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-8260299466015034771?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/8260299466015034771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=8260299466015034771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/8260299466015034771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/8260299466015034771'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/time-machine-backups-of-aperture-are.html' title='Time Machine backups of Aperture are not reliable?!'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-5514186095940187153</id><published>2012-01-23T15:01:00.001-06:00</published><updated>2012-01-23T15:02:00.231-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>SharePoint 2010: migration of a SP 2007 wiki</title><content type='html'>My business group has maintained a large SharePoint 2007 wiki.&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Recently we had to migrate to SP 2010. The wiki went along for the ride.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've seen some bad outcomes in software over the past 20 years. I mean -- &lt;i&gt;really &lt;/i&gt;bad products.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I've never seen anything like this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Wiki pages that look like they were edited by intoxicated baboons. Pages that can't be edited in IE 9, but can be edited in Chrome. Pages that can't be edited in Chrome but can be edited in IE 9. Pages that can't be edited anywhere, save as HTML.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SharePoint Designer is an option. I tried it. I shed tears for the lost spirit of FrontPage and Vermeer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I despair, sometimes, when I see what Apple's interns are doing to iPhoto or OS X. Even they, even they, have never done anything like this.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the worst.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Microsoft, astonishingly, is truly finished. We really are in the twilight of the personal computer.&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-5514186095940187153?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/5514186095940187153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=5514186095940187153' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/5514186095940187153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/5514186095940187153'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/sharepoint-2010-migration-of-sp-2007.html' title='SharePoint 2010: migration of a SP 2007 wiki'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-4411974682874981470</id><published>2012-01-22T16:25:00.001-06:00</published><updated>2012-01-23T19:55:02.145-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='macbook'/><title type='text'>My MacBook fan was roaring. Again. Time Capsule edition.</title><content type='html'>&lt;p&gt;My MacBook fan was roaring. &lt;a href="http://tech.kateva.org/2008/05/my-macbook-fan-was-roaring-why.html"&gt;Again&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;This time, however, activity monitor didn't show much going on. It wasn't a Flash ad running in another user account. I didn't have a print job stuck in the bowels of &lt;a href="http://tech.kateva.org/2012/01/os-x-shared-printing-is-it-just-me.html"&gt;Apple's dysfunctional printing framework&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It had been doing it for weeks. Sluggish performance, slow fan pinup, then continuous running. Something was draining performance and making heat -- and it wasn't showing up in Activity Monitor.&lt;/p&gt;&lt;p&gt;Or, at least, it wasn't obvious in Activity Monitor. I did see something called fsck_hfs using up 10% or so CPU.&lt;/p&gt;&lt;p&gt;To make a long story short - the problem was a defective Time Capsule backup. My MacBook was running &lt;a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/fsck_hfs.8.html"&gt;fsck_hfs&lt;/a&gt;, a utility that "verifies and repairs standard HFS and HFS+ file systems". When I saw this I thought there was something wrong with my system drive - but it tested out fine.&lt;/p&gt;&lt;p&gt;A &lt;a href="http://superuser.com/questions/153828/why-has-my-mac-been-running-fsck-hfs-for-two-days-now"&gt;SuperUser tip&lt;/a&gt; clued me in. My MacBook was trying to verify the integrity of my 150GB backup -- over a WiFi connection. This is a singularly ineffective strategy, it would have taken days to complete. The laptop never ran continuously for that long; and there is something about this process that makes a MacBook run hot [3]&lt;/p&gt;&lt;p&gt;If I'd known what to look [1] for I'd have seen something like this:&lt;/p&gt;&lt;p&gt;&lt;img title="Screen shot 2012-01-21 at 10.53.54 PM.png" src="http://lh5.ggpht.com/-JLTdnvwxoqM/TxzTILzE4dI/AAAAAAABfp8/ealPdDMcazU/Screen%252520shot%2525202012-01-21%252520at%25252010.53.54%252520PM.png?imgmax=800" border="0" alt="Screen shot 2012 01 21 at 10 53 54 PM" width="300" height="122" /&gt;&lt;/p&gt;&lt;p&gt;Except it would have shown 2-4%. It only got to 92% when I connected the laptop to my TC via wired ethernet. It got to 92% then stuck there. The backup was toast.&lt;/p&gt;&lt;p&gt;I then disconnected all users and tried deleting the .img file for my MacBook from TC. That failed because the Finder can't handle TB scale image files [2]. I then used AirPort Utility's very confusing Time Capsule UI to erase the entire drive and started the slow, painful, recreation of my backups.&lt;/p&gt;&lt;p&gt;My MacBook is quiet and responsive again, and fsck_hfs free.&lt;/p&gt;&lt;p&gt;That was painful.&lt;/p&gt;&lt;p&gt;Backup is an unsolved problem.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;See also&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2008/05/my-macbook-fan-was-roaring-why.html"&gt;My MacBook fan was roaring. Why?&lt;/a&gt; 5/2008.&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2008/02/obnoxious-old-epson-scan-bug-epson-scan.html"&gt;Obnoxious old Epson Scan bug: EPSON Scan cannot be started&lt;/a&gt; 2/2008&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2008/09/os-x-1055-cpu-pegging-with-firefox.html"&gt;OS X 10.5.5: CPU pegging with Firefox&lt;/a&gt; 9/2008.&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/09/when-safari-locks-up-kill-flash-process.html"&gt;When Safari locks up - Kill Flash process&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2006/10/imac-g5-fans-running-more-often.html"&gt;iMac G5: fans running more often&lt;/a&gt; 10/2006&lt;/li&gt;&lt;li&gt;&lt;a href="http://superuser.com/questions/153828/why-has-my-mac-been-running-fsck-hfs-for-two-days-now"&gt;osx - Why has my Mac been running fsck_hfs for two days now? - Super User&lt;/a&gt; - great discussion of this problem&lt;/li&gt;&lt;li&gt;&lt;a href="https://discussions.apple.com/thread/1709056?start=0&amp;amp;tstart=0"&gt;Time Machine. Backup failed with error...: Apple Support Communities&lt;/a&gt; 9/2008&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;small&gt;&lt;/small&gt;&lt;/p&gt;&lt;div&gt;[1] I wasn't so direct, instead I wandered about searching Console error messages. There I found:&lt;/div&gt;&lt;div&gt;search console for com.apple.backupd (all messages)&lt;/div&gt;&lt;blockquote&gt;&lt;div&gt;Attempting to mount network destination using URL: afp://;AUTH=No%20User%20Authent@Molly.local/Molly_Internal&lt;/div&gt;&lt;div&gt;Backup failed with error: 21&lt;/div&gt;&lt;div&gt;Error writing Time Machine Information file: /Volumes/Molly_Internal/Stanford_MacBook_0017f2f04828.sparsebundle/com.apple.TimeMachine.MachineID.plist&lt;/div&gt;&lt;div&gt;Error writing to backup log. NSFileHandleOperationException:*** -[NSConcreteFileHandle writeData:]: Input/output error&lt;/div&gt;&lt;div&gt;Event store UUIDs don't match for volume: Escanaba&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;While plumbing Console I discovered an unrelated error that distracted me for a while - a pile of errors like this:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;div&gt;Jul 20 18:27:55 localhost com.apple.launchd[1] (com.apple.SystemStarter): Failed to count the number of files in "/System/Library/StartupItems": No such file or directory&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;Googling on this one I discovered this is an old OS X bug, one some systems a routine update deleted this folder. I recreated it using terminal:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;div&gt;cd /System/Library&lt;/div&gt;&lt;div&gt;sudo mkdir StartupItems&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;That cleared up a bunch of Console error messages, but it didn't fix my real problem.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;[2] Kind of amazing, but there you go. Apparently they can be deleted via terminal, but erasing through TC is safer. You can only erase the internal drive, if you want to erase a TC mounted external drive you need to move it to a Mac and erase it there.&lt;/div&gt;&lt;div&gt;[3] The MacBook runs hot whenever it does an 802.11n TC backup. I wonder how much of this is heat output from the WiFi/encryption systems.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-4411974682874981470?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/4411974682874981470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=4411974682874981470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/4411974682874981470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/4411974682874981470'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/my-macbook-fan-was-roaring-again-time.html' title='My MacBook fan was roaring. Again. Time Capsule edition.'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/-JLTdnvwxoqM/TxzTILzE4dI/AAAAAAABfp8/ealPdDMcazU/s72-c/Screen%252520shot%2525202012-01-21%252520at%25252010.53.54%252520PM.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-4747380690242660173</id><published>2012-01-22T12:52:00.001-06:00</published><updated>2012-01-22T12:52:56.452-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='netbook'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='document management'/><category scheme='http://www.blogger.com/atom/ns#' term='parental controls'/><category scheme='http://www.blogger.com/atom/ns#' term='Chrome'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='children'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Organizing kid school accounts with OS X: Chrome to the rescue</title><content type='html'>&lt;p&gt;In &lt;a href="http://boingboing.net/2012/01/10/lockdown.html"&gt;the twilight of the general purpose computer&lt;/a&gt;, I struggle to balance OS X and Apple tech, Google services, parental obligations, and getting work done.&lt;/p&gt;&lt;p&gt;Our iOS  and OS X devices are parental controlled -- at least as far as they can be. Among other things, that means Google services are unavailable on child accounts. [1].&lt;/p&gt;&lt;p&gt;Schools, however, make increasing use of Google Apps [2]. This is how I reconcile that use case with our general approach to home computing:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;You need the username and password for the school Google Apps account. Example: kid_name@school.mn.us.&lt;/li&gt;&lt;li&gt;Create a single non-controlled "homework" account on the primary homework machine.&lt;/li&gt;&lt;li&gt;Use Google Chrome, not Safari, for this account.&lt;/li&gt;&lt;li&gt;In Chrome &lt;a href="http://support.google.com/chrome/bin/answer.py?hl=en&amp;amp;answer=2364824"&gt;create a user account&lt;/a&gt; for each child. For each account, from Chrome Preferences, choose to sync Google. You will be asked for the school user name and password.&lt;/li&gt;&lt;li&gt;Add gmail, docs and so on to the toolbar.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Each child uses this single OS X account with their own Chrome identity. Use of this account requires direct parental supervision. It is used only for homework. On personal OS X accounts our kids don't directly access our Family Google Apps domain, they use OS X Mail.app, for example, to get email. They don't know their Family Google Apps passwords.&lt;/p&gt;&lt;p&gt;[1] Partly by design and partly due to market disinterest, Google services are not compatible with OS Parental Controls.&lt;br /&gt;[2] Alas, this transition occurred even as Google's &lt;a href="http://notes.kateva.org/2011/11/google-20.html"&gt;Hyde&lt;/a&gt; crushed its &lt;a href="http://notes.kateva.org/2012/01/divorcing-google-and-hoping-for.html"&gt;Jeckyl&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-4747380690242660173?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/4747380690242660173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=4747380690242660173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/4747380690242660173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/4747380690242660173'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/organizing-kid-school-accounts-with-os.html' title='Organizing kid school accounts with OS X: Chrome to the rescue'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-6484405000332923219</id><published>2012-01-22T11:45:00.001-06:00</published><updated>2012-01-22T11:47:22.312-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>OS X shared printing: Is it just me?</title><content type='html'>&lt;p&gt;Is it just me, or is OS X shared printing broken beyond all repair?&lt;/p&gt;&lt;p&gt;I spend an inordinate amount of time dealing with print failures on Leopard and/or Snow Leopard shared Brother USB printers using Apple provided drivers. The only reliable printing I've had with OS X was with an ethernet connected network printer. [1]&lt;/p&gt;&lt;p&gt;Yet another example of why general purpose computers are dying (and I've a lot more to say on that ... later).&lt;/p&gt;&lt;p&gt;[1] The very best, most reliable, printing I ever experienced was using Mac Classic, AppleTalk, and Apple's LaserWriter Select (not sure of product name) in the early 1990s. I'm planning to donate our Brother HL-2140 and buy a Brother networked printer.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-6484405000332923219?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/6484405000332923219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=6484405000332923219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/6484405000332923219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/6484405000332923219'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/os-x-shared-printing-is-it-just-me.html' title='OS X shared printing: Is it just me?'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-1577923327808800796</id><published>2012-01-21T14:36:00.001-06:00</published><updated>2012-01-21T22:08:43.490-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Lessons from Apple Store out-of-warranty repair of a Seagate drive</title><content type='html'>&lt;p&gt;&lt;a href="http://tech.kateva.org/2011/12/mac-drive-diagnostics-techtools-pro-and.html"&gt;Mysterious application crashes, including corruption of Aperture file data, exposed bad blocks on a slowly dying 2 yo iMac drive&lt;/a&gt;. Modern drives aren't supposed to show their bad blocks, and of course they should never corrupt a file. So I knew the drive needed to be replaced.&lt;/p&gt;&lt;p&gt;The 27" iMac 11 (i5) is not user-serviceable. It can be done, but it's hard to keep dust out of the display. So I compared repair costs at FirstTech in Minneapolis to the Roseville MN Apple store. FirstTech's service costs were about $200, but &lt;a href="http://tech.kateva.org/2011/12/cost-of-repairing-mac-is-less-than.html"&gt;Apple's service fee is a flat $40&lt;/a&gt; (offsets the high cost of their proprietary designs). Both charge far more than retail for a hard drive. Apple dinged me &lt;strong&gt;$226&lt;/strong&gt; to replace a 1TB Seagate 7200.12.&lt;/p&gt;&lt;p&gt;The replacement drive is an ST31000528ASQ revision AP24 S/N 5VP9Z4TC. I was told it had a 90 day warranty. A &lt;a href="http://www.amazon.com/Seagate-Barracuda-7200-12-Internal-ST31000524AS/dp/B004IZN3YI/ref=sr_1_1?s=electronics&amp;amp;ie=UTF8&amp;amp;qid=1327157237&amp;amp;sr=1-1"&gt;comparable new drive from Amazon&lt;/a&gt; is &lt;strong&gt;$134&lt;/strong&gt;, so Apple adds a $100 markup on the drive. (Of course I'd have preferred a 2TB replacement, but Apple out-of-warranty repairs follow warranty rules -- so no upgrades.)&lt;/p&gt;&lt;p&gt;Overall the Roseville MN Apple store experience was mediocre. Some of this is because of Apple policies, but mostly this store is bursting at the seams at this time of year. Apple needs more retail.&lt;/p&gt;&lt;p&gt;If I were to do it again I'd order replacement parts from a quality Mac after-market vendor and I'd do the repair myself, or I'd order the part and pay FirstTech to do it. When an out-of-warranty Apple repair makes sense, I'd look for a quieter Apple store.&lt;/p&gt;&lt;p&gt;Here's what I learned for future reference:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Apple wanted to keep my old drive. They can probably get money from Seagate. This was a problem because I hadn't secure-wiped the drive, and although my passwords are on an encrypted image I prefer not to have our family data floating around. I also wanted to reformat and stress test it myself, and decide if I could use it as an emergency store. Store management wrote that "I needed the drive for data recovery" and that let me keep it. (Not true - I had 2+ complete backups.)&lt;/li&gt;&lt;li&gt;I thought I was told the drive would cost about $160, but in retrospect that was probably my mistake. $160 would be low markup. In any case, get estimates in writing if possible.&lt;/li&gt;&lt;li&gt;When I went for an estimate I was told to expect a 3 day turnaround. In fact it took about 9 calendar days -- including 3 days to repeat the drive test and confirm the bad blocks. It took so long it ran into a business trip; the store was grumpy about storing it until I returned.&lt;/li&gt;&lt;li&gt;They expect to have a guest or maintenance account available for testing. I had none on this machine. They were able to test anyway of course, but this is worth knowing.&lt;/li&gt;&lt;li&gt;The machine had additional memory added, but the repair receipt listed the original memory. This was mildly worrisome but it came back with its bits.&lt;/li&gt;&lt;li&gt;The installed drive was formatted with the same OS as the old one - Snow Leopard.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I tested the drive with Tech Tools Pro. The SMART check on the prior drive showed no problems except out-of-range temperature variation. The SMART check on the new drive also shows out-of-range temperature variation! I hope this is a quirk of TTP and the iMac's thermal regulation system rather than a drive problem. The block scan passed 1,953,525,168 blocks, 0 bad. (Although no bad blocks should ever be exposed, the good block total will fall over time.) The overall SMART test also shows a tendency to read errors, though still within normal limits (Hardware ECC recovered, Raw Read Error Rate).&lt;/p&gt;&lt;p&gt;Lastly, I chose to do my restore from a bootable &lt;a href="http://www.bombich.com/"&gt;Carbon Copy Cloner&lt;/a&gt; backup rather than my Time Capsule backup (I trust CCC more). I'd never done a full clone restore on a Mac; it worked well but there were a few quirks...&lt;/p&gt;&lt;ul&gt;&lt;li&gt;During my initial testing I'd created a user account on the new disk. The default CCC restore would have left those files in place -- which is an abnormal install state. Also, the default restore seems to leave "more recent" files untouched, which might produce a mixed version system. &lt;/li&gt;&lt;li&gt;I set the restore to overwrite "more recent" files and to move non-matches to an archive folder.&lt;/li&gt;&lt;li&gt;After the install completed I deleted CCC_archive on the target system&lt;/li&gt;&lt;li&gt;After the restore it appears TC is backing up my entire system. That will take a week over the home wireless.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For extra insurance I'm going to leave my CCC backup untouched and rotate it offsite. My routine backups will be to an older CCC backup and to Time Capsule. In my initial testing however the restored data appears fine. I also have my original drive which is fully readable, I'll wait a month or so before I wipe that drive and stress test it.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: Time Capsule is trying to backup 340GB over WiFi; it's doing a full backup. This will take weeks. I've set my TC backup to omit all but Users, tomorrow I'll bring it to the computer and connect by ethernet.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-1577923327808800796?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/1577923327808800796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=1577923327808800796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/1577923327808800796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/1577923327808800796'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/lessons-from-apple-store-out-of.html' title='Lessons from Apple Store out-of-warranty repair of a Seagate drive'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-6839746636268104328</id><published>2012-01-16T09:13:00.001-06:00</published><updated>2012-01-24T18:03:09.085-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='bug'/><category scheme='http://www.blogger.com/atom/ns#' term='iCloud'/><title type='text'>Lion continues to disappoint: the Duplicate/Save problem</title><content type='html'>&lt;p&gt;&lt;a href="about:blank"&gt;&lt;/a&gt;I have a document open in Pages.&lt;/p&gt;&lt;p&gt;It's saved somewhere.&lt;/p&gt;&lt;p&gt;What is its name? Where has it been saved? If I "Duplicate", how do I find the "Duplicate"? What is the name of the "Duplicate"?&lt;/p&gt;&lt;p&gt;Apple's change to Lion's file management behavior is a significant hassle. Macintouch has &lt;a href="http://feedproxy.google.com/~r/OmMalik/~3/pe1Y8mgSPNk/"&gt;a detailed list of complaints from numerous Lion victims&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It's worse than a hassle though. It's a scary sign of incompetence. If Apple's developers are capable of this level of judgment failure, what else might they do?&lt;/p&gt;&lt;p&gt;Lion to Vista comparisons are well deserved. I may keep Snow Leopard on our household machines indefinitely, which means I won't be doing much with iCloud. It also means I'll delay upgrading our hardware as long as possible.&lt;/p&gt;&lt;p&gt;See also:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://notes.kateva.org/2011/08/lion-as-sign-of-post-jobs-apple.html"&gt;Lion as a sign of post-Jobs Apple&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/08/my-lion-bugs-collection.html"&gt;My Lion bugs - collection&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/12/lion-only-35-stars-on-apple-app-store.html"&gt;Lion: Only 3.5 stars on Apple's App Store&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://arstechnica.com/apple/reviews/2012/01/is-lion-server-suitable-for-home-use-ars-investigates.ars/1"&gt;Lion server is even worse&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Update 1/24/12: &lt;/strong&gt;&lt;a href="http://tech.fortune.cnn.com/2012/01/18/inside-apple-adam-lashinsky/"&gt;Inside Apple explains why Lion is a troubled product&lt;/a&gt; ...&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;... status fluctuates with the prominence of the products on which one works. As the success of the iPhone and iPad grew, the coolest faction of the company was the software engineers working on Apple's mobile operating system software, known as iOS. Hardware engineers and product marketers connected with the devices ranked high in the pecking order, followed by people in the iTunes, iCloud, and other online services organizations. &lt;strong&gt;Employees associated primarily with the Macintosh, once the cocks of the roost, were considered second-rate in the Apple hierarchy &lt;/strong&gt;by this time. In terms of corporate coolness, functions such as sales, human resources, and customer service wouldn't even rate...&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;It feels like the province of interns now. Imagine who gets to work on iPhoto ...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-6839746636268104328?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/6839746636268104328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=6839746636268104328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/6839746636268104328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/6839746636268104328'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/lion-continues-to-disappoint.html' title='Lion continues to disappoint: the Duplicate/Save problem'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-8217491379841609464</id><published>2012-01-15T07:51:00.001-06:00</published><updated>2012-01-15T16:21:04.804-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='parental controls'/><title type='text'>NYT's Tedeschi misses the iOS Porn story</title><content type='html'>&lt;p&gt;Sadly, &lt;a href="http://topics.nytimes.com/top/reference/timestopics/people/t/bob_tedeschi/index.html?inline=nyt-per"&gt;Bob Tedeschi&lt;/a&gt;, who should know better, missed the big story in &lt;a href="http://feeds.nytimes.com/click.phdo?i=b1018424f8cfd1bae7550f8f3a6806a1"&gt;his NYT article on Porn and iOS parental controls&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;When he wrote that it was "an hour's work" to secure an iOS device I almost snorted coffee out my nose.&lt;/p&gt;&lt;p&gt;This is the article I wrote him:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;re: Safeguarding a Child’s Mobile Device From Pornography&lt;/p&gt;&lt;p&gt;Bob, I'm surprised you missed the truck-sized loophole in Apple's iOS Parental Controls. Alas, by missing it you came to precisely the wrong conclusion.&lt;/p&gt;&lt;p&gt;It is not 1 hour's work to secure an iOS device. It is almost impossible.&lt;/p&gt;&lt;p&gt;The loophole is embedded WebKit. Disabling Safari does not disable WebKit.&lt;/p&gt;&lt;p&gt;Almost all free Apps, and many commercial apps, include links that will, when clicked, bring up an embedded WebKit browser. From that browser it is often only a few clicks to anything.&lt;/p&gt;&lt;p&gt;For example, my 15yo showed me how he could use the links on this travel app to bring up wikipedia, and from there Google.&lt;/p&gt;&lt;p&gt;Almost all iAds, and all Google platform ads, use Webkit.&lt;/p&gt;&lt;p&gt;This problem is common in apps that are rated for children.&lt;/p&gt;&lt;p&gt;The solution is simple. Apple should provide an option to block Webkit use as well as Safari use. They haven't done this because they aren't feeling any pressure, and their ad platform is already doing poorly.&lt;/p&gt;&lt;p&gt;I am sorry you missed a golden opportunity to put some pressure on Apple, but I hope in a follow-up article you might mention this.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;You can &lt;a href="http://topics.nytimes.com/top/reference/timestopics/people/t/bob_tedeschi/index.html?inline=nyt-per"&gt;write him&lt;/a&gt; too.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: I was amazed and impressed to get a personal response to my email - on a Sunday night! He's verified the issue and is now researching it. Wow. I am a fan.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-8217491379841609464?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/8217491379841609464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=8217491379841609464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/8217491379841609464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/8217491379841609464'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/nyt-tedeschi-misses-ios-porn-storyapp.html' title='NYT&amp;#39;s Tedeschi misses the iOS Porn story'/><author><name>JGF</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://bp3.blogger.com/_2hHaWhfpgV4/SEht-snz9jI/AAAAAAAAvDY/hJ6PUKZUaLw/S220/060813_kateva-full.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-3027495068380420475</id><published>2012-01-12T20:38:00.000-06:00</published><updated>2012-01-13T15:50:24.980-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photo'/><category scheme='http://www.blogger.com/atom/ns#' term='Aperture'/><category scheme='http://www.blogger.com/atom/ns#' term='iphoto'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>iPhoto 9.2.1 to Aperture 3.2.1 - it doesn't actually work</title><content type='html'>&lt;p&gt;Apple &lt;a href="http://www.apple.com/aperture/iphoto-to-aperture/"&gt;promotes Aperture's seamless import of iPhoto content&lt;/a&gt;.&lt;/p&gt;&lt;div&gt;I've been skeptical, but I gave it a try on a plane flight. I added 21 images to a brand new iPhoto 9.2.1 Library and I created albums and events. I then gave descriptions to images and to both albums and events. Then I imported the images into Aperture.&lt;/div&gt;&lt;div&gt;The iPhoto.Events became Aperture.Projects. The iPhoto.Albums became Aperture.Albums. iPhoto.Folders became Aperture.Folders.&lt;/div&gt;&lt;div&gt;&lt;em&gt;Eventually&lt;/em&gt;. At first the iPhoto.Albums were missing. They showed up minutes later on reopening Aperture. This took so long it feels like a bug.&lt;/div&gt;&lt;p&gt;Image metadata seems to have been preserved - titles, captions, etc. I've &lt;a href="tech.kateva.org/2011/09/migration-of-metadata-from-aperture-to.html"&gt;written about this previously for iPhoto, Aperture and Picasa Web Albums&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;That's the end of the good news. All of the descriptions I added to Albums/Events were lost. Aperture Projects/Albums can't have annotations. So that description you wrote in iPhoto about the family reunion? It's toast.&lt;/p&gt;&lt;p&gt;Aperture's iPhoto import is feeble - and Apple's marketing of Aperture's iPhoto import is deceptive.&lt;/p&gt;&lt;p&gt;Apple does stuff like this though. I'm not surprised they did a crappy job on iPhoto import.&lt;/p&gt;&lt;p&gt;What's truly weird however, is that nobody besides me seems to care. That means Apple isn't going to fix this.&lt;/p&gt;&lt;p&gt;There are times when I know I live in the Twilight Zone. This is one of those times.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;See also&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://notes.kateva.org/2010/10/lessons-in-software-aperture-3-and.html"&gt;Gordon's Notes: Lessons in Software: Aperture 3 and iPhoto 11&lt;/a&gt; 10/2010&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2007/12/iphoto-08-dont-embed-metadata-in-jpeg.html"&gt;iPhoto '08: don't embed metadata in JPEG originals&lt;/a&gt; 12/2007&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/05/stuck-in-apple-photo-management-limbo.html"&gt;Stuck in Apple's photo management Limbo&lt;/a&gt; 5/2011 - still stuck today&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2005/10/apple-aperture-iphoto-replacement.html"&gt;Apple Aperture: iPhoto replacement?&lt;/a&gt;: 10/2005 - seven years later, it's still not a full replacement&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/09/migration-of-metadata-from-aperture-to.html"&gt;Migration of metadata from Aperture to iPhoto and Google's Picasa web albums&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-3027495068380420475?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/3027495068380420475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=3027495068380420475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3027495068380420475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3027495068380420475'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/iphoto-921-to-aperture-321-it-doesn.html' title='iPhoto 9.2.1 to Aperture 3.2.1 - it doesn&amp;#39;t actually work'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-1049590152598954428</id><published>2012-01-10T13:39:00.000-06:00</published><updated>2012-01-10T13:39:06.600-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>How to cancel or reschedule an Apple Genius Bar Reservation</title><content type='html'>I don't think you can currently cancel or reschedule a Genius Bar Reservation from &lt;a href="http://www.apple.com/retail/geniusbar/"&gt;Apple's GB reservation site&lt;/a&gt;.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have iOS though, you can cancel or reschedule using Apple's Apple Store.app. It's not obvious how ...&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Tap Stores&lt;/li&gt;&lt;li&gt;Find store where you have reservation.&lt;/li&gt;&lt;li&gt;Click Store then Genius Bar. From here you can create a new appointment, or cancel or reschedule an existing appointment.&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;I don't think there's an Apple Store.app equivalent for the desktop, so, like iMessenger, this is strictly an iOS service.&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-1049590152598954428?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/1049590152598954428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=1049590152598954428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/1049590152598954428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/1049590152598954428'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/how-to-cancel-or-reschedule-apple.html' title='How to cancel or reschedule an Apple Genius Bar Reservation'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-3362533948870026347</id><published>2012-01-06T21:38:00.001-06:00</published><updated>2012-01-06T21:38:53.663-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='Aperture'/><category scheme='http://www.blogger.com/atom/ns#' term='iphoto'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>OS X opens Aperture every time I start</title><content type='html'>&lt;p&gt;Every time I logged into my Lion machine, Aperture started up.&lt;/p&gt;&lt;p&gt;I checked the Login items option on my user account. Nothing there.&lt;/p&gt;&lt;p&gt;Then I figured it was a bug with OS X 10.7 Lion resume. I deleted all the saved states, including Aperture's (&lt;a href="http://osxdaily.com/2011/07/17/delete-specific-application-saved-states-from-mac-os-x-10-7-lion-resume/"&gt;Delete Specific Application Saved States from Mac OS X 10.7 Lion Resume&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Didn't help.&lt;/p&gt;&lt;p&gt;Finally, something clued me. This wasn't a new Lion problem, it was the old 'launch Aperture when iPhone connected' bug. Same thing can happen with iPhoto or Image Capture or Preview or "Auto Importer". This particular machine is connected to a USB hub that had some iPhones attached.&lt;/p&gt;&lt;p&gt;I don't know the proper place to control this peculiar OS X behavior, but I do know it can be controlled through Image Capture. I opened that app, and clicked on the iPhones icons on the left side. For each one I set 'Connecting this iPhone' to 'No application'.&lt;/p&gt;&lt;p&gt;Problem solved.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-3362533948870026347?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/3362533948870026347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=3362533948870026347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3362533948870026347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3362533948870026347'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/os-x-opens-aperture-every-time-i-start.html' title='OS X opens Aperture every time I start'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-1969314922938335266</id><published>2012-01-03T12:33:00.000-06:00</published><updated>2012-01-03T21:26:35.523-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='applescript'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>10.7 Lion: Automation and AppleScript</title><content type='html'>&lt;p&gt;Surprise! Via Macintouch we learn that &lt;a href="http://www.macosxautomation.com/lion/index.html"&gt;Mac OS X 10.7 Lion has Automation features&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;It is weird that Apple's official Automation documentation is hosted on macosxautomation.com which is "not hosted by Apple". Even though it's seemingly an Apple site (with a broken icon on page 1).&lt;/p&gt;&lt;p&gt;Even weirder for all of us who figured AppleScript and Automator were dead, is that Lion has a lot of AS/Automator features. Some show up on &lt;a href="http://www.apple.com/macosx/whats-new/features.html"&gt;Apple's Lion Features page&lt;/a&gt;, but many do not. Given rumors about Apple's new focus on textbooks and iPads, it's noteworthy that Automator has many new ePub support features.&lt;/p&gt;&lt;p&gt;Apple is eccentric.&lt;/p&gt;&lt;p&gt;&lt;small&gt;&lt;/small&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-1969314922938335266?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/1969314922938335266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=1969314922938335266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/1969314922938335266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/1969314922938335266'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/107-lion-automation-and-applescript.html' title='10.7 Lion: Automation and AppleScript'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-8822761714892450730</id><published>2012-01-01T21:29:00.001-06:00</published><updated>2012-01-01T21:47:30.421-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><title type='text'>WordPress doesn't have a built-in table editor</title><content type='html'>&lt;p&gt;&lt;a href="about:blank"&gt;&lt;/a&gt;The &lt;a href="http://wordpress.org/support/topic/table-feature-in-visual-editor"&gt;WordPress visual editor doesn't include tables&lt;/a&gt;. Neither does Blogger of course, nor, for that matter, MarsEdit.&lt;/p&gt;&lt;p&gt;FrontPage had terrific table support in 1995. WindowsLive Writer has decent support now. Otherwise, web tables doesn't get a lot of love. &lt;a href="http://www.realmacsoftware.com/rapidweaver/overview/"&gt;RapidWeaver&lt;/a&gt;&lt;a href="http://rapidweaverfaq.org/site/tables.html"&gt;doesn't do tables&lt;/a&gt;. &lt;a href="http://www.karelia.com/sandvox/"&gt;Sandvox&lt;/a&gt;&lt;a href="http://www.karelia.com/sandvox/help/z/Using_Tables.html"&gt;isn't any better&lt;/a&gt; and neither is Apple's abandoned iWeb.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.seamonkey-project.org/"&gt;SeaMonkey&lt;/a&gt; inherits the table technology built into Netscape Composer in the 1990s. TextEdit does tables (!) and (unlike Pages) will export HTML. It's hardly a web page editor though.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.adobe.com/products/dreamweaver.html"&gt;DreamWeaver&lt;/a&gt; does tables - and costs $400 (though I qualify for the $150 teacher edition).&lt;/p&gt;&lt;p&gt;It's too bad. HTML tables are really brilliant. I'm guessing implementation is very expensive especially when tables are combined with CSS; the market doesn't support this level of complexity.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-8822761714892450730?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/8822761714892450730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=8822761714892450730' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/8822761714892450730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/8822761714892450730'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/wordpress-doesn-have-built-in-table.html' title='WordPress doesn&amp;#39;t have a built-in table editor'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-5971318993006283158</id><published>2012-01-01T19:49:00.001-06:00</published><updated>2012-01-01T19:49:23.501-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><category scheme='http://www.blogger.com/atom/ns#' term='iPad'/><category scheme='http://www.blogger.com/atom/ns#' term='parental controls'/><category scheme='http://www.blogger.com/atom/ns#' term='children'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>Parental Controls on iOS and OS X: what we do now</title><content type='html'>&lt;p&gt;A year or two ago I wrote about &lt;a href="http://tech.kateva.org/2010/06/parental-controls-apple-and-google.html"&gt;how Google and Apple have both failed Parental controls&lt;/a&gt;. Since then things have &lt;a href="http://tech.kateva.org/2011/06/os-x-parental-controls-review-state-of.html"&gt;not gotten&lt;/a&gt;&lt;a href="http://tech.kateva.org/2011/07/viewing-mac-os-x-parental-control-files.html"&gt;much better&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;In response to a comment on an old post, this is the compromise I use for the children's accounts on iOS and OS X.&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Google is blocked. I find Bing searches easier to track and control because it doesn't use https.&lt;/li&gt;&lt;li&gt;Children get our family Google Apps domain email through mail.app IMAP, not through Gmail.&lt;/li&gt;&lt;li&gt;Children access our family Calendars from their iPhones, not from the desktop. (I could use iCal on the desktop, but iCal is one of the worst pieces of software garbage ever produced.)&lt;/li&gt;&lt;li&gt;A 'Family and Learning' account can be accessed at any time. It has very limited net access, has WorldBook, has apps, iTunes, etc.&lt;/li&gt;&lt;li&gt;Each child has their own account. Parental control is set to 'automatic'  with a few domains specifically allowed. I was never able to get domain specific filtering to work. After they are on the computer I review their browser history with them. They could of course delete specific browser pages, but I don't believe they have (the computer is very visible and public). I stopped reviewing log files because &lt;a href="http://tech.kateva.org/2011/08/steve-jobs-hates-me-viewing-mac-os-x.html"&gt;Apple's log file review UI is almost as crappy as iCal&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Because iOS apps have so many back doors to webkit, particularly via ads, we don't use any 'free' apps. Safari is disabled. For now we allow iTunes despite the content it provides -- the boys are getting older.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;This works for us, but Apple's Parental Control support is lazy and incompetent. They simply don't care.&lt;/p&gt;&lt;p&gt;Android/Google, as best I can tell, are worse. Note that &lt;a href="http://www.google.com/support/forum/p/gmail/thread?tid=342b73ed81c8810d&amp;amp;hl=en"&gt;Google Gmail explicitly states all US users must be 14 or over&lt;/a&gt; (&lt;a href="http://en.wikipedia.org/wiki/Children's_Online_Privacy_Protection_Act"&gt;COPPA&lt;/a&gt; partly, but really this is a Google copout). i don't think Android OS includes any default parental controls.&lt;/p&gt;&lt;p&gt;I don't know how Windows 7 does. I suspect it's a bit better. I can't find anything about parental controls in Metro/Windows Mobile.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;See also&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/09/back-to-future-os-x-parental-controls.html"&gt;Back to the future: OS X Parental Controls, DVD Encyclopedias, and MacKiev&lt;/a&gt; 9/2011&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/08/steve-jobs-hates-me-viewing-mac-os-x.html"&gt;Steve Jobs hates me: Viewing Mac OS X Lion Parental Control logs&lt;/a&gt; 8/2011&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/06/os-x-parental-controls-review-state-of.html"&gt;OS X Parental Controls Review - State of the art in OS X 10.5 and 10.6&lt;/a&gt; 6/2011&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/06/parental-controls-apple-and-google.html"&gt;Parental controls: Apple and Google joint fail&lt;/a&gt; 6/2010&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-5971318993006283158?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/5971318993006283158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=5971318993006283158' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/5971318993006283158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/5971318993006283158'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2012/01/parental-controls-on-ios-and-os-x-what.html' title='Parental Controls on iOS and OS X: what we do now'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-5665122703831349719</id><published>2011-12-31T10:34:00.001-06:00</published><updated>2011-12-31T10:41:45.751-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Microsoft Access'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='technology'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='data lock'/><title type='text'>Manipulating JSON data in a traditional relational database (Microsoft Access, FileMaker Pro, Converters)</title><content type='html'>&lt;p&gt;While I wait to see if &lt;a href="http://tech.kateva.org/2011/12/pinboard-imports-google-reader-json.html"&gt;Pinboard can fix their Google Reader JSON (JavaScript Object Notation) import&lt;/a&gt;, and while I consider &lt;a href="http://tech.kateva.org/2011/12/recovering-shared-reader-items-json.html"&gt;Google Reader Share JSON import into WordPress&lt;/a&gt;, I'm also exploring JSON import/export tools. If, for example, I could import JSON into FileMaker Pro or other data management tool I might be able to manipulate the archive and produce a more useful WordPress import.&lt;/p&gt;&lt;p&gt;StackOverflow and its kin have a good set of references on this topic. Note that CSV can manage only very simple JSON; we really want native importers similar to what Microsoft Access tried with XML [1]. I suspect one approach might be to &lt;a href="http://answers.oreilly.com/topic/279-how-to-convert-json-to-xml-in-java/"&gt;convert JSON to XML&lt;/a&gt; then use Microsoft Access 2010 import.&lt;/p&gt;&lt;p&gt;Incidentally, this topic veered off unexpectedly into something that's actually relevant to my work life and &lt;a href="http://strataconf.com/strata2012/public/content/landing?_discount=ADW20&amp;amp;cmp=kn-conf-st12-adw-search"&gt;a Strata conference I'm attending in a few weeks&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;As of today here are some of my pointers ...&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/what-is-json-and-what-does-it-have-to-do-with-distributed-computing/"&gt;What is “JSON” and what does it have to do with distributed computing? « DivConq&lt;/a&gt;: great reference (see below for DivConq series on Access)&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/JSON"&gt;JSON - Wikipedia, the free encyclopedia&lt;/a&gt;: I liked the comparison to XML [1]&lt;/li&gt;&lt;li&gt;&lt;a href="http://json.org/"&gt;JSON&lt;/a&gt;.org: points to libraries&lt;/li&gt;&lt;li&gt;&lt;a href="http://docs.python.org/library/json.html"&gt;18.2. json — JSON encoder and decoder — Python v2.7.2 documentation&lt;/a&gt;: If I have to use a programming library to manipulate Google Reader json files my choices are probably Python or Javascript and I prefer Python.&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/4130849/convert-json-format-to-csv-format-for-ms-excel"&gt;conversion - Convert JSON format to CSV format (for MS Excel) - Stack Overflow&lt;/a&gt;: JavaScript&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/1871524/convert-from-json-to-csv-using-python"&gt;convert from json to csv using python - Stack Overflow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/5293534/download-json-data-and-convert-it-to-csv-using-python"&gt;Download JSON data and convert it to CSV using Python - Stack Overflow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/3976345/convert-json-to-csv"&gt;python - Convert JSON to CSV - Stack Overflow&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/7520165/python-convert-csv-file-to-json"&gt;javascript - Python - convert csv file to JSON - Stack Overflow&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;For me this &lt;a href="http://www.divconq.com/about/"&gt;DivConq&lt;/a&gt; series was particularly useful because it placed JSON nosql processing in a familiar context - Microsoft Access.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/what-is-json-and-what-does-it-have-to-do-with-distributed-computing/"&gt;What is “JSON” and what does it have to do with distributed computing? « DivConq&lt;/a&gt;: best single reference for my purposes&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/export-a-microsoft-access-database-to-json/"&gt;Export a Microsoft Access Database to JSON (Northwind Example) « DivConq&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/why-cassandra/"&gt;Why Cassandra « DivConq&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/installing-and-running-the-cassandra-database/"&gt;Installing and Running the Cassandra Database « DivConq&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/migrate-a-relational-database-structure-into-a-nosql-cassandra-structure-part-i/"&gt;Migrate a Relational Database Structure into a NoSQL Cassandra Structure (Part I) « DivConq&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/migrate-a-relational-database-structure-into-a-nosql-cassandra-structure-part-ii-northwind-planning/"&gt;Migrate a Relational Database into Cassandra (Part II – Northwind Planning) « DivConq&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/migrate-relational-database-cassandra-part-3-northwind-conversion/"&gt;Migrate a Relational Database into Cassandra (Part III – Northwind Conversion) « DivConq&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.divconq.com/2010/migrate-a-relational-database-into-cassandra-part-iv-northwind-import/"&gt;Migrate a Relational Database into Cassandra (Part IV – Northwind Import) « DivConq&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Maybe I should start using &lt;a href="http://cassandra.apache.org/"&gt;Apache Cassandra&lt;/a&gt; to manipulate my Google Reader JSON archive and prepare it for WordPress processing. For example ... &lt;a href="http://bigdiver.wordpress.com/2010/07/02/cassandra-development-environment-in-mac-os-snow-leopard/"&gt;Cassandra Development Environment in Mac OS Snow Leopard « BigDiver&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;[1] I doubt JSON has truly significant advantages over XML as a data interchange format (see &lt;a href="http://json.org/example.html"&gt;JSON Example&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/JSON#XML"&gt;wikipedia xml/json&lt;/a&gt;). Alas, nobody asked me. Fashion is more powerful than geeks imagine.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-5665122703831349719?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/5665122703831349719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=5665122703831349719' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/5665122703831349719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/5665122703831349719'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/manipulating-json-data-in-traditional.html' title='Manipulating JSON data in a traditional relational database (Microsoft Access, FileMaker Pro, Converters)'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-1087426078855160480</id><published>2011-12-28T10:07:00.000-06:00</published><updated>2011-12-31T09:36:19.879-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='subscription'/><category scheme='http://www.blogger.com/atom/ns#' term='memory management'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Pinboard imports Google Reader JSON exports</title><content type='html'>&lt;p&gt;Pinboard is the first service I know of that will import a Google Reader Social (shared item) JSON file:&lt;/p&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="http://www.pinboard.in/howto/#rss"&gt;Pinboard: howto page&lt;/a&gt;&lt;/blockquote&gt;&lt;blockquote class="tr_bq"&gt;&lt;a href="http://www.pinboard.in/howto/#rss"&gt;&lt;/a&gt;Google Reader Click the gear icon in the upper right corner of the page. Select the Import/Export tab. Choose either items you have starred or items you have shared and click the Reader JSON link (the rightmost column)&lt;/blockquote&gt;&lt;p&gt;When I stumble unexpectedly over something I've been looking for, I look for who else found it. Then I add them to my reading list. Google gave me &lt;em&gt;only &lt;/em&gt;these references:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://cmiles.info/2011/11/05/google-reader-shared-items-pinboard-feeddemon-send-to-pinboard/"&gt;Google Reader Shared Items -&amp;gt; Pinboard, FeedDemon, Send to Pinboard… « cmiles – blog&lt;/a&gt; 11/5/2011&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.pinboard.in/blog/"&gt;Pinboard Blog&lt;/a&gt; - Nov 2011 - "... Added &lt;strong&gt;importers from Firefox JSON format and Google Reader&lt;/strong&gt;. Wrote scripts for tarring up user archives in human-readable form so people can download them. Removed Google Reader support (RIP, Google Reader, &lt;strong&gt;I'll mourn you til I join you&lt;/strong&gt;)...&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Pinboard has a feed, I don't know if importing will trigger feed actions (probably not)&lt;/div&gt;&lt;div&gt;&lt;strong&gt;See also&lt;/strong&gt;:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/12/recovering-shared-reader-items-json.html"&gt;Gordon's Tech: Recovering Shared Reader items: JSON import into Wordpress&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/12/sharing-and-annotation-instapapers.html"&gt;Gordon's Tech: Sharing and annotation: Instapaper's supporting apps&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Update&lt;/strong&gt;: I paid my $10 and imported by Google Reader shared item JSON file. I have 3 days to cancel. I used Amazon payments.&lt;/p&gt;&lt;p&gt;Here are the results; as of today the most recent post is 7 weeks old. I may also try importing the JSON for my Reader shared items, which may produce some duplicates.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://pinboard.in/u:jgordon"&gt;http://pinboard.in/u:jgordon&lt;/a&gt; - my pinboard collection - really my Google Reader shared items. Note my user name is a part of the URL, so it's nice that 'jgordon' was available. Posts show a title, a bookmark, and an excerpt. I think my GR annotations precede the excerpt. It's more like Google Reader Social than I'd expected.&lt;/li&gt;&lt;li&gt;http://feeds.pinboard.in/rss/u:jgordon/ - the public feed for my collection. I viewed this in Google Reader; gave me a real sense of deja vu. Alas, GR only pulled in 44 items.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I'm still studying the results. So far Pinboard is only showing a fraction of the JSON file, there are not tags, and every item shows with date of '9 weeks ago'. I don't see a convenient way to navigate across the entire collection.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update 12/31/11&lt;/strong&gt;: Pinboard has now imported 2 months of Reader shares - about 1100 items or roughly 1% of the total.&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-1087426078855160480?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/1087426078855160480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=1087426078855160480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/1087426078855160480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/1087426078855160480'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/pinboard-imports-google-reader-json.html' title='Pinboard imports Google Reader JSON exports'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-7130066244649767338</id><published>2011-12-28T09:53:00.000-06:00</published><updated>2011-12-28T19:36:20.872-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='subscription'/><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='memory management'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Sharing and annotation: Instapaper's supporting apps</title><content type='html'>&lt;div&gt;I haven't found a replacement for the rough annotation-share-feed ecosystem that had grown up around Google Reader Social (RIP). I've given up, for example, on using Twitter as a Reader Social replacement.&lt;br /&gt;&lt;br /&gt;Yes, I miss Google 1.0. I even miss Microsoft these days.&lt;br /&gt;&lt;br /&gt;So I'm continuing to explore the pieces of the post-Google world; trying to see where this micro-market may go. This is poorly tracked territory, but today I came across an unexpected guide in the&amp;nbsp;&lt;a href="http://www.instapaper.com/extras"&gt;Instapaper: Supporting iPhone and iPad Apps&lt;/a&gt;&amp;nbsp;page.&lt;br /&gt;&lt;br /&gt;Instapaper has an ecosystem, and although it doesn't have a feed, it will post to Tumblr, Twitter and Pinboard. Tumblr has a feed (barely), Twitter can be turned into a feed (awkwardly) and &lt;a href="http://www.pinboard.in/howto/#rss"&gt;Pinboard has a feed&lt;/a&gt;&amp;nbsp;(and, mercifully, it's&lt;b&gt; not free&lt;/b&gt;).&lt;br /&gt;&lt;br /&gt;So what can I do with these pieces? Can I archive the output of Pinboard as WordPress posts?&lt;br /&gt;&lt;br /&gt;I'll find out.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;See also&lt;/b&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/12/pinboard-imports-google-reader-json.html"&gt;Gordon's Tech: Pinboard imports Google Reader JSON exports&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;Update&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;I tried Instapaper's bookmarklet, but it hangs in Chrome with a "saving" status in the tab.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-7130066244649767338?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/7130066244649767338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=7130066244649767338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/7130066244649767338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/7130066244649767338'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/sharing-and-annotation-instapapers.html' title='Sharing and annotation: Instapaper&apos;s supporting apps'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-5652000560620245061</id><published>2011-12-23T10:55:00.001-06:00</published><updated>2011-12-25T20:57:23.252-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='subscription'/><category scheme='http://www.blogger.com/atom/ns#' term='collaboration'/><category scheme='http://www.blogger.com/atom/ns#' term='memory management'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='data lock'/><title type='text'>Recovering Shared Reader items: JSON import into Wordpress</title><content type='html'>&lt;p&gt;&lt;a href="http://notes.kateva.org/2011/10/dapocalypse-now-google-day-of-infamy.html"&gt;Google amputated&lt;/a&gt; a portion of my &lt;a href="http://notes.kateva.org/2008/07/full-text-search-and-digital-prostheses.html"&gt;distributed memory&lt;/a&gt;, but they left me a frozen &lt;a href="http://en.wikipedia.org/wiki/JSON"&gt;json&lt;/a&gt; remnant.&lt;/p&gt;&lt;p&gt;(Yes, we are living in a cyberpunk novel. Sigh.)&lt;/p&gt;&lt;p&gt;Across the net there are unanswered questions about what to do with these json archives. Google has been silent. I believe the Google humans who might help are ashamed or demoralized or fearful. &lt;a href="http://notes.kateva.org/2011/11/google-20.html"&gt;Google 2.0&lt;/a&gt; is not a happy place for them.&lt;/p&gt;&lt;p&gt;I want to represent my JSON archives as posts in a WordPress blog, perhaps with some kind of synthetic title. Then they will be available to search and link. Eventually I hope to add new annotations and shares to that archive, though there will be a gap of several months that will be difficult to fill.&lt;/p&gt;&lt;p&gt;This feels doable, but so far Google (the search engine) hasn't told me how. This is what I have found so far. When I do find an answer, I'm going to answer some of the dangling questions across the net ...&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://plus.google.com/108867134306691129687/posts/786s5KE7C88"&gt;Dariel: wrote a Python script to import shares into ReadItLater&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.quora.com/What-are-the-good-ways-to-import-Google-Reader-Notes-json-to-Evernote"&gt;What are the good ways to import Google Reader Notes (.json) to Evernote? - Quora&lt;/a&gt; - an unanswered question&lt;/li&gt;&lt;li&gt;&lt;a href="http://battis.net/blog/2011/11/27/transmogrifying-those-google-reader-json-dumps-into-something-useful/"&gt;battis.net » Transmogrifying those Google Reader JSON dumps into something useful&lt;/a&gt; - Seth Battis wrote a "PHP script that converts (at least my) Google Reader JSON dump into an XML file that WordPress can import as a list of posts. With the tags and annotations converted over. In fact, with all of the data in the JSON dump embedded in the XML file (although WordPress doesn’t read all of it)."&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/7123924/importing-json-archives-wordpress"&gt;Importing .json archives (Wordpress) - Stack Overflow&lt;/a&gt; - an unanswered question&lt;/li&gt;&lt;li&gt;&lt;a href="http://superuser.com/questions/191522/json-viewer-for-mac"&gt;osx - Json viewer for mac - Super User&lt;/a&gt;: a way to at least view JSON documents.&lt;/li&gt;&lt;li&gt;&lt;a href="http://superuser.com/questions/371038/how-can-i-import-google-reader-json-archives-into-wordpress"&gt;How can I Import Google Reader JSON archives into WordPress - Super User&lt;/a&gt;: I ask on SuperUser&lt;/li&gt;&lt;li&gt;&lt;a href="https://plus.google.com/107785880910936077757/posts/5xfn6XmccVy"&gt;A public question I asked on Google+&lt;/a&gt;: I ask on G+&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I'll update this post as I learn more. Seth's contribution suggests a fix is close; he needs to tweak some of his code.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update 12/25/2011&lt;/strong&gt;: Seth writes that he won't have time to work on this further but he recommends downloading his php file from his linked zip. I'll have to learn how to run PHP scripts from my Dreamhost account, but I don't think that's too hard.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-5652000560620245061?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/5652000560620245061/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=5652000560620245061' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/5652000560620245061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/5652000560620245061'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/recovering-shared-reader-items-json.html' title='Recovering Shared Reader items: JSON import into Wordpress'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-3080333739092575299</id><published>2011-12-22T21:30:00.001-06:00</published><updated>2012-01-06T07:30:13.259-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>The cost of repairing a Mac is less than expected</title><content type='html'>&lt;p&gt;When my iMac 11,1's 2yo 1TB Seagate drive &lt;a href="http://tech.kateva.org/2011/12/mac-drive-diagnostics-techtools-pro-and.html"&gt;developed metastatic blockitis&lt;/a&gt; I was most unhappy.&lt;/p&gt;&lt;p&gt;It wasn't that the drive is dying young, just two weeks after my AMEX extended warranty lapsed. Two years is short for a drive, but this machine runs all the time and goes through two full disk backups every single night. The drive has had a hard life.&lt;/p&gt;&lt;p&gt;The fact Apple's diagnostics missed my drive's unmasked bad blocks is annoying. There's no magic to a disk scan; I shouldn't have had to buy TechTools Pro to make a diagnosis. Windows diagnostics have managed this for twenty years.&lt;/p&gt;&lt;p&gt;Worse though, is the cost of the repair. &lt;a href="http://www.firsttech.com/"&gt;FirstTech&lt;/a&gt;, a well regarded local shop, gave me a &lt;strong&gt;$625&lt;/strong&gt; quote to install a 2TB replacement. (They can't get 1TB drives.). I was amazed, I'm used to paying $150 or so for a drive and doing my own installation. That's what I did when my old fully serviceable G5 drive died.&lt;/p&gt;&lt;p&gt;The problem is that the lovely 27" iMac is not user serviceable. Elegant quite design with special thermal sensor cables turns out to have a high post-purchase price. That's why I wrote ...&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://tech.kateva.org/2011/12/mac-drive-diagnostics-techtools-pro-and.html"&gt;Gordon's Tech: Mac drive diagnostics: TechTools Pro and Drive Genius find problems OS X missed&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://tech.kateva.org/2011/12/mac-drive-diagnostics-techtools-pro-and.html"&gt;&lt;/a&gt;... When you consider that iMac 27" hard drives are NOT user serviceable, the iMac is more expensive than it seems. The iMac G5 was entirely &lt;a href="http://tech.kateva.org/2004/09/most-interesting-feature-of-imac-its.html"&gt;user serviceable&lt;/a&gt;. Design has its price....&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I was wrong though.  Today i checked what the cost would be for an Apple store repair. They quoted me about &lt;strong&gt;$200&lt;/strong&gt; for a 1TB drive replacement. (They don't do upgrades, only like-for-like replacements.)&lt;/p&gt;&lt;p&gt;How do they do that? Apple has a flat $40 service fee, &lt;em&gt;regardless of the complexity of the repair&lt;/em&gt;. Apple offsets the ownership cost of their elegant designs by subsidizing repair. (In this case they have another advantage -- they have an inventory of 1TB drives with bundled thermal cables even as the world runs short of hard drives.)&lt;/p&gt;&lt;p&gt;I still prefer my G5 iMac's design -- but that was a hot and noisy machine. My 11,1 (i5, 27" 2009) iMac is quiet and cool most of the time. Apple's subsidy of post-warrany repairs makes that tradeoff more palatable - at least if you live near an Apple store!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update 1/6/12:&lt;/strong&gt; One warning: they will want to keep the hard drive. This fits with their out-of-warrantee repair following their in warrantee process. Apple should make this better known. It means if you bring your machine in for an Apple Store repair, you need to do a secure wipe first. Some additional tips:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Create an admin account with no password that Apple can use for testing. I didn't think of this, and my machine has guest account disabled.&lt;/li&gt;&lt;li&gt;They will want to recreate the problem -- even though I have to pay for the repair. Again, their out-of-warranty repair is basically in-warranty with a parts-charge and subsidized labor.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-3080333739092575299?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/3080333739092575299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=3080333739092575299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3080333739092575299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3080333739092575299'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/cost-of-repairing-mac-is-less-than.html' title='The cost of repairing a Mac is less than expected'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-7161510935847122709</id><published>2011-12-20T21:19:00.001-06:00</published><updated>2011-12-23T11:42:48.838-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><title type='text'>Mac drive diagnostics: TechTools Pro and Drive Genius find problems OS X missed</title><content type='html'>I've been having suspicious application crashes lately. In the Mac world, that suggests a hardware problem. (Once upon a time software was the cause, but these days it's hardware.)&lt;br /&gt;&lt;br /&gt;I knew from &lt;a href="http://tech.kateva.org/2011/12/backups-why-you-need-two-methods-and.html"&gt;some backup issues&lt;/a&gt; that I had 3 unreadable files. That suggests my 24+ month old 1TB iMac drive is dying youngish. It was time for some diagnostics, so I plugged in my old Apple Keyboard and mouse. (Most non-trivial diagnostic work requires a wired keyboard and mouse; Apple's bluetooth keyboard/mouse drivers may be unavailable when needed.)&lt;br /&gt;&lt;br /&gt;After I deleted the bad (non-critical happily) files I ran Disk Utility - but the drive passed. Then I ran my Apple Hardware Test - extended, and loop mode. Still no problems.&lt;br /&gt;&lt;br /&gt;I didn't believe it. Something had to be wrong. So I checked out Disk Warrior, Disk Genius and TechTool Pro - 3 reputable diagnostic apps. They're all $100. Disk Warrior has a good reputation, but Disk Genius has a trial version. It found about 58 bad blocks -- out of 1.8 billion. That seems a modest number, but DG said I needed to replace the drive. (Incidentally, Disk Genius has a built in uninstall feature -- very nice. Yes, the Mac needs an OS level uninstaller.)&lt;br /&gt;&lt;br /&gt;I decided to get a second opinion. Andy M clued me to a MacUpdate bundle, so I got&amp;nbsp;&lt;a href="http://www.micromat.com/techtool-pro-6-learn-more-details"&gt;TechTool Pro 6&lt;/a&gt;&amp;nbsp;for $50 (plust a bunch of other apps I don't care about). It one-upped Disk Genius; as it found bad blocks it told me which of them had files (none in this case).&lt;br /&gt;&lt;br /&gt;TTP also found bad blocks - 56 (so two less than Disk Genius, but I don't make much of that either way).&lt;br /&gt;&lt;br /&gt;I wasn't sure what to make of this. After all, 56 out of 1.8 billion is&amp;nbsp;minuscule. Unfortunately, a modern SATA drive shouldn't have &lt;i&gt;any&lt;/i&gt; bad blocks. The &lt;a href="http://www.micromat.com/techtool-pro-6-manual/techtool-pro-6-manual-tests#Surface_Scan"&gt;excellent TTP manual explains why&lt;/a&gt; ...&lt;br /&gt;&lt;blockquote&gt;... TechTool Pro should not normally report bad blocks for these types of drives. The drive controller in them automatically tries to map out bad blocks as they are encountered. It will do this unless either the bad block is in a critical area that cannot be mapped out at the moment or &lt;b&gt;the bad block table is full&lt;/b&gt;. If this occurs, TechTool Pro will report a bad block and you will ultimately need to do &lt;b&gt;a low level reinitialization of the drive&lt;/b&gt;. When the drive is reinitialized, the entire platter is accessible so that bad blocks can be mapped out if possible no matter where they occur...&lt;br /&gt;&lt;br /&gt;.. You can use Apple's Disk Utility to reinitialize your drive. Be sure to choose the Security Option to "zero out data." Choosing this option will map out bad blocks, if possible, during the reinitialization. This may take several hours (depending on the size of your drive). If the reinitialization is successful, the drive should be fine at that point. We suggest, however, that you do a Surface Scan a few times in the next month or two just to be sure no new bad blocks are developing. If they are, then the drive is probably failing and you should consider replacing it. If a low level reinitialization fails, this indicates the drive is faulty and needs to be replaced...&lt;/blockquote&gt;So the bad blocks I see now are probably a small fraction of the number that have already been mapped out. I'm seeing the overflow, including blocks that went bad after they'd been written to.&lt;br /&gt;&lt;br /&gt;My i5 iMac is 24 months and 2 weeks old - so it's past even my AMEX extended warranty (by two weeks!). If the drive were user serviceable (like my old G5 iMac!) I'd simply replace it. Since it's not a user serviceable I'll probably bring a new drive and the machine to FirstTech in Minneapolis for a $200 24 hour turnaround replacement. I'll make a bootable clone before I do that. (My usual Carbon Copy Cloner backups are to an encrypted image for offsite transfer, so not bootable.)&lt;br /&gt;&lt;br /&gt;&lt;strike&gt;If it doesn't I'll try the reinitialization&lt;/strike&gt;. (See Update - this drive is on death row.)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 12/21/2011:&lt;/b&gt; Various notes and reflections the day after ...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;16 months is a short lifespan for a hard drive. I bought this machine early in its lifecycle, I wonder if there will be more failures in this product line.&lt;/li&gt;&lt;li&gt;Modern drives don't write to bad blocks. Based on the dates of the files that were involved the involved blocks went bad in the past month. That fits with Carbon Copy Cloner not complaining until recently. (See &lt;a href="http://tech.kateva.org/2011/12/backups-why-you-need-two-methods-and.html"&gt;my backup issue post&lt;/a&gt; for a twist to this story.)&lt;/li&gt;&lt;li&gt;I'm glad I bought TechTools Pro - I think I'll get good use of it. From what I know now though, I didn't really need it. In a modern drive a single bad block in a file, especially a relatively recently written file, means replacement. Carbon Copy Cloner told me 3 files were bad.&lt;/li&gt;&lt;li&gt;The TTP manual suggests reformatting. I suspect that might work if there was an initial formatting problem, but in this case I know existing blocks are going bad. This drive is on death row.&lt;/li&gt;&lt;li&gt;Carbon Copy Cloner complained about bad sectors in files during backup, but Time Machine didn't. That may be because Time Machine only reads files that have changed?&lt;/li&gt;&lt;li&gt;Most of the bad sectors are in unused parts of the drive. I suspect they were randomly distributed but were hidden by the drive OS as they were discovered in the parts of the drive that have been used (about 500GB of 1TB).&lt;/li&gt;&lt;li&gt;Drive Utility and Hardware Test didn't find any problems, but both Drive Genius 3 and Tech Tools Pro failed the drive and Carbon Copy Cloner complained too. The SMART diagnostics still pass the drive - even today! I'm a bit surprised; this isn't rocket science. Apple could do better. TechTools Pro gives more SMART diagnostics than Disk Utility -- my drive was complaining about heat (it's cold in this room!)&lt;/li&gt;&lt;li&gt;It's clearly worth running TechTools Pro or equivalent drive scan on a new drive then every few months. (11/23/11: TTP just crashed during a routine drive scan. I'm not impressed.)&lt;/li&gt;&lt;li&gt;I think Windows scandisk/chkdsk are superior diagnostic tools to Disk Utility.&lt;/li&gt;&lt;li&gt;TechTools Pro DVD includes an image for burning a PPC DVD. Nice touch. I still have an old PPC.&lt;/li&gt;&lt;li&gt;It's good to know the drive is dying before it dies. I have time to do extra backups and to move selected files to other machines -- including my Aperture and iPhoto Libraries and perhaps iTunes.&lt;/li&gt;&lt;li&gt;When you consider that iMac 27" hard drives are NOT user serviceable, the iMac is more expensive than it seems. The iMac G5 was entirely user serviceable. Design has its price.&lt;/li&gt;&lt;li&gt;Since I know the drive is dying I've disconnected my clone backup. It's my known good repository. I'll take it to my office then create a new clone, then disconnect that clone. I won't be saving data to this machine, I'll be treating it as a "guest" machine until I get it serviced. I may turn off Time Machine too.&lt;/li&gt;&lt;li&gt;OWC (Other World Computing - great Mac shop) showed me how to find my Model Identifier (System Profiler), it's iMac11,1. I can only go to 2TB of storage. I'm not confident that their options are correct however.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;b&gt;See also&lt;/b&gt;:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.everymac.com/systems/apple/imac/imac-aluminum-faq/imac-intel-21.5-inch-27-inch-aluminum-how-to-upgrade-hard-drive.html"&gt;How do you upgrade the hard drive in the "Late 2009," "Mid-2010," "Mid-2011" and "Late 2011" (21.5-Inch and 27-Inch) Aluminum iMac models?&lt;/a&gt;&amp;nbsp;- I'm glad I didn't consider doing this myself. I wonder if this is almost an Apple-only replacement.&lt;/li&gt;&lt;li&gt;&lt;a href="http://blog.macsales.com/2751-proprietary-cable-can-put-the-brakes-on-upgrading-late-09-imacs"&gt;Proprietary Cable can put the brakes on upgrading Late '09 iMacs. | Other World Computing Blog&lt;/a&gt;: I have an ST31000528ASQ - so Seagate. OWC says these drives will fit my computer's thermal cable:&amp;nbsp;&lt;ul&gt;&lt;li&gt;1.0TB Seagate Barracuda 7200.12&lt;/li&gt;&lt;li&gt;1.5TB Seagate Barracuda 7200.11&lt;/li&gt;&lt;li&gt;2.0TB Seagate Barracuda LP&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-7161510935847122709?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/7161510935847122709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=7161510935847122709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/7161510935847122709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/7161510935847122709'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/mac-drive-diagnostics-techtools-pro-and.html' title='Mac drive diagnostics: TechTools Pro and Drive Genius find problems OS X missed'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-6734386006959341006</id><published>2011-12-20T06:11:00.001-06:00</published><updated>2011-12-21T08:12:43.113-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='backup'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Backups - why you need two methods and abundant paranoia</title><content type='html'>&lt;p&gt;I can't say I feel &lt;em&gt;good&lt;/em&gt; about my backups. I believe data wants to die; it wants to be free of the burden of order. Against the despair of data, even the best backup is barely adequate.&lt;/p&gt;&lt;p&gt;Consider tonight, when everything almost failed - Time Capsule and Carbon Copy Cloner alike.&lt;/p&gt;&lt;p&gt;The &lt;a href="http://en.wikipedia.org/wiki/Apple_Time_Capsule"&gt;Time Capsule&lt;/a&gt; serves all the machines in our home over a wireless network. I was surprised at first that backup would work over wireless, but it does. Each machine has its own &lt;a href="http://tech.kateva.org/2010/02/time-machine-time-capsule-and-offsite.html"&gt;unencrypted&lt;/a&gt; disk image; one on the TC's old internal 500 GB drive, two others have images on an external 2TB drive. The TC sits in a closet upstairs;  it's unlikely to be stolen but fire would destroy it. I have done 1-2 file Time Machine restores from that image, so I know it can work. The only test of a backup, of course, is a restore.&lt;/p&gt;&lt;p&gt;I &lt;a href="http://tech.kateva.org/2009/12/freeing-up-time-capsule-space-and.html"&gt;don't trust Time Machine&lt;/a&gt; as much as &lt;a href="http://www.faughnan.com/wirelesshome.html"&gt;old-time Dantz&lt;/a&gt;&lt;a href="http://tech.kateva.org/2010/11/retrospect-82-for-os-x-fails-my-latest.html"&gt;Retrospect&lt;/a&gt;, but it seems Apple has gotten most of the bugs out.&lt;/p&gt;&lt;p&gt;I trust &lt;a href="http://www.bombich.com/"&gt;Carbon Copy Cloner&lt;/a&gt; [3] more. Each day it clones my server, on which all the important data lives. It's more than a cloner; CCC keeps copies of changed or deleted files in "_CCC Archives". I've configured CCC to use an encrypted image it automatically mounts every night. Since that backup is encrypted I can take it offsite, which I do every few weeks. Ok, every month or two. Offsite rotation relies on me, so it's prone to failure. Still, even if the house burns, I am unlikely to lose more than a month of images and videos. I can live with that.&lt;/p&gt;&lt;p&gt;So I have two backup methods, both fully automated, both &lt;em&gt;relatively&lt;/em&gt; independent [2]. If each is 95% reliable each day, then the chance both fail on a given day is 1/400. If the daily chance of a server drive failure is 1/1000, the odds of all three failing on the same day are about 1/400,000 [2], [4]&lt;/p&gt;&lt;p&gt;Tonight though, my data got within a few miles of the cliff it wants to meet.&lt;/p&gt;&lt;p&gt;My server has been having worrisome &lt;a href="http://tech.kateva.org/2011/11/aperture-321-recurrent-crash.html"&gt;memory exception (EXC_BAD_ACCESS) crashes&lt;/a&gt;, and a TV show I  recently downloaded had a file error [1]. There's something wrong on my 2yo i5 iMac; I need to &lt;a href="http://tech.kateva.org/2010/02/my-new-imac-is-crashing-debugging.html"&gt;run Apple Hardware Test (&lt;em&gt;again&lt;/em&gt;&lt;/a&gt;). So I know my server data is at risk.&lt;/p&gt;&lt;p&gt;Time Capsule has had problems too -- it's reporting a "communications error" periodically. I think that error message is  a scarlet herring related to the iMac issues, but clearly I can't trust that backup.&lt;/p&gt;&lt;p&gt;Happily there's good old CCC -- but when I restarted my server for the first time in weeks it reported a problem. The backup drive didn't mount. That was easy to diagnose -- I'd unplugged it. Probably when I was &lt;a href="http://tech.kateva.org/2011/11/aperture-321-recurrent-crash.html"&gt;debugging my Aperture crash 3 weeks ago&lt;/a&gt;. Why didn't CCC report the error? Maybe it had crashed.&lt;/p&gt;&lt;p&gt;I wasn't &lt;em&gt;that&lt;/em&gt; close to data loss -- but I was in a bad neighborhood. As paranoid as I am, I'm almost not paranoid enough.&lt;/p&gt;&lt;p&gt;It's good to have two fully automatic and completely independent backup methods. Data wants to die, and backup is still an unsolved problem.&lt;/p&gt;&lt;p&gt;-fn-&lt;/p&gt;&lt;p&gt;[1] Incidentally, you can't easily report a purchase problem to Apple until they process a charge, and to reduce transaction costs they wait a few days before they process. This is very annoying! Also, the UI for reporting a purchase problem is suspiciously clumsy. More on that experience when I see what they do. &lt;br /&gt;[2] In reality they common failure points of course - me, computer memory, etc. There is the older offsite backup though, so complete and total data loss is probably less than 1/1,000,000. &lt;br /&gt;[3] &lt;a href="http://en.wikipedia.org/wiki/Donationware"&gt;Donationware&lt;/a&gt;. I donated. I wish donation ware apps would let us set a 'reminder' so I could donate yearly. I suppose I should just make donationware donations every year on my birthday against the apps I use. &lt;br /&gt;[4] I'd love to have automated offsite backup too, but I've &lt;a href="http://tech.kateva.org/2010/01/crashplan-instead-of-retrospect-8.html"&gt;never found&lt;/a&gt;&lt;a href="http://tech.kateva.org/2010/02/online-backup-security-problem-its-not.html"&gt;an offsite vendor I trusted&lt;/a&gt; and I expect ISPs to eventually charge for bandwidth use.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;See also&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/01/crashplan-instead-of-retrospect-8.html"&gt;CrashPlan (or JungleDisk) instead of Retrospect 8?&lt;/a&gt; (1/2010)&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/02/online-backup-security-problem-its-not.html"&gt;Online backup – the security problem (it’s not the encryption)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/search/label/backup"&gt;backup&lt;/a&gt; (50 or so posts on backup)&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/11/retrospect-82-for-os-x-fails-my-latest.html"&gt;Retrospect 8.2 for OS X fails my latest review -- because it's been abandoned&lt;/a&gt; (11/2010 - I checked under the latest owner but it felt the same)&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2009/12/freeing-up-time-capsule-space-and.html"&gt;Freeing up Time Capsule space – and documentation for Time Machine and Time Capsule&lt;/a&gt; (12/2009 - TM/TC are better quality now, but the documentation still sucks).&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/02/time-machine-time-capsule-and-offsite.html"&gt;Time Machine, Time Capsule and offsite backup&lt;/a&gt; (2/2010)&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/02/my-new-imac-is-crashing-debugging.html"&gt;My 10.6 iMac is crashing - a debugging exercise&lt;/a&gt; (2/2010 - using hardware test)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Update 12/21/2011&lt;/strong&gt;: I was &lt;a href="http://tech.kateva.org/2011/12/mac-drive-diagnostics-techtools-pro-and.html"&gt;closer to the cliff than I realized&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-6734386006959341006?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/6734386006959341006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=6734386006959341006' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/6734386006959341006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/6734386006959341006'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/backups-why-you-need-two-methods-and.html' title='Backups - why you need two methods and abundant paranoia'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-3518974219236160648</id><published>2011-12-13T20:34:00.001-06:00</published><updated>2011-12-13T20:34:36.960-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fwittook'/><category scheme='http://www.blogger.com/atom/ns#' term='Twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Twitter to WordPress via ifttt - limitations</title><content type='html'>&lt;p&gt;Weeks after &lt;a href="http://notes.kateva.org/2011/10/dapocalypse-now-google-day-of-infamy.html"&gt;Google's Day of Infamy&lt;/a&gt; i'm still failing to fully replace &lt;a href="http://notes.kateva.org/2009/08/google-reader-like-and-shared-discovery.html"&gt;Google Reader Shares&lt;/a&gt;. Recently I &lt;a href="http://tech.kateva.org/2011/11/microblogging-and-google-reader-tumblr.html"&gt;gave up on Tumblr, Postero&lt;/a&gt;us, the &lt;a href="http://tech.kateva.org/2011/11/ifttt-google-reader-share-and-wordpress.html"&gt;zombie version of Google Reader&lt;/a&gt;, and some &lt;a href="http://tech.kateva.org/2011/12/standard-feeds-for-g-profile-streams.html"&gt;screen-scraping attempts to turn G+ streams into feeds&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Lately I've been focusing on my &lt;a href="http://twitter.com/jgordonshare"&gt;@jgordonshare tweets&lt;/a&gt; and tonight I tried using ifttt to create a WordPress feed-equipped archive of tweets.&lt;/p&gt;&lt;p&gt;It was easy to setup the &lt;a href="http://ifttt.com"&gt;ifttt task&lt;/a&gt; to turn the tweets into WP posts. I used a "1 button install" &lt;a href="http://tech.kateva.org/2010/06/dreamhost-apparently-kickbacks-work.html"&gt;Dreamhost&lt;/a&gt; [1] WordPress instance I've been testing. I had to turn on XML-RPC publishing (used by Windows Live Writer, MarsEdit, etc) and provide a WordPress username and password [2].&lt;/p&gt;&lt;p&gt;The ifttt doesn't trigger immediately after tweet creation. I assume it checks the Twitter stream every 15-30 minutes. I manually triggered a check from the ifttt dashboard.&lt;/p&gt;&lt;p&gt;Here's an example of what I got&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://www.faughnan.com/wp/?p=8"&gt;Just testing iftt tweeting to wp (sorry). http://t.co/GbR8Qdud&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;... Just testing iftt tweeting to wp (sorry). http://t.co/GbR8Qdud...&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Yeah,  not to impressive. The problem is a tweet is simply a string, it has no special structure, no way to distinguish URL from my commentary from page title from annotation (not that there's room for all that). Tweets are much simpler entities than old-style Google Reader shares.&lt;/p&gt;&lt;p&gt;The experiment did work, but the result isn't terribly interesting.&lt;/p&gt;&lt;p&gt;So the quest goes on ...&lt;/p&gt;&lt;p&gt;[1] Use the code "&lt;a href="http://www.dreamhost.com/r.cgi?445465"&gt;KATEVA&lt;/a&gt;" or &lt;a href="http://www.dreamhost.com/r.cgi?445465"&gt;this link&lt;/a&gt; and you are supposed to get 50% off your 1st year costs and I get an equal saving as credit.&lt;br /&gt;[2] Obviously you should create a user for this purpose and create a unique password. IFTTT has to know your credentials.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;See also&lt;/strong&gt;:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/06/dreamhost-apparently-kickbacks-work.html"&gt;Dreamhost - apparently the kickbacks work&lt;/a&gt; 6/2010&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2009/03/google-reader-shared-items-to-facebook.html"&gt;Google reader shared items to Facebook&lt;/a&gt; 3/2009 - Google's glory days - before the Fall&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2008/09/loving-google-reader-shared-post-feed.html"&gt;Loving Google Reader - Shared post feed&lt;/a&gt; 9/2008 - Google's apex&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/11/my-google-reader-shared-items-are-back.html"&gt;My reader shares are back for now - thanks to Keakon&lt;/a&gt; 11/2011 - sweet hack, but a bit of a security risk&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/04/social-wrestling-google-reader.html"&gt;Social wrestling: Google Reader, Twitterfeed, Blogger and Facebook&lt;/a&gt; 4/2010 - twitterfeed is still around&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2008/09/filtering-my-google-reader-share-with.html"&gt;Filtering my Google Reader Share with Yahoo Pipes&lt;/a&gt; 9/2008 - never quite worked, but an interesting example&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2009/02/using-bloggers-undocumented-label.html"&gt;Using Bloggers undocumented label (category) feeds and Yahoo Pipes to create a tech opinion feed out of Gordon's Notes&lt;/a&gt; - 2/09 - fiddling&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2010/10/tweeting-google-reader-shares-and-notes.html"&gt;Tweeting Google Reader Shares and Notes via feedburner&lt;/a&gt; 10/2010 - we assume Google will axe feedburner in 2012&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2009/04/freemyfeed-getting-twitter-feed-to.html"&gt;FreeMyFeed - Getting Twitter feed to Google Reader&lt;/a&gt; - turning twitter into rss 4/2009&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/11/microblogging-and-google-reader-tumblr.html"&gt;Microblogging and Google Reader: Tumblr Fails&lt;/a&gt; 11/2011&lt;/li&gt;&lt;li&gt;&lt;a href="http://tech.kateva.org/2011/11/after-fall-of-google-reader-posterous.html"&gt;After the fall of Google Reader: Posterous, Tumblr and Zootool with Twitter on the side&lt;/a&gt; 11/2011. I haven't tried Zootool yet.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-3518974219236160648?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/3518974219236160648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=3518974219236160648' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3518974219236160648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/3518974219236160648'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/twitter-to-wordpress-via-ifttt.html' title='Twitter to WordPress via ifttt - limitations'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5710205.post-8463103493938585318</id><published>2011-12-09T08:29:00.001-06:00</published><updated>2011-12-11T22:29:38.806-06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iPhone'/><title type='text'>How to learn what your current AT&amp;T mobile contracted services are</title><content type='html'>&lt;p&gt;AT&amp;amp;T has the lowest customer service rating of American mobile phone companies. Of course that's like asking what's worse - Ebola or Rabies?&lt;/p&gt;&lt;p&gt;This is not because of their retail staff. They must give them powerful drugs, because, despite working for a moderately evil corporation, they're remarkably cheerful.&lt;/p&gt;&lt;p&gt;Their web site though, that's part of what makes them "Rabies" rather than just "Ebola".&lt;/p&gt;&lt;p&gt;For example, for the past few days I've been trying to follow up on some &lt;a href="http://notes.kateva.org/2011/11/gordon-vs-at-iphone-war-conclusion.html"&gt;extensive bill slashing changes&lt;/a&gt;. In particular I've been trying to find a current contract summary for our family plan. I think I've found the best that ATT offers, but they have one of the worst web sites I've ever come across. [1]&lt;/p&gt;&lt;p&gt;As of Nov 2011 try this. Don't click on the tabs, but mouse over to see the substructures. Note you may have to authenticate repeatedly.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Go to &lt;a href="https://www.att.com/view/billPayLandingAction.doview"&gt;your AT&amp;amp;T mobile account page&lt;/a&gt;. Look at the top menu structure. It will say myAT&amp;amp;T, with "tabs" like "Overview", "Bill &amp;amp; Payments" and so on. Depending on the services you use some are not useful, but they will still appear. The tabs that are useful for a mobile-only customer are &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Bill &amp;amp; Payments: see current bill statement&lt;/li&gt;&lt;li&gt;Wireless: usage and recent activity&lt;/li&gt;&lt;li&gt;Profile: &lt;strong&gt;user information&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;From user information look for "Contract Information". Click Customer Service Summary and Contract. Now you get a popup window. In there you find several options including two that, despite their names, both show a similar PDF (these links may actually work as shortcuts once you're authenticated): &lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.att.com/olam/profile.olamexecute?actionEvent=displayWirelessCSSContractDocument&amp;amp;reportActionEvent=A_SVC_SVC_AGREE_VIEWED"&gt;Wireless customer agreement&lt;/a&gt;: This is the real deal. CSS plus six pages that summarize your true contract [2]&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.att.com/olam/profile.olamexecute?actionEvent=displayWirelessCSSDocument&amp;amp;reportActionEvent=A_SVC_SVC_SUM_VIEWED"&gt;Customer service summary (wireless)&lt;/a&gt;: Just the CSS&lt;/li&gt;&lt;li&gt;Alternatively, AT&amp;amp;T's "Your Phone CSS" email provides this link with goes to a screen I can't find when I navigate the site, in fact it seems to be a outside of the tabs they define and possibly a separate web site: &lt;a href="https://www.wireless.att.com/olam/loginAction.olamexecute?target=CSS"&gt;https://www.wireless.att.com/olam/loginAction.olamexecute?target=&lt;strong&gt;CSS&lt;/strong&gt;&lt;/a&gt;. There's a trick here. Unless you read carefully, you'll hit the "continue" button -- that will just take you back to the main site. Instead, look for the link under the wireless number drop down and click that. You get the PDF contract summary.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Note that under the Wireless tab is a "Rate Plan" link, but it only shows voice plan.&lt;/p&gt;&lt;p&gt;So, in summary, to determine your actually currently contracted services for a family plan you need to print/view a PDF for each individual family member and do the sums to produce an integrated view.&lt;/p&gt;&lt;p&gt;I wonder if there's a medical term for the psychosis induced by dealing with AT&amp;amp;T?&lt;/p&gt;&lt;p&gt;Next up: How to track SMS use.&lt;/p&gt;&lt;p&gt;[1] The primary flaw is that AT&amp;amp;T mixes marketing with service. There are other reasons, but that's the primary dysfunction. What I want to know is mixed with what they want to sell me. A secondary reason, is that they choose not to invest in areas that allow customers to see what their contracts are. Those investments have a low return on investment and will not contribute to someone making VP. It's just &lt;a href="http://notes.kateva.org/2011/05/malice-incompetence-and-happy-accidents.html"&gt;a happy accident that it works this way&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;[2] Update&lt;/strong&gt;: AT different times I got different PDFs for different users. Only my wife, a secondary number, produced the full six page report when I requested a "wireless customer agreement".&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update 12/11/11:&lt;/strong&gt; I've studied the PDFs in more detail. They are quite hard to interpret, particularly for a family plan, but, with some study, they do show the current contract. I think the "wireless customer agreement" is a copy of the original contract, but the "customer service summary" is the current contract.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5710205-8463103493938585318?l=tech.kateva.org' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tech.kateva.org/feeds/8463103493938585318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5710205&amp;postID=8463103493938585318' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/8463103493938585318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5710205/posts/default/8463103493938585318'/><link rel='alternate' type='text/html' href='http://tech.kateva.org/2011/12/how-to-learn-what-your-current-at.html' title='How to learn what your current AT&amp;amp;T mobile contracted services are'/><author><name>John Gordon</name><uri>http://www.blogger.com/profile/04498750165598537302</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/_qB-y_wRU2FY/TR_jryekDeI/AAAAAAAAAAM/w4rg4QCbAXw/S220/Kateva_medium.jpg'/></author><thr:total>1</thr:total></entry></feed>
