<?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>Vincent Gable's Blog &#187; History</title>
	<atom:link href="http://vgable.com/blog/tag/history/feed/" rel="self" type="application/rss+xml" />
	<link>http://vgable.com/blog</link>
	<description>my weblog.</description>
	<lastBuildDate>Tue, 29 Nov 2011 22:20:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>&#8216;Yum!&#8217;</title>
		<link>http://vgable.com/blog/2009/10/06/yum/</link>
		<comments>http://vgable.com/blog/2009/10/06/yum/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 08:39:29 +0000</pubDate>
		<dc:creator>Vincent Gable</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[MacOSX]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Color]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Memories]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://vgable.com/blog/?p=426</guid>
		<description><![CDATA[I give Microsoft&#8217;s current Mac software some shit, but I think it&#8217;s deserved. So it&#8217;s only fair I mention their glory days. From &#8220;Classic&#8221; Mac OS 8.1 in 1998 through Mac OS X 10.2 Microsoft&#8217;s Internet Explorer (for Mac) was the default web browser Apple chose for Mac OS. The very fist iMac? It came [...]]]></description>
			<content:encoded><![CDATA[<p>I give <a href="http://vgable.com/blog/2008/07/10/money-and-sales-are-not-a-metric-for-good/">Microsoft&#8217;s current Mac software</a> <a href="http://vgable.com/blog/2008/10/11/steve-ballmer-admits-microsoft-office-for-mac-is-shitty/">some shit</a>, but I think it&#8217;s deserved. So it&#8217;s only fair I mention their glory days.</p>
<p>From <a href="http://en.wikipedia.org/wiki/Mac_OS_8#Mac_OS_8.1">&#8220;Classic&#8221; Mac OS 8.1</a> in 1998 through <a href="http://en.wikipedia.org/wiki/Mac_OS_X_v10.2">Mac OS X 10.2</a> <strong>Microsoft&#8217;s <a href="http://en.wikipedia.org/wiki/Internet_Explorer_for_Mac">Internet Explorer (for Mac)</a> was the default web browser Apple chose for Mac OS</strong>.  The very fist iMac? It came with IE:mac, just like the first version of Mac OS X.</p>
<p>And IE:mac wasn&#8217;t so bad, for it&#8217;s era. (It was the first browser to have color correcting PNGs, by the way!) There was one really neat feature that I think is worth calling out: <strong>it would match your iMac&#8217;s color, automagically.</strong></p>
<h3>Technical Details That I Only Half Remember</h3>
<p><strong>If you have a better understanding of how this worked, please let me know!</strong> I couldn&#8217;t find any details online. Mostly, I&#8217;m writing down what I remember before I forget.</p>
<p>The poorly named <code><a href="http://developer.apple.com/mac/library/documentation/Carbon/Reference/Gestalt_Manager/Reference/reference.html#//apple_ref/doc/uid/TP30000036-CH1g-F01632">Gestalt</a></code> function lets you check information about the Mac OS runtime, like &#8220;<a href="http://vgable.com/blog/2008/05/04/getting-mac-os-x-version-information/">what version of Mac OS is this?</a>&#8220;. You pass it a <a href="http://vgable.com/blog/2008/04/23/printing-a-fourcharcode/"><code>FourCharCode</code></a>, and replies with a 32-bit value or an error code &#8212; old stuff from the &#8220;Classic&#8221; Mac OS days.</p>
<p>There was an <em>undocumented</em> code, <code>'yum!'</code> <sup>1</sup>, that returned the color of an the iMac or iBook case. IE:mac would check this when it first started, and choose a color scheme to match the operator&#8217;s Mac. It was a seamless personal touch that really impressed me.</p>
<p>It&#8217;s the sort of thing I&#8217;d like to see more of on today&#8217;s multi-colored iPods and iPhones.</p>
<p><sup>1</sup><small>It might have been <code>'Yum!'</code>, I don&#8217;t remember exactly, and <code>Gestalt()</code> returns <code>gestaltUndefSelectorErr</code>, <code>-5551</code>, for all of variations on my MacBook Pro under Snow Leopard.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://vgable.com/blog/2009/10/06/yum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thank you sir, may I have another?</title>
		<link>http://vgable.com/blog/2009/07/03/thank-you-sir-may-i-have-another/</link>
		<comments>http://vgable.com/blog/2009/07/03/thank-you-sir-may-i-have-another/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 13:31:43 +0000</pubDate>
		<dc:creator>Vincent Gable</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Quotes]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Error Messages]]></category>
		<category><![CDATA[Errors]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[IBM]]></category>

		<guid isPermaLink="false">http://vgable.com/blog/?p=337</guid>
		<description><![CDATA[Apparently by 1958, mankind&#8217;s subservient relationship with computers was sadly well established, AT THE Vanguard Computing Center &#8211; in Washington, D. C, I watched a young woman present a machine with an extremely complex problem in ballistics involving hundreds of variables. At once lights on a control panel twinkled and winked as the computer checked [...]]]></description>
			<content:encoded><![CDATA[<p>Apparently by 1958, mankind&#8217;s subservient relationship with computers was sadly well established,</p>
<blockquote><p>
AT THE Vanguard Computing Center &#8211; in Washington, D. C, I watched a young woman present a machine with an extremely complex problem in ballistics involving hundreds of variables. At once lights on a control panel twinkled and winked as the computer checked to see that all equipment was operating properly. Then it set briskly to work. Magnetic tapes spun in their shiny glass-and-steel vacuum cabinets, the high-speed printer muttered. Suddenly the machine stopped and the electric typewriter wrote: “Last entry improperly stated!”</p>
<p>A little embarrassed, the young operator corrected her error, and the machine started again. Four minutes later it gave an answer that had required several million individual calculations.</p>
<p><strong>“This is a wonderful machine” the girl said, “but it makes you shiver sometimes, especially when you give it a wrong figure. <span style="font-size:110%">Once in a while we give it an incorrect figure on purpose—just to see it sneer at us.</span>”<br />
</strong></p></blockquote>
<p>&#8211; <a href="http://blog.modernmechanix.com/2009/07/02/thinking-machines-are-getting-smarter/">THINKING MACHINES ARE GETTING SMARTER (Oct, 1958)</a></p>
<p>I&#8217;d never discourage anyone from making the most <a href="http://www.flickr.com/photos/robotjohnny/3629069606/">fun error messages</a> and interactions possible. But when being sneered at by the machine gives operators more of a connection to it than using it normally, I think something is broken. I can&#8217;t imagine that fostering a healthy operator-machine relationship. Honestly though, I don&#8217;t know that it&#8217;s <em>worse</em> than the same boring regular interactions, but with boring error messages instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://vgable.com/blog/2009/07/03/thank-you-sir-may-i-have-another/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Touching The Information</title>
		<link>http://vgable.com/blog/2009/01/18/touching-the-information/</link>
		<comments>http://vgable.com/blog/2009/01/18/touching-the-information/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 01:08:45 +0000</pubDate>
		<dc:creator>Vincent Gable</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Alan Kay]]></category>
		<category><![CDATA[Character Recognition]]></category>
		<category><![CDATA[Doing With Images Makes Symbols]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[iPhone Inspiration]]></category>

		<guid isPermaLink="false">http://vgable.com/blog/2009/01/18/touching-the-information/</guid>
		<description><![CDATA[Alan Kay talking about GRaIL, Graphical Input Language, a system implemented in the late &#8217;60s that was so far ahead of it&#8217;s time, it&#8217;s still pretty impressive today. &#8220;I felt like I was sticking my hands right through the display and actually touching the information structures directly.&#8221; I had no idea this sort of interface [...]]]></description>
			<content:encoded><![CDATA[<p>Alan Kay talking about GRaIL, <strong>Gr</strong>aphical <strong>I</strong>nput <strong>L</strong>anguage, a system implemented in the <em>late &#8217;60s</em> that was so far ahead of it&#8217;s time, it&#8217;s still pretty impressive <em>today</em>.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/QQhVQ1UG6aM&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/QQhVQ1UG6aM&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>&#8220;I felt like I was sticking my hands right through the display and actually <em>touching</em> the information structures directly.&#8221;</p>
<p>I had no idea this sort of interface was done so early.</p>
]]></content:encoded>
			<wfw:commentRss>http://vgable.com/blog/2009/01/18/touching-the-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

