<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Scott Forbes &#187; Tech</title>
	<atom:link href="http://scottforbes.net/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://scottforbes.net</link>
	<description>My very infrequently updated blog</description>
	<lastBuildDate>Fri, 16 Dec 2011 00:12:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>AppleTV: How to force a Factory Restore via SSH</title>
		<link>http://scottforbes.net/2010/02/27/appletv-how-to-force-a-factory-restore-via-ssh/</link>
		<comments>http://scottforbes.net/2010/02/27/appletv-how-to-force-a-factory-restore-via-ssh/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 16:16:47 +0000</pubDate>
		<dc:creator>Scott Forbes</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[AppleTV Apple]]></category>

		<guid isPermaLink="false">http://scottforbes.net/?p=133</guid>
		<description><![CDATA[Allegedly it&#8217;s now super easy to install Boxee on your AppleTV — I say &#8220;allegedly&#8221; because I spent a couple of hours yesterday recovering from a failed install, which left my AppleTV with no video, no menus, and no Boxee. The box just looped through displaying the Apple logo, followed by a blank screen, followed [...]]]></description>
			<content:encoded><![CDATA[<p>Allegedly it&#8217;s now <a href="http://blog.boxee.tv/2010/02/25/get-a-bite-of-this-–-boxee-beta-on-appletv/">super easy to install Boxee on your AppleTV</a> — I say &#8220;allegedly&#8221; because I spent a couple of hours yesterday recovering from a failed install, which left my AppleTV with no video, no menus, and no Boxee.  The box just looped through displaying the Apple logo, followed by a blank screen, followed by &#8220;No Signal,&#8221; followed by a blank screen, indefinitely.</p>
<p>I tried holding down Menu and Minus on the remote, to reboot the AppleTV and bring up the diagnostic menu, to no avail:  Nothing would come up on the screen.  (I also tried blindly pressing &#8220;Down, Down, OK&#8221; on the remote, in the hopes that I just couldn&#8217;t <em>see</em> the diagnostic menu, but that didn&#8217;t work either.)  I could SSH into the AppleTV, so at least that part of the Boxee install succeeded — and the AppleTV was showing up and syncing in iTunes, so I wasn&#8217;t stuck in a loop of rebooting over and over.</p>
<p>I wasted a lot of time Googling for solutions — which, to be fair, provided some useful information about the AppleTV&#8217;s disk partitions, how it does a Factory Restore, etc., but also provided a lot of outdated info.  Several pages began with &#8220;first, download this disk image from mesu.apple.com&#8221; and then linked to an image that&#8217;s no longer there; others provided useful instructions on how to backup your AppleTV disk, which would have been good advice to follow <em>before</em> trying to install Boxee, but didn&#8217;t help with recovery.</p>
<p>So, for posterity, here&#8217;s how I forced my AppleTV to re-load its factory settings when all I had was the ability to SSH into the box.  (I should emphasize here:  There are much, much easier ways to restore factory defaults on an AppleTV if you can navigate the menus, or if holding down Menu and Minus on the remote successfully reboots the box into diagnostic mode.  What I&#8217;m about to describe here is a process for <em>deliberately breaking the operating system</em> on the AppleTV&#8217;s OSBoot partition, which forces the box into recovery mode; this is not for the faint of heart, I&#8217;m not responsible for what happens to your AppleTV if you try it, and heaven help you if you run these commands on your Mac.)</p>
<p>The AppleTV&#8217;s hard drive is partitioned into four volumes:  EFI, Recovery, OSBoot and Media.  The AppleTV boots to the EFI partition first, which in turn tries to mount OSBoot and launch the operating system.  In my scenario OSBoot is mounting and booting successfully, but something has corrupted the AppleTV Finder (or some other mission-critical app) and so we can&#8217;t get to the menus.</p>
<p>The solution here is to render the OSBoot partition unbootable, which causes the EFI partition to go into recovery mode and offer up the Factory Restore option from its own menus.  While there are many exciting ways to render an operating system unbootable, I went with a simple one:  Renaming <code>mach.sym</code> (and, for good measure, <code>mach_kernel.prelink</code>) so the OS couldn&#8217;t find its kernel.</p>
<p>So, here&#8217;s what I did to achieve a factory restore of my AppleTV from the Terminal prompt.  Text that I typed is in <em><b>italics</b></em>.</p>
<blockquote><pre>
YourMac:~ you$ <em><b>ssh frontrow@appletv.local</b></em>
frontrow@appletv.local's password: <em><b>frontrow</b></em>
Last login: Fri Feb 26 22:55:22 2010
-bash-2.05b$ <em><b>sudo mv /mach.sym /bad.mach.sym</b></em>
Password: <em><b>frontrow</b></em>
-bash-2.05b$ <em><b>sudo mv /mach_kernel.prelink /bad.mach_kernel.prelink</b></em>
-bash-2.05b$ <em><b>sudo shutdown -r now</b></em>
</pre>
</blockquote>
<p>The <code>shutdown</code> command reboots the AppleTV and logs you out; when the box comes back up you won&#8217;t be able to SSH into it anymore, but (at least in my case) it came up with the &#8220;select your language&#8221; menu, followed by a menu that contained the factory restore option.  (For what it&#8217;s worth, I also had to unplug and re-plug the HDMI cable to get my AppleTV fully working again.)  After the factory restore I had to do the usual steps to get the AppleTV back on my wireless network, connected to iTunes, etc., but once all was said and done my AppleTV is back to normal.</p>
<p>I might have another run at installing Boxee, but I think I&#8217;ll give it a week or two; honestly, if Viacom got their act together and allowed me to subscribe to Comedy Central via iTunes — or even just allowed me to buy a season of <em>The Daily Show</em> for less than the cost of basic cable — I wouldn&#8217;t bother.  Anyhow, if I do try again I&#8217;ll at least have these last-ditch instructions for doing a factory restore written down.</p>
]]></content:encoded>
			<wfw:commentRss>http://scottforbes.net/2010/02/27/appletv-how-to-force-a-factory-restore-via-ssh/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The Goldilocks Device</title>
		<link>http://scottforbes.net/2010/01/30/the-goldilocks-device/</link>
		<comments>http://scottforbes.net/2010/01/30/the-goldilocks-device/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 21:08:25 +0000</pubDate>
		<dc:creator>Scott Forbes</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://scottforbes.net/?p=104</guid>
		<description><![CDATA[It&#8217;s been a few days since the iPad announcement, and for the most part reactions have been predictable: The people who drool over Apple products are drooling, and the people who sneer are sneering. Some of the naysayers have declared the iPad is &#8220;just a bigger iPhone,&#8221; with the same user interface and features. I [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" src="http://scottforbes.net/wp/wp-content/uploads/2010/01/safari_20100127.jpg" alt="safari_20100127.jpg" border="10" width="170" height="186" />It&#8217;s been a few days since the <a href="http://www.apple.com/ipad">iPad</a> announcement, and for the most part reactions have been <a href="http://www.misterbg.org/AppleProductCycle/">predictable</a>:  The people who drool over Apple products are drooling, and the people who sneer are sneering.  Some of the naysayers have declared the iPad is &#8220;just a bigger iPhone,&#8221; with the same user interface and features.</p>
<p>I think that observation is true, but it misses the point:  The iPhone has a user interface and UI metaphor that Apple designed, from day one, to work with hand-held touchscreen devices, and to provide a subset of general-purpose computing functions.  (A very <em>large</em> subset, as the App Store illustrates, but a subset.)  The iPhone UI throws out the &#8220;desktop metaphor&#8221; of files and folders, changes familiar UI elements (scrollbars, etc.) to fit the smaller screen, and introduces a new vocabulary of gestures — the &#8220;pinch&#8221; to zoom in or out, for instance — that replace the cursor and mouse with your fingers.</p>
<p>Adapting this UI for a device with a <em>larger</em> touchscreen doesn&#8217;t actually require any changes:  Apple may roll out some minor UI flourishes with the iPad — three-finger swipes that wouldn&#8217;t fit on the iPhone&#8217;s screen, perhaps — but the core user interface will remain the same.  Every gesture you&#8217;ve used on the iPhone will work exactly as you&#8217;d expect on the iPad.</p>
<p>Other devices in this category have struggled to scale <em>down</em> a too-complex UI designed for desktop computers, or to scale <em>up</em> too-simple interfaces that were made for special-purpose devices.  Apple did neither, and the iPod Touch has already shown that the secret of iPhone&#8217;s success isn&#8217;t the phone.  Apple has rolled out the first major UI advance since the original Macintosh in 1984, and <em>that&#8217;s</em> the not-so-secret ingredient that makes the iPad a different animal from netbooks, tablet PCs, thin clients, tablet computers and every other attempt on the long list of failures to simplify the desktop metaphor.<a href="http://scottforbes.net/2010/01/30/the-goldilocks-device/#footnote_0_104" id="identifier_0_104" class="footnote-link footnote-identifier-link" title="Arguably netbooks don&amp;#8217;t belong on a list of efforts to simplify the computing experience:  They&amp;#8217;re just making it cheaper, trading off power and screen size for a lower price point.  And there&amp;#8217;s a market for that, but it&amp;#8217;s more a sub-category of laptop than a new type of device.">1</a></p>
<p>The personal computer has, by far, the most complex interface that the average user encounters on a given day; the automobile is a distant second, and for that you need a license.  And, as Fraser Speirs <a href="http://speirs.org/blog/2010/1/29/future-shock.html">noted</a>, the majority of computer users don&#8217;t <em>want</em> that complexity.  They don&#8217;t need the overhead of maintaining a hierarchy of files and folders, and they&#8217;re happy to delegate the grunt work of managing files to an app like iTunes or iPhoto.</p>
<p><img class="alignleft" src="http://scottforbes.net/wp/wp-content/uploads/2010/01/NewWindowsMobile.jpg" alt="NewWindowsMobile.jpg" border="0" width="125" height="190" />And, even if the user embraces the desktop metaphor, bringing that UI to a pocket-sized device is difficult:  UI elements and mouse gestures that made sense a million pixels ago are now too small to use.  Either we keep our icons and toolbars above a minimum size threshold, which means they dominate the pocket-sized screen, or we equip the user with a stylus — a special tool for tweezing tiny buttons and scrollbars — which changes how we interact with the device.  (And this is assuming that, aside from the screen size, we can fully replicate all the expected functions of a desktop PC in our handheld device.)  A device that implements <em>part of</em> a familiar, well-known UI metaphor, and then substitutes new behaviors elsewhere, violates the <a href="http://en.wikipedia.org/wiki/Principle_of_least_astonishment">principle of least surprise</a> in every case where it deviates.</p>
<p>At the other end of the scale we have handheld devices with special-purpose interfaces.  The original iPod has a click-wheel, which works very well for selecting and playing music — but using that interface for a task like word processing would be impossible.  <img class="alignright" src="http://scottforbes.net/wp/wp-content/uploads/2010/01/nano-green.jpg" alt="nano-green.jpg" border="0" width="95" height="270" />A typical cell phone has a twelve-button keypad for dialing numbers; in a pinch this keypad can be used for thumbing out text messages (five button-pushes to get an &#8220;S&#8221;), but trying to browse the web with it results in a very sub-par experience.<a href="http://scottforbes.net/2010/01/30/the-goldilocks-device/#footnote_1_104" id="identifier_1_104" class="footnote-link footnote-identifier-link" title="And yet the cell phone industry spent years working to deliver that sub-par experience, designing a protocol called WAP and building cut-down web sites that you could navigate using a telephone keypad, before the iPhone arrived and blew them out of the water.">2</a>  </p>
<p>These interfaces are too small and too limited; they can&#8217;t scale up to a general-purpose device.  &#8220;Smartphones&#8221; are a vaguely defined category, but one telling feature of these devices is that they used a non-phone UI as their starting point:  The Palm Treo was originally a PDA, the BlackBerry was a two-way pager, and Windows Mobile was a desktop OS.  The Treo failed because Palm was unable to push the UI any further; the original BlackBerries were barely usable as <em>phones</em>, much less day-timers or anything else beyond email (they&#8217;ve gotten better since, but nonetheless); and Windows Mobile is squarely in the &#8220;scaling down the desktop UI&#8221; camp.  The closest we&#8217;ve seen to a device that started with the telephone UI and scaled up was the Motorola ROKR, Moto&#8217;s 2005 attempt to bring iTunes to the cell phone… which flopped, in part due to the interface.</p>
<p><img class="alignleft" src="http://scottforbes.net/wp/wp-content/uploads/2010/01/macintosh-128k.jpg" alt="macintosh-128k.jpg" border="0" width="200" height="226" /></p>
<p>So if scaling up a simple UI isn&#8217;t possible, scaling down the desktop UI isn&#8217;t effective, and adapting a UI meant for some other device yields mixed results, then we&#8217;re left with the direction Apple has taken:  Designing a new user interface for general-purpose computing, from scratch.  Apple&#8217;s touchscreen UI solves a problem that has bedeviled the industry since the days of <a href="http://en.wikipedia.org/wiki/Microsoft_Bob">Microsoft Bob</a>:  How to reduce the complexity of the desktop metaphor without trading off all the power and features.  In fact, the desktop metaphor itself was Apple&#8217;s baby 26 years ago, when they replaced the command line interface with a graphical UI — and I seem to recall people at the time saying the Mac was &#8220;just a toy,&#8221; much like the naysayers are dismissing the iPad now.</p>
<p>The iPhone wasn&#8217;t dismissed as a toy when it came out, because its competitors were clearly struggling to build a device that combined power and simplicity — and Apple leapfrogged them all with a phone that contained a first-tier web browser, a first-tier music player, and an all-new user interface that made those functions easy to access and use.  Adding over 100,000 third-party apps, as Apple did in subsequent years, has just been insult to injury:  The iPhone is a <em>blatantly</em> disruptive technology.  Blazingly, screamingly disruptive, forcing AT&#038;T and Verizon and Microsoft and Nokia and Palm and multiple entire industries to scramble and react; there have been trendy cell phones before, like the RAZR or the BlackBerry, but we really are going back 26 years to the original Macintosh to find a single product rollout that turned this large of an industry on its ear so badly.</p>
<p>So, yeah, the iPad is a bigger iPhone — if by <em>bigger</em> you mean <em>more disruptive</em>.  The newspaper industry is already in a death spiral, and here Apple&#8217;s rolling out a device that wants to be the iPod of print media:  What do you <em>think</em> is going to happen?  Never mind that it&#8217;s a sub-$500 device that does most of what people want from a computer, without hassling them with malware or driver conflicts, and never mind that book publishers are practically salivating at the thing:  The question is where the iPad <em>stops</em> being a disruptive technology.  Computers have been getting smaller and faster for decades, following the steady curve of Moore&#8217;s Law — but making computers <em>easier to use</em> has been more of an incremental process, and mostly a side effect of &#8220;faster.&#8221;  Not many people saw the Mac in &#8217;84 and promptly predicted it would turn the <em>publishing industry</em> on its ear, and most prognosticators dismissed the idea that we&#8217;d all be using a GUI ten years later.  But both things happened, and the UI improvement is what made them possible.</p>
<ol class="footnotes"><li id="footnote_0_104" class="footnote">Arguably netbooks don&#8217;t belong on a list of efforts to simplify the computing experience:  They&#8217;re just making it <em>cheaper</em>, trading off power and screen size for a lower price point.  And there&#8217;s a market for that, but it&#8217;s more a sub-category of laptop than a new type of device.</li><li id="footnote_1_104" class="footnote">And yet the cell phone industry spent <em>years</em> working to deliver that sub-par experience, designing a protocol called WAP and building cut-down web sites that you could navigate using a telephone keypad, before the iPhone arrived and blew them out of the water.</li></ol>]]></content:encoded>
			<wfw:commentRss>http://scottforbes.net/2010/01/30/the-goldilocks-device/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Lite predictions</title>
		<link>http://scottforbes.net/2009/05/02/iphone-lite-predictions/</link>
		<comments>http://scottforbes.net/2009/05/02/iphone-lite-predictions/#comments</comments>
		<pubDate>Sat, 02 May 2009 07:07:19 +0000</pubDate>
		<dc:creator>Scott Forbes</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://scottforbes.net/?p=71</guid>
		<description><![CDATA[As John Gruber analyzes the latest iPhone rumors, I&#8217;ll build on his description of a &#8220;new, lower-priced, smaller, and more adorable iPhone&#8221; with some baseless speculation: I think the iPhone Lite will simplify the iPhone&#8217;s overly complex one-button interface — it&#8217;ll have no buttons, and no microphone or speaker. It will require the use of [...]]]></description>
			<content:encoded><![CDATA[<p>As John Gruber <a href="http://daringfireball.net/2009/05/verizon_iphone_rumors">analyzes the latest iPhone rumors</a>, I&#8217;ll build on his description of a &#8220;new, lower-priced, smaller, and more adorable iPhone&#8221; with some baseless speculation:</p>
<p>I think the iPhone Lite will simplify the iPhone&#8217;s overly complex one-button interface — it&#8217;ll have <em>no</em> buttons, and no microphone or speaker.  It will require the use of a headset, and Apple will introduce a new Bluetooth headset with volume controls to accompany it.</p>
<p>Take an iPhone, remove the button on the front, the internal speaker, the microphone, the volume controls and maybe the camera, and you&#8217;re left with a device about the size of a credit card and the thickness of the <a href="http://www.apple.com/ipodshuffle/">new iPod Shuffle</a>.  The most popular carrying case doubles as a bifold wallet.</p>
]]></content:encoded>
			<wfw:commentRss>http://scottforbes.net/2009/05/02/iphone-lite-predictions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

