<?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>eriksmartt.com/blog &#187; hardware</title>
	<atom:link href="http://www.eriksmartt.com/blog/archives/tag/hardware/feed" rel="self" type="application/rss+xml" />
	<link>http://www.eriksmartt.com/blog</link>
	<description>my little chunk of bandwidth</description>
	<lastBuildDate>Wed, 08 Sep 2010 18:48:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1-alpha</generator>
		<item>
		<title>BusPirate Bookmarks</title>
		<link>http://www.eriksmartt.com/blog/archives/1075</link>
		<comments>http://www.eriksmartt.com/blog/archives/1075#comments</comments>
		<pubDate>Wed, 23 Sep 2009 18:00:04 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[make]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/1075</guid>
		<description><![CDATA[Bus Pirate manual &#171; Dangerous Prototypes &#8211; Manual (and lots of helpful links) for the Bus Pirate How-to: Bus Pirate probe cable &#8211; Hack a Day &#8211; Details on making simple probe cables for a Bus Pirate. Using the Bus Pirate v2go on Mac &#8211; Connecting to a Bus Pirate using ZTerm on OS X.]]></description>
			<content:encoded><![CDATA[<div class="bookmark"><a href="http://dangerousprototypes.com/bus-pirate-manual/">Bus Pirate manual &laquo; Dangerous Prototypes</a> &#8211; Manual (and lots of helpful links) for the Bus Pirate</div>
<div class="bookmark"><a href="http://hackaday.com/2009/07/02/how-to-bus-pirate-probe-cable/">How-to: Bus Pirate probe cable &#8211; Hack a Day</a> &#8211; Details on making simple probe cables for a Bus Pirate.</div>
<div class="bookmark"><a href="http://brettinman.com/2009/07/24/using-the-bus-pirate-v2go-on-mac/">Using the Bus Pirate v2go on Mac</a> &#8211; Connecting to a Bus Pirate using ZTerm on OS X.</div>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/1075/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my Bus Pirate v2 finally arrived from Se&#8230;</title>
		<link>http://www.eriksmartt.com/blog/archives/1074</link>
		<comments>http://www.eriksmartt.com/blog/archives/1074#comments</comments>
		<pubDate>Wed, 23 Sep 2009 17:46:34 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[tweets]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[make]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/1074</guid>
		<description><![CDATA[my Bus Pirate v2 finally arrived from Seeed yesterday! http://code.google.com/p/the-bus-pirate/]]></description>
			<content:encoded><![CDATA[<p>my Bus Pirate v2 finally arrived from Seeed yesterday! <a href="http://code.google.com/p/the-bus-pirate/" rel="nofollow">http://code.google.com/p/the-bus-pirate/</a></p>
<p><img src="http://www.eriksmartt.com/blog/wp-content/uploads/2009/09/buspirate.jpg" width="450" height="330" /></p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/1074/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechShop (was) coming to Austin!</title>
		<link>http://www.eriksmartt.com/blog/archives/423</link>
		<comments>http://www.eriksmartt.com/blog/archives/423#comments</comments>
		<pubDate>Mon, 11 Feb 2008 19:34:48 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[austin]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[make]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/423</guid>
		<description><![CDATA[[Update: 2009-12-28] There&#8217;s still no TechShop planned for Austin, but check this out if you&#8217;re interested: Austin Local Fab survey! [Update: 2008-03-29] Unfortunately, I just got word that TechShop Austin, and six other planned locations, have been delayed until 2009. It&#8217;s a bummer for Austin makers, but the schedule was a little too aggressive for [...]]]></description>
			<content:encoded><![CDATA[<p>[Update: 2009-12-28]<br />
There&#8217;s still no TechShop planned for Austin, but check this out if you&#8217;re interested: <a href="http://localfab.com/austin.html">Austin Local Fab survey</a>!</p>
<p>[Update: 2008-03-29]<br />
Unfortunately, I just got word that TechShop Austin, and six other planned locations, have been delayed until 2009.  It&#8217;s a bummer for Austin makers, but the schedule was a little too aggressive for the TechShop crew; instead, they&#8217;ll be focused on a new headquarters in Sunnyvale, and bringing up the Portland and Durham locations.</p>
<p>[Original post]<br />
Just saw this last night, <a href="http://austin.techshop.ws/">TechShop Austin</a> is scheduled to open this summer (2008)!  I haven&#8217;t had access to a decent shop in a few years.  I can&#8217;t wait to play with all the toys a TechShop should have!</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/423/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Recovering deleted images from a Nokia N90 (Symbian OS)</title>
		<link>http://www.eriksmartt.com/blog/archives/414</link>
		<comments>http://www.eriksmartt.com/blog/archives/414#comments</comments>
		<pubDate>Thu, 24 Jan 2008 02:30:51 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/414</guid>
		<description><![CDATA[Over the holidays we had an accidental deletion of every image on one of our phones (a Nokia N90, Symbian OS device.) Mild panic was quickly replaced with a gentle pondering on the difference between what a normal person would do in this situation vs. what a geek would do. The geek process goes something [...]]]></description>
			<content:encoded><![CDATA[<p>Over the holidays we had an accidental deletion of every image on one of our phones (a Nokia N90, Symbian OS device.)  Mild panic was quickly replaced with a gentle pondering on the difference between what a normal person would do in this situation vs. what a geek would do.  The geek process goes something like this:</p>
<h3>Step 1: Get the memory card out of the phone as quickly as possible</h3>
<p>Either shut the phone down and pull the card, or use the super-secret combo hidden within the profile-switching shortcut to have the phone un-mount the card.</p>
<h3>Step 2: Obtain a USB memory card reader</h3>
<p>I&#8217;ve needed a reason to buy one of these for a long time.  Good thing I had a gift card left from the holidays.  I went with a <a href="http://www.dynexproducts.com/">Dynex</a> gazillion-to-one card reader, not for it&#8217;s technical superiority, but because it was the only thing the shop nearby had.</p>
<h3>Step 3: Stick the memory card into the reader, and plug the reader into your Linux box</h3>
<p>Mine happens to run <a href="http://www.ubuntu.com/">Ubuntu</a> at the moment, but the results will likely be similar on other distros.</p>
<h3>Step 4: sudo apt-get install testdisk</h3>
<p><a href="http://en.wikipedia.org/wiki/TestDisk">Testdisk</a> &#8220;was primarily designed to help recover lost data storage partitions&#8230;&#8221; and includes a utility called &#8220;<a href="http://en.wikipedia.org/wiki/PhotoRec">PhotoRec</a>&#8220;, which is what you want.</p>
<h3>Step 5: Run photorec</h3>
<p>PhotoRec is a data recovery tool designed specifically for recovering files from digital camera media.  It supports a number of file-system formats, including the FAT format that Symbian OS uses on it&#8217;s memory cards. PhotoRec is a text-based, terminal application, but it does the job perfectly.</p>
<p>Select the mounted memory card from the list of drives (which should be easy to spot given how small memory cards are relative to modern hard drives), and send it scanning.  PhotoRec can be told to look for specific file types (you want JPG&#8217;s, in this case), but by default it will look for just about any media file format that you&#8217;re likely to have on your phone.  Files will be recovered and written to a local directory.</p>
<h3>Step 6: Sigh in relief when you see your beloved cat pictures returned to you</h3>
<p>PhotoRec isn&#8217;t going to restore the images to the memory card&#8217;s file system such that the phone can see them again, but you&#8217;ll have the pictures on your Linux box now, and can copy them back over if you choose to.  The naming scheme will be different, but that&#8217;s an acceptable compromise.</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/414/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Touchscreen keyboard (could be killer with tactile feedback)</title>
		<link>http://www.eriksmartt.com/blog/archives/410</link>
		<comments>http://www.eriksmartt.com/blog/archives/410#comments</comments>
		<pubDate>Fri, 28 Dec 2007 21:16:39 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[hci]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/410</guid>
		<description><![CDATA[The Optimus Tactus keyboard: &#8230;a programmable, touch-screen that acts like a keyboard. Pretty amazing potential for experiementing with user interaction interfaces. Could be even better if merged with some of the haptic/tactile feedback work that Apple and Nokia have been doing. Ex: &#8220;Nokia shows off some seriously cool haptic-feedback touchscreen tech &#8211; Haptikos takes haptic [...]]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.artlebedev.com/everything/optimus-tactus/">Optimus Tactus keyboard</a>:</p>
<p><img src="http://eriksmartt.com/images/blog/optitact-side.jpg" width="500" height="346" alt="Optimus Tactus keyboard" /></p>
<p>&#8230;a programmable, touch-screen that acts like a keyboard.  Pretty amazing potential for experiementing with user interaction interfaces.  Could be even better if merged with some of the haptic/tactile feedback work that Apple and Nokia have been doing.  Ex:</p>
<ul>
<li>&#8220;<a href="http://www.intomobile.com/2007/11/06/nokia-shows-off-some-seriously-cool-haptic-feedback-touchscreen-tech-haptikos-takes-haptic-feedback-to-a-whole-new-level.html">Nokia shows off some seriously cool haptic-feedback touchscreen tech &#8211; Haptikos takes haptic feedback to a whole new level</a>&#8220;</li>
<li>&#8220;<a href="http://www.intomobile.com/2007/10/25/apple-patent-filed-for-tactile-touchscreen-raised-indented-keys.html">Apple patent filed for tactile touchscreen &#8211; raised, indented keys</a>&#8220;</li>
</ul>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/410/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Interface design on Sparkfun&#8217;s new GeoChron</title>
		<link>http://www.eriksmartt.com/blog/archives/398</link>
		<comments>http://www.eriksmartt.com/blog/archives/398#comments</comments>
		<pubDate>Sat, 25 Aug 2007 17:44:57 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hci]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/398</guid>
		<description><![CDATA[Interface design on Sparkfun&#8217;s new GeoChron Sparkfun just released a new, stand-alone GPS logging device, which looks to be a slick alternative to all the &#8220;mobile-device + Python + bluetooth GPS&#8221; hacking I&#8217;ve resorted to for similar tasks. It&#8217;s a pretty tempting package if you need dirt-simple GPS logging. However, I&#8217;m a bit confused by [...]]]></description>
			<content:encoded><![CDATA[<p>Interface design on Sparkfun&#8217;s new GeoChron</p>
<p><a href="http://www.sparkfun.com/">Sparkfun</a> just released a new, stand-alone GPS logging device, which looks to be a slick alternative to all the &#8220;mobile-device + Python + bluetooth GPS&#8221; hacking I&#8217;ve resorted to for similar tasks.  It&#8217;s a pretty tempting package if you need dirt-simple GPS logging.  However, I&#8217;m a bit confused by the switches.  Take a look at the picture of the device below:</p>
<p><a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8301"><img src="http://www.eriksmartt.com/images/blog/GeoChron-01-L.jpg" width="600" height="600" border="0" /></a></p>
<p>There are two toggle switches: one for on/off, and one for standby/run.  Take a minute to look at the switch diagrams and labels, and think about how to use this device.  How do you turn it on?  How do you make it start logging?</p>
<p>Now that you&#8217;ve thought about it, was it clear?  What does the &#8217;1&#8242; on each switch mean to you?  What does the graphic under each switches label mean?  Ignore the &#8217;1&#8242; and &#8217;0&#8242; and look just at the diagram.  Based on the graphic alone, which switch position should &#8220;on&#8221; be?</p>
<p>I used to get the &#8217;1&#8242; vs. &#8217;0&#8242; on switches backwards when my mental model was of the &#8217;0&#8242; indicating a completed circuit.  Now I use a binary metaphor, where a &#8217;1&#8242; bit is on, and a &#8217;0&#8242; bit is off.  That seems to be what the switch means.  But if I take that approach on the GeoChron, then the standby/run switch is installed backwards.  Personally, I think I&#8217;d drop the graphic under the switch labels (I think it&#8217;s more confusing then helpful), and flip the standby/run swtich so that &#8217;1&#8242; means &#8216;run&#8217;, and so that the switches are both pressed in the same direction when the device is on and logging.  With a device this simple, you really shouldn&#8217;t have to think about how to turn it on.  (I still want one though ;-)</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/398/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino says Hello</title>
		<link>http://www.eriksmartt.com/blog/archives/394</link>
		<comments>http://www.eriksmartt.com/blog/archives/394#comments</comments>
		<pubDate>Wed, 22 Aug 2007 05:36:57 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[arduino]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/394</guid>
		<description><![CDATA[I finally got my first Arduino board last week (a Diecimila, to be specific.) It&#8217;s been on my list of &#8220;things I want to hack on&#8221; for awhile, so I eagerly awaited it&#8217;s arrival. It&#8217;s been a good ten years since I&#8217;ve built anything in the Art Installation / Physical Computing genre &#8212; which is [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://farm2.static.flickr.com/1403/1198914415_85c889656f.jpg" width="500" height="375" alt="18082007460" /></p>
<p>I finally got my first <a href="http://www.arduino.cc/">Arduino</a> board last week (a <a href="http://www.arduino.cc/en/Main/ArduinoBoardDiecimila">Diecimila</a>, to be specific.)  It&#8217;s been on my list of &#8220;things I want to hack on&#8221; for awhile, so I eagerly awaited it&#8217;s arrival.  It&#8217;s been a good ten years since I&#8217;ve built anything in the Art Installation / <a href="http://en.wikipedia.org/wiki/Physical_computing">Physical Computing</a> genre &#8212; which is ten years way too long.</p>
<p>In preparation for my first weekend with the Arduino, I hit up <a href="http://www.sparkfun.com/">SparkFun</a> and a local electronics store for a handful of little gizmos to wire up.  I&#8217;m still a newbie when it comes to designing electronics (though to be honest, that&#8217;s part of the fun), so I started off by following the &#8220;<a href="http://todbot.com/blog/spookyarduino/">Spooky Projects &#8211; Introduction to Microcontrollers with Aurdino</a>&#8221; lessons.  With the Spooky Projects built (minus the glowing skull, unfortunately), I wrapped up the weekend experimenting with potentiometers as the controls for animation timing in a few late-night, generative-art pieces I&#8217;ve built using <a href="http://processing.org/">Processing</a>.</p>
<p>So far it&#8217;s all good fun &#8212; and something I&#8217;d definitely encourage folks to try.</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/394/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu + Hildon UI = in-Car PC UI</title>
		<link>http://www.eriksmartt.com/blog/archives/380</link>
		<comments>http://www.eriksmartt.com/blog/archives/380#comments</comments>
		<pubDate>Thu, 21 Jun 2007 04:31:03 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[automotive]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[transportation]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/380</guid>
		<description><![CDATA[Awhile back, Ubuntu announced a mobile and embedded edition of it&#8217;s popular Linux distribution. The buzz was around the possibility of Ubuntu Mobile showing up on future UMPCs. The news caught my eye, but didn&#8217;t really get my attention until the plans for Ubuntu 7.10 (Gutsy Gibbon) were announced: &#8220;Ubuntu 7.10 will be the first [...]]]></description>
			<content:encoded><![CDATA[<p>Awhile back, <a href="http://www.ubuntu.com/">Ubuntu</a> announced a <a href="http://arstechnica.com/news.ars/post/20070507-ubuntu-announces-mobile-and-embedded-edition.html">mobile and embedded edition</a> of it&#8217;s popular Linux distribution.  The buzz was around the possibility of Ubuntu Mobile showing up on future <a href="http://en.wikipedia.org/wiki/UMPC">UMPC</a>s.  The news caught my eye, but didn&#8217;t really get my attention until the <a href="http://arstechnica.com/news.ars/post/20070620-plans-for-ubuntu-7-10-gutsy-gibbon-revealed.html">plans for Ubuntu 7.10 (Gutsy Gibbon)</a> were announced:</p>
<blockquote><p>&#8220;Ubuntu 7.10 will be the first Ubuntu release to offer a complete mobile and embedded edition built with the Hildon user interface components&#8221; (developed by Nokia for the <a href="http://maemo.org/">Maemo</a> platform.)</p></blockquote>
<p>Now that&#8217;s interesting.  Could it be that we&#8217;ll see Ubuntu Mobile booting on Nokia N800&#8242;s?  It&#8217;s certainly a possibility &#8212; and one that could bring a larger breadth of software to Nokia&#8217;s mobile Linux tablets.</p>
<p>However, as interesting as it may be if Nokia adopts Ubuntu, the possibilities for wider Hildon support didn&#8217;t hit me until my drive home today.  It was one of those obvious moments.  I had been using my Nokia N800 while walking to my car, so the touch- and small-screen friendly UI was fresh in my mind.  Then I started thinking about my Car PC.  It uses a 7&#8243; touch screen and runs Ubuntu (a full distribution, with a UI designed for full-size monitors.)  Running Gnome on my cheap, in-car 7&#8243; monitor makes for a pretty lousy experience.  Text is hard to read, and everything is too small to click on.  However, if this news is right, Ubuntu 7.10 will change all of that.  I&#8217;ll be able to run Hildon on my Car PC!  That&#8217;s killer.  Imagine having <a href="http://openbossa.indt.org/canola/">Canola</a> running in-car, sitting on 100GB of multimedia&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/380/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Touring the Sun &#8220;Project Blackbox&#8221;</title>
		<link>http://www.eriksmartt.com/blog/archives/318</link>
		<comments>http://www.eriksmartt.com/blog/archives/318#comments</comments>
		<pubDate>Fri, 09 Feb 2007 22:25:21 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[austin]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[technolust]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/318</guid>
		<description><![CDATA[I just left one of the AMD facilities in Austin, TX, where Sun Microsystems had a Project Blackbox on display. There was a short presentation where Sun representatives gave a quick overview of the design &#8212; including some impressive numbers for the amount of equipment and power you can run in the Blackbox. The key [...]]]></description>
			<content:encoded><![CDATA[<p>I just left one of the <a href="http://www.amd.com/">AMD</a> facilities in Austin, TX, where <a href="http://www.sun.com/">Sun Microsystems</a> had a <a href="http://sun.com/blackbox">Project Blackbox</a> on display.  There was a short presentation where Sun representatives gave a quick overview of the design &#8212; including some impressive numbers for the amount of equipment and power you can run in the Blackbox.  The key is the cooling system.  The Blackbox uses an air circulation system that separates each rack with a water-cooled heat displacer.  The servers are then racked sideways so that air can move clockwise inside the Blackbox.  HEPA filters clean incoming air, and a dehumidifier extracts moisture.</p>
<p>The container itself is &#8220;water tight&#8221;, but it was recommended that the Blackbox be covered if placed outside.  (Contrary to the photoshopped pictures of the Blackbox sitting on open building rooftops.)</p>
<p>I snapped a few pictures with my phone during the tour.  These first two show the Project Blackbox sitting on a trailer:</p>
<p><img src="http://farm1.static.flickr.com/168/384952038_cf68faeb01.jpg" width="500" height="375" alt="09022007155" /></p>
<p><img src="http://farm1.static.flickr.com/156/384952030_910b6f536e.jpg" width="500" height="375" alt="09022007143" /></p>
<p>Inside the container doors. This first door leads to an air circulation chamber:</p>
<p><img src="http://farm1.static.flickr.com/153/384952031_958cdefd03.jpg" width="500" height="375" alt="09022007146" /></p>
<p>Within the air circulation chamber, another door leads to the racks:</p>
<p><img src="http://farm1.static.flickr.com/187/384952032_9911c2181b.jpg" width="500" height="375" alt="09022007147" /></p>
<p>A rack being slid out from within the Project Blackbox:</p>
<p><img src="http://farm1.static.flickr.com/162/384952033_a530c8bbb9.jpg" width="375" height="500" alt="09022007150" /></p>
<p>At the back of Project Blackbox, this photo shows the dehumidifier, and the rack for networking gear:</p>
<p><img src="http://farm1.static.flickr.com/154/384952037_275e93bceb.jpg" width="500" height="375" alt="09022007153" /></p>
<p>Power, water, and network ports on the Sun Project Blackbox:</p>
<p><img src="http://farm1.static.flickr.com/171/384954806_b922112688.jpg" width="375" height="500" alt="09022007157" /></p>
<p>The power ports on the Sun Project Blackbox:</p>
<p><img src="http://farm1.static.flickr.com/165/384954803_52f3f4d2e3.jpg" width="500" height="375" alt="09022007156" /></p>
<p>The representatives claimed that an empty Blackbox (ie., no servers) would likely cost between $300,000 &#8211; $400,000.</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/318/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unboxing my latest Apple product</title>
		<link>http://www.eriksmartt.com/blog/archives/293</link>
		<comments>http://www.eriksmartt.com/blog/archives/293#comments</comments>
		<pubDate>Sun, 22 Oct 2006 15:43:48 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[experience]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/293</guid>
		<description><![CDATA[Since no Apple product should go without an online documentary of it&#8217;s unboxing process, I present to you, &#60;voice type=&#8221;monster truck rally&#8221;&#62;The Amazing Unboxing of the Apple Battery Recall Replacement Battery!&#60;/voice&#62; Not quite as sexy as an iPod.]]></description>
			<content:encoded><![CDATA[<p>Since no Apple product should go without an online documentary of it&#8217;s unboxing process, I present to you, &lt;voice type=&#8221;monster truck rally&#8221;&gt;The Amazing Unboxing of the Apple Battery Recall Replacement Battery!&lt;/voice&gt;</p>
<blockquote><p><img src="http://static.flickr.com/94/276234908_5ca84d6cb1.jpg" width="500" height="375" alt="Image503" /></p></blockquote>
<blockquote><p><img src="http://static.flickr.com/97/276234910_dc0d720c38.jpg" width="500" height="375" alt="Image504" /></p></blockquote>
<blockquote><p><img src="http://static.flickr.com/95/276234914_b94c50c609.jpg" width="500" height="375" alt="Image505" /></p></blockquote>
<blockquote><p><img src="http://static.flickr.com/94/276234916_c6dce73f30.jpg" width="500" height="375" alt="Image506" /></p></blockquote>
<p>Not quite as sexy as an iPod.</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/293/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project Mac Transplant</title>
		<link>http://www.eriksmartt.com/blog/archives/272</link>
		<comments>http://www.eriksmartt.com/blog/archives/272#comments</comments>
		<pubDate>Thu, 27 Jul 2006 21:01:39 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/272</guid>
		<description><![CDATA[I picked up my trusty Dual 450 Mhz G4 Power Mac (Gigabit Ethernet) almost six years ago. At the time, this was a beefy machine, and even today it is still quite usable (though it shows it&#8217;s age when running heavy applications like Photoshop, Firefox, and Eclipse.) To keep up with changing demands, most of [...]]]></description>
			<content:encoded><![CDATA[<p>I picked up my trusty Dual 450 Mhz G4 Power Mac (Gigabit Ethernet) almost six years ago.  At the time, this was a beefy machine, and even today it is still quite usable (though it shows it&#8217;s age when running heavy applications like Photoshop, Firefox, and Eclipse.)  To keep up with changing demands, most of the components have been swapped:  An OEM Apple GeForce4 Ti video card drives the Cinema Display (the original video card couldn&#8217;t handle it, much to my disappointment when I bought the monitor); The CD drive has been replaced with a Sony dual-layer DVD burner; A newer IDE controller card was added to handle larger internal drives (the original hardware could only see up to ~120&#8242;GB&#8217;ish);  M-Audio hardware is used for audio capture;  And a Sonnet RAID controller card drives the hot-swappable, 1.2TB RAID array (using SATA drives.)</p>
<p>All together, this box serves quite well as an A/V machine, so I&#8217;m not looking to get rid of it (especially since the new X86 PowerMacs are still vaporware.)  However, the RAID backplane didn&#8217;t actually fit in the Apple case (as you&#8217;ll see below), and the lone 120mm case fan was starting to ask for help.  Since Apple doesn&#8217;t offer larger cases, a swap to a full size ATX case was in order.</p>
<p>The Gigabit Ethernet Macs pre-date the elaborate case internals and &#8220;cooling zones&#8221; that the new G5&#8242;s have.  Inside, the hardware is organized just like any other PC, so while I didn&#8217;t anticipate a perfectly smooth transfer, I had no doubt that the pieces could be made to fit into a modern ATX case.  To give me some extra room, I went with the rather large, <a href="http://thermaltakeusa.com/product/Chassis/fulltower/armor/va8003bws.asp">ThermalTake Armor</a> case.</p>
<p>The new case towers over the Apple box, but it&#8217;s extremely easy to work with, and provides plenty of options for mounting hardware and fans.  The entire front is a stack of 5 1/2&#8243; bays, which leave plenty of choices for mounting the RAID backplane, the internal drive cage, and case fans.</p>
<blockquote><p>
 The stripped Armor case next to the G4.  (And yes, that&#8217;s really where the RAID backplane was &#8220;mounted&#8221; &#8212; I simply ran the SATA and power cables through an empty PCI slot to the chassis up above.  Don&#8217;t do this at home kids!)<br />
 <br />
 <img src="http://static.flickr.com/76/199806454_f5c53efaee.jpg" width="500" height="375" alt="Image155" />
</p></blockquote>
<blockquote><p>
 The Apple case popped open.  You get a better view of the SATA cables here, and the limited space for hardware expansion.  (NOTE: The boot drive is actually under the DVD burner now, in the space where the ZIP drive was mounted originally.  I used to have a stack of drive sitting in the bottom of the case, but with the RAID, they were no longer needed.)<br />
 <br />
 <img src="http://static.flickr.com/63/199806455_14fea44d8d.jpg" width="375" height="500" alt="Image156" />
</p></blockquote>
<p>Before getting too far into the swap, I pulled the Apple motherboard and video card for a test-fit (show below.)  The Apple motherboard lined up with <b>one</b> existing mounting hole, but otherwise, clearance and fit were tolerable.</p>
<blockquote><p>
<img src="http://static.flickr.com/75/199806456_6748ddc2b4.jpg" width="375" height="500" alt="Image158" />
</p></blockquote>
<p>The Apple power supply was probably the only OEM part that just dropped in:</p>
<blockquote><p>
<img src="http://static.flickr.com/69/199806457_68a49b0e9b.jpg" width="375" height="500" alt="Image161" /></p>
<p><img src="http://static.flickr.com/35/199806458_7f15f16da9.jpg" width="500" height="375" alt="Image162" />
</p></blockquote>
<p>Next up was a test fit that the cables would still reach, and thankfully they did:</p>
<blockquote><p>
<img src="http://static.flickr.com/51/199806460_4d94ef61f4.jpg" width="375" height="500" alt="Image164" />
</p></blockquote>
<p>To mount the motherboard, I needed new holes for the board stand-offs.  This was a simple chore for a Sharpie marker and a Bosch hammer-drill; However, before swiss-cheesing the case, I did have to decide how the stand-offs would actually attach to said holes.  Normally the holes are threaded, and the stand-offs just screw-in; So my first inclination was to tap the holes after drilling.  After considering how much time I&#8217;d waste doing this, I came up with an alternate plan.  Instead of tapping the holes, I would simply make the holes just big enough for the threaded stand-offs to fit through, then attach a small nut from the other side to hold the piece in place.  This saved a lot of time, and the result is just as sturdy.  (Unfortunately, the macro focus mode on my N90 isn&#8217;t quite as good as I&#8217;d like, so the close-up pictures of this mount didn&#8217;t come out well enough to show.)</p>
<p>With the motherboard secure, the next piece of the puzzle was how to mount the processor board to motherboard.  On the dual G4, the processors are actually on a small board with a ZIF-like connector on the back.  With the connector snug, the processor board is then bolted to steel case-mounts that poke through the actual motherboard, and the aluminum cooling fins are hung off this little board.  Without a hard mount, there would be no way to hang the cooling fins, so I needed a solution for this mount.</p>
<p>In the picture below, you&#8217;ll see the processor board mounts sticking up in the middle of the steel side I&#8217;m holding.  This piece is attached to the plastic exterior with a series of hex bolts.</p>
<blockquote><p>
<img src="http://static.flickr.com/63/199809949_0e68a4084a.jpg" width="375" height="500" alt="Image159" />
</p></blockquote>
<p>After examining the original case, I noticed that the processor mounting holes were steel bits that were pressed into the side of the case.  It occurred to me that if I could pull those out, I could reuse them.  The extraction was quite simple: support the steel backing with some wood, and nicely ask the mounts to come out with a 5-pound mallet.  They pop right out, and I was able to reuse them in the new case.</p>
<p>With the motherboard and processors secure, the rest was simple wiring.  I put the drive cage and boot drive behind a 120mm fan up front; The DVD burner was mounted low in the case so that my cables would reach; And the RAID backplane slide right in up top.</p>
<blockquote><p>
<img src="http://static.flickr.com/58/199809950_335ea680c6.jpg" width="375" height="500" alt="Image169" />
</p></blockquote>
<p>After double-checking every mount and connection, I brought the machine back into the office for a test run.  On boot-up, I was greeted with a never-before-seen startup screen:</p>
<blockquote><p>
<img src="http://static.flickr.com/73/199809951_ebea4a86ab.jpg" width="500" height="375" alt="Image171" />
</p></blockquote>
<p>&#8230;the machine just hung there.</p>
<p>I&#8217;ve been mucking around with Apple hardware since I was about 9 years old, so seeing a new boot-up error screen is both exciting and a bit concerning.  Since I had a feeling the hardware was just feeling like a lost kitten in a new home, I went with the easy potential fix and zapped the PRAM.  It did the trick.  (Though I still don&#8217;t know what that error means.)</p>
<p>The finished product not only adds a little bling to an otherwise dated machine, but also pumps a pleasantly cool breeze from the back of the case.  There&#8217;s still a little finishing work left to do, but overall I&#8217;m extremely happy with the outcome &#8212; and the confusion it causes for the casual observer.</p>
<blockquote><p>
Phase I complete: The ATX case swap was a success:<br />
<br />
<img src="http://static.flickr.com/77/199809952_039da6229a.jpg" width="375" height="500" alt="Image172" />
</p></blockquote>
<blockquote><p>
 The remaining empty shell:<br />
 <br />
 <img src="http://static.flickr.com/77/199809953_ede86b8a82.jpg" width="375" height="500" alt="Image173" />
</p></blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/272/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>My Nokia 770 is here!</title>
		<link>http://www.eriksmartt.com/blog/archives/244</link>
		<comments>http://www.eriksmartt.com/blog/archives/244#comments</comments>
		<pubDate>Fri, 31 Mar 2006 21:58:32 +0000</pubDate>
		<dc:creator>erik</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[technolust]]></category>

		<guid isPermaLink="false">http://www.eriksmartt.com/blog/archives/244</guid>
		<description><![CDATA[It took awhile, but I finally got a Nokia 770 Internet Tablet! (Though I guess it would be called an &#8220;ultramobile&#8221; now ;-) The device arrived a couple weeks ago (those who bumped into me at SXSWi might have seen it), and I&#8217;ve been slowly trying to incorporate it into my workflow. Fortunately that&#8217;s an [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://770.fs-security.com/maemo-bt-plugin/"><img src="http://770.fs-security.com/maemo-bt-plugin/770keyboard-small-white.jpg" width="500" height="333" border="0" /></a></p>
<p>It took awhile, but I finally got a Nokia 770 Internet Tablet! (Though I guess it would be called an &#8220;ultramobile&#8221; now ;-)  The device arrived a couple weeks ago (those who bumped into me at <a href="http://www.sxsw.com/">SXSW</a>i might have seen it), and I&#8217;ve been slowly trying to incorporate it into my workflow.  Fortunately that&#8217;s an exciting thing to do given how fun the device is to use.</p>
<p>First thing first though, my 770 was &#8220;previously used&#8221;, so I did need to update the firmware.  Thankfully, this was super easy: &#8220;<a href="http://maemo.org/maemowiki/HOWTO_FlashLatestNokiaImageWithMacOSX">Flash Latest Nokia Image with Mac OS X</a>&#8220;.</p>
<p>With the new firmware running, the next step was to install <a href="http://770.fs-security.com/xterm/">xterm</a>, followed by <a href="http://pymaemo.sourceforge.net/cgi-bin/moin.cgi/">Python for Maemo</a>.  Both of these worked perfectly, and I still get a kick out of seeing a Python prompt on this thing!  Of course, working on the command-line isn&#8217;t much fun using the on-screen keyboard, and since I wanted to use the 770 to take notes at meetings, I decided to buy a Nokia SU-8W Bluetooth Keyboard.  The 770 needs a driver to use the keyboard, but this is also easy enough to install: <a href="http://770.fs-security.com/maemo-bt-plugin/">maemo-bt-plugin</a>.  With a physical keyboard, I can now use vim, but the SU-8W will take a little getting used to.  The key-layout is tight, and the use of the function key (&#8216;fn&#8217;) messes with my touch-typing.  Additionally, being hinged in the middle, the keyboard also doesn&#8217;t lay in your lap well.  Without a table top, you end up having to balance the keyboard on one thigh while seated.</p>
<p>Where the 770 really shines though is in web browsing.  Browsing the web on the 770 is good &#8212; really, really good.  The wifi reception is fantastic, and even modern sites like Google Mail work flawlessly.  Furthermore, since I leave the device in stand-by (just closing the cover), it&#8217;s one of the quickest browsers to get to when away from the desktop.  I can be online with the 770 in about the time it takes for my PowerBook to wake up.</p>
<p>When you&#8217;re ready for more things to do with the 770, the Maemo <a href="http://maemo.org/maemowiki/ApplicationCatalog">application catalog</a> features dozens of applications which are super easy to install over-the-air.  (Maemo-Sudoku helped me through a particularly long lay-over last week.)</p>
<p>One thing I didn&#8217;t know about the 770 before getting one is how well it integrates with Nokia phones.  When first booting the new firmware, the device asked to pair with my phone (a Nokia N90.)  The N90 is now visible when browsing files and can be used to get online over GPRS.  I used this feature when posting <a href="http://www.eriksmartt.com/blog/archives/237">my pictures from BarCampAustin</a> to flickr.  I took the pictures with the N90, copied them over Bluetooth to the 770 using the 770&#8242;s File Manager, and posted to flickr using the 770&#8242;s browser and wifi connection!  In a crunch, I&#8217;ve also exploited this feature to move files to my 770 (which doesn&#8217;t support OBEX push out-of-the-box.)</p>
<p>Next on the toy-list, I badly want a Bluetooth GPS unit to tie the 770 to&#8230; especially after seeing this: &#8220;<a href="http://thoughtfix.blogspot.com/2006/02/howto-bluetooth-gps-and-gpsdrive-on.html">Bluetooth GPS and GPSDrive on the Nokia 770</a>!&#8221;  I&#8217;m leaning toward a Nokia LD-3W (because it uses a Nokia battery, and I have plenty of those); However, that unit doesn&#8217;t seem to be shipping yet.  (The older LD-1W is available, but it&#8217;s a little pricey IMO.)</p>]]></content:encoded>
			<wfw:commentRss>http://www.eriksmartt.com/blog/archives/244/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
