<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Crouching tiger, coding monkey</title>
	
	<link>http://blogs.seapine.com/grant</link>
	<description />
	<lastBuildDate>Fri, 04 Feb 2011 22:57:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/CrouchingTigerCodingMonkey" /><feedburner:info uri="crouchingtigercodingmonkey" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>How Tudor England solved my installation problem</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/FCbJ74Z8D0g/how-tudor-england-solved-my-installation-problem.html</link>
		<comments>http://blogs.seapine.com/grant/how-tudor-england-solved-my-installation-problem.html#comments</comments>
		<pubDate>Fri, 04 Feb 2011 22:57:56 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Installers]]></category>
		<category><![CDATA[Tudor]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=371</guid>
		<description><![CDATA[Yesterday I used a piece of technology to solve a problem that I&#8217;ve never before used successfully. To call me shocked would be something of an understatement. But before I get to that, let&#8217;s get some background. One of the &#8230; <a href="http://blogs.seapine.com/grant/how-tudor-england-solved-my-installation-problem.html">Continue reading <span class="meta-nav">&#8594;</span></a><script type="text/javascript">SHARETHIS.addEntry({ title: "How Tudor England solved my installation problem", url: "http://blogs.seapine.com/grant/how-tudor-england-solved-my-installation-problem.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I used a piece of technology to solve a problem that I&#8217;ve never before used successfully. To call me shocked would be something of an understatement. But before I get to that, let&#8217;s get some background.</p>
<p>One of the side effects of <a href="http://blogs.seapine.com/grant/back-with-a-new-knee-different-tv-a-new-product-and-bacon.html">ditching cable</a> is that you end up spending your time watching TV series on <a href="http://www.netflix.com">Netflix</a> that you had completely ignored before. Currently I am one episode away from being done with the first season of Showtime&#8217;s <a href="http://en.wikipedia.org/wiki/Tudors">The Tudors</a>, a series that more or less tells the story of England&#8217;s <a href="http://en.wikipedia.org/wiki/Henry_VIII_of_England">King Henry VIII</a>.</p>
<p><img style="border: 0px initial initial;" title="210px-Henry-VIII-kingofengland_1491-1547.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2011/02/210px-Henry-VIII-kingofengland_1491-15473.jpg" border="0" alt="210px Henry VIII kingofengland 1491 1547" width="210" height="383" /></p>
<p style="font-size: 11px;"><em>The real King Henry VIII doesn&#8217;t look much like <a href="http://en.wikipedia.org/wiki/Jonathan_Rhys_Meyers">Jonathan Rhys Meyers</a>. Weird.</em></p>
<p>Kinda.</p>
<p>Sorta.</p>
<p>It just takes the occasional liberty taken with people, places, events and a major liberty taken with overall cleanliness of 16th century England.</p>
<p>It does however capture the general idea of the history that Henry desperately wanted a male heir to the throne but was largely unsuccessful. When his first wife,  <a href="http://en.wikipedia.org/wiki/Catherine_of_Aragon">Catherine of Aragon</a> doesn&#8217;t have a son she gets divorced and the Church of England splits from the Catholic Church.</p>
<p><img style="border: 0px initial initial;" title="170px-Catherine_aragon.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2011/02/170px-Catherine_aragon1.jpg" border="0" alt="170px Catherine aragon" width="170" height="223" /></p>
<p style="font-size: 11px;"><em>Catherine of Aragon</em></p>
<p>When his second wife, <a href="http://en.wikipedia.org/wiki/Anne_Boleyn">Anne Boleyn</a> also doesn&#8217;t have a son things got a little more drastic and Henry had her head removed from its spot upon her shoulders. This sort of thing would become something of a regular occurrence during the rest of his rein.</p>
<p><img style="border: 0px initial initial;" title="170px-Anneboleyn2.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2011/02/170px-Anneboleyn21.jpg" border="0" alt="170px Anneboleyn2" width="170" height="229" /></p>
<p><em style="font-size: 11px;">Anne Boleyn with head</em></p>
<p>I actually went on a tour of the Tower of London where Boleyn was beheaded about ten years ago. I even took this picture since I thought it was funny that they had trashcans stationed about every ten feet.</p>
<p><img title="london_tower_litter_can.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2011/02/london_tower_litter_can.jpg" border="0" alt="London tower litter can" width="600" height="214" /></p>
<p>In retrospect I suppose with that many heads rolling you needed somewhere to dispose of them.</p>
<p>During the same trip I was standing on a corner trying to figure out which direction to look before crossing the street  when I noticed a guy wearing a shirt like this one:</p>
<p><img style="font-size: 11px;" title="5073730913_8fb5abc0f8.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2011/02/5073730913_8fb5abc0f8.jpg" border="0" alt="5073730913 8fb5abc0f8" width="374" height="500" /></p>
<p>That&#8217;s the corporate symbol of the company <a href="http://en.wikipedia.org/wiki/Ximian">Ximian</a>, which along with places like <a href="http://en.wikipedia.org/wiki/Eazel">Eazel</a>, were trying to make a living selling open source desktop software. Remember, this was around 2000-2001, the .com bubble hadn&#8217;t burst yet and making money in software still meant following the old Slashdot plan:</p>
<ol>
<li>Write application</li>
<li>&#8230;</li>
<li>Profit!</li>
</ol>
<p>Eazel eventually went belly up, go figure, but Ximian did something that at the time shocked the Linux community. (Had Henry VIII been around he would have been so mad he&#8217;d have probably beheaded someone. It didn&#8217;t take much.) They started the <a href="http://tv.sys-con.com/node/32890">Mono project to port Microsoft&#8217;s .Net framework to Linux/Unix</a>.</p>
<p>At the time I remember thinking things like:</p>
<p>&#8220;You&#8217;ve got to be kidding.&#8221;</p>
<p>&#8220;There&#8217;s no way this ends well.&#8221;</p>
<p>&#8220;The day I use .Net code on Linux is they day take my gcc compiler out of my cold, dead fingers.&#8221;</p>
<p>Fast forward to present and I&#8217;m sure to your relief the actual *point* of this story. Here I find myself using Mono for something where it was the only tool that would solve my problem. The product I work on, the ALM Reporting Platform, is written in Grails with Groovy and Java and is packaged into InstallAnywhere installers for Windows, Mac OS X, and Linux. The problem I was facing was that the Windows installer was showing up as unknown publisher when I installed on Windows 7:</p>
<p><img title="NewImage.png" src="http://blogs.seapine.com/grant/wp-content/uploads/2011/02/NewImage.png" border="0" alt="NewImage" width="465" height="263" /></p>
<p>That&#8217;s no good. What I needed to do was digitally sign the installer with our certificates so that instead of unknown we&#8217;d come up as verified.</p>
<p>The way to do this is to use some tools from Microsoft to sign the installer with your certificate. I even found an example of how to do it in <a href="http://helpnet.flexerasoftware.com/robo/projects/installanywhere2010/helplibrary/ia_digitally_signing_installers.htm">InstallAnywhere&#8217;s knowledge base.</a></p>
<p>Trouble is, my build environment is a Mac. There is no Windows machine for me to use these tools on and I&#8217;d really hate to have to setup some convoluted two machine setup for my relative simple build needs. In a moment of a desperation I wondered if I could run signcode.exe under Mono on the Mac. Then I wondered even further if Mono shipped with a version of signcode.exe. Not having much hope I opened up a terminal and blindly gave it a shot.</p>
<p><img title="Screen shot 2011-02-04 at 4.52.23 PM.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2011/02/Screen-shot-2011-02-04-at-4.52.23-PM1.jpg" border="0" alt="Screen shot 2011 02 04 at 4 52 23 PM" width="600" height="427" /></p>
<p>Oh. My. God.</p>
<p>I ran the command with my cert and my installer, copied it over to my Windows 7 box, double-clicked and crossed my fingers. Here is what I saw:</p>
<p><img style="border: 0px initial initial;" title="NewImage.png" src="http://blogs.seapine.com/grant/wp-content/uploads/2011/02/NewImage1.png" border="0" alt="NewImage" width="467" height="263" /></p>
<p>I then integrated the command into my official build environment and marked the bug as fixed. And to fix it I used Mono, the .Net of Unix. The very thing that ten years ago I thought I&#8217;d never use turns into the tool that saved my bacon. Whaddya know.</p>
<p>And I&#8217;ll bet when you started reading this you didn&#8217;t think I could tie Tudor England into digitally signing a software installer did you? I&#8217;m sure Anne Boleyn would be thrilled. Well maybe half thrilled.</p>
<p> </p>
<p> </p>
<p> </p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=How+Tudor+England+solved+my+installation+problem&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fhow-tudor-england-solved-my-installation-problem.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/FCbJ74Z8D0g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/how-tudor-england-solved-my-installation-problem.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/how-tudor-england-solved-my-installation-problem.html</feedburner:origLink></item>
		<item>
		<title>[self isNostalgic: YES]; [year2010 release];</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/D-x17_FnhFg/self-isnostalgic-yes-year2010-release.html</link>
		<comments>http://blogs.seapine.com/grant/self-isnostalgic-yes-year2010-release.html#comments</comments>
		<pubDate>Fri, 31 Dec 2010 17:06:47 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Cameras]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Looking Back]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=353</guid>
		<description><![CDATA[I read a story once about Steve Jobs and nostalgia in Wired: It&#8217;s the 25th anniversary of the Apple Macintosh, but Steve Jobs&#8217; eyes are dry. At the company headquarters in Silicon Valley, where he was presenting a set of &#8230; <a href="http://blogs.seapine.com/grant/self-isnostalgic-yes-year2010-release.html">Continue reading <span class="meta-nav">&#8594;</span></a><script type="text/javascript">SHARETHIS.addEntry({ title: "[self isNostalgic: YES]; [year2010 release];", url: "http://blogs.seapine.com/grant/self-isnostalgic-yes-year2010-release.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>I read a story once about <a href="http://www.wired.com/techbiz/it/magazine/17-01/ff_mac">Steve Jobs and nostalgia in Wired:</a></p>
<p><em>It&#8217;s the 25th anniversary of the Apple Macintosh, but Steve Jobs&#8217; eyes are dry. At the company headquarters in Silicon Valley, where he was presenting a set of new laptops to the press last October, I mentioned the birthday to him. Jobs recoiled at any suggestion of nostalgia. &#8220;I don&#8217;t think about that,&#8221; he said. &#8220;When I got back here in 1997, I was looking for more room, and I found an archive of old Macs and other stuff. I said, &#8216;Get it away!&#8217; and I shipped all that shit off to Stanford. If you look backward in this business, you&#8217;ll be crushed. You have to look forward.&#8221;</em></p>
<p>As a general statement I don&#8217;t much pine for the &#8220;good old days.&#8221; I like things like iPhone&#8217;s and the Internet and not worrying about long distance telephone calls. Even though my TV viewing has gone down dramatically since the cutting of cable I can still, more or less, stream any show I want whenever I want it. It is all a far cry from having ABC, NBC, CBS, PBS, and the upstart FOX. And, for the most part, I think it is change for the better.</p>
<p>However, every once in a while, I do get into a nostalgic mood. And forever whatever reason, whether it be because today is the last day of 2010 or something else, I find myself looking back. I think it actually may have started this morning when I read about the last roll of Kodachrome film being developed.</p>
<p><a href="http://www.nytimes.com/2010/12/30/us/30film.html?_r=4&#038;hp">From the NY Times:</a></p>
<p><em>PARSONS, Kan. — An unlikely pilgrimage is under way to Dwayne’s Photo, a small family business that has through luck and persistence become the last processor in the world of Kodachrome, the first successful color film and still the most beloved.</em></p>
<p>My dad was a hobbyist photographer when I was growing up. I remember him taking pictures with a <a href="http://en.wikipedia.org/wiki/Canon_AE-1">Canon AE-1</a> all the time, from things like birthdays to just regular old daily activity. I also remember going with him to the corner drugstore to get film developed. Sometimes I&#8217;d even take film in from the little <a href="http://en.wikipedia.org/wiki/Pocket_Instamatic#.22Pocket_Instamatic.22_.28110-format.29">Pocket Instamatic</a> camera that he had bought me. </p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/12/220px-Kodak_Instamatic_100.jpg" alt="220px-Kodak_Instamatic_100.jpg" title="220px-Kodak_Instamatic_100.jpg" border="0" width="220" height="172"  /></p>
<p>In particular I remember anxiously waiting to see if a picture of a cardinal I took out our dining room window would be worthy of sending to National Geographic. Turns out the bird was a tiny red speck. On the bright side at the same corner store you could buy baseball cards so the trip wasn&#8217;t a complete waste.</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/12/1984_Topps.jpg" alt="1984_Topps.jpg" title="1984_Topps.jpg" border="0" width="213" height="300"  /></p>
<p>Anymore I take pictures with my iPhone, not because of the quality of the picture but because of the convenience of the device. The results are immediate, it can be shared in a second, and although I haven&#8217;t taken a picture of a cardinal with it I would assume that its publication quality is quite a bit higher.</p>
<p>The technology has moved forward and in about every way it is better.</p>
<p>At the same time there is an iPhone app called <a href="http://instagr.am/">Instagram</a> which I love because it takes pictures like the ones I took 25 years ago. The first one I took of my son essentially looks like a Kodachrome slide:</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/12/409dc83fbb644ebf8bfc7ac6ef3803af_7.jpg" alt="409dc83fbb644ebf8bfc7ac6ef3803af_7.jpg" title="409dc83fbb644ebf8bfc7ac6ef3803af_7.jpg" border="0" width="600" height="600"  /></p>
<p>What is new, is now old again.</p>
<p>So maybe deep down I am an old sentimental and I just don&#8217;t like to admit it. Or maybe since 2010 hasn&#8217;t been that great of a year (stupid ACL) like Don Draper says I&#8217;m just looking for the occasional time machine. Regardless, here&#8217;s to 2010, I won&#8217;t miss you. Let&#8217;s see what develops in 2011.</p>
<p><iframe src="http://player.vimeo.com/video/7152322" width="400" height="227" frameborder="0"></iframe>
<p><a href="http://vimeo.com/7152322">Mad Men ´The Carousel´</a> from <a href="http://vimeo.com/user2487056">Emilio</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p><a href="http://www.youtube.com/watch?v=tu-TO4WH2uo">YouTube link for iPhones</a></p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=%5Bself+isNostalgic%3A+YES%5D%3B+%5Byear2010+release%5D%3B&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fself-isnostalgic-yes-year2010-release.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/D-x17_FnhFg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/self-isnostalgic-yes-year2010-release.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/self-isnostalgic-yes-year2010-release.html</feedburner:origLink></item>
		<item>
		<title>Back with a new knee, different TV, a new product and bacon</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/G1hUqISbZzA/back-with-a-new-knee-different-tv-a-new-product-and-bacon.html</link>
		<comments>http://blogs.seapine.com/grant/back-with-a-new-knee-different-tv-a-new-product-and-bacon.html#comments</comments>
		<pubDate>Wed, 15 Dec 2010 19:12:43 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[ACL]]></category>
		<category><![CDATA[AppleTV]]></category>
		<category><![CDATA[Bacon]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Netflix]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=336</guid>
		<description><![CDATA[So there I was, minding my own business and happily ignoring my complete and utter lack of blog posts since May. Then Katie went and referenced my happily sleeping blog. On the bright she did call the blog &#8220;hilarious.&#8221; So in &#8230; <a href="http://blogs.seapine.com/grant/back-with-a-new-knee-different-tv-a-new-product-and-bacon.html">Continue reading <span class="meta-nav">&#8594;</span></a><script type="text/javascript">SHARETHIS.addEntry({ title: "Back with a new knee, different TV, a new product and bacon", url: "http://blogs.seapine.com/grant/back-with-a-new-knee-different-tv-a-new-product-and-bacon.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>So there I was, minding my own business and happily ignoring my complete and utter lack of blog posts since May. Then <a href="http://blogs.seapine.com/padawan/2010/12/surround-scm-2011-retrospective/">Katie went and referenced my happily sleeping blog.</a></p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="homer_doh.png" src="http://blogs.seapine.com/grant/wp-content/uploads/2010/12/homer_doh.png" border="0" alt="homer_doh.png" width="290" height="267" /></p>
<p>On the bright she did call the blog &#8220;hilarious.&#8221;</p>
<p>So in the time since last we talked I&#8217;ve done three major things.</p>
<ol>
<li>Pwned people so bad in lunchtime basketball that I tore my ACL. I then had said ACL reconstructed and generally crutched, limped, and hobbled around until it was mostly as good as new.</li>
<li>Cut the TV cable at home relying on my wits, guile, Internet, big old over-the-air antenna, Netflix and AppleTV to entertain myself.</li>
<li>Developed a new product for Seapine</li>
</ol>
<p>Whoa you say. Look at that #3, &#8220;Developed a new product for Seapine.&#8221; That&#8217;s some dope stuff there what is it and what is it all about. What is written in? Is it awesome? How awesome?</p>
<p>Don&#8217;t worry we&#8217;ll get to that. For right now, since it has been a while since the last post we need warm ourselves up before getting into something like that. If you don&#8217;t you could pull a hamstring. Or worse&#8230;</p>
<h1>Item 1: Do something nice for you knee today</h1>
<p>Before (where did that ligament go):</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="31312_448397159125_709994125_6046734_5403326_n.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2010/12/31312_448397159125_709994125_6046734_5403326_n.jpg" border="0" alt="31312_448397159125_709994125_6046734_5403326_n.jpg" width="600" height="450" /></p>
<p>After (oh there, it is. Too bad we had to build a new one from my hamstring)</p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="31312_448397549125_709994125_6046736_5817512_n.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2010/12/31312_448397549125_709994125_6046736_5817512_n.jpg" border="0" alt="31312_448397549125_709994125_6046736_5817512_n.jpg" width="600" height="450" /></p>
<p>In short, if you can, don&#8217;t rip up your knee. It sucks.</p>
<h1>Item 2: Cable TV, you&#8217;re not the boss of me</h1>
<p>For the longest time we had considered ditching cable TV in favor of something less costly. Also we found if we had cable we&#8217;d end up having inane things on like shows about buying houses or remodeling houses or cleaning houses that are packed to the brim with junk. We already had Netflix (and so should you) so when the new AppleTV came out we figured we&#8217;d go all in and ditch cable.</p>
<p> </p>
<p><img style="display: block; margin-left: auto; margin-right: auto;" title="product-product.jpg" src="http://blogs.seapine.com/grant/wp-content/uploads/2010/12/product-product.jpg" border="0" alt="product-product.jpg" width="223" height="108" /></p>
<p>After living this way for a few months I can say I don&#8217;t miss cable much at all. Here are some keys to success though.</p>
<ol>
<li>Install a big, directional over-the-air antenna outside your house and connect it to your TV. While we don&#8217;t have a DVR for this stuff I do have free HD for ABC, CBS, FOX, NBC and a metric ton of PBS stations. I also have two kids under six years old so I&#8217;m basically always at home after 8pm so missing something I want to watch doesn&#8217;t really happen anymore.</li>
<li>Get Netflix. Stream stuff from their site through the AppleTV. Get the past seasons of Mad Men on DVD delivered to your door.</li>
<li>Pick a year when your favorite sports  teams are either going to have a down year or just plain suck. Xavier basketball is a little down, the Cincinnati Bengals, well, if you can&#8217;t say anything nice&#8230;</li>
<li>If you are going to rent something from iTunes, DON&#8217;T use the AppleTV. Rent it through your Mac (you should have one of those too) and then AirPlay it to the TV. I&#8217;ve tried to rent one HD movie and it said it would take 18 hours to download. Granted I think my ADSL connection was being, ahem, temperamental but since it is all streaming if you reboot the box or anything it has to start over.</li>
<li>Fast internet is your friend.</li>
</ol>
<p>Clearly this isn&#8217;t for everyone. I mean if you HAVE to see how the clean out the super messy house show turns out the day it broadcasts then this probably isn&#8217;t the answer.</p>
<h1>Item 3: The software of awesome</h1>
<p>Ok, how we doing? All stretched out? Feeling loose? Let&#8217;s get to it then.</p>
<p>A very common feature request from our customers is the ability to report across all of our products from the same place. So say you have fifty TestTrack projects and five Surround SCM mainlines and you want to see all the activity that user Joe has done across all of these things. You want to see this information because Joe is an idiot and the chances of him ruining your company increase exponentially the more stuff he touches. On the plus side Joe has a lovely singing voice is nearly unbeatable in toss-the-pencil-at-the-ceiling-and-make-it-stick. It&#8217;s a gift.</p>
<p>What you used to have to do is write a report or a filter in every single TestTrack project and every single Surround SCM mainline and then run each of those to see what was going on. Then if you wanted to see them all together you&#8217;d need an industrial sized printer, a lot of tape, and a little patience.</p>
<p>Starting with the v2011 product releases we now have the ALM Reporting Platform. This guy is a <a href="http://www.grails.org/">Grails</a> app that does the work of pulling TestTrack and Surround SCM data from their RDBMS databases and imports it into a SQL Server or Oracle database that is specifically designed for reporting. A bunch of sample reports are even shipped too because what good is breakfast without bacon.</p>
<p>I&#8217;ll talk more about this later, especially since the first version is finally done and I can crawl out of my secured <a href="http://groovy.codehaus.org/">Groovy</a> coding bunker.</p>
<h1>The big conclusion</h1>
</p>
<p>Ok, that&#8217;s enough of a workout for the first post back. It is proper to have good nutrition after a strenuous activity, particularly after having been laid up for so long. To that end for your view enjoyment I present Epic Meal Time.</p>
<p><strong><em>Warning: The language is somewhat crude, but bleeped out. Its a cooking show, sort of, although I&#8217;ve never seen Julia Child use that much Jack Daniels. Probably be careful if you&#8217;re a vegetarian. Or a cardiologist.</em></strong></p>
<p><strong><em><span style="font-style: normal; font-weight: normal;"><br /></span></em></strong></p>
<p><a href="http://groovy.codehaus.org/"><br /></a></p>
<p> </p>
<p> </p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/wZDv9pgHp8Q?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/wZDv9pgHp8Q?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=Back+with+a+new+knee%2C+different+TV%2C+a+new+product+and+bacon&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fback-with-a-new-knee-different-tv-a-new-product-and-bacon.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/G1hUqISbZzA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/back-with-a-new-knee-different-tv-a-new-product-and-bacon.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/back-with-a-new-knee-different-tv-a-new-product-and-bacon.html</feedburner:origLink></item>
		<item>
		<title>In honor of Star Wars day</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/lSXHme0LgwM/in-honor-of-star-wars-day.html</link>
		<comments>http://blogs.seapine.com/grant/in-honor-of-star-wars-day.html#comments</comments>
		<pubDate>Tue, 04 May 2010 21:26:48 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[GPS]]></category>
		<category><![CDATA[Star Wars]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=328</guid>
		<description><![CDATA[May the 4th be with you.<script type="text/javascript">SHARETHIS.addEntry({ title: "In honor of Star Wars day", url: "http://blogs.seapine.com/grant/in-honor-of-star-wars-day.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>May the 4th be with you.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/2ljFfL-mL70&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2ljFfL-mL70&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=In+honor+of+Star+Wars+day&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fin-honor-of-star-wars-day.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/lSXHme0LgwM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/in-honor-of-star-wars-day.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/in-honor-of-star-wars-day.html</feedburner:origLink></item>
		<item>
		<title>No PC should be without it</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/PF2hdJBNGGs/no-pc-should-be-without-it.html</link>
		<comments>http://blogs.seapine.com/grant/no-pc-should-be-without-it.html#comments</comments>
		<pubDate>Tue, 04 May 2010 14:11:51 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[MS-DOS]]></category>
		<category><![CDATA[Pretty Darn Useless]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=325</guid>
		<description><![CDATA[Watch and you&#8217;ll never get this five minutes of your life back. Consider yourself warned.<script type="text/javascript">SHARETHIS.addEntry({ title: "No PC should be without it", url: "http://blogs.seapine.com/grant/no-pc-should-be-without-it.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>Watch and you&#8217;ll never get this five minutes of your life back. Consider yourself warned.</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/dmEvPZUdAVI&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/dmEvPZUdAVI&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=No+PC+should+be+without+it&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fno-pc-should-be-without-it.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/PF2hdJBNGGs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/no-pc-should-be-without-it.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/no-pc-should-be-without-it.html</feedburner:origLink></item>
		<item>
		<title>Just imagine if it was an iPad instead of a camera</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/1fqeG11ykwU/just-imagine-if-it-was-an-ipad-instead-of-a-camera.html</link>
		<comments>http://blogs.seapine.com/grant/just-imagine-if-it-was-an-ipad-instead-of-a-camera.html#comments</comments>
		<pubDate>Fri, 16 Apr 2010 20:37:15 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Pretty Darn Useless]]></category>
		<category><![CDATA[Unbelievable]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=321</guid>
		<description><![CDATA[If that was the case he wouldn&#8217;t have stopped to get the spear instead. Although, upon reflection, now the octopus is armed (Ha! Get it? ARMED! Octopus. I need to take this act on the road) he can steal anything &#8230; <a href="http://blogs.seapine.com/grant/just-imagine-if-it-was-an-ipad-instead-of-a-camera.html">Continue reading <span class="meta-nav">&#8594;</span></a><script type="text/javascript">SHARETHIS.addEntry({ title: "Just imagine if it was an iPad instead of a camera", url: "http://blogs.seapine.com/grant/just-imagine-if-it-was-an-ipad-instead-of-a-camera.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>If that was the case he wouldn&#8217;t have stopped to get the spear instead. Although, upon reflection, now the octopus is armed (Ha! Get it? ARMED! Octopus. I need to take this act on the road) he can steal anything he wants.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/x5DyBkYKqnM&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/x5DyBkYKqnM&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=Just+imagine+if+it+was+an+iPad+instead+of+a+camera&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fjust-imagine-if-it-was-an-ipad-instead-of-a-camera.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/1fqeG11ykwU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/just-imagine-if-it-was-an-ipad-instead-of-a-camera.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/just-imagine-if-it-was-an-ipad-instead-of-a-camera.html</feedburner:origLink></item>
		<item>
		<title>A bit (or eight) of Atari</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/0zlcIV2uJp0/a-bit-or-eight-of-atari.html</link>
		<comments>http://blogs.seapine.com/grant/a-bit-or-eight-of-atari.html#comments</comments>
		<pubDate>Thu, 08 Apr 2010 15:53:09 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Atari]]></category>
		<category><![CDATA[Video games]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=317</guid>
		<description><![CDATA[So when you wear an Atari shirt like this to work: &#8230;you get two things. 1. Comments like &#8220;Man, that&#8217;s old school!&#8221; Translation: You&#8217;re old. 2. Links to awesomeness like this: PIXELS by PATRICK JEAN.Uploaded by onemoreprod. &#8211; Discover more &#8230; <a href="http://blogs.seapine.com/grant/a-bit-or-eight-of-atari.html">Continue reading <span class="meta-nav">&#8594;</span></a><script type="text/javascript">SHARETHIS.addEntry({ title: "A bit (or eight) of Atari", url: "http://blogs.seapine.com/grant/a-bit-or-eight-of-atari.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>So when you wear an Atari shirt like this to work:</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/04/Photo-on-2010-04-08-at-11.03.jpg" alt="Photo on 2010-04-08 at 11.03" title="Photo on 2010-04-08 at 11.03" width="640" height="480" class="alignnone size-full wp-image-318" /></p>
<p>&#8230;you get two things.</p>
<p>1. Comments like &#8220;Man, that&#8217;s old school!&#8221; Translation: You&#8217;re old.</p>
<p>2. Links to awesomeness like this:</p>
<p><object width="480" height="270"><param name="movie" value="http://www.dailymotion.com/swf/video/xcv6dv"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed type="application/x-shockwave-flash" src="http://www.dailymotion.com/swf/video/xcv6dv" width="480" height="270" allowfullscreen="true" allowscriptaccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/xcv6dv_pixels-by-patrick-jean_creation">PIXELS by PATRICK JEAN.</a></b><br /><i>Uploaded by <a href="http://www.dailymotion.com/onemoreprod">onemoreprod</a>. &#8211; <a href="http://www.dailymotion.com/us/channel/creation">Discover more animation and arts videos.</a></i></p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=A+bit+%28or+eight%29+of+Atari&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fa-bit-or-eight-of-atari.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/0zlcIV2uJp0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/a-bit-or-eight-of-atari.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/a-bit-or-eight-of-atari.html</feedburner:origLink></item>
		<item>
		<title>Ubuntu, upgrades, insanity and me</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/NJFRo6ejX9M/ubuntu-upgrades-insanity-and-me.html</link>
		<comments>http://blogs.seapine.com/grant/ubuntu-upgrades-insanity-and-me.html#comments</comments>
		<pubDate>Thu, 01 Apr 2010 14:01:18 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=304</guid>
		<description><![CDATA[&#8220;Insanity: doing the same thing over and over again and expecting different results.&#8221; &#8212;Albert Einstein &#8220;&#8216;Holy crap no way that actually worked&#8217;: doing something, failing, ignoring it for years, coming back, trying again and having it work.&#8221; &#8212;Grant Lammi &#8220;Insane &#8230; <a href="http://blogs.seapine.com/grant/ubuntu-upgrades-insanity-and-me.html">Continue reading <span class="meta-nav">&#8594;</span></a><script type="text/javascript">SHARETHIS.addEntry({ title: "Ubuntu, upgrades, insanity and me", url: "http://blogs.seapine.com/grant/ubuntu-upgrades-insanity-and-me.html" });</script>]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;Insanity: doing the same thing over and over again and expecting different results.&#8221;<br />
        &#8212;Albert Einstein</em></p>
<p><em>&#8220;&#8216;Holy crap no way that actually worked&#8217;: doing something, failing, ignoring it for years, coming back, trying again and having it work.&#8221;<br />
        &#8212;Grant Lammi</em></p>
<p><em>&#8220;Insane in da membrane (Insane in da brain)&#8221;<br />
        &#8212;Cyprus Hill</em></p>
<p>One of the things about working on a product that is cross platform is that every so often you have to jump to some other operating system to make sure that the bugs you just wrote perform equally as well everywhere. The other day I dusted off my Ubuntu Linux virtual machine and fired it up to do some testing. I hadn&#8217;t started it in a long time, probably six months or so since I had been using a different virtual machine. As I got to working the &#8220;You aren&#8217;t up to date why aren&#8217;t you up to date don&#8217;t you want to be up to date&#8221; nag dialog popped up.</p>
<p>Normally I don&#8217;t pay these things much attention, particularly for a VM I don&#8217;t use that much, and just click whatever makes it install everything. (That&#8217;s the &#8220;Shut up&#8221; button.) Before I made it there though I saw the button above it:</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/04/UbuntuUpgrade_1.png" alt="Update a distro?" title="Update a distro?" width="490" height="553" class="alignnone size-full wp-image-305" /></p>
<p>Does that say a new distribution is available by just clicking an upgrade button?</p>
<p>Does clicking on that upgrade this entire distro to the new version and actually work?</p>
<p>No way. </p>
<p>Or way?</p>
<p>Now before I go into what happened after I pressed the &#8220;Super magic I can&#8217;t believe this is possible because of my old jaded Linux experience&#8221; button let&#8217;s take a walk down memory lane.</p>
<p>I first starting using Linux in college in 1994. Back then it was the perfect storm of:</p>
<p>1. Being able to run Unix at home and not have to go to the labs<br />
2. Being able to run Unix at home for free which was good since I was broke<br />
3. Having enough free time on my hands to spend all night monkeying with kernel compilation settings trying to get my Opti Mad 16 sound card to actually, well, play sound.</p>
<p>I did configure; make; make install.</p>
<p>I did rpm -Uvh *.</p>
<p>I broke my local system by installing Evolution and its 60 bajillion dependencies so many times I can&#8217;t count.</p>
<p>When it came time to upgrade the distro I popped in the InfoMagic CD, backed up my /home directory, did whatever the README said, then sat around and watched the kernel compile.</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/04/LinuxInfoMagic.jpg" alt="LinuxInfoMagic" title="LinuxInfoMagic" width="400" height="300" class="alignnone size-full wp-image-307" /></p>
<p>And then I got a Mac with OS X. A new perfect storm hit:</p>
<p>1. I was able to still run a Unix at home, this time with a nice UI.<br />
2. I had a job and was no longer broke.<br />
3. I had a job and no longer had the tons of free time I had before.</p>
<p>Installing and upgrading turned into an exercise of clicking the shiny blue button and then getting a soda. I gave Linux a hearty handshake, thanked him for his service and wished him the best of luck in all his future endeavors. </p>
<p>So back to today. I hadn&#8217;t done a Linux upgrade in years. I hadn&#8217;t compiled a Linux kernel in years. Anymore I&#8217;d just toss out the VM and install from scratch. Today, however, I clicked the &#8220;Magic upgrade my Linux distro&#8221; button.</p>
<p>(What? Did you think I wouldn&#8217;t click on it? What kind of blog post would this be then with all that lead up? I&#8217;ll tell you what kind, a darned funny one. Oh well, sometimes you sacrifice comedy for operating system upgrades.)</p>
<p>So after The Click this happened:</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/04/UbuntuUpgrade_2.png" alt="UbuntuUpgrade_2" title="UbuntuUpgrade_2" width="386" height="308" class="alignnone size-full wp-image-309" /></p>
<p>Followed by this:</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/04/UbuntuUpgrade_3.png" alt="UbuntuUpgrade_3" title="UbuntuUpgrade_3" width="389" height="312" class="alignnone size-full wp-image-310" /></p>
<p>Which after a reboot resulted in this:</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/04/UbuntuUpgrade_4.png" alt="UbuntuUpgrade_4" title="UbuntuUpgrade_4" width="400" height="289" class="alignnone size-full wp-image-311" /></p>
<p>*Blinks*</p>
<p>*Points*</p>
<p>*Blinks*</p>
<p>Wow. It worked.*</p>
<p>So color me impressed and man has this stuff come a long way since the olden days. Does this mean I&#8217;m going back to Linux and giving up my seamless, rounded cornered Apple Mac fanboy membership card?</p>
<p>Of course I&#8217;m not. I didn&#8217;t click the &#8220;Go insane&#8221; button.</p>
<p><em>*Yes, I understand that Ubuntu has had this ability for years and I&#8217;m super lame for just now noticing it. In my defense it has been the Year of the Linux desktop for a decade. </em></p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=Ubuntu%2C+upgrades%2C+insanity+and+me&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fubuntu-upgrades-insanity-and-me.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/NJFRo6ejX9M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/ubuntu-upgrades-insanity-and-me.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/ubuntu-upgrades-insanity-and-me.html</feedburner:origLink></item>
		<item>
		<title>Not GTD</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/8lJiHEuvmno/not-gtd.html</link>
		<comments>http://blogs.seapine.com/grant/not-gtd.html#comments</comments>
		<pubDate>Sat, 27 Mar 2010 17:59:02 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/not-gtd.html</guid>
		<description><![CDATA[One of those overdue OmniFocus tasks is to write a blog post. Talk about taking the cheap and easy way to cross something off my list. On the plus side WordPress for iPhone seems to work.<script type="text/javascript">SHARETHIS.addEntry({ title: "Not GTD", url: "http://blogs.seapine.com/grant/not-gtd.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>One of those overdue OmniFocus tasks is to write a blog post. </p>
<p>Talk about taking the cheap and easy way to cross something off my list. </p>
<p>On the plus side WordPress for iPhone seems to work. </p>
<p><a href="http://blogs.seapine.com/grant/wp-content/uploads/2010/03/p_480_320_03BEBF35-263E-4534-900C-4F3363BE8814.jpeg"><img src="http://blogs.seapine.com/grant/wp-content/uploads/2010/03/p_480_320_03BEBF35-263E-4534-900C-4F3363BE8814.jpeg" alt="" width="200" height="300" class="alignnone size-full wp-image-364" /></a></p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=Not+GTD&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fnot-gtd.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/8lJiHEuvmno" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/not-gtd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/not-gtd.html</feedburner:origLink></item>
		<item>
		<title>Windows 7, new computers, and Mom</title>
		<link>http://feedproxy.google.com/~r/CrouchingTigerCodingMonkey/~3/UZ1mCQs9M-g/windows-7-new-computers-and-mom.html</link>
		<comments>http://blogs.seapine.com/grant/windows-7-new-computers-and-mom.html#comments</comments>
		<pubDate>Fri, 13 Nov 2009 15:11:07 +0000</pubDate>
		<dc:creator>Grant</dc:creator>
				<category><![CDATA[Unbelievable]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blogs.seapine.com/grant/?p=298</guid>
		<description><![CDATA[The other day I went to check my email and found this waiting for me: From: Mom Subject: Guess what? Always interesting when something like that comes through your inbox. I opened it up and was greeted with this line: &#8230; <a href="http://blogs.seapine.com/grant/windows-7-new-computers-and-mom.html">Continue reading <span class="meta-nav">&#8594;</span></a><script type="text/javascript">SHARETHIS.addEntry({ title: "Windows 7, new computers, and Mom", url: "http://blogs.seapine.com/grant/windows-7-new-computers-and-mom.html" });</script>]]></description>
			<content:encoded><![CDATA[<p>The other day I went to check my email and found this waiting for me:</p>
<p>From: Mom<br />
Subject: Guess what?</p>
<p>Always interesting when something like that comes through your inbox. I opened it up and was greeted with this line:</p>
<p>&#8220;Guess what I bought today? A new laptop computer!!!&#8221;</p>
<p>Hmmm. Spidey sense was tingling on this one a little bit. Mom has never been a computer person, in fact she has never been a huge technology person of any kind. But hey, trying new things is cool, good for her. And if this means we can bump the resolution up from 1024&#215;768 on my Dad&#8217;s workstation that he does CAD/modeling work on more the better. More from the email:</p>
<p>&#8220;When I saw this computer on sale, I knew it was time to jump in.&#8221;</p>
<p>At this point I&#8217;m starting to get a little concerned. Does Packard Bell still exist? Do they make laptops? Is this a floor model from 2002 running Windows ME? All questions going through my head.</p>
<p>&#8220;Dad hasn&#8217;t even seen it yet.&#8221;</p>
<p>Uh-oh.</p>
<p>Now I&#8217;m officially worried. Dad is kind of my tech support safety net in that he is there to solve all the crazy Windows/printers/virus scanners/misc problems. My first reaction is that he doesn&#8217;t even know she bought this thing. My second is that there is the potential for big time trouble since he is on a fishing trip in the middle of nowhere Michigan for a week.</p>
<p>That&#8217;s right, all I need now is a headset and I&#8217;m ready to be first tier tech support.</p>
<p>Not good times.</p>
<p>So I call mom to try to get some more details and a funny thing happens, actually it is a funny series of things.</p>
<p>1. She&#8217;s got the machine up and running and on Dad&#8217;s wifi network.<br />
2. It is a brand new Compaq Presario running the *just* released Windows 7.<br />
3. She&#8217;s got Skype installed and wants to try out the built-in webcam.</p>
<p>Err, huh? Really? No way.</p>
<p>I fire up Skype do a search for mom, find her no problem, click the call button, Skype does its funny little Skype noise and tada:</p>
<p><img src="http://blogs.seapine.com/grant/wp-content/uploads/2009/11/Screen-shot-2009-11-04-at-6.59.54-PM.png" alt="Mom on the Skype" title="Mom on the Skype" width="321" height="417" class="alignnone size-full wp-image-297" /></p>
<p>Holy cow. Talking to Mom on Skype on a notebook computer she set up completely by herself with Dad standing in the middle of a freezing river somewhere. If you had asked to me bet money on this situation working out well, and on the first try, I would have lost everything I own.</p>
<p>So, even though I&#8217;m Mac guy, and I&#8217;ve only spent about 30 minutes total with Windows 7, it must be pretty easy and straightforward to use. In fact, I would say it fits the old adage of being easy enough for your grandmother to use. </p>
<p>(Well, my son&#8217;s grandmother technically but close enough.)</p>
<p><a href="http://sharethis.com/item?&wp=3.2.1&amp;publisher=a1f5b042-fd30-4691-ad22-9713d9eeba1f&amp;title=Windows+7%2C+new+computers%2C+and+Mom&amp;url=http%3A%2F%2Fblogs.seapine.com%2Fgrant%2Fwindows-7-new-computers-and-mom.html">ShareThis</a></p><img src="http://feeds.feedburner.com/~r/CrouchingTigerCodingMonkey/~4/UZ1mCQs9M-g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blogs.seapine.com/grant/windows-7-new-computers-and-mom.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blogs.seapine.com/grant/windows-7-new-computers-and-mom.html</feedburner:origLink></item>
	</channel>
</rss>

