<?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>Digital Diner &#187; Technology</title>
	<atom:link href="http://digitaldiner.org/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://digitaldiner.org</link>
	<description>Gavin Clabaugh&#039;s irregular blog on irregular things.</description>
	<lastBuildDate>Tue, 05 Jan 2010 04:39:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Kissing the Frog</title>
		<link>http://digitaldiner.org/2010/01/04/kissing-the-frog/</link>
		<comments>http://digitaldiner.org/2010/01/04/kissing-the-frog/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 00:51:50 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[GreenIT]]></category>

		<guid isPermaLink="false">http://digitaldiner.org/?p=545</guid>
		<description><![CDATA[<p>Kermit&#8217;s a liar. You can&#8217;t trust a frog (and any princess worth her salt could tell you that). It&#8217;s easy being green, at least a pale sort of green.</p> <p>Lying frogs aside, I can finally answer the pesky perennial question, that question that&#8217;s troubled techie types for the last decade or two. That question: [...]]]></description>
			<content:encoded><![CDATA[<p>Kermit&#8217;s a liar. You can&#8217;t trust a frog (and any princess worth her salt could tell you that). It&#8217;s easy being green, at least a pale sort of green.</p>
<p>Lying frogs aside, I can <em>finally</em> answer the pesky perennial question, that question that&#8217;s troubled techie types for the last decade or two. That question: Should you turn your PC off at night or over the weekend?</p>
<p>If you&#8217;ve been in with the IT crowd, the answer to this question has always been a hearty &#8220;Nope!&#8221; (No kisses, no frogs, no princesses.) Leave them on. (Go away.)</p>
<p>Enterprise-wise, you see, we <em>need</em> those beasts on and working; even at home, you&#8217;re screwed if you don&#8217;t let them have their way. It&#8217;s the updates you see. Miss an update and the zombies come calling.</p>
<p><em>If</em> you turn your PC <span style="text-decoration: underline">off</span>… well, then all those nice automated things don&#8217;t get done — important things, like updates, and bug patches, and virus signatures, and disk defragging, and other gobbledygook sort of technical things. They&#8217;re necessary, unfortunately. They&#8217;re important.</p>
<p>When confronted, I typically explain the simple trade-offs: It&#8217;s a choice between &#8220;leave them on&#8221; or you&#8217;ll be responsible for immanentizing the eschaton, triggering the inevitable zombie apocalypse or another Republican administration — to some, no doubt, one in the same.</p>
<p>Moreover, you&#8217;ll suffer! If your PC is off at night; well then, all those pesky updates will have to run <em>while you are actually trying to work</em>, trying to finish your radically over-due dissertation about <em>Romance in America: The Myths of the Frog Prince, </em>or trying to put those ever-so-important final touches on your resume, or, perhaps you&#8217;re writing the great-American-time-travel novel about relativity and love across the space-time continuum. Whatever it is, it&#8217;s important stuff all, right?</p>
<p><span id="more-545"></span>Between you and me and the blue screen, there is no need to tempt the fates by actually <em>choosing </em>to run the automated Windows Update and Crash system while trying to actually <em>use</em> the PC. To do that is foolish; to do that tempts fate.</p>
<p>If you&#8217;re going to do that, you might as well just stop now, randomly delete the first ten files you find that end with &#8220;DLL,&#8221; slide a Kraft single into the DVD drive, and pound your head directly on the keyboard for twenty minutes. It&#8217;s easier, tastier, more entertaining to your co-workers, and, in the end, will have much the same effect on your PC. Don&#8217;t forget to un-wrap the cheese first.</p>
<p>(Hey,Mac-head: don&#8217;t get smug, bozo. It happens to Mac&#8217;s too. Remember, it ain&#8217;t the machine, it ain&#8217;t the manufacturer, and it ain&#8217;t the OS. It&#8217;s the universe that&#8217;s laughing at you — and the universe is OS-agnostic. Although I have heard that Mac&#8217;s will actually read a properly formatted Kraft single.)</p>
<p>The counter argument to all this is, of course, wasteful energy consumption — the collective impact off all those PCs and laptops leaving huge Al Gore-sized, carbon footprints all over the global rug; wastefully burning up the world, leaving us to play frog in the global green house&#8217;s boiling pot of water, not noticing that it&#8217;s getting kinda warm and wet.</p>
<p>It just doesn&#8217;t feel &#8220;right,&#8221; leaving all these machines humming all the time. There are more and more and more every day. It just ain&#8217;t right, right?</p>
<p>So, hold on to your frogs— now there&#8217;s a better answer. The answer is still &#8220;nope.&#8221; But now, the answer is &#8220;nope, but…&#8221;</p>
<p>Now you can leave them on &#8220;smartly,&#8221; a princely green; leave &#8216;em on, tuned to the heavenly sixty cycles of sun and moon and automated software-tuned power efficiency.</p>
<p>The answer to all this is smart, power management software. It&#8217;s all about real-time fine-tuning — my third force, the move from sampling to monitoring — has found a terrific home in Green IT. It&#8217;s time to kiss the frog.</p>
<p>It&#8217;s about time: It&#8217;s a fracking computer after all. It should be able to tune itself, start itself up, do what needs to be done, and then gently fall to sleep.</p>
<p>Previous power management was pretty stupid — essentially offering two choices — asleep or awake; governed by a timeout. Not all answers are binary, and — at least in my case — the needs varied by time of day and day of the week. I needed the pesky PC&#8217;s perky during the day, and wanted them to embrace their lethargy the rest of the time. Life is not static. All in all, my goals are simple:</p>
<ul style="margin-left: 108pt">
<li>Maximize energy savings and minimize user grumbling</li>
<li>Be smart yet cheap about it</li>
<li>Make it easy to set up and manage</li>
</ul>
<p>The solution is a relatively unique software and management service. The software is called &#8220;<a href="http://www.verdiem.com/surveyor.aspx" target="_blank">Surveyor</a>&#8221; — it&#8217;s made by <a href="http://www.verdiem.com/" target="_blank">Verdiem</a>. Centrally managed and administered, it lets us tune the power management, by time of day, by day of the week, of individual PCs across our network. It even lets us do periodic &#8220;wake-up calls&#8221; to check for those required zombie updates, and to minimize the end-user grumble factor.</p>
<p>With Surveyor running, you still need to leave the PCs on— but now you&#8217;ve got the ability to twiddle and tweak the power management scheme, on the fly, to suit the time of day and the needs of the office. Now, they&#8217;re on when needed, up and responsive during working hours and asleep when they&#8217;re not needed, blissfully dreaming robotic dreams of world domination or plotting to kill Sarah Connors.</p>
<div style="text-align: center;margin-left: 36pt">
<table style="border-collapse:collapse" border="0">
<col span="1"></col>
<col span="1"></col>
<tbody>
<tr style="background: #c6d9f1">
<td style="padding-left: 7px;padding-right: 7px;border-top:  solid black 0.5pt;border-left:  solid black 0.5pt;border-bottom:  solid black 0.5pt;border-right:  solid black 0.5pt">
<p style="text-align: center">Workday Settings</p>
</td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  solid black 0.5pt;border-left:  none;border-bottom:  solid black 0.5pt;border-right:  solid black 0.5pt">
<p style="text-align: center">Evening / Weekend Settings</p>
</td>
</tr>
<tr>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  solid black 0.5pt;border-bottom:  solid black 0.5pt;border-right:  solid black 0.5pt">
<p style="text-align: center">Turn off the display / Lock = 20 Minutes</p>
<p style="text-align: center">Put computer to sleep = 75 minutes</p>
</td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid black 0.5pt;border-right:  solid black 0.5pt">
<p style="text-align: center">Turn off the display / Lock = 5 Minutes</p>
<p style="text-align: center">Put computer to sleep = 5 minutes</p>
</td>
</tr>
</tbody>
</table>
</div>
<p> </p>
<p>Power profiles can be changed on the fly. We set up two, one for the &#8220;Workday&#8221; (basically 8:00 AM to 5:30 PM) and another for evenings, nights and weekends.</p>
<p style="text-align: center"><img class="size-full wp-image-544 alignnone" src="http://digitaldiner.org/files/2010/01/010510_0036_KissingtheF11.png" alt="010510_0036_KissingtheF1.png" width="690" height="244" /></p>
<p>Then, we got fancy — modifying the power settings on the fly to maximize the so-called &#8220;user experience&#8221; (or minimize the grumbling) and to minimize our carbon footprints. It was item two — the user grumbling — that took some fancy footwork with the scheduling.</p>
<p>We solved that with a couple of what I call &#8220;wake up calls&#8221; — essentially the system automatically sends out the magic &#8220;wake-on-LAN&#8221; packet to wake the machine up. It does it once at 8:00 AM so that those early to work are greeted by a wide-awake PC; once again at 9:00 AM so that the late arrivals also get a wide-awake PC. The 75-minute Workday timeout covers lunch.</p>
<p>Off-hours we get aggressive, switching promptly at 5:30 to the shorter timeouts, effectively putting all the un-used PC&#8217;s to sleep by 5:35 PM. We wake them all at 3:00 AM to process any pending updates — if there&#8217;s nothing to do, they&#8217;re back to sleep by 3:05 AM.</p>
<p>I&#8217;m a skeptic. So I metered it. The promised to save money, to knock tens of dollars off my electric bill for each PC, and to be green, seemed too good to be true.</p>
<p>And so, armed with my trusty &#8220;<a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16882715001&amp;cm_re=kill_a_watt-_-82-715-001-_-Product" target="_blank">Kill-a-Watt</a>,&#8221; the results convinced me. For a 24-hour period, the software dropped the power consumption of a typical workstation from 1.28 KWh in 24 hours, to about .62 KWh (with average usage), resulting in an estimated annual savings <em>per PC</em> of a little more than $20.</p>
<div style="text-align: center;margin-left: 4pt">
<table style="border-collapse:collapse" border="0">
<col span="1"></col>
<col span="1"></col>
<col span="1"></col>
<col span="1"></col>
<col span="1"></col>
<tbody>
<tr style="background: #4f81bd;height: 21px">
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  none" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt"><strong>Savings Analysis &#8211; 24 hour consumption </strong></span></td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  none" valign="bottom">
<p style="text-align: center"><span style="font-family:Times New Roman;font-size:10pt"><strong>KWh<br />
</strong></span>
</p>
<p style="text-align: center"><span style="font-family:Times New Roman;font-size:10pt"><strong>Used</strong></span></p>
</td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  none" valign="bottom">
<p style="text-align: center"><span style="font-family:Times New Roman;font-size:10pt"><strong>KWh<br />
</strong></span>
</p>
<p style="text-align: center"><span style="font-family:Times New Roman;font-size:10pt"><strong>Cost</strong></span></p>
</td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  none" valign="bottom">
<p style="text-align: center"><span style="font-family:Times New Roman;font-size:10pt"><strong>Daily<br />
</strong></span>
</p>
<p style="text-align: center"><span style="font-family:Times New Roman;font-size:10pt"><strong>Cost</strong></span></p>
</td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  none" valign="bottom">
<p style="text-align: center"><span style="font-family:Times New Roman;font-size:10pt"><strong>Annual<br />
</strong></span>
</p>
<p style="text-align: center"><span style="font-family:Times New Roman;font-size:10pt"><strong>Cost/PC</strong></span></p>
</td>
</tr>
<tr style="height: 21px">
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  solid 0.5pt;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt">Dell 170L &#8211; without power management</span></td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom">
<p style="text-align: right"><span style="font-family:Times New Roman;font-size:10pt">1.28</span></p>
</td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt">$0.12 </span></td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt">$0.1536 </span></td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt">$40.70 </span></td>
</tr>
<tr style="height: 21px">
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  solid 0.5pt;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt">Dell 170L &#8211; with power management</span></td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom">
<p style="text-align: right"><span style="font-family:Times New Roman;font-size:10pt">0.62</span></p>
</td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt">$0.12 </span></td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt">$0.0744 </span></td>
<td style="padding-left: 7px;padding-right: 7px;border-top:  none;border-left:  none;border-bottom:  solid 0.5pt;border-right:  solid 0.5pt" valign="bottom"><span style="font-family:Times New Roman;font-size:10pt">$19.72 </span></td>
</tr>
</tbody>
</table>
</div>
<p> </p>
<p>Even given the software costs (about $15 for the first year and $2/year thereafter), there&#8217;s a net savings of $5 per PC in the first year, with around $18 in subsequent years. For 100+ PC&#8217;s that&#8217;s real green. Besides, it&#8217;s worth it to unmask Kermit&#8217;s perfidy. Go ahead, kiss that frog. It&#8217;s easy.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2010/01/04/kissing-the-frog/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dumb Blobs</title>
		<link>http://digitaldiner.org/2009/11/15/dumb-blobs/</link>
		<comments>http://digitaldiner.org/2009/11/15/dumb-blobs/#comments</comments>
		<pubDate>Sun, 15 Nov 2009 21:48:57 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web/Tech]]></category>
		<category><![CDATA[blobs]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://digitaldiner.org/?p=522</guid>
		<description><![CDATA[<p>Email — you may be addicted to it, you may hate it, abuse it, love it, or eschew it. Whatever your relationship, troubled or otherwise, email is and continues to be one of the world&#8217;s few, new, great things. When it comes to &#8220;killer-apps,&#8221; it is the undefeated heavy-weight champion of the world. Email [...]]]></description>
			<content:encoded><![CDATA[<p>Email — you may be addicted to it, you may hate it, abuse it, love it, or eschew it. Whatever your relationship, troubled or otherwise, email is and continues to be one of the world&#8217;s few, new, great things. When it comes to &#8220;killer-apps,&#8221; it is the undefeated heavy-weight champion of the world. Email is the backbone of social and commercial intercourse. Commerce flows through it, along with pain and joy, and work and play, and many of the hours of my day.</p>
<p>While you may <em>order</em> that inflatable, remote-controlled zeppelin online, the acknowledgement nevertheless comes via email, as does the receipt, and the shipping updates.</p>
<p>Email is the truck that moves freight – light and heavy – on the information-super-goat-trail. Plain, simple, elegant, boring, your-grandma-has-an-AOL-address-type email remains the venerable heavy lifter of the online world.</p>
<p>Strangely, it has also become the <em>de facto</em> identity management tool. It is universally used to authenticate just who we are, on everything from my bank to the myriad of social and anti-social real-time networking sites. When we forget just who we are, it&#8217;s the delivery method of choice to jog the memory or to trigger a reset — ironically, given how totally insecure it really is, likened to a postcard.]</p>
<p>But, the core problem with email is not security. The real problem with email is it&#8217;s really stupid. It&#8217;s dumb as a bucket of overripe bananas. I mean it. It&#8217;s really god-awful stupid. It can&#8217;t help it. It was designed that way.</p>
<p><span id="more-522"></span>When push comes to pull, with email, you really don&#8217;t get much, and that illustrates its frailty and its amazing functionality.</p>
<p>With email, you see, all you really get is an &#8220;envelope&#8221; (consisting of minor variations on &#8220;From,&#8221; &#8220;To&#8221; a &#8220;Subject&#8221; along with tiny little bits of routing data that nobody pays attention to) and a giant blob of undifferentiated stuff called a &#8220;message body.&#8221; What&#8217;s in that message body is anything, unstructured, and undifferentiated – a blob.</p>
<p>What&#8217;s in there could be secret silly croonings to your one-true love, it could be the confirmation of your getaway flight to a land without extradition, or it could be my secret recipe for the world&#8217;s best gazpacho (and hence your necessary and immediate flight from justice).</p>
<p>With email, the medium hides the message. (If I keep this up, I&#8217;m likely to be haunted by McLuhan.)</p>
<p>Since its launch in 1971, we have improved it. We&#8217;ve tweaked it and twiddled it. We&#8217;ve made it better, making it easy, for example, to stuff it with bits of binary. We&#8217;ve said goodbye and good riddance to Uuencode and its ilk. Now digital civilians needn&#8217;t know a MIME type from a mime troupe. We&#8217;ve prettied it up, too — love it or hate it — with HTML, providing that ever-so-useful ability to deliver ugly fonts, in all the sizes, shapes, and colours your little heart could desire, rendering it pretty much unreadable</p>
<p>[For the record: I think I sent my first in the fall of 1979, using a service called <a href="http://wikiworld.com/wiki/index.php/EIES_History" target="_blank">EIES</a>. I've got a copy of it around here someplace. It was a message to the fellow at the desk next to me, suggesting we get lunch at the Burrito King (tacos al carbon); truly important stuff!]</p>
<p>And, so, email moves the world, moving commerce and confirmations, in the wink of an eye. We&#8217;ve filled the tubes with everything from solicitations for various dysfunctional systems (whether erectile or congressional), to orders for <a href="http://greentealovers.com/" target="_blank">green tea</a>, multiple drafts, rewrites and painful iterations of your latest annual report, and those important PDF copies of your sinister plans for global domination through puppy adoption. They&#8217;re all sent on their respective ways via email.</p>
<p>Email is the go-to tool for everything from &#8220;donuts in the kitchen,&#8221; to presidential elections. But, inside, it&#8217;s still one dumb blob.<sup><br />
</sup></p>
<p>Blob, meet the software equivalent of <a href="http://www.imdb.com/title/tt0051418/" target="_blank">Steve McQueen</a>: Email2DB– one magnificent tool.</p>
<div id="attachment_529" class="wp-caption alignright" style="width: 277px"><img class="size-full wp-image-529" src="http://digitaldiner.org/files/2009/11/The-Blob1.png" alt="Steve McQueen (saving diners) in the Blob!" width="267" height="291" /><p class="wp-caption-text">Steve McQueen (saving diners) in the Blob!</p></div>
<div class="mceTemp">Made by Parker Software, <a href="http://www.email2db.com/" target="_blank">Email2DB</a> can turn that dumb blob into something sort of smart, stopping it before it &#8220;<em>creeps, and leaps, and glides and slides across the floor</em>.&#8221; It&#8217;s described as a &#8220;tool for integrating incoming emails with business processes.&#8221; It&#8217;s grand.</div>
<p>Email2DB has become a necessary cog in my machinery. It lets me take those dumb blobs and ferret out the necessary bits and pieces of the message, shaping them, cleaning them up, adding value in terms of structure, and then, gently slipping that data into a giant database.</p>
<p>In the best of all possible worlds, I wouldn&#8217;t have to do this. In that world, I wouldn&#8217;t be tasked with figuring out what to do with thousands email messages sent willy-nilly to just about any email address, person, or inanimate object you might care to imagine. But I do.</p>
<p>I am charged with capturing and organizing thousands of inquiries — inquiries that arrive in every way imaginable, some via a web form, others via email, and still others via such unspeakable things as (shudder) fax. I even think a few get slipped under the door at night by pixies. They&#8217;re all important, and regardless of origination, I want them all to end up in the same place — a database. Despite their disparate origins, I want them all channeled into the waiting, eager programmatic minds for review. I am all about the smooth flow of information. My motto: Never, ever, type it twice.</p>
<p>Email2DB keeps me true to my motto. In a nutshell, Email2DB &#8220;deconstructs&#8221; the email. It breaks it into its constituent parts, slicing and dicing the blob, parsing not only the header, but the contents, and gently slipping those deconstructed pieces into the database of your choice – in my case, the same-same database used to capture the content entered via a fancy online web form. <a href="http://en.wikipedia.org/wiki/Jacques_Derrida" target="_blank">Derrida</a> would be proud.</p>
<p>Well known parts of the email —like the TO, FROM, SUBJECT, DATE — as well as some of the arcane bits and pieces of the underlying protocol (Originating IP, MessageID, ReplyTo) are a breeze to deconstruct.</p>
<p>They&#8217;re &#8220;pre-programmed&#8221; into the software, and with a single mouse click, you can pull those wee bits apart and slide them into a database. It talks to all-comers: Access, SQL Server, Oracle, MySQL, Access, ODBC, yada yada yada. It&#8217;ll even write it out as a CSV if you&#8217;re living in 1996.</p>
<p style="text-align: center"> </p>
<p><span style="color:#4f81bd;font-size:9pt"><strong></strong></span>Once you&#8217;ve extracted the pieces you can use them for nefarious purposes: perhaps to construct a new message, sending back, for example, custom acknowledgments, or forwarding on reformatted confirmations, or simply adding them into a database for further processing. Email2DB takes email and turns the contents into fields and records in your favorite database.</p>
<div id="attachment_524" class="wp-caption aligncenter" style="width: 967px"><img class="size-full wp-image-524" src="http://digitaldiner.org/files/2009/11/Email2DB-diagram.jpg" alt="The Taming of the Blob -- Smart Parsing for Dumb Blobs" width="957" height="560" /><p class="wp-caption-text">The Taming of the Blob -- Smart Parsing for Dumb Blobs</p></div>
<p style="text-align: left"> </p>
<p> </p>
<p>Fancy stuff is easy. Within an hour I was rolling my own routines to parse more bits and pieces from the message, isolating the &#8220;First name&#8221; and &#8220;Last name&#8221; from the so-called &#8220;Friendly Name&#8221; portion of the &#8220;From&#8221; field. &#8220;Don&#8217;t stop there,&#8221; I said to myself.</p>
<p>So, I tackled the blob itself. With a little head-scratching, a smattering of OOP concepts under my belt (and a passing familiarity with VB), I was able to deconstruct bits of the body of the message itself, scanning through the text for familiar references that might match my mighty database elements.</p>
<p>With only a little fancy footwork, I was even able to detach any attachments, saving them with a unique &#8220;key&#8221; to a SharePoint document library, along with a PDF copy of the original message (also tagged with the same unique key).</p>
<p>The beastie will read and process messages from POP3, IMAP, and Exchange servers. It will also read and process messages directly from Outlook folders, including Exchange &#8220;Public Folders.&#8221; It has a fairly full-featured scripting language, and variables, once created are reusable.</p>
<p>While this is all well and good for me and mine, the beauty of this product is its universal application. There&#8217;s not a week goes by that someone on doesn&#8217;t ask me for the easy way to get information from a web site to a database. While there are a myriad of ways — some are easy and some are not. None are as easy as email.</p>
<p>Moreover, if it&#8217;s email generated by a web form, you control the structure. If the structure is predictable, Email2DB can easily grab that email, work with your structure, find the right bits and pieces, deconstruct them into the raw data you need, and then, easily slip that deconstructed data into an eagerly awaiting database. All is right with the world.</p>
<p>The requirements are minimal. The Email2DB software costs $300, $500 or $1,000, depending on features. I went with the $500 copy, as I needed the scripting engine and attachment processing. You need an email account (any will do, including those reached via SSL). Finally, I run it on a virtualized XP machine, rigged to autostart, autologin, and autorun, should anything interrupt its dedicated rounds.</p>
<p>Overall, the customization took about three days. I created scripts for:</p>
<ul>
<li>pattern matching to extract first and last names</li>
<li>file-renaming to save copies of the original message and attachments to a SharePoint library</li>
<li>Unique (per message) tags so that saved items could be retrieved as a group</li>
<li>URL constructions so the database could include links to the original message and attachments</li>
<li>Other custom flags for the source, date and time received, and type of inquiry</li>
</ul>
<p>Whether you&#8217;re looking to manage the email meteor shower, stave off an invasion of unstoppable email blobs, or just want to turn a few dumb ones into smartly structured data, Email2DB can do it. It&#8217;s not often you can find software that will not only stop an alien invasion, but will also send you an acknowledgement when it&#8217;s done. Steve McQueen not included.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2009/11/15/dumb-blobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Message in the Cryptex</title>
		<link>http://digitaldiner.org/2009/10/04/the-message-in-the-cryptex/</link>
		<comments>http://digitaldiner.org/2009/10/04/the-message-in-the-cryptex/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 18:00:19 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Advocacy]]></category>
		<category><![CDATA[Civil Society]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Government & Politics]]></category>
		<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://digitaldiner.org/?p=352</guid>
		<description><![CDATA[<p>Different venues, different audiences, but the same query: Six times in as many months, I stood in front of a group asking (perhaps demanding) that I answer the same question. Audiences can be scary — and the question pointed to the heart of the matter.</p> <p>In each case, I had been invited —and cheerfully [...]]]></description>
			<content:encoded><![CDATA[<p>Different venues, different audiences, but the same query: Six times in as many months, I stood in front of a group asking (perhaps demanding) that I answer the same question. Audiences can be scary — and the question pointed to the heart of the matter.</p>
<p>In each case, I had been invited —and cheerfully agreed — to talk about web 2.0 and online networks, these new fangled &#8220;social&#8221; technologies. But, the audiences wanted brass tacks — my academic musings and observations from on high were not enough. The crowd was hungry. They wanted the secret answer.</p>
<p>Folks listened patiently — but only up to a point. I, no doubt, had waxed idiotically on about social technologies being &#8220;messy, fast, and casual&#8221; — generally ill suited to any sort of organizational context. They are designed to be &#8220;personal.&#8221; They don&#8217;t adapt well to the organizational context, and I don&#8217;t think they ever will.</p>
<p>To that, well… I&#8217;ve always felt Marion Barry, the former Washington DC mayor, put it eloquently (in three little words): &#8220;Get over it.&#8221; The fact of the matter is, with social media, an organization no longer can speak with a single voice, or deliver a single message. We need to get over it. It&#8217;s all about one-to-one personal communications, only it&#8217;s one-to-one with thousands or hundreds of thousands, of people. Sounding silly, I&#8217;ve said that since the &#8216;net began and it&#8217;s truer today than ever.</p>
<p>But, such answers have not been enough for hungry audiences, waving netbooks, iPhones, torches and pitchforks.</p>
<p>Folks <em>know </em>there is a secret; what&#8217;s worse, they <em>want</em> the secret. They&#8217;re unabashed. After all, Obama&#8217;s campaign had proven it, right? The virtual cat was out of the digital bag, and it was time for me to come clean. (Pitchforks and torches not withstanding —obviously, I&#8217;ve a bit of a love-hate relationship with these presentation things.)</p>
<p>The question on the lips and placards of the angry villagers, the Question with a capital &#8220;Q&#8221;, is simple: &#8220;How can we raise money with these new social networking things?&#8221;</p>
<p>I suppose I could blame Election &#8217;08 — specifically Barack Obama — for setting the stage. His campaign&#8217;s success was evident. They <em>had </em>raised money, apparently with online social networks. They had also rewritten the rules of politics, and perhaps changed the world forever.</p>
<p>Unfortunately, the answer is not so simple. Moreover, deep down inside, that question is tinged with an underlying belief, a belief that more &#8220;friends,&#8221; more &#8220;followers&#8221; equals $uccess. (That&#8217;s bull, by the way, pure and simple.)</p>
<p>Nevertheless, nonprofits are nonplussed; they want to raise money with Facebook, or Twitter, or whatever. In the end, it&#8217;s the ends. It&#8217;s dollars, not donuts, not even the euphemistic &#8220;constituent building.&#8221; It&#8217;s about money, filthy lucre— and deep down inside they <em>know</em> that they&#8217;re missing the boat. (So, it&#8217;s damn the Tweets, and full speed ahead.)</p>
<p>This belief persists, despite the facts. The facts are clear: social networks are much better &#8220;friend raisers&#8221; than they&#8217;ll ever be &#8220;fund raisers.&#8221; But, believe is difficult to fight, logically or otherwise. Social networks are<em> the</em> big thing, like direct mail, or telephones, or fax, or email before them. (And, like those that have come before, we are rapidly filling up web 2.0 with random streams of amazing stupidity – but that&#8217;s another discussion.)</p>
<p>The &#8220;Social Networks = $uccess&#8221; belief is ubiquitous. Recently, I reviewed more than 90 grant applications, proposals focused on the intersection of jazz and technology, a far cry from my typical business. However, the same threads were there — a remarkable and overwhelming percentage cited the same holy trinity: Facebook, YouTube, and Twitter. I read it so often I started to refer to it by acronym (FYT — pronounced Pffufft).</p>
<p>&#8216;Till now, I&#8217;ve had no ready answer for the Question. Nothing I say seems to satisfy — folks want the secret code.</p>
<p>Lean in a little closer. Today I&#8217;m going to tell you that answer.</p>
<p>Here it is: the secret decoder ring, the magic ingredient, the answer to the Question of how to raise money with online social networks. Ready?</p>
<p><strong><span id="more-352"></span>Step One…</strong> First, you get yourself an Obama.</p>
<p>Wait… Don&#8217;t hit that big &#8220;X&#8221; …</p>
<p>I say this with all seriousness. First you get yourself an Obama. That&#8217;s the secret of the Obama campaign. It was Obama — not Facebook, not Twitter, and not the bevy of would-be Dick &#8220;Bite-me&#8221; Morrises or the myriad of MoveOn&#8217;s anxious to fill up your inbox, dance across your Facebook page, or displace Ashton Kutcher in the Twitterstream of useless things in 140 characters.</p>
<p>The real secret is this: It&#8217;s never the tools, it&#8217;s the content. It&#8217;s never the medium, it&#8217;s the message.</p>
<p>The tools <em>can</em> make it easier to deliver the &#8220;ask,&#8221; and they can surely smooth the logistics of it all, but it&#8217;s still all about the message; it&#8217;s the content, stupid. More followers does not equal $uccess, unless you&#8217;re Ashton Kutcher. And that only works because Ashton Kutcher is selling Ashton Kutchers. (Or maybe he&#8217;s selling Demi Moores? I&#8217;m never sure.)</p>
<p>There you have it, the message in the cryptex, the answer to the Question. Tools only streamline the process. Today&#8217;s fancy network tools, social or otherwise, can move mountains, remove the barriers, streamline the donation, facilitate the transaction, and instantaneously validate the act of giving, relaying thanks, community, appreciation, and a receipt.</p>
<p>But, fundraising is about content; it&#8217;s about the Obama-factor. Facebook? YouTube? Twitter? Pffufft&#8230; Tools don&#8217;t create community. Get over it.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2009/10/04/the-message-in-the-cryptex/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Free Beer, SharePoint, and an April Fool</title>
		<link>http://digitaldiner.org/2009/05/03/april-fool/</link>
		<comments>http://digitaldiner.org/2009/05/03/april-fool/#comments</comments>
		<pubDate>Sun, 03 May 2009 14:40:34 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Gizmos & Gadgets]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://digitaldiner.org/?p=332</guid>
		<description><![CDATA[<p>I thought it was a joke. Who could blame me? After all, the announcement began: “Starting on April 1, 2009…” Then again, Microsoft usually ain’t one to make “April Fool’s” jokes.</p> <p>I read the announcement again. I clicked the buttons. The download started. I double-checked the URL — “Perhaps it was a fancy phishing [...]]]></description>
			<content:encoded><![CDATA[<p>I thought it was a joke. Who could blame me? After all, the announcement began: “Starting on April 1, 2009…” Then again, Microsoft usually ain’t one to make “April Fool’s” jokes.</p>
<p>I read the announcement again. I clicked the buttons. The download started. I double-checked the URL — “Perhaps it was a fancy phishing scheme,” I thought to myself. “Better check.” “Free” often means free trouble.</p>
<p>I Googled. I got half-a-dozen links. I clicked the Wikipedia entry. It said: “<em>SharePoint Designer 2007 is available as license-restricted freeware.</em>”</p>
<p>Hey, if Wikipedia says so, it’s got to be true, right?</p>
<p>Here’s the scoop, the lowdown, the straight poop:<span id="more-332"></span></p>
<p>As of April 1, SharePoint Designer is free. Get it <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=baa3ad86-bfc1-4bd4-9812-d9e710d44f42" target="_blank">here</a>. Now, it’s not free as in speech, but it is free as in beer. Shamelessly, let me admit here and now. I use SharePoint Designer (hereafter referred to by me as SPD). I use it almost every day. It lets me work magic. It’s a buggy piece of ssssssss…software, but it lets you do magic.</p>
<p>Since we’re talking beer, I liken SPD to <a href="http://www.mickeys.com/homepage.php" target="_blank">Mickey’s Big Mouth Ale</a> — AKA the “green grenade.” It’s kind of rough, kind of wild. But, like SPD, I also like Mickey’s — at least I did when I last drank beer. Perhaps there’s still a bit o’ cowboy in me.</p>
<p>Nevertheless, it’s one of those things I’m not sure I want to advertise — liking Mickey’s, SPD, or the cowboy part. None of them are things you’d mention in the mixed company of a crowd of open source, micro-brew city-folk.</p>
<p>But, it’s true — acceptance is the first step — I like SPD — that affection affliction goes hand in hand with my liking SharePoint. Don’t tell anyone. SharePoint rocks.</p>
<p>Like it or not, to work SharePoint, to do real SharePoint magic, you need SPD. It ain’t a luxury, it’s a necessity. Moreover, you don’t want to touch SharePoint with FrontPage. You don’t even want FrontPage to flirt casually with IIS when it’s hosting SharePoint. You don’t even want it to sidle up and try to buy it drinks, casual-like.</p>
<p>FrontPage will break SharePoint quicker than you can say “Joomla.”</p>
<p>On the other hand, with SPD, a little bit of undaunted adventurism, and some cowboyish <em>bonhomie</em>, you can work magic — good magic as well as some of the sinister dark arts, things like custom workflows, fancy dataviews, and point-and-click connections to XML webservices. Welcome to the dark side.</p>
<p>In fact, it’s SPD that will let you turn that all-too-boring look of SharePoint into something almost purty. It’s all there, it’s all in SPD, and now it’s free.</p>
<p>Let me warn you though. Like that green grenade, SPD is big, and brash, and none too gentle in its approach. You know what they say about “operating heavy machinery.” SPD does not have a light touch. The fact of the matter is, SPD can wreak havoc — breaking a MOSS or WSS site in two shakes of a lamb’s tail. Moreover, it’s prone to crash — especially when messing about with the dark arts of dataviews.</p>
<p>I’ve learned. One must use the “undo” button judiciously. Moreover, it’s wise to only create (and destroy) web parts in a temporary environment; you should, at the very least, isolate your cowboy antics to a subsite for god’s sake, if not a stand-alone development environment.</p>
<p>[On the other hand, that’s the nice thing about webparts — do ‘em right and once you get them done and all nice and shiny-like, just the way you want ‘em, they’re easy to move about. Importing (and exporting) is easy. I typically develop my parts on a stand-alone WSS site, and then import them into MOSS when they are acting proper. Sure, this is just good sense, but the portable nature of web parts makes this pretty easy too. ]</p>
<p><span style="text-decoration: underline">The Dark Arts: Custom Workflows</span></p>
<p>One of the extras you get with SPD is custom workflows. SharePoint OOTB workflows suck. Custom workflows are magic — black magic, pure and simple — and they are, to me, an example that the IT industry has finally managed to somewhat lessen the gap between the marketeer’s hype and the reality of real-life computing. Perhaps we are finally seeing the age of integrated software that actually interoperates, does what it says it does, and makes your teeth whiter, your hair thicker and more luxurious.</p>
<p>Back to the magic: workflows are magic. Incredibly, with SPD, custom workflows are at your fingertips for no extra costs; a standard feature in both MOSS and WSS. All it takes is SharePoint Designer. Sure, it’s not K2 — then K2 is slightly more expensive.</p>
<p>Here’s a simple example:</p>
<p>We scan lots of documents. We use a fancy scanner. It connects to an automated, server-based PDF conversion and fancy OCR system. It not only scans and converts the docs to PDFs, it also automatically tags them with custom metadata before sliding them smartly into a SharePoint document library. It tags them using information the OCR system pulls from a custom coversheet. It works. It’s great, except for some persnickety problems with people’s names.</p>
<p>For reasons only known to the gods of OCR, some <em>particular</em> names never seem to make it through the OCR process intact. Moreover, they are <em>predictably</em> wrong. I won’t say the original names, but my two favorite OCR errors end up as: PASSMOKE and SLANDER. And, while that might make a terrific name for a law firm, I wanted zero defects.</p>
<p>My solution, on the other hand, was rather simple. I used a simple SharePoint workflow. With a workflow it was easy to fix. In fact, my first cut was done in less than 5 minutes.</p>
<p>In a nutshell, I created a workflow that examined all new documents, looked at the metadata for the known OCR errors, and, in the wink of an eye, corrected them. No muss, no fuss, no kitchen drudgery. It only took two steps. Here’s how:</p>
<p><strong>Step zero:</strong></p>
<p>Using SPD, attach to the proper site and create a new workflow. You find it under File/New/Workflow.</p>
<p><strong>Step one: </strong></p>
<p>You see a screen like this. This is the toughest part. You’ve got to name it. While you’re here, you choose if you want it to start automatically and/or if you want it so you can start it manually. All this can be changed later, so — while debugging — I choose “manual.” Once it’s all smooth sailing, I switch it over to automatic.</p>
<p>Here, you also choose what list or document library or other SharePoint item you want to attach the workflow to. This is the downside of workflows, by the way. They have to be attached to a SharePoint item and once attached, they’re stuck there. This means that you absolutely have to develop the thing in a production environment. Steel your nerves and quaff that grenade.</p>
<p align="center"><a href="http://digitaldiner.org/files/2009/05/image.png"><img src="http://digitaldiner.org/files/2009/05/image-thumb.png" border="0" alt="image" width="244" height="192" /></a></p>
<p><strong>Step Two:</strong></p>
<p>Once you’ve named it and attached it to a SharePoint item, you get presented with a set of screens that allow you to build your workflow steps based upon various conditions and variables. The nice thing — starting off — it’s all point and click.</p>
<p align="center"><a href="http://digitaldiner.org/files/2009/05/image1.png"><img src="http://digitaldiner.org/files/2009/05/image-thumb1.png" border="0" alt="image" width="244" height="196" /></a></p>
<p>In this example, I use a set of simple IF/THEN conditions. Basically:</p>
<p>o IF [STAFF] equals “SLANDER”</p>
<p>o THEN set [STAFF] to “Correct Name”</p>
<p>Since the universe of errors is relatively small, it could work to simply hardcode the various cases, one after another. That’s it in a nutshell.</p>
<p><strong>Step just-push-the-buttons:</strong></p>
<p>Now, in reality, I got fancier. Not wanting to hard-code a series of problematic names forever, I instead decided to use an existing table of staff names — treating it as a lookup table.</p>
<p>SharePoint workflows can perform limited lookups, matching information in one list to fields in another. It can then, based upon that match, substitute one value for another.</p>
<p align="center"><a href="http://digitaldiner.org/files/2009/05/image2.png"><img src="http://digitaldiner.org/files/2009/05/image-thumb2.png" border="0" alt="image" width="244" height="237" /></a></p>
<p>In this example, the workflow fixes my SLANDER problem by checking a list of possible errors stored in one list, finding the proper name based on that match, and then slips it into the original field, correcting the error.</p>
<p>It takes a bit of puzzling to get the logic straight — and if you ask me, all the help text just adds to the confusion. In the end, I found that just clicking the options — in a logical order — worked. Like most Microsoft products anymore, over-thinking can get you in trouble. Just push the buttons.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2009/05/03/april-fool/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trilateral Symmetry</title>
		<link>http://digitaldiner.org/2009/01/04/trilateral-symmetry/</link>
		<comments>http://digitaldiner.org/2009/01/04/trilateral-symmetry/#comments</comments>
		<pubDate>Sun, 04 Jan 2009 20:16:46 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Gizmos & Gadgets]]></category>
		<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/?p=312</guid>
		<description><![CDATA[<p>I&#8217;ve been using a dual-monitor setup since before before. In fact, I can&#8217;t remember (and can&#8217;t imagine) not having two monitors in front of me. My office setup is currently two 20-inch 16:9 LCD flat panels. It&#8217;s amazing what you can artfully stuff on that sort of screen-space. I&#8217;m here to say that it [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using a dual-monitor setup since before before. In fact, I can&#8217;t remember (and can&#8217;t imagine) not having two monitors in front of me. My office setup is currently two 20-inch 16:9 LCD flat panels. It&#8217;s amazing what you can artfully stuff on that sort of screen-space. I&#8217;m here to say that it ain&#8217;t uppity opulence — it&#8217;s productivity enhancement, and damn handy too. For example, with two monitors:</p>
<ul>
<li>You can chop-and-paste from one monitor to the other, keeping a browser open on one monitor for… uhm&#8230; err… research and your Great American Novel front and center on the other.</li>
<li>You can set different resolutions on different monitors. This lets you quickly see through other eyes, a handy thing when designing web pages, especially if you have a penchant for extra-large (or extra small) fonts. Guilty, I am. I often forget that some people like their icons larger than a pinhead and text measured in multiple microns.</li>
<li>You can run multiple flavors of browser — IE, Firefox, and Safari, maybe Opera just for grins — simultaneously making sure that nothing looks right on any of them regardless of what you do.</li>
<li>Finally, for the A.D.D. amongst us, you can while away your day, in manifold multitasking, with more stuff in your face — calendar, email, task list, Facebook, ESPN and CNN, three or four or five or ten browser windows, slash-dot, iTunes, and a copy of the DMCA (just in case).</li>
</ul>
<p><span id="more-312"></span>Running with two is easy to do. In fact, most modern, add-on video cards have two connectors, usually a DVI and a VGA (15pin DSUB) connector. Many now come with two DVI connectors. All you need do is connect up two monitors and click the check box in Windows (maybe twiddle with your BIOS), and — voila — you&#8217;ve got screen-space. Today&#8217;s LCD panels, like most hardware, are downright cheap too.</p>
<p>For folks that have to look at two things at once — such as when cataloging scanned documents, or working with document management systems — I recommend it. It&#8217;s almost a joy to view an item on one screen, whilst keying metadata on another. If you work with web pages, or graphics, or have to manipulate multiple things in multiple windows, it&#8217;s an amazing time-saver. It&#8217;s well worth the investment.</p>
<p>Wide monitors are also great, but having two monitors is even better. Better yet is having two wide monitors. Moreover, the first time you snap a window from one monitor to another in front of the uninitiated, the sudden gasp and resultant, &#8220;How did you do that?&#8221; is well worth the investment. People will think you&#8217;re cool and sexy. No need to tell them that all it takes is the dexterity to twist the screw connectors on a VGA cable — admittedly, that can be challenging.</p>
<p>Sadly, my home setup did not invoke gasps. It was, shall we say, embarrassing. Like the classic cobbler kids, my feet were unshod, my setup shameful. That shame came rushing home just a few weeks ago when a friend laughed out loud upon seeing the CRT monitor squatting on my desk like a 1950&#8242;s television. &#8220;Is that your monitor?&#8221; he snickered derisively. &#8220;It&#8217;s huge!&#8221;</p>
<p>&#8220;Huge&#8221; it seems, is no longer a desired attribute — at least when applied to monitors. That was it — I could stands no more — it was time to upgrade to something smaller.</p>
<p>Given the season, I decided I&#8217;d aim for a <a href="http://en.wikipedia.org/wiki/Triptych" target="_blank"><em>triptych</em></a> — the holy grail of multiple monitors — the magic number three. Yep. Three monitors. It takes a wee bit more work than two, but offers a certain balance, a certain pleasing symmetry, if you will. I&#8217;m a great fan of symmetry. Besides, it looks really cool.</p>
<p>At home, my main monitor is a nice Dell 20-inch LCD panel. I got it cheap. It was staying. The other monitor — the behemoth, a huge 19-inch, 16 ton CRT — well, it had to go. So, I tucked it away, in my own personal white elephant graveyard (right next to the vintage Compaq Presario 526 and the Dell Optiplex G1 running OS2 Warp.)</p>
<p>To replace the CRT, I scavenged a two Dell 17-inch 4:3 monitors. They were homeless; abandoned. (It&#8217;s amazing how quickly wide-aspect monitors have become <em>de rigueur </em>and 4:3&#8242;s are now so much landfill.) The desktop space gained by removing the CRT was amazing — leaving more than enough space for the third LCD — with a little left over for a DVD-stack and miscellaneous other stuff.</p>
<p>Then I went to work on the box. To run the third monitor, I needed new hardware. I had run out of video connections. The box is a Dell Optiplex 745 — not fancy, but adequate. It&#8217;s stuffed with all the parts; packed with 4GB of RAM and about a half a terabyte of storage. Slot-wise, inside, the beast sports one PCI-e(xpress) x16 slot, one PCI-e x1 slot, and a couple of regular old PCI slots. I haven&#8217;t a clue what you do with PCI-e x1 — and it looked awful funny — so I concentrated on the other two types.</p>
<p>My current video card, an Nvidia GeForce 8500 GT made by BFG, is in the PCI-e x16 slot. It drives my 20-inch LCD via the DVI. Since that PCI-e slot was full, I figured I needed a regular PCI card. My plan was to keep the main monitor (center) on the GeForce 8500 and let the new card (whatever it might be) drive the outriggers (left and right). Hence, the new card needed to support at least two monitors.</p>
<p>Checking my own highly-organized inventory (AKA: my drawer full of stuff) I did find a couple of old video cards from long-gone manufacturers, but none worked. Totally irrelevant, I also found:</p>
<ul>
<li>Five old Cue Cats;</li>
<li>A half-dozen old mice;</li>
<li>About four thousand PC power cords;</li>
<li>An OEM copy of WordPerfect Office for DOS;</li>
<li>A Sharp &#8220;Wizard&#8221; PDA (circa April 1991), and;</li>
<li>An &#8220;Ely Culbertson&#8221; mechanical card shuffler with the crumpled instructions for an &#8220;Ultrasonic Rodent Repeller&#8221; stuffed inside.</li>
</ul>
<p>While briefly entertained by the cosmic juxtaposition of mice, Cue Cats, and &#8220;Rodent Repeller&#8221; instructions, it was immediately clear that none of this stuff was going to help in my quest. Consequently, as any geek would, I played briefly with the card shuffler, marveling at the mechanics, and then neatly stuffed it all back into the &#8220;parts&#8221; drawer, vowing to &#8220;clean it up later.&#8221;</p>
<p>I turned then to Google.</p>
<p>The collective Google geek consensus was: &#8220;Don&#8217;t mix video drivers.&#8221; In fact, said the Google, your second video card should be in the same chip family, or at least a kissing cousin. In English, this meant I needed a video board with an Nvidia 8xxx chipset, if not another actual 8500 GT. If I did that, both cards could and would (or should) use the same driver.</p>
<p>After a disappointing trip to the local Best Buy, where they never have what I want and it&#8217;s all overpriced, I tried a local computer hack-shack. No luck there, either. Next was <a href="http://www.newegg.com/" target="_blank">Newegg</a>. Even there, it seems, my options were limited unless I wanted to replace everything. I considered this, briefly admiring some quad-head (four monitors!) boards, but didn&#8217;t bite.</p>
<p>Eschewing the high-priced options and sacrificing instant gratification, I went cheap, crossed my metaphysical fingers, and ordered a PCI card with an Nvidia 8400 GS chip — I figured 8400 was close to 8500 …</p>
<p>Newegg, by the way, is terrific — excellent user interface, terrific prices, and good service. The board itself — a Sparkle GeForce 8400 GS 512MB GDDR2 PCI — was sixty bucks. True to form, and as promised, Newegg had the board here the day after Christmas.</p>
<p>Sneezing, I slipped it in to my PC, vacuumed out the dust bunnies, crossed my fingers, thought nice thoughts about <em>churros</em>, and slapped my head three times with a copy of Vista Premium Ultimate Galactic Omnipotent Edition and… it didn&#8217;t work.</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2009/01/010409-2017-trilaterals1.jpg" alt="" width="705" height="305" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Three Monitors: Diana Krall singing &#8220;A Case of You&#8221; and a glass of Syrah.<br />
</strong></span></p>
<p> </p>
<p>Yet, after a little tweaking, some irascible grumbling, and a couple of reboots — followed by a frantic yet fruitful hunt for a VGA cable without a bent pin — nirvana was mine.</p>
<p>My triptych was complete. I had trinity — three monitors — no muss, no fuss, no waiting. All that remained was to hook up all the USB hubs and try to gain some semblance of order in the cable chaos I had created. With three monitors, I discovered I had run out of power outlets and had to spring for another power strip — once again proving that no tech project ever comes in on budget.</p>
<p>The plethora of USB connections, by the way, was an un-expected bonus. I had forgotten that each monitor had its own USB hub, each offering four USB connections, two (totally unreachable) in the back and two on the side.</p>
<p>Unfortunately, DELL, in its cosmic wisdom, can&#8217;t seem to decide which side of a monitor to place the USB ports. On two of the monitors, the ports are on the left. On the other monitor, the ports are on the right (and reversed, back to front). This setup guarantees — no matter what way you turn the USB connection, when you try to stick it in the slot, you&#8217;ve got it backwards.</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2009/01/010409-2017-trilaterals2.png" alt="" width="319" height="323" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>Three Card Monitor Monty<br />
</strong></span></p>
<p>There is one more thing I should mention. Once done, you need to shuffle the monitors around on the &#8220;Display Properties&#8221; tab — making sure you&#8217;ve got them in the order you want. I wanted mine with the primary (20-inch LCD) monitor in the middle. Each monitor is numbered, so you just drag and drop the little image of the monitor where you want it. Easy as Three-card Monte.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2009/01/04/trilateral-symmetry/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Night of the Budapest Bunny</title>
		<link>http://digitaldiner.org/2008/11/29/night-of-the-budapest-bunny/</link>
		<comments>http://digitaldiner.org/2008/11/29/night-of-the-budapest-bunny/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 01:06:42 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Chumpness]]></category>
		<category><![CDATA[Food, Herbs & Spices]]></category>
		<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Wine]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/?p=305</guid>
		<description><![CDATA[<p>A Thanksgiving Tale from the Wild Wild East</p> <p>We careened through streets, shrouded in darkness, packed into a grubby ersatz-Fiat 128, a Soviet-era knockoff. I was compressed, folded, and spindled into the back seat, a human shock absorber, a Dell Optiplex cradled in my arms. With only me between the PC&#8217;s steel case and [...]]]></description>
			<content:encoded><![CDATA[<p>A Thanksgiving Tale from the Wild Wild East</p>
<p>We careened through streets, shrouded in darkness, packed into a grubby ersatz-Fiat 128, a Soviet-era knockoff. I was compressed, folded, and spindled into the back seat, a human shock absorber, a Dell Optiplex cradled in my arms. With only me between the PC&#8217;s steel case and the car&#8217;s steel struts, I felt every bump and grind of the ancient city&#8217;s streets. I was the car&#8217;s only functioning shock absorber. Noticing that it was past midnight, I thought: &#8220;Hey, it&#8217;s Thanksgiving.&#8221;</p>
<p>As we zoomed around yet another roundabout, my friend Tamás shouted over the engine noise: &#8220;This is &#8216;Hero&#8217;s Square. You can see the statues of the seven Magyar chieftains who led the Hungarians into the Carpathian basin. You remember, Saint Stephen — he&#8217;s there. See.&#8221; He gestured with his right hand, his ubiquitous cigarette smoldering in the other. He was a hell of a driver, Tamás. One hand always on the wheel, another manhandling the stick shift, ratcheting through the gears, clutch be damned; another Bogarting a constant cigarette, and another hand to spare, artfully used to point out landmarks and other points of interest along the way. <a href="http://upload.wikimedia.org/wikipedia/commons/2/23/Heldenplatz1.jpg"><img class="alignleft" style="float: left;border: 0px" src="http://digitaldiner.org/files/2008/11/113008-0106-nightoftheb11.jpg" border="0" alt="Hero's Square Budapest - By Night" width="216" height="195" align="left" /></a></p>
<p>I struggled to see out of the side window, smudged and clouded with urban fallout and the night&#8217;s reflections. I could see shadows, light and dark, vague objects lit by the cold calculating stare of mercury lights. &#8220;Oh, yeah,&#8221; I said. &#8220;I&#8217;ll have to come back here sometime during the day.&#8221; &#8220;Yes,&#8221; said Tamás. It&#8217;s a beautiful city.&#8221; With those words, he lit another cigarette and whipped the car to the right, sliding me away from the window. Like a square, steel security blanket, I cradled the PC. We dove down, down into the dark, diving driving deep into the Budapest night. I was glad he knew where he was going, or at least he seemed to know. I wasn&#8217;t going to question. If this worked, it would be he who had saved the day; saved the week, saved my ass — assuming it, and I, survived the ride.</p>
<p><span id="more-305"></span></p>
<p>The week had been one unmitigated disaster after another. It was one of those times where just about everything went wrong. The giant rabbit, a bunny the size of a German Shepherd, had shaken my essential belief in my on sanity. The trip had turned all too Kafkaesque, despite the fact I was in Budapest, not Prague, and Nietzsche was tumbling through my forebrain. &#8220;That which does not kill us, makes us stronger,&#8221; I muttered to myself, &#8220;especially giant rabbits.&#8221; But I am getting ahead of myself.</p>
<p>The story begins the week before. Plans were afoot, and I needed to quickly outfit what was to be our new office in Budapest. Tamás was moving from Prague to Budapest, others were moving from Prague to London, and still others were relocating back to the States. The Prague office was to be closed. Budapest needed to be up and running first and fast and furious. With the others, I had some time to spare and a moving company to help.</p>
<p>Taking it in stride, I laid out simple plans that involved donating all the existing equipment in Prague, and starting fresh in the various new locations. That meant shipping new equipment to Budapest, post haste, and that meant DHL. This was a few years ago, before accession into the EU. If you wanted to get stuff into the wild, wild east, DHL was your Jedi Knight. Try to do it yourself, and you&#8217;d be tied up in paperwork for a month, and end up paying double in taxes and quadruple in baksheesh and baklava. If I had gone that route, winter would be here, and I&#8217;d be wearing a balaclava.</p>
<p>My plan was simple. Ship a new PC via DHL to Budapest. Order a new MFC printer from a local vendor. Arrange for all the necessary connections for phone, fax, and internet. Time everything, just so. Arrive after the PC had cleared customs. Carry all the other bits and pieces. Leave a weekend as buffer, just to be safe. Take a day and purchase the other things I might need (like a fax machine). Spend a few days in Budapest assembling, training, eating cakes, and drinking coffee. When done, zip up to Prague, tie up loose ends there, and make it home by Thanksgiving — a simple plan that adhered to the KISS axiom.</p>
<p>It started to go wrong when the PC went MIA, supposedly somewhere between Ohio and Budapest. The timing of this news couldn&#8217;t have been worse. It broke while I was snoozing on a plane somewhere over the Atlantic. &#8220;They&#8217;ve lost the shipment,&#8221; said the message in my Blackberry. Bleary-eyed and stiff from the flight, I had to read the message twice as I pounded my second espresso in Schiphol Airport. &#8220;Huh,&#8221; I muttered. &#8220;DHL <em>lost</em> it in mid-flight?</p>
<p>I could of understood it if it had been routed through Amsterdam. Then I could blame it on some chocolate-crazed Dutchman or a ring of international PC thieves, trading computers for aged Gouda. But this had been a direct flight. It got on in Ohio and never got off. I felt like Jodie Foster. How can a PC simply disappear in mid-flight from a DHL plane? Its fate remains a mystery. I figure it&#8217;s somewhere embedded in a cow pasture, as it must have fallen out of the door of the plane as it banked to the left over Ohio; probably surprised a few cows, no doubt. Watch out Ohio — falling PCs! Cowdude, you&#8217;re getting a Dell!</p>
<p>I was committed. It was too late to turn around; too late to do much of anything. I caught my connection to Budapest with a mind towards taking solace at the hotel&#8217;s all-you-can-eat cake bar. Upon arriving, strengthened by a <em>Sachertorte</em>, sugar and chocolate coursing through my veins, I hatched an alternate plan.</p>
<p>I was not to be outfoxed by the cows, or the Dutch. Quick as a wink, with a call back to the States, my staff had a second PC out the door and onto a DHL truck. I figured if we got all our ducks in a row, I&#8217;d only lose two days. I could hang out at <a href="http://www.gerbeaud.hu/" target="_blank">Café Gerbeaud</a>, pretending to be an intellectual, eating cake and drinking coffee. Not a problem. I am especially fond of Hungarian cakes and tortes, and other pastries. I&#8217;d just have to dig up a tattered copy of Proust to complete the image. Besides, there was <a href="http://en.wikipedia.org/wiki/Tokaji" target="_blank">Tokaji</a> to try. (I discovered I did not like it — and also learned not to say that out loud to the waiter&#8217;s face and still expect any sort of service.)</p>
<p>I spent the days wisely, lining up the other ducks, setting up printers, NAT routers, and phones. I even had the immensely ironic pleasure, comrades, of buying a Hungarian fax machine at the largest shopping mall in downtown Budapest. The mall is located in plaza named for Karl Marx. The machine&#8217;s instructions were in Hungarian — a lovely language with absolutely no relation to any of the Indo-European languages. Rather it is Ugric, perhaps related to Finnish, perhaps not, and thought to have originated from Siberia, one, two, or three million years ago. I was lucky. There were pictures.</p>
<p>Everything was ready. Then the bureaucracy took hold, like a rat terrier, and refused to let go. The paperwork accompanying the PC was incorrect. We were sub-leasing. We weren&#8217;t registered in Hungary. We didn&#8217;t exist. It was surreal. I felt unreal. According to the Hungarian authorities, I did not exist. You can&#8217;t deliver a PC to a non-existent organization, said DHL. &#8220;You don&#8217;t exist.&#8221;</p>
<p>Easily rectified, I thought, my sense of identity barely dented, I&#8217;ll just have new paperwork faxed over. But time was against me. First, it was now Friday. Second, there&#8217;s six hours difference between Michigan and Budapest. I had to wait for my office to wake up and get to work. By then it would be 3:00 PM in Budapest. Of course, the customs office closes at 3:00. They wouldn&#8217;t get the new paperwork until Monday. Assuming it was all in order, the earliest I could get the PC from DHL would be Monday morning. I headed back to the all-you-can-eat cake bar where I considered supplementing my diet of <a href="http://en.wikipedia.org/wiki/Dobos_Cake" target="_blank"><em>Dobos torte</em></a> with a bottle of absinth.</p>
<p>Bright and early Monday morning, I was on the phone to DHL. &#8220;Yes,&#8221; they said. &#8220;The PC is here.&#8221; &#8220;No,&#8221; they said, &#8220;It would not be delivered today.&#8221;</p>
<p>Working reverse banker&#8217;s hours, the customs inspector didn&#8217;t start work until 4:00 PM. I thought this fact particularly strange, since the customs office closed at 3:00 PM. Logic aside, DHL assured me that the inspector would look at the paperwork that afternoon, and IF it was all in order, the PC would be delivered the following day, Tuesday.</p>
<p>&#8220;There&#8217;s a certain perverse logic to it all,&#8221; I thought to myself. Customs closes at 3:00 and the inspector starts work at 4:00… This meant that, no matter what you did, who you paid off; no matter how pious and righteous your life; there was no way to get something through customs in a day. I accepted my fate and waited another day. My schedule was already shot to Shineola. I was supposed to have been to Prague by now, and be headed home by Wednesday. I was now, officially, a day late and a <em>Forint</em> short. I celebrated with a plate of goulash and a piece of <a href="http://en.wikipedia.org/wiki/Rigo_Jancsi" target="_blank"><em>Rigó Jancsi</em></a>.</p>
<p>Bright and drearily Tuesday morning, I was on the phone to DHL. &#8220;Yes,&#8221; they said. &#8220;The PC is here.&#8221; &#8220;No,&#8221; they said, &#8220;it would not be delivered today.&#8221;</p>
<p>The paperwork was not correct. The people from whom we were subleasing also didn&#8217;t exist. We couldn&#8217;t ship something to them either. &#8220;You can&#8217;t deliver a PC to a non-existent organization,&#8221; says DHL. Tamás, in his quiet wisdom, spoke up. &#8220;Why not have it shipped to me?&#8221; he said. &#8220;I exist.&#8221; Not in the mood for epistemological arguments, despite the temptation, I agreed and new paperwork was put in process.</p>
<p>Back to the future we went, waiting until 3:00 to have a new commercial invoice faxed to DHL from the States; back to the café for coffee and cake.</p>
<p>Not-so-bright and early Wednesday morning, I was on the phone to DHL. &#8220;Yes,&#8221; they said. &#8220;The PC is here.&#8221; &#8220;No,&#8221; they said, &#8220;it would not be delivered today.&#8221;</p>
<p>There were taxes to be paid. Since we had shipped the PC to an individual, we had to pay import duties. &#8220;Let me guess,&#8221; I said, &#8220;once we pay the taxes, we have to wait for the custom inspector to clear the shipment.&#8221; &#8220;Yes,&#8221; they said, &#8220;he starts at 4:00. We can deliver the PC in the morning.&#8221;</p>
<p>Time, unfortunately, was not on my side, no it wasn&#8217;t. I had shuffled trains, planes and schedules. Now I was scheduled on a train, bound for Prague, the next morning. Even then, it was going to be tight. Time was running out.</p>
<p>On a whim, I asked: &#8220;Is there any chance we can pick the PC up ourselves?&#8221; &#8220;Why yes,&#8221; said DHL, &#8220;not a problem. After customs clears the shipment, you can pick it up at our airport facility after 6:00.</p>
<p>At 6:00, we pulled into the DHL facility — a facility hidden deep in the warehouse maze that surrounds the Budapest airport. Our timing was a thing of beauty. We pulled into the lot just in time to watch a DHL worker roll two Dell boxes off the back end of a truck. They fell, with a note of fragile finality, onto a flat-bed trolley and were wheeled away into the building in front of us. &#8220;Those have got to be ours,&#8221; I muttered, &#8220;got to be.&#8221;</p>
<p>Bundles of paper work in hand, we stumbled into the lobby, a lobby furnished in industrial green linoleum, Formica and vinyl, even the lighting had a greenish tinge to it. I shoved the paperwork at the first clerk I could see. He smiled and said, &#8220;Yes, the PC is here.&#8221; I handed him a fistful of <em>Forints</em>.</p>
<p>As if on cue, at that moment, the double-doors in the rear of the room burst open, and two Dell boxes tumbled into the room. Like a mother who&#8217;s found her long lost child, I gathered the boxes into my arms and lovingly tucked them into the car — the monitor into the trunk and, after a little light maneuvering, the PC into the only place it would fit, the front passenger seat. We headed off, full tilt, for Tamás&#8217; new office.</p>
<p>Time being of the essence, I mentally mumbled a check list of tasks that needed to be done. With luck, I figured, I could catch a late dinner. My train left early the next morning for Prague.</p>
<p>By 8:30, we were back at the office. I slide the hard drive into the PC. I had hand-carried it, and a spare, from the States. I checked all the cables. I smiled and plugged it in and…</p>
<p>I could hear the &#8220;snap.&#8221; I could physically feel the &#8220;crack&#8221; and &#8220;pop&#8221; deep in my bones. I could smell the ozone. My face must have turned ashen, as Tamás immediately said &#8220;What&#8217;s wrong.&#8221; I slumped against the wall, defeated. &#8220;I forgot,&#8221; I said. &#8220;Shit. I forgot to switch the power supply from 110 to 220. I just fried it. I give up.&#8221;</p>
<p>Tamás looked at me quizzically. &#8220;What does that mean,&#8221; he asked? &#8220;It means we&#8217;re screwed,&#8221; I said, screwed, screwed, screwed — even in the States, I couldn&#8217;t find a new power supply at — glancing at my watch — almost 10:00 at night. Worse than that, it&#8217;s a Dell. That means the power supply is proprietary. We&#8217;re screwed.&#8221; &#8220;Humm,&#8221; said Tamás. &#8220;It&#8217;s just a part, right? Let me call my uncle.&#8221; He pulled out his mobile phone and, after a few seconds, spoke a few words in Hungarian. He hung up and smiled.</p>
<p>&#8220;My uncle says that there is this special number,&#8221; he said. &#8220;It&#8217;s a number you can call and get answers to any question, 24-hours a day.&#8221; I looked at him, incredulously, thinking to myself: &#8220;<em>Any</em> question? – whew I can think of a few I&#8217;d like answered…&#8221; But, before I could come up with a question about life, the universe, and everything, he was already off the phone, answer in hand.</p>
<p>&#8220;There&#8217;s a place,&#8221; he said, jotting it down on a pad of paper. &#8220;It&#8217;s way on the other side of the city. It does all night computer repair. They have the part we need.&#8221;</p>
<p>Without further ado, we bundled up the PC and piled into the borrowed car — the Soviet knockoff — and headed off into the Hungarian night. It was thus I found myself, self-employed as a shock-absorber, careening through the dark streets of Budapest, at midnight, in search of a Dell power supply, the day before Thanksgiving. Rabbits were the furthest thing from my mind.</p>
<p>After what seemed like hours, we pulled down a dark street — more warehouse than residential — and stopped in front of what looked like a small square suburban ranch home surrounded by 8-foot tall chain link fence, festooned with video cameras, and dotted with ever popular mercury vapor lights.</p>
<p>The rest of the street faded away into pitch black, stomped out by lights that would shame a football stadium. We parked and stood in front of the sliding chain-link gate. &#8220;This is the place,&#8221; said Tamás, glancing at the notepad where he had scrawled the address. On cue, the chain link gate silently slide open and we walked into the graveled yard, following the concrete walkway around the side, to the back, as there was no door in the front.</p>
<p>A giant man, six-foot-plus, dressed all in white — white pants and a white T-shirt, with a strange belt of off-white sheep&#8217;s fleece and leather wrapped around his substantial midriff — stood at the top of a short flight of stairs. Tamás and he exchanged what I assumed were pleasantries or secret Magyar passwords, and, once complete, Tamás motioned us up the stairs and into the house.</p>
<p>Glancing around, readjusting the PC cradled in my arms, I began to walk up the stairs. It was then I noticed what I thought was a rather odd looking white German Shepherd off to the side of the back yard. I looked again. It wasn&#8217;t a dog — despite being at least two or three feet high. It was the ears that had made me think &#8220;German Shepherd.&#8221; It was a rabbit. It was a three-foot-tall white rabbit. It was looking at me. I glanced around wildly, looking for Alice.</p>
<p>Tamás called, &#8220;Gavin, are you coming in?&#8221; I stumbled quickly up the stairs, and through the rabbit hole and into the house, glancing with every step at the rabbit. The rabbit watched intently and then turned away as the door closed.</p>
<p>I found myself in a house furnished in gilt, white lace, bad taste, and computer parts. The furniture — where visible under the computer parts — was that particular color of white and peachy gold favored by cheap hotels and porno producers.</p>
<p>After a brief technical exchange in Hungarian and English that consisted mostly of grunts and technical terms like &#8220;power supply,&#8221; &#8220;220 volts,&#8221; &#8220;Dell,&#8221; &#8220;Removable hard drive,&#8221; and &#8220;200 Euros,&#8221; the dead power supply lay abandoned on one of the gilt sofas. I was 200 Euros lighter, and we were back in the car, headed through the late night streets of Budapest.</p>
<p>Back at the office, still feeling slightly stunned by the bunny, I slapped the power supply into the PC, check things thrice, and powered it up. All things were right with the world. Tamás had an office.</p>
<p>We packed up shop, and Tamás dropped us at the hotel. Up before dawn, I was on the train and bound for Prague before a bunny&#8217;s breakfast. I spent the train trip in the dining car, either dozing or thoroughly entertained by the various notifications from different GSM carriers that appeared on my Blackberry. Arriving in Prague, I once again realized it was Thanksgiving — I had not made it home. As any ex-pat will tell you, Thanksgiving in Europe always lacks a certain <em>je ne sais quoi</em>. Nevertheless, I had three days to finish up in Prague before my rescheduled flight back to Amsterdam, and then on to Detroit. I would be seeing no more bunnies.</p>
<p>Since it was Thanksgiving, the evening called for at least a fancy dinner; if not turkey, then it would have to be duck (an easy call in Eastern Europe). My choice was <a href="http://www.obecnidum.cz/web/en/homepage" target="_blank"><em>Obecni Dum</em></a> (Municipal House). It was just a short walk away. It&#8217;s called the &#8220;Pearl of Czech Art Nouveau.&#8221; It&#8217;s a landmark in downtown Prague, and home to a <span style="font-size: 10pt;font-family: Arial"><em>pivnice</em></span> (beer hall) in the basement as well as a <span style="font-size: 10pt;font-family: Arial"><em>kavarna (</em></span>café) and the classy <em>Francouzské</em> (French) restaurant on the first floor. You can dine surrounded by deco glass by <a href="http://en.wikipedia.org/wiki/Alfons_Mucha" target="_blank">Alphonse Mucha</a>. The food is good too. I had duck, in lieu of turkey. Rabbit seemed out of the question. I remember the dinner with great fondness, and was to see the exact setting again, later, in &#8220;<a href="http://en.wikipedia.org/wiki/XXx" target="_blank">Triple-X</a>&#8221; with Vin Diesel; same table in fact — art, once again, imitating life — through the rabbit-hole.</p>
<p><img src="http://digitaldiner.org/files/2008/11/113008-0106-nightoftheb21.png" alt="xXx - Vin Diesel at my table - Obecni Dum" width="690" height="325" /></p>
<p>Oh, the bunnies; they&#8217;re real, by the way, and not at all a vision born of too many cakes and tortes, too many long days and sleepless nights. You see, <a href="http://news.bbc.co.uk/2/hi/europe/6320821.stm" target="_blank">this</a> arrived in the email one day, assuring me of my sanity. Thanks Jonathan.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2008/11/29/night-of-the-budapest-bunny/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Power Tactics</title>
		<link>http://digitaldiner.org/2008/10/25/power-tactics/</link>
		<comments>http://digitaldiner.org/2008/10/25/power-tactics/#comments</comments>
		<pubDate>Sun, 26 Oct 2008 03:43:39 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Gizmos & Gadgets]]></category>
		<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/?p=300</guid>
		<description><![CDATA[<p>I&#8217;m quite fond of my Kindle. Sure, the design&#8217;s a little bonkers; and it&#8217;s a wee bit awkward. That aside, it is easy to read, easy to use, and mine happens to be loaded with books I want to read.</p> <p>Moreover, it&#8217;s taken a great weight off my shoulders. I like to read when [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m quite fond of my Kindle. Sure, the design&#8217;s a little bonkers; and it&#8217;s a wee bit awkward. That aside, it is easy to read, easy to use, and mine happens to be loaded with books I want to read.</p>
<p>Moreover, it&#8217;s taken a great weight off my shoulders. I like to read when I&#8217;m travelling. As a result, I tend to carry lots of lots of books along for the ride. For unfathomable reasons, one book is not enough. I must have at least two or three, sometimes more. Consequently, I end up schlepping somewhere around three-point-two million pounds of books to the far corners of the world.</p>
<p>It&#8217;s a proven fact that books get heavier the longer they remain in your luggage. It&#8217;s something to do with gravity, airplanes, hotel food, relativity, dirty socks, quantum mechanics, and the amount of missing dark matter in the universe. Perhaps, too, the TSA is involved. I can&#8217;t quite explain it.</p>
<p>Nevertheless, somehow — depending on the number of books you&#8217;re carrying and the length of your trip — they get heavier. It&#8217;s one of the true mysteries of the universe, right in my briefcase.</p>
<p>For me, the Kindle has solved this problem. I&#8217;ve cut my beastly book burdens down to one pound. I do still, however, manage to clutter up my briefcase with lots of other stuff, but the book weight has definitely diminished. Sadly though, the addition of my Kindle contributed to what I call &#8220;the YAB epidemic&#8221; (Yet Another Brick). The Kindle added one more power brick to my ever-expanding multiplicity of power bricks; another brick for the wall.<span id="more-300"></span></p>
<p>Obviously, the Kindle&#8217;s designers were suffering from some form of contagious group insanity when they decided on an almost proprietary charging system. I had just one thing to say to them: &#8220;What are you nuts?&#8221; (I&#8217;ve yet to get their response.)</p>
<p>Just to rub it in, though, those same nutty designers added a mini-USB jack right next to the power connection. I simply fail to understand their thinking. There&#8217;s a USB connection right there! USB equals voltage, five volts to be exact. I think they were smoking something and all &#8220;ooh, my hand is so huge&#8221; and spaced it. There is no other explanation.</p>
<p>Now, supposedly you can use the USB to &#8220;trickle charge.&#8221; So say the docs. Reality says different.</p>
<p>I haven&#8217;t been able to get it to do squat — and I&#8217;ve tried with great diligence, several times. And, I mean <em>great diligence.</em> It&#8217;s been a diligence driven by the discovery, upon arrival in some faraway place like Sterkfontein, Ashtabula, or even SoHo, that I have once again forgotten to bring the damn charger.</p>
<p>Trust me when I say that I get very diligent when presented with a choice of: A) staring at the walls of my hotel room for a couple of hours, or B) watching late night TV in Afrikaans.</p>
<p>After tiring of the Afrikaans&#8217;s late night soaps, and after pummeling a few unlucky people with one or two thousand-word email messages on esoteric subject like telegrams or time travel, I decided to figure out how to fix the Kindle; how to cure my YAB problem and avoid this sort of late night tomfoolery. A few minutes with Google and I had my answer. I&#8217;m sure the people that got my meandering missives are all the happier for it too.</p>
<p>It turns out to be easy. The secret is USB. The Kindle wants 5 volts (DC); a USB cable delivers 5 volts (DC). Problem solved. I just need to trick the Kindle into actually charging from a USB cable. After a little research into USB pin-outs — what wires carry what in a USB cable — I was ready to go.</p>
<p>The solution: a cable with a <a href="http://en.wikipedia.org/wiki/Universal_Serial_Bus">USB Series &#8220;A&#8221;</a> plug on one end and a &#8220;Type-A&#8221; power tip on the other end. The trick is to plug the USB&#8217;s power into the Kindle&#8217;s power socket. I added the solution to my list of stuff to do when next near a soldering pen with a few hours to kill.</p>
<p>The tough part, it turns out, was finding a &#8220;Type-A&#8221; power tip. Radio Shack had the right stuff, a modular <a href="http://www.radioshack.com/product/index.jsp?productId=2062423&amp;cp=2032056.2818119.2818335&amp;fbc=1&amp;f=PAD%2FProduct+Type%2FAdaptaplugs&amp;fbn=Type%2FAdaptaplugs&amp;allCount=45&amp;parentPage=family">plug</a> and matching <a href="http://www.radioshack.com/product/index.jsp?productId=2049700&amp;cp=2032056.2818119.2818335&amp;fbc=1&amp;f=PAD%2FProduct+Type%2FAdaptaplugs&amp;fbn=Type%2FAdaptaplugs&amp;allCount=45&amp;parentPage=family">cable</a>, but I didn&#8217;t like the idea of the plug being detachable. I&#8217;d lose that, and end up in the same boat, up a creek without a cable.</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2008/10/102608-0343-powertactic1.jpg" alt="" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>We are gathered here today to join these two cables together…<br />
</strong></span></p>
<p>Remembering my father&#8217;s advice of &#8220;when all else fails, do the obvious,&#8221; I took the easy road, bought a <a href="http://www.amazon.com/Amazon-Kindle-Replacement-Power-Adapter/dp/B000I6JZGQ/ref=pd_bbs_1?ie=UTF8&amp;s=fiona-hardware&amp;qid=1224903516&amp;sr=8-1">replacement Kindle power adaptor</a> direct from Amazon($15.00), and just cut the brick off. (I figured if it didn&#8217;t work, I&#8217;d just glue everything back together and award myself the consolation prize of a spare power brick — YAB!)</p>
<p>The severed cable gave me the connection to the Kindle — a nice Type-A power tip with wire attached. It turns out the USB side of the equation was equally easy. I just cut the end off of one of the ubiquitous USB cables I have laying around my office. With wires in hand, I proceeded to get down and get funky with rosin core solder and Heat-Shrink tubing.</p>
<p>Might I just break in briefly here to talk about &#8220;<a href="http://en.wikipedia.org/wiki/Heat-shrink_tubing">Heat-Shrink</a>&#8221; tubing? It&#8217;s second only to duct tape in my panoply of necessary things. Like duct tape, it can solve problems, save the world, and be great fun at parties. Heat-Shrink can save your project or — in my case — make a mediocre soldering job look nice and neat and professional. Everybody should have some around the house.</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2008/10/102608-0343-powertactic2.jpg" alt="" /><span style="font-size:9pt"><br />
</span></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>My cabling ménage à trios:<br />
</strong></span></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>One &#8220;type-A&#8221; power tip, Heat-Shrink tubing, and the flat end of a USB cable<br />
</strong></span></p>
<p>The assembly was easy. (The hard part here is remembering to slide the Heat-Shrink tubing onto the wires <em>before</em> you solder them — I got it on the second go-round.)</p>
<p>Knowing what wires go where is also easy. On the USB side, Pins 1 and 4 are the power and ground, respectively. Typically, once you neatly strip off the outer insulation, they&#8217;re the red and black wires. Pins 2 and 3 are data (green and white). I just cut them off. Don&#8217;t want them, don&#8217;t need them.</p>
<p>(Note: I said <em>typically</em>. Who knows what kind of fly-by-night cables you&#8217;ve got. You&#8217;re on your own. Trust but verify. I ain&#8217;t responsible for frying your Kindle, singeing your fingers, or burning down your house.)</p>
<p>Then, you dig out your soldering pen, some rosin core solder, and connect up the following:</p>
<ul>
<li>Solder the Red USB lead to the center lead of the power cable.</li>
<li>Solder the Black USB lead to the braided ground of the power cable.</li>
<li>Admire your work.</li>
<li>Realize you forgot to slide on the Heat-Shrink tubes and start again.</li>
<li>Cut all the wires and slide on all the tubing you think you&#8217;ll need.</li>
<li>Strip the wires again, and solder them neatly for a second time (see above).</li>
<li>Slide the Heat-Shrink tube up to cover your not-quite-perfect solder job.</li>
<li>Heat the Heat-Shrink tubing, watch it shrink like magic, and then admire your work.</li>
<li>Say &#8220;argh, ain&#8217;t that right purty&#8221; like a pirate.</li>
</ul>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2008/10/102608-0343-powertactic3.jpg" alt="" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #4f81bd"><strong>The happy cable couple<br />
</strong></span></p>
<p>The final proof is always in the pudding. So, watching for stray sparks, I plugged one end of my new &#8220;hybrid&#8221; cable into the Kindle, and the other into my laptop, and was greeted with the warm glow of the &#8220;charging light.&#8221; Heat Shrink — gotta love it. It even looked and felt relatively neat and sturdy.</p>
<p>Confident in my craftsmanship, I&#8217;ve made a special place for the cable in my briefcase, right next to my various passports and my treasured collection of unreturned Kimpton Hotel keycards. It&#8217;ll be there, ready, waiting for the next time the Kindle&#8217;s batteries are about to die. No longer will I be faced with the vexing choice of either staring at the hotel room&#8217;s ceiling for a few hours or watching Hannity and Colmes. The ceiling usually won anyway.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2008/10/25/power-tactics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>No matter where you go, there you are…</title>
		<link>http://digitaldiner.org/2008/09/29/no-matter-where-you-go-there-you-are%e2%80%a6/</link>
		<comments>http://digitaldiner.org/2008/09/29/no-matter-where-you-go-there-you-are%e2%80%a6/#comments</comments>
		<pubDate>Tue, 30 Sep 2008 03:13:45 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Gizmos & Gadgets]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/?p=296</guid>
		<description><![CDATA[<p>I blame Santa. It was he that started me down this road.</p> <p>It was he that surprised me with a shiny new Nikon D200 a few years back. Smart, he was, as it happily mated with all my old Nikon lenses, lenses that were pretty much gathering dust in my closet. He eased me [...]]]></description>
			<content:encoded><![CDATA[<p>I blame Santa. It was he that started me down this road.</p>
<p>It was he that surprised me with a shiny new Nikon D200 a few years back. Smart, he was, as it happily mated with all my old Nikon lenses, lenses that were pretty much gathering dust in my closet. He eased me in to the dark world of digital photography. And, at first I was happy, wandering the night streets of <a href="http://www.flickr.com/photos/gclabaugh/sets/72157594567380924/" target="_blank">Brussels</a>, amazed at the versatility and just down-right fun of modern digital photography. But soon, I wanted more — more lenses, fancy carrying cases, tripods, books, and filters; batteries and bling.</p>
<p>The birthday fairy — an enabler working in cahoots with Santa — served only to fan my addiction. She delivered an amazing piece of glass; a Nikon 18-200mm f/3.5-5.6G VR zoom lens. Oh my. With this combo, I&#8217;m almost superfluous in the process. You want a lens, this is the one. <em>One lens to rule them all, One lens to find them, One lens to bring them all and in the darkness bind them&#8230;<br />
</em></p>
<p>Between the camera and the glass, I need only twirl a few dials and pretend like I know the difference between aperture and exposure, mutter a few incantations about depth of field, and… voila! I have pictures, pretty pictures. I was caught, before I knew it. I&#8217;m now carting Nikky the Nikon, everywhere, buying her presents and shiny bling. And, her latest bling is a marvelous thing — automatic geo-tagging.<span id="more-296"></span></p>
<p>It&#8217;s the lazy man&#8217;s way to avoid dragging photos willy-nilly around on the Flickr map. It&#8217;s perfect for me. Quite frankly, it&#8217;s a great substitution for organic memory, as my poor organic memory was not up to the task of actually remembering just exactly where this or that picture was taken. Was it <em>Traben</em>, <em>Trabach,</em> or <em>Trier</em>? Was it <em>Haute-Garonne</em> or <em>Lot-et-Garonne</em> or <em>Tarn-et-Garonne</em>? Where is the <em>Garonne</em>? Is that the <em>Dordogne</em> or the <em>Lot</em>? Is this France? Who am I and why am I here?</p>
<p>[This whole process, of course, is complicated by the fact that I can't spell half the towns in France anyway. Just when I think I have a word "right" the incessant need to swap vowel and consonant between regions trips me up.]</p>
<p>You see, while the camera can faithfully remember a thousand shots a day, my memory can&#8217;t. It only gets worse, as I try to sort through them one or two or three weeks later. So, the latent engineer in me takes over. I call it creative laziness — my incessant drive to figure out easier ways to do things.</p>
<p>Thus, with enthusiasm, I greeted my latest gadget when it arrived in the mail a few weeks ago. Ok, I admit it, I am very — almost (but not quite) pathologically — fond of gadgets, and this was one cool gadget. It was, after all somewhat near my birthday. It was after all <em>only</em> 150 bucks. It would after all save me hours of time! Besides, Nikky would love it. It was important. This little item would save me much embarrassment by automatically adding longitude and latitude to my amateur attempts at photography. That&#8217;s right: Automatic geo-tagging, GPS for my camera. Oh boy, would <a href="http://www.digitaldiner.org/2007/10/06/my-secret-summer-romance/" target="_blank">Jane</a> be jealous.</p>
<p>It&#8217;s called a <a href="http://www.macsense.com/product/peripheral/gnc-35.htm" target="_blank">Geomet&#8217;r</a> and it&#8217;s designed to fit right on to my particular Nikon. It fits the D300, D3, D200, D2Hs and D2Xs, as well as the Fujifilm S5 Pro. About the size of a small box of matches, it plugs into the camera and stealthily slips not only the latitude and longitude into the EXIF data, but the altitude as well. Now I know not only where I was, when it was, but just exactly how high above sea-level I might have been. Ain&#8217;t that just neat?</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2008/09/093008-0313-nomatterwhe1.png" alt="" /></p>
<p style="text-align: center">Gavin&#8217;s Nikon with Geomet&#8217;r GPS attached</p>
<p>For $150 it does what it says it does. There are some upsides and downsides, however. First the downsides:</p>
<ul>
<li>Despite what the docs say, it seems to take upwards of a minute or two to warm up and find itself. The docs say 45 seconds from a cold start. My experience is that it&#8217;s more like 120 to 200 seconds. Given that warm up time, one is tempted to just leave it on. However, there is a slight problem with leaving it on that I mention below.</li>
<li>You need to be outside to use it. Like most GPS devices, it doesn&#8217;t work well without clear access to the sky. I&#8217;ve found that even a heavy tree canopy can be a problem.</li>
<li>The way the connecter connects to the camera body is kind of awkward. It juts out from the side of the camera and makes it difficult to drop into my carrying case. Moreover, I think that it gets jostled around in the bag sometimes, and gets accidently turned on. This is a drag for reasons I also mention below.</li>
<li>This baby hits the juice like a sailor on shore-leave. I find it cuts my battery life at least in half, if not by two-thirds. This is also why you just can&#8217;t leave it on and why having it get accidently turned on when jostled is a drag. Typically, the battery life on the D200 is extraordinary. Rarely did I run out of juice. But with the Geomet&#8217;r it can kill a battery dead in less than a few hours. I looked into getting a super-powerful multi-battery pack but decided to just invest in a few more batteries. I typically travelled with two – one in the camera and one spare. I&#8217;m upping that to four (proving once again that gadgets beget more gadgets).</li>
<li>Finally, it has some strange bugs. Namely, occasionally, it seems to just lock up the camera. The LCD display seems OK, and the battery level seems OK, but it won&#8217;t take a picture until you click the camera &#8220;Off&#8221; and then &#8220;On&#8221; again. When this starts to happen, the battery indicator usually drops to one bar, and I switch batteries, so I think it&#8217;s a power problem.</li>
</ul>
<p>On the up side, it does what it says. It&#8217;s the lazy man&#8217;s way to add latitude and longitude and altitude information to your pictures. Here&#8217;s what I like:</p>
<ul>
<li>You&#8217;ve got options when it comes to where you put it. I attached it to the leather reinforcement of the carrying strap using the super-Velcro that came with the unit. There is also a small-plastic piece that fits in the camera&#8217;s hot shoe, but I find it nicer and more out of the way attached to the carrying strap. The two pairs of Velcro that came with the unit are the &#8220;super&#8221; sort of Velcro that doesn&#8217;t wear out. That&#8217;s good. The curly cable is also nice, as it keeps things out of the way but flexible.</li>
<li>The whole thing seems well designed. My only quibble is the location of the &#8220;On/Off&#8221; telltale. It&#8217;s a small red diode located on the underside. It flashes on and off when seeking a satellite lock, and burns a steady red when on and locked. If I had chosen to put the device in the hot-shoe, I suppose it would be more visible, but I still think it would be better located on top or something, or maybe a blue diode instead of a red one.</li>
<li>It works. Pictures are tagged with the proper info, and when I uploaded them to Flickr, they all appear right on the map just where I was when I took the photo. My memory is spared the heavy burden of keeping track of where I am, or was, or might be.</li>
</ul>
<p>As I mentioned, it does what it&#8217;s supposed to. You can see the results of a few hours I spent wandering in the Bon Air Rose gardens in Arlington, Virginia. It took a fresh battery, but it tagged all the photos. On Flickr, the mapping is not that accurate, but when using Picasa and Google Earth, it was within a few feet. <a href="http://www.flickr.com/photos/gclabaugh/sets/72157607438795208/" target="_blank">Here</a> is the Flickr set, if you&#8217;d like to see the results. As you can see, I seem to like bees and bugs. Thanks Santa.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2008/09/29/no-matter-where-you-go-there-you-are%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Les Liaisons Dangereuses</title>
		<link>http://digitaldiner.org/2008/09/15/les-liaisons-dangereuses/</link>
		<comments>http://digitaldiner.org/2008/09/15/les-liaisons-dangereuses/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 03:05:38 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Chumpness]]></category>
		<category><![CDATA[Gizmos & Gadgets]]></category>
		<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Telephony]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/?p=293</guid>
		<description><![CDATA[<p>Connectivity is dangerous. The fricative sounds of German wafting through the open windows of today&#8217;s hotel room reminded me of that fact, reminded me of a misadventure long past, a memory from a time when connectivity took a modem and a phone line. Sometimes it took the diligent and careful application of alligator clips. [...]]]></description>
			<content:encoded><![CDATA[<p>Connectivity is dangerous. The fricative sounds of German wafting through the open windows of today&#8217;s hotel room reminded me of that fact, reminded me of a misadventure long past, a memory from a time when connectivity took a modem and a phone line. Sometimes it took the diligent and careful application of alligator clips. Hotel phones were, and still are, nothing but trouble.</p>
<p>That time, in that past hotel, things went south. I had tried to look innocent. I failed. &#8220;<em>Monsieur!</em>&#8221; said the hotel&#8217;s night manager as he pounded loudly on my door. &#8220;<em>Monsieur</em>, he repeated as I opened the door, &#8220;is there is a problem with your telephone, <em>Mein Herr?</em>&#8221;</p>
<p>The switch from French to German seemed ominous. Moreover, he looked ominous. He looked like he had spent his formative years on a diet of steroids and <em>fondue,</em> while bench pressing Tony Soprano. &#8220;Whoops,&#8221; I thought, &#8220;this can&#8217;t be good.&#8221; Articulate and ever ready with smooth repartee, I replied with a set of universally understood monosyllables. &#8220;Uh, err, ah, umm,&#8221; I said.</p>
<p>Gathering my wits about me, I continued: &#8220;Uh… nope, err… <em>Nein. Ich bin</em>… err.&#8221; At that I had exhausted what I remembered of my high-school German. All I could think of was &#8220;<a href="http://en.wikipedia.org/wiki/Ich_bin_ein_Berliner" target="_blank"><em>Ich bin ein Berliner</em></a>.&#8221; That wouldn&#8217;t work. Wrong country, wrong era; moreover (urban legends about jelly donuts aside) I am no John Kennedy. Giving up, I continued in English, once again adopting my best Midwestern silly grin, &#8220;Can I have a late check-out?&#8221; I said.<span id="more-293"></span></p>
<p>I had been caught in the act. Apparently, my midnight trial-and-error tactics with the hotel phone had only succeeded in lighting up the switchboard. At checkout, I found out that I had also succeeded in calling most of the hotel&#8217;s other guests. Jet-lagged, I had been up in the wee hours; apparently ringing rooms randomly about the hotel. I had not made any new friends.</p>
<p>Let me tell you, it&#8217;s hard to look innocent with alligator clips in your hand. In those bygone days, I had traveled with a neat little home-made device — something I nicknamed a &#8220;blackjack&#8221; — a three-foot length of telco cable with two alligator clips on one end and an <a href="http://en.wikipedia.org/wiki/Registered_jack" target="_blank">RJ11</a> on the other. In the dreaded hard-wired hotels of the past, one could (if you knew what you were doing) unscrew the room phone&#8217;s mouthpiece and, with proper application of the alligator clips, achieve the <em>satori</em> of oneness with a distant (and now prehistoric) packet network. It was all a question of feeding the right wires to the right alligator, holding your tongue in the right position, while simultaneously dialing the phone with your feet. Easy as pie.</p>
<p>I had been trying for the Swiss equivalent of Tymnet, but something had not gone right. Perhaps I was supposed to dial a &#8220;9&#8243; first, or was it a &#8220;0&#8243;? Damn, whatever it was, I had done it wrong. I was young and foolish. I used to dare any hotel to defeat me. If I could unscrew the mouthpiece and find the right two wires, dial-tone was mine, I&#8217;d boast. Universal oneness would follow. &#8220;Pride goes before destruction, a haughty spirit before a fall.&#8221;</p>
<p>Luckily I was checking out that day. I&#8217;m probably not welcome back. It&#8217;s a shame. It was a nice hotel, nestled right next to Lake Geneva; walking distance to the various U.N. agencies at the <a href="http://en.wikipedia.org/wiki/Palais_des_Nations" target="_blank"><em>Palais des Nations</em></a>. They also served a good <a href="http://en.wikipedia.org/wiki/Entrecote" target="_blank"><em>entrecote</em></a> and<em> frites, </em>and a damn good fondue. I am easily pleased.</p>
<p>There was no wireless then; the internet was in its infancy, phones were hardwired, and hotels were worse than clueless. I left that hotel defeated. Shamed, I recall dejectedly tucking away the blackjack and reattaching the phone&#8217;s mouthpiece. All the while, the TV played five minutes of back-to-back cheese commercials. <em>Fromage</em> is a national pastime.</p>
<p>These particular cheese commercials consisted of a woman in a flowing diaphanous gown running down a hillside covered in waving lavender, pursued, and eventually caught, by a muscular manly-man<em>, a la </em><a href="http://en.wikipedia.org/wiki/Fabio_Lanzoni" target="_blank">Fabio</a>, dressed in a billowy white shirt open to the waist. Perhaps it was Fabio. Whoever it was, at that climax, the narrator would announce in a husky, sultry voice the word &#8220;<em>fromage,&#8221; </em>and the commercial would end. Fabio and <em>fromage</em> are forever linked in my mind — a rather terrible and strange mnemonic trigger.</p>
<p>I left Switzerland — a country now and forever associated dangerous liaisons, strange TV, and, of course, cheese. Since then, my blackjack has gone to the great &#8220;box-o&#8217;-wires&#8221; in the sky (actually the basement), and the world is a safer place for it. Hoteliers, world-wide, breathe easier, no doubt celebrating with a nice plate of <a href="http://en.wikipedia.org/wiki/Raclette" target="_blank"><em>Raclette</em></a>. Someday I suppose I might even go back to Geneva and use my real name.</p>
<p>Connectivity, never easy, nevertheless, is still dangerous. In fact, it&#8217;s more dangerous than ever. I&#8217;m often surprised by just how dangerous it is, and how oblivious we are to it all. Moreover, I am amazed at how unsecure all these &#8220;secure&#8221; networks really are.</p>
<p>That was then, this is now. That was Switzerland, this is Germany. Nevertheless, in some strange twisted synchronicity, there are cheese commercials on the TV as I carefully type the hotel&#8217;s wireless passkey into my laptop. I can hear the putter and splash of cargo barges and touring ships as they work their ways up and down the <a href="http://en.wikipedia.org/wiki/Moselle_River" target="_blank">Mosel River</a>. It&#8217;s an idyllic scene, a setting that masks the inherent dangers of my actions.</p>
<p>Why the paranoia? Well, I don&#8217;t trust hotels to know what they&#8217;re doing, nor do I trust the other guests. Moreover, they should not trust me; nor should you. Trust me. It&#8217;s more dangerous than ever. For example, on this particular hotel network, there are lots of things I shouldn&#8217;t be able to see, and I&#8217;m not really even trying — just glancing around casually while waiting for my email to sync.</p>
<p>The hotel&#8217;s wireless… well, it&#8217;s wide open. Without even looking very hard, I could see the network tracks of half-a-dozen trusting hotel guests, including one nice open file share, complete with various documents and spreadsheets. There are also what appear to be a wide variety of the hotel&#8217;s PC&#8217;s. I idly considered upgrading my reservation. But, I&#8217;m not that kind of a guy. I might have had a field day. Instead, I check my firewall to make sure I&#8217;m safe from prying eyes or possible assaults on my precious collection of spreadsheets, memoranda, silly blog posts, and essays on cheese, Hegelian transcendental epistemological deconstructionism, and French fries.</p>
<p>Connectivity was dangerous. Connectivity is dangerous — more now than ever. Moreover, it&#8217;s dangerous on both sides of the equation. My policy is: if I don&#8217;t control the device — whatever it is — it&#8217;s not going to touch my network, period. I have no idea where you&#8217;ve been, or what you&#8217;ve been doing with that little device of yours. You may be innocent, but your laptop may have gone over to the dark side. A Sith lord may be hiding in your iPhone. I&#8217;m not about to find out the hard way. They&#8217;re hard to get rid of.</p>
<p>Similarly, I&#8217;m forever surprised at how often, and how easily, people give me access to their &#8220;secure&#8221; wireless networks without a second thought. The risks are great. I may look innocent, buy you haven&#8217;t a clue where my laptop has been. This problem persists in most nonprofit organizations I visit.</p>
<p>Upon request, folks blithely offer access. &#8220;Can I get on your wireless network,&#8221; I ask. &#8220;Sure,&#8221; they say, &#8220;here&#8217;s the passphrase.&#8221; And, just like that, they hand me the cookie jar. A few even offer up, meekly and mutely, the Ethernet jack on the wall. Surrender Dorothy! Here come the flying monkeys!</p>
<p>With nonprofits, when I&#8217;m offering advice or putting together this or that plan, I always, always advise and budget for setting up a separate &#8220;guest&#8221; network. It makes things easier all around. You can give out the key willy-nilly and not worry, you can be hospitable and accommodating, and you can be safe and secure in the knowledge that no one is going to steal your cheese, or whatever else might be lying about on your network.</p>
<p>Guest wireless networks are simple, cheap, and easy. That&#8217;s the irony. It&#8217;s a problem so easy to solve. Small routers (wired or wireless) are cheap; it&#8217;s a no brainer. Here are two easy approaches:</p>
<ol>
<li>Set up a &#8220;Three Router &#8220;Y&#8221; guest network— this option uses three routers, in a &#8220;Y&#8221; configuration. It&#8217;s simple, and given the cost of routers, it&#8217;s cheap. If you have a large area, or need multiple access points, it can get complicated in delivering the connection to various access points. But a simple one you can do for the price of one router and two wireless routers, or as little as about $180.</li>
<li>Set up an &#8220;Open-Mesh&#8221; guest network — this option uses a set of open-source protocols on little beasties called &#8220;Open-Mesh Mini-routers.&#8221; This is for the more adventurous, those willing to walk a little closer to the wild side, the world of open source, open protocols, and funky startups. You can do this for as little as $50.</li>
</ol>
<p><span style="text-decoration: underline">Setting up a Three Router &#8220;Y&#8221;<br />
</span></p>
<p>The simplest configuration is called a &#8220;Three Router Y.&#8221; It&#8217;s called a &#8220;Y&#8221; because the functional diagram looks like an upside-down letter &#8220;Y.&#8221; I&#8217;ve drawn a pretty picture below.</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2008/09/091608-0305-lesliaisons1.png" alt="" /></p>
<p>Basically, you &#8220;split&#8221; the internet connection where it enters your organization into two. One is for your organization and the other is for guests. Given this design, it is impossible for any traffic to flow between the &#8220;Private Network&#8221; and the &#8220;Guest Network.&#8221; Each is isolated from the other, yet both can reach the Internet via the shared connection. Moreover, since the two networks actually have the same internal sub-network (192.168.1.XXX), it&#8217;s absolutely positively impossible for any pesky packets to find their way from one WLAN network to the other.</p>
<p>This particular design works for small organizations that have only a single connection to the &#8216;net and probably only have one static, public IP address. It also works for home setups — if you want to provide a &#8220;guest&#8221; network at your house, for example and keep your nasty hacker friends out of your MP3 collection.</p>
<p>Note: If you&#8217;ve got a more sophisticated setup, and/or multiple public IP addresses, you can eliminate the first router in the chain, and simply split off a &#8220;guest&#8221; network before your firewall. That&#8217;s the trick.</p>
<p><span style="text-decoration: underline">Open-Mesh Mini-Routers<br />
</span></p>
<p>When you walk the wild side, you can get burned. I first started looking at &#8220;mesh&#8221; devices made by a company called <a href="http://en.wikipedia.org/wiki/Meraki" target="_blank">Meraki</a>. They were pretty neat. They were really cheap. They automatically set up a private network and a public network. I was all ready to go, but then Google bought them or something, and all of a sudden the boxes cost three times as much, they started slipping adverts into everything, and got all funky. So we&#8217;re going to switch to the spin-off, open-source alternative — something called &#8220;Open-Mesh.&#8221; They offer fine wee devices that have some pretty neat features. They&#8217;re cheap as all get out ($49.00). You can even get a POE (power over Ethernet) injector/splitter kit for $6.95.</p>
<p>Called an Open-Mesh Mini Router, these beasties use some neat &#8220;mesh&#8221; technology — technology that let you use the cigarette-package-sized device as either a router (connected to the internet) or a repeater (boosts and extends the signal allowing greater coverage).</p>
<p>For me, the Open-Mesh stuff solves a problem — they could provide coverage in a building that&#8217;s built like a <a href="http://en.wikipedia.org/wiki/Faraday_cage" target="_blank">Faraday cage</a>. Seriously, my offices are scattered across six (non-contiguous) floors of a sixteen-story building, a building that has a higher percentage of steel than a &#8217;50 <a href="http://en.wikipedia.org/wiki/Buick_Roadmaster" target="_blank">Buick Roadmaster</a>. In fact, I think it&#8217;s actually built of interlocking Buicks. (Figuratively it IS built of Buicks, and Chevys and Cadillacs and a couple of odd Oldsmobiles thrown in for good measure.) Cell phones only work because the roof is antenna city. I figure there is enough wireless radio activity to melt <em>Raclette</em>, but I haven&#8217;t tried yet.</p>
<p>These Open-Mesh routers are <em>not</em> specifically designed for split guest/private networks for organizations. I&#8217;m bastardizing their technology. Nevertheless, while it&#8217;s not designed for it, it does it very elegantly. So elegantly that I just couldn&#8217;t resist. If you want to read more about Open-Mesh, look here: <a href="http://open-mesh.com" target="_blank">Http://open-mesh.com</a>.</p>
<p>Using one of these Mini-Routers (they&#8217;re made by Accton), setting up private/guest/public network is a breeze. There is no need for three routers. It only takes one, the beastie supports two isolated WLANs (and two SSIDs) on the same box. You just plug it in to the &#8216;net and give it power. Then, with a few clicks on a web-management page, you&#8217;re done. The Open-Mesh Mini-Router automatically sets up a private (WPA encrypted/passphrase required) wireless network and a second, &#8220;public&#8221; network. The second network can be encrypted or not, as your heart and/or neighborhood desires. And, if you find your neighbors are busy sucking all your bandwidth watching YouTube, you can throttle back the bandwidth. Management is easy as cheese pie. Fabio could do it.</p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2008/09/091608-0305-lesliaisons2.png" alt="" /></p>
<p>The two separate networks are isolated from the other — in a nutshell, these beauties provide dual networks out -of-the-box, one for you and the machines you trust, and one for everybody else and their dirty habits.</p>
<p>Finally, icing the cake nicely is the mesh stuff. Because these Mini Routers will operate as either a router OR a &#8220;mesh&#8221; repeater, it&#8217;s easy to extend coverage through your own particular Faraday cage or neighborhood. Need more range, just add more mini-routers.</p>
<p>Once added, any additional Mini Router will automatically &#8220;link&#8221; to its next closest brethren, extending the range of your wireless network without additional cabling. I have been told that there is an effective range of about 100-300 feet between each hop, and that three hops is the limit. Keep that in mind, your mileage may vary. Nevertheless, unless you&#8217;re hooking up a mini-mansion, one or two should be sufficient to extend and boost your internet connection into the nether regions of your office or home. If you are hooking up a home the size of <a href="http://en.wikipedia.org/wiki/Bill_Gates%27s_house" target="_blank">Bill Gates&#8217;</a>, you can always mix and match, interspersing wired Mini Routers with unwired repeaters. You do need to provide power to the beasties, though. A Swiss Army knife is not required.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2008/09/15/les-liaisons-dangereuses/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Means to an End</title>
		<link>http://digitaldiner.org/2008/06/06/a-means-to-an-end/</link>
		<comments>http://digitaldiner.org/2008/06/06/a-means-to-an-end/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 18:12:08 +0000</pubDate>
		<dc:creator>Gavin Clabaugh</dc:creator>
				<category><![CDATA[Advocacy]]></category>
		<category><![CDATA[Civil Society]]></category>
		<category><![CDATA[Food, Herbs & Spices]]></category>
		<category><![CDATA[Gizmos & Gadgets]]></category>
		<category><![CDATA[NPTech]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.digitaldiner.org/?p=289</guid>
		<description><![CDATA[<p>The failure statistic is often cited, usually with a moan and a wail. It goes like this: 30, 40, or 50 percent of all IT projects go bad. The rest — the ones that actually succeed — well, they go &#8220;slightly bad too.&#8221; At least some of them do. In the end, nobody&#8217;s happy. [...]]]></description>
			<content:encoded><![CDATA[<p>The failure statistic is often cited, usually with a moan and a wail. It goes like this: 30, 40, or 50 percent of all IT projects go bad. The rest — the ones that actually succeed — well, they go &#8220;slightly bad too.&#8221; At least some of them do. In the end, nobody&#8217;s happy. Jobs are lost, heads roll, teeth gnash. The statistics are real enough, by the way, although they are often cited incorrectly. I fault leadership and the incessant mixing up of means and ends.</p>
<p>Here are the facts. The original source of those numbers is a 1994 report by the Standish Group called the CHAOS REPORT. The report said this about IT projects (and I&#8217;m paraphrasing not plagiarizing):</p>
<ul style="margin-left: 90pt">
<li><span style="color: #1f497d">31% of [IT] projects are cancelled before completion,<br />
</span></li>
<li><span style="color: #1f497d">88% are over deadline or over budget or both,<br />
</span></li>
<li><span style="color: #1f497d">The costs of such overruns are usually (at least) double original estimates<strong><br />
</strong></span></li>
</ul>
<p>If you think those numbers are sort of long in the tooth, how about these from 2004.</p>
<ul style="margin-left: 90pt">
<li><span style="color: #1f497d">18 percent of all IT project out and out fail,<br />
</span></li>
<li><span style="color: #1f497d">53 percent are &#8220;challenged&#8221; (in other words went awry in some way),<br />
</span></li>
<li><span style="color: #1f497d">Only 29 percent actually &#8220;succeed.&#8221;<br />
</span></li>
</ul>
<p>These were updated in 2004. Unfortunately, the damn researchers rearranged the categories, so it&#8217;s actually impossible to compare the numbers.<span id="more-289"></span></p>
<p style="text-align: center"><img src="http://digitaldiner.org/files/2008/06/060608-1748-ameanstoane11.png" alt="" /></p>
<p style="text-align: center"><span style="font-size: 9pt;color: #1f497d">Pie Charts are Fun<br />
</span></p>
<p>Taken another way, 70 percent or all projects go at least slightly pear-shaped. That&#8217;s abysmal. It&#8217;s no wonder nonprofits are technologically gun-shy. Seventy percent of the time they feel royally screwed. I&#8217;d be gun-shy too. The fact is, looking at those numbers, a good E.D. should look upon all IT projects with some degree of skepticism. Imagine if 70 percent of your dates never showed up, or if 70 percent of your email went unnoticed or unanswered, or if 70 percent of the time you ordered dinner in a restaurant you didn&#8217;t get what you ordered. It would be enough to give a guy a complex.</p>
<p>&#8220;Hey, who ordered the Kansas City rib-eye,&#8221; says the waiter. &#8220;I did,&#8221; you reply. &#8220;Sorry,&#8221; says the waiter,&#8221; we don&#8217;t have steak. Here&#8217;s some fried city pigeon.&#8221; &#8220;But, I wanted steak&#8230;,&#8221; you mumble. &#8220;It&#8217;s almost the same thing, just as good,&#8221; says the waiter. &#8220;Besides, it&#8217;s local,&#8221; he adds, a marketer&#8217;s grin plastered ear-to-ear. &#8220;You know, it&#8217;s <em>slow food,</em> at least this one was slow. That&#8217;ll be ten bucks more.&#8221;</p>
<p>Why do good projects go bad, and what does that mean?</p>
<p>Usually, the answer is simple — lack of clarity about the goals. People mix up the ends with the means. They garble their goals. They lose sight of the purpose, the <em>raison d&#8217;être</em>. They mistake the means for the ends, or they really didn&#8217;t have any clear goals in the first place. <em>The fault, dear Brutus, is not in our stars, but in ourselves.</em>  Let me give you an example, mixing up the means and the ends is deadly.</p>
<p>Recently, a friend of mine recounted a story over dinner. He had been at a meeting of international grant makers, funders, and other philanthropic types. Good people all, I am sure. Nevertheless, at this meeting, these folks were busy patting themselves on the back about their successes with Darfur. The successes, it seems, were many — increased public awareness, social networking sites, widgets and mashups, letters to Congress, web site visitors, etc, etc. All their outcomes were terrific; all the measures spelled success, with a capital &#8220;S.&#8221;</p>
<p>I looked at my friend and said &#8220;But…&#8221; &#8220;Exactly,&#8221; he said. &#8220;There is still a war. People are still dying. This is not success.&#8221;</p>
<p>Writ large, this is also one of my overarching philanthropic fears. I fear the tyranny of false outcomes. I fear an overemphasis on &#8220;outcome measurement,&#8221; an emphasis that forces the philanthropic world to think and act solely in terms of all things measurable, thus missing the forest for the trees and mistaking the measures or the outcome for the true goals.</p>
<p>I fear this will, in fact, drive us to a place where success is only something that <em>is</em> measurable, that <em>is</em> quantifiable. I fear that it will drive us to tiny measures, to secondary goals, easily measured, and easily met, and that will drive us to tunnel vision, all the while ignoring the true goals, the real ends — declaring the success of a fund-raising campaign and forgetting why we were raising the money in the first place.</p>
<p>If you mix up the means — things like memberships, activists, letters to Congress, and the like — with the ends — people die and freedoms are lost while we count page hits.</p>
<p>In IT, the demons entrance the audience with the shiny and new — we&#8217;re distracted, fascinated by the glitter and gleam, and lose sight of the goals. In my mind, any project that begins with a list of gadgets, software, hardware, or more trained monkeys, is the problem.</p>
<p>I blame lack of leadership. Moreover, I blame the IT directors and CIO&#8217;s, the project managers, and IT consultants, and, since I&#8217;m blaming people, the ED&#8217;s too. If a project goes bad, the odds are someone has mixed up goals, and scrambled the ends. I dare say somebody probably over-sold the whole thing too. Beware the marketer; else you&#8217;re likely to be eating pigeon.</p>
<p>In a nutshell, this is the reason a lot of nonprofit IT directors or CIOs or the like feel misunderstood, underappreciated, or downright alienated. They talk about the shiny, the new, the <em>means</em>, and forget about the goal, the purpose, the <em>end. </em>Do that and you&#8217;ll end up in that 70 percent.</p>
<p>I fault two specific things: dashed expectations and lack of vision. Setting goals, and setting expectations about those goals, is the key to a long life, whiter teeth, and a better love life. Ah, well, maybe I&#8217;m exaggerating. But understanding goals and setting expectations is the key to happy — successful — IT projects. White teeth are just a bonus.</p>
<p>It&#8217;s pathological, you techies: you over-promise and under-deliver. For many a geek, technology <em>is an end</em>, gadget as goal. If you lose the goal, lose clarity of purpose, your good projects will go bad.</p>
<p>It starts with a project divorced from vision — the vision of the organization — tacked instead to some secondary, usually measurable but secondary, outcome. It ends with what I call the &#8220;expectations gap&#8221; — the difference between what is promised, what is really possible, and the eventual, actual results.</p>
<ul style="margin-left: 72pt">
<li>The &#8220;promised&#8221; — this is what the market usually over promises, whiter teeth, bigger naughty bits of all variety, better, faster, and, of course, you&#8217;ll have more friends. Usually it&#8217;s absolute hogwash.</li>
<li>The &#8220;possible&#8221; — this is what could occur, if absolutely everything goes swimmingly, and all the stars align just right. This is what should be your goal.</li>
<li>The &#8220;actual&#8221; — this is what gets delivered.</li>
</ul>
<p>The trick here is to know the goal, keep the vision clear, and to simply not over promise. Success here is to make the &#8220;actual&#8221; equal the &#8220;possible.&#8221; But, if you promised too much, you&#8217;ve already failed. Be clear — even painfully honest — about what&#8217;s possible, and communicate so often that it hurts. Set expectations wisely. Mind the gap.</p>
]]></content:encoded>
			<wfw:commentRss>http://digitaldiner.org/2008/06/06/a-means-to-an-end/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
