<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>treshenry.net</title>
    <link>http://www.treshenry.net/rss</link>
    <description>The Tres Feed</description>
    <language>en-us</language>
    <item>
      <title>Goodbye Grandpa Slim</title>
      <category>Family</category>
      <description>&lt;h1&gt;Goodbye Grandpa Slim&lt;/h1&gt;
&lt;p&gt;&lt;a href="/files/0000/0262/Picture_1.png" rel="lightbox" title="Grandpa Slim's Obit"&gt;&lt;img alt="Picture_1_thumb" class="site-image" src="/files/0000/0262/Picture_1_thumb.png?1264450309" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 25 Jan 2010 20:20:46 +0000</pubDate>
      <link>http://treshenry.net/family/slim</link>
      <guid>http://treshenry.net/family/slim</guid>
    </item>
    <item>
      <title>What I Need To Do</title>
      <category>Programming</category>
      <description>&lt;h1&gt;&lt;span class="caps"&gt;TODO&lt;/span&gt; &lt;span class="caps"&gt;LIST&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;Just my quick list of site updates I need to do:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Update the layout: lighter look &amp;amp; feel and wider and/or flexible width.&lt;/li&gt;
	&lt;li&gt;Fix the twitter integration so it&amp;#8217;s not just push.&lt;/li&gt;
	&lt;li&gt;Change the nav mechanism, the according is gross.&lt;/li&gt;
&lt;/ul&gt;</description>
      <pubDate>Wed, 31 Dec 2008 01:03:36 +0000</pubDate>
      <link>http://treshenry.net/programming/thissite</link>
      <guid>http://treshenry.net/programming/thissite</guid>
    </item>
    <item>
      <title>Foolproof Romance Engine</title>
      <category>Misc</category>
      <description>&lt;h1&gt;That Fresh Spark&lt;/h1&gt;
&lt;p&gt;A lot of folks ask Jake and I how we keep our relationship fresh after all these years.  &amp;#8220;What&amp;#8217;s your secret?&amp;#8221; they ask.  Well, I think it&amp;#8217;s time we share our secret.&lt;/p&gt;
&lt;p&gt;Ridiculously silly and cute pet names.&lt;/p&gt;
&lt;p&gt;Now you too can add that special spark to an otherwise dull and lifeless marriage by clicking the button below.  Do it now and take your relationship to the next level.&lt;/p&gt;
&lt;p&gt;Think of how touched your significant other/spouse would be if you addressed them as:&lt;br /&gt;
&lt;span id="cuteness" style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;input type="button" value="Generate Another Cuteness" onclick="document.getElementById('cuteness').innerHTML = makeCute();" /&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;&lt;br /&gt;
var makeCute = function() {&lt;br /&gt;
	var prefixes = [&amp;#8220;Honey&amp;#8221;, &amp;#8220;Sugar&amp;#8221;, &amp;#8220;Fancy&amp;#8221;, &amp;#8220;Bubble&amp;#8221;, &amp;#8220;Spicy&amp;#8221;];&lt;br /&gt;
	var suffixes = [&amp;#8220;plum&amp;#8221;, &amp;#8220;butt&amp;#8221;, &amp;#8220;bear&amp;#8221;, &amp;#8220;pie&amp;#8221;, &amp;#8220;fart&amp;#8221;, &amp;#8220;stain&amp;#8221;, &amp;#8220;chunk&amp;#8221;, &amp;#8220;britches&amp;#8221;, &amp;#8220;snack&amp;#8221;];&lt;br /&gt;
	var preInd = Math.floor(Math.random() * prefixes.length);&lt;br /&gt;
	var sufInd = Math.floor(Math.random() * suffixes.length);&lt;br /&gt;
	var addLicious = Math.floor(Math.random() * 3);&lt;br /&gt;
	var twoSuffix = Math.floor(Math.random() * 3);&lt;br /&gt;
	var cuteness = prefixes[preInd] + &amp;quot; &amp;quot; + suffixes[sufInd];&lt;br /&gt;
	if(twoSuffix == 0)&lt;br /&gt;
	{&lt;br /&gt;
		do&lt;br /&gt;
			var sufInd2 = Math.floor(Math.random() * suffixes.length);&lt;br /&gt;
		while (sufInd2 == sufInd)&lt;br /&gt;
		cuteness += suffixes[sufInd2];&lt;br /&gt;
	}&lt;br /&gt;
	if(addLicious == 0)&lt;br /&gt;
	{&lt;br /&gt;
		cuteness += &amp;#8220;-licious&amp;#8221;;&lt;br /&gt;
	}&lt;br /&gt;
	return cuteness + &amp;#8220;!&amp;#8221;;&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;document.getElementById(&amp;#8216;cuteness&amp;#8217;).innerHTML = makeCute();&lt;br /&gt;
&lt;/script&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 13 Nov 2008 23:32:09 +0000</pubDate>
      <link>http://treshenry.net/misc/cuteness</link>
      <guid>http://treshenry.net/misc/cuteness</guid>
    </item>
    <item>
      <title>Nethack</title>
      <category>Gaming</category>
      <description>&lt;h1&gt;Nethack Tournament&lt;/h1&gt;
&lt;p&gt;And here&amp;#8217;s about how I&amp;#8217;m doing:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3202/2996569929_7365bddbce_o.png" rel="lightbox" title="Fell down stairs.  sigh"&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3202/2996569929_a187b89df2_t.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 02 Nov 2008 23:30:27 +0000</pubDate>
      <link>http://treshenry.net/gaming/nethack</link>
      <guid>http://treshenry.net/gaming/nethack</guid>
    </item>
    <item>
      <title>Bubbles Votes!</title>
      <category>Politics</category>
      <description>&lt;h1&gt;Bubbles Votes&lt;/h1&gt;
&lt;p&gt;Just a cute video for you:&lt;/p&gt;
&lt;p&gt;&lt;object type="application/x-shockwave-flash" width="400" height="226" data="http://www.flickr.com/apps/video/stewart.swf?v=61761" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"&gt; &lt;param name="flashvars" value="intl_lang=en-us&amp;amp;photo_secret=8e576e8c95&amp;amp;photo_id=2973029778"&gt;&lt;/param&gt; &lt;param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=61761"&gt;&lt;/param&gt; &lt;param name="bgcolor" value="#000000"&gt;&lt;/param&gt; &lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=61761" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&amp;amp;photo_secret=8e576e8c95&amp;amp;photo_id=2973029778" height="226" width="400"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 27 Oct 2008 06:58:51 +0000</pubDate>
      <link>http://treshenry.net/politics/vote_video</link>
      <guid>http://treshenry.net/politics/vote_video</guid>
    </item>
    <item>
      <title>Grace Gets New Brakes</title>
      <category>Toys</category>
      <description>&lt;h1&gt;Grace&amp;#8217;s New Brakes&lt;/h1&gt;
&lt;p&gt;I apologize to all for not blogging sooner about my new (old) car: Grace Gay Gears.  It&amp;#8217;s been a busy few weeks.&lt;/p&gt;
&lt;h2&gt;Background&lt;/h2&gt;
&lt;p&gt;Grace is a &amp;#8216;92 Accord with 160k+ miles, a rebuilt title, and a leak in the trunk.  She was broken in to just before I bought her which left some residual damage and for some reason she smelled like a taxi cab until Jake took some potent lavender smelling cleaner to her insides.  She also get&amp;#8217;s great gas mileage, has a smooth ride, and is super cheap on insurance.  Oh, and speaking of cheap, let&amp;#8217;s just say that I paid for her in cash. :)&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s probably also worth mentioning that I bought her from Rosy Perez. I have her business card to prove it.&lt;/p&gt;
&lt;h2&gt;Repairs&lt;/h2&gt;
&lt;p&gt;I&amp;#8217;ve actually had to do surprising little to Grace so far because for all of her faults she is in surprisingly great shape (just like me)!  I had to do some minor repairs due to the pre-purchase break-in like replacing the passenger door handle and putting in a new stereo.  I decided to splurge a little on the audio and put in a nice deck with a &lt;span class="caps"&gt;USB&lt;/span&gt; plug in the glove box, a 150 watt/channel amp (see pic below) and some nice Infinity speakers.  I&amp;#8217;m thinking about getting a sub at some point just so I can be that guy.&lt;/p&gt;
&lt;p&gt;Anyway, one thing I knew I needed to do asap was the brakes so I picked up pads and shoes at the super awesome mega-huge Schucks on 99 (I luv that place) and Dad and I rocked that shit on a sunny Sunday.  Behold:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://farm4.static.flickr.com/3254/2972961962_5d9d4d9f87.jpg" rel="lightboxgrace" title="Interior: blue leather in great shape"&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3254/2972961962_5d9d4d9f87_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3247/2972989288_8b2c91e574.jpg" rel="lightboxgrace" title="The edge of my super awesome amp (under the passenger seat)."&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3247/2972989288_8b2c91e574_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3023/2972108893_0450825bff.jpg" rel="lightboxgrace" title="Grace gets new brakes."&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3023/2972108893_0450825bff_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3043/2972117693_a1295eba1e.jpg" rel="lightboxgrace" title="Dad getting all up in there."&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3043/2972117693_a1295eba1e_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3010/2972960248_7ec6c0cf5c.jpg" rel="lightboxgrace" title="She's showing her naughty bits."&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3010/2972960248_7ec6c0cf5c_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3277/2972124895_8c0c0891c7.jpg" rel="lightboxgrace" title=""&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3277/2972124895_8c0c0891c7_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3195/2972975970_f37e7ed1ff.jpg" rel="lightboxgrace" title=""&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3195/2972975970_f37e7ed1ff_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3029/2972120839_436d8021e0.jpg" rel="lightboxgrace" title="Yes, I am a plumber."&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3029/2972120839_436d8021e0_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3240/2972132505_38f7df1a85.jpg" rel="lightboxgrace" title=""&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3240/2972132505_38f7df1a85_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3016/2972983626_b1e761e81e.jpg" rel="lightboxgrace" title="Pointing at the worn shoes."&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3016/2972983626_b1e761e81e_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3016/2972139245_472e183918.jpg" rel="lightboxgrace" title="This photo does nothing to convey the pain of doing the drum brakes..."&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3016/2972139245_472e183918_s.jpg" /&gt;&lt;/a&gt;&lt;a href="http://farm4.static.flickr.com/3228/2972129991_41f46b9551.jpg" rel="lightboxgrace" title="What the dogs did while we worked on the car."&gt;&lt;img alt="Img_3440_thumb" class="site-image" src="http://farm4.static.flickr.com/3228/2972129991_41f46b9551_s.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 27 Oct 2008 06:17:31 +0000</pubDate>
      <link>http://treshenry.net/toys/grace</link>
      <guid>http://treshenry.net/toys/grace</guid>
    </item>
    <item>
      <title>Sarah Palin</title>
      <category>Politics</category>
      <description>&lt;h1&gt;Ladies And Gentlemen, Sarah Palin&lt;/h1&gt;
&lt;p&gt;&lt;a href="/files/0000/0241/CIMG0253.jpg" rel="lightbox" title="Sarah Palin"&gt;&lt;img alt="Cimg0253_thumb" class="site-image" src="/files/0000/0241/CIMG0253_thumb.jpg?1220649866" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 05 Sep 2008 14:25:48 +0000</pubDate>
      <link>http://treshenry.net/politics/sarahpalin</link>
      <guid>http://treshenry.net/politics/sarahpalin</guid>
    </item>
    <item>
      <title>Duma Key</title>
      <category>Reviews</category>
      <description>&lt;h1&gt;Duma Key&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://www.amazon.com/Duma-Key-Novel-Stephen-King/dp/1416552960/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1219770493&amp;amp;sr=8-1"&gt;Duma Key&lt;/a&gt; is not a short book.  I say this because I usually avoid not-short books.  I&amp;#8217;m one of those high retention slow readers that is good at slogging through technical material and not so great at reading for pleasure.  Big books intimidate me.&lt;/p&gt;
&lt;p&gt;If I saw Duma Key on the shelf at a book store I probably wouldn&amp;#8217;t have even picked it up knowing that if I did and I read a bit and enjoyed it and bought it that later, seeing this giant book on the night stand, I would crumble under the weight of insurmountable inertia. On the &lt;a href="http://treshenry.net/Toys/kindle"&gt;Kindle&lt;/a&gt;, however, I was able to read a chapter or so, get hooked, then buy it without ever realizing how girthy it actually is.&lt;/p&gt;
&lt;p&gt;Dear Kindle: thank you.&lt;/p&gt;
&lt;p&gt;This is one of Stephen King&amp;#8217;s best novels, and given his absurdly large body of work, that&amp;#8217;s saying something.  It is, at its heart, a compelling transformation story of a man severely wounded in a construction accident and his slow road to recovery.  But to stop there would be like saying Watership Down is a story about rabbits.  I&amp;#8217;m not going to spoil anything but I will say that fans of classic King horror will not go wanting.  I even made my mom read it and she loved it!  She finished it in less than a week.&lt;/p&gt;
&lt;p&gt;I wish I could read that fast.&lt;/p&gt;</description>
      <pubDate>Tue, 26 Aug 2008 09:42:31 +0000</pubDate>
      <link>http://treshenry.net/reviews/dumakey</link>
      <guid>http://treshenry.net/reviews/dumakey</guid>
    </item>
    <item>
      <title>Contact Info</title>
      <category>Misc</category>
      <description>&lt;h1&gt;Contact Info&lt;/h1&gt;
&lt;p&gt;For those that don&amp;#8217;t know I am no longer using &lt;span class="caps"&gt;MSNIM&lt;/span&gt; because of all the spam messages I was getting.  I now use &lt;span class="caps"&gt;AIM&lt;/span&gt; exclusively and I only allow messages from my contact list.  So if you want to IM me send a request over to tresishxc.&lt;/p&gt;
&lt;p&gt;Also, of course, you can follow me on twitter.  My user name is ohnoimdead.&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;PEACE&lt;/span&gt;!&lt;/p&gt;</description>
      <pubDate>Mon, 04 Aug 2008 15:39:47 +0000</pubDate>
      <link>http://treshenry.net/misc/contact_info</link>
      <guid>http://treshenry.net/misc/contact_info</guid>
    </item>
    <item>
      <title>Thanks California</title>
      <category>Misc</category>
      <description>&lt;h1&gt;Mawwidge&lt;/h1&gt;
&lt;p&gt;Ok, before we go in to the details here let me start by saying that this was essentially the paperwork part of the process.  The &amp;#8220;real&amp;#8221; wedding will happen on the beach in Hawaii next year and then some time after that we will have a big party/reception here in Seattle (spreading the events out makes the cost a little more bearable).  So to all our friends and family that weren&amp;#8217;t in Sacramento with us: we appreciate your love and support and there will be more opportunities to celebrate with us.  Now on with the story.&lt;/p&gt;
&lt;p&gt;Last week Jake, my mom and dad, and I drove down to Reno where we spent a few days (visiting friends &amp;#8211; hi Yvonne! &amp;#8211; and gambling) before driving to Sacramento to get married.  Sacramento is mostly a total ghetto dive but it was very welcoming to us and we had a fantastic time for the one night we were there.&lt;/p&gt;
&lt;p&gt;After checking in at our hotel we went emergency clothes shopping (so much for getting married in shorts) and then we sucked down a couple of drinks at the hotel bar before getting dressed and heading over to the county clerk&amp;#8217;s office for our appointment with fate.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0118/tres_prep.jpg" rel="lightboxa" title="Doing hair"&gt;&lt;img alt="Tres_prep_thumb" class="site-image" src="/files/0000/0118/tres_prep_thumb.jpg?1215927647" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0121/jake_prep.jpg" rel="lightboxa" title="Jake getting ready"&gt;&lt;img alt="Jake_prep_thumb" class="site-image" src="/files/0000/0121/jake_prep_thumb.jpg?1215927695" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We arrived at the county clerk&amp;#8217;s office a little early and we had to wait for a few minutes before being seen.  While we waited a lesbian couple was just finishing up and everyone in the lobby applauded for them &amp;#8212; it was beautiful.&lt;/p&gt;
&lt;p&gt;As a side note: if you look closely at the sign in sheet below you will see that I tried to sign in as &amp;#8220;Party A&amp;#8221; but, as you can also see, Jake snatched the pen out of my hand and signed  in the Party A column instead.  I think he said something like, &amp;#8220;No baby, I&amp;#8217;m party A.&amp;#8221;  There&amp;#8217;s really no arguing that.&lt;/p&gt;
&lt;p&gt;Later, on the drive back, we had the idea that it would be funny to throw two parties: one for all the Party A&amp;#8217;s recently married in Cali and one for all the Party B&amp;#8217;s.&lt;/p&gt;
&lt;p&gt;Also I&amp;#8217;m sure it will get old at some point but right now I think it&amp;#8217;s hysterically funny to call Jake the &lt;cite&gt;Party of the First Part&lt;/cite&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0124/signing_in.jpg" rel="lightboxb" title="Signing in"&gt;&lt;img alt="Signing_in_thumb" class="site-image" src="/files/0000/0124/signing_in_thumb.jpg?1215927761" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0127/waiting1.jpg" rel="lightboxb" title="Waiting to get seen"&gt;&lt;img alt="Waiting1_thumb" class="site-image" src="/files/0000/0127/waiting1_thumb.jpg?1215927806" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0130/waiting2.jpg" rel="lightboxb" title="More waiting"&gt;&lt;img alt="Waiting2_thumb" class="site-image" src="/files/0000/0130/waiting2_thumb.jpg?1215927835" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0133/signin_sheet.jpg" rel="lightboxb" title="The sign-in sheet"&gt;&lt;img alt="Signin_sheet_thumb" class="site-image" src="/files/0000/0133/signin_sheet_thumb.jpg?1215927889" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0136/no_cards.jpg" rel="lightboxb" title="I guess no Amex then..."&gt;&lt;img alt="No_cards_thumb" class="site-image" src="/files/0000/0136/no_cards_thumb.jpg?1215927986" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After a few minutes of waiting we got admitted to the administrators desk to do the paperwork which was really nothing more than signing a couple of documents and swearing the information presented was correct.  We didn&amp;#8217;t have to slog through mounds of paperwork because my wonderful Party A filled out most of the paperwork online a couple of weeks ahead of time.&lt;/p&gt;
&lt;p&gt;You can&amp;#8217;t really see the desk clearly but there is all this information there about pregnancy, genetic disease screening and the like.  Jake said something like, &amp;#8220;you know, we&amp;#8217;ve been trying to get pregnant for ages and it&amp;#8217;s just not working,&amp;#8221; when the admin pointed out the information and said she was required to provide it.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0139/how_much.jpg" rel="lightboxc" title="It's gonna cost how much??"&gt;&lt;img alt="How_much_thumb" class="site-image" src="/files/0000/0139/how_much_thumb.jpg?1215928117" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0142/verifying_info.jpg" rel="lightboxc" title="Making sure the info is correct"&gt;&lt;img alt="Verifying_info_thumb" class="site-image" src="/files/0000/0142/verifying_info_thumb.jpg?1215928166" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0145/signing_certificate.jpg" rel="lightboxc" title="Signing the certificate"&gt;&lt;img alt="Signing_certificate_thumb" class="site-image" src="/files/0000/0145/signing_certificate_thumb.jpg?1215928274" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0148/swearing.jpg" rel="lightboxc" title="Swearing the info is correct"&gt;&lt;img alt="Swearing_thumb" class="site-image" src="/files/0000/0148/swearing_thumb.jpg?1215928305" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0151/paying.jpg" rel="lightboxc" title="Gladly paying California"&gt;&lt;img alt="Paying_thumb" class="site-image" src="/files/0000/0151/paying_thumb.jpg?1215928516" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0154/hiding_rings.jpg" rel="lightboxc" title="Taking the rings off and putting them away"&gt;&lt;img alt="Hiding_rings_thumb" class="site-image" src="/files/0000/0154/hiding_rings_thumb.jpg?1215928559" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After the t&amp;#8217;s were crossed and the i&amp;#8217;s dotted we had to wait a little longer for the clerk to take us to the chapel, perform the ceremony and solemnize the marriage.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0157/more_waiting1.jpg" rel="lightboxd" title="Waiting for the ceremony"&gt;&lt;img alt="More_waiting1_thumb" class="site-image" src="/files/0000/0157/more_waiting1_thumb.jpg?1215928624" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0160/more_waiting2.jpg" rel="lightboxd" title="A lovely flower"&gt;&lt;img alt="More_waiting2_thumb" class="site-image" src="/files/0000/0160/more_waiting2_thumb.jpg?1215928662" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0163/party_b_mom_dad.jpg" rel="lightboxd" title="Party B parents"&gt;&lt;img alt="Party_b_mom_dad_thumb" class="site-image" src="/files/0000/0163/party_b_mom_dad_thumb.jpg?1215928695" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0166/waiting3.jpg" rel="lightboxd" title="Still waiting for the ceremony"&gt;&lt;img alt="Waiting3_thumb" class="site-image" src="/files/0000/0166/waiting3_thumb.jpg?1215928770" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Karen Lomack was our clerk and she was &lt;span class="caps"&gt;COMPLETELY&lt;/span&gt; &lt;span class="caps"&gt;AWESOME&lt;/span&gt;!  She did a beautiful job with the ceremony and she was amazingly kind and gracious.  The ceremony was sweet, to the point, and not too intense.  That didn&amp;#8217;t diminish the fact though that there was a subtle, but definite, feeling of history-making in the room.  I&amp;#8217;m sure the Sacramento County Clerk has probably wed thousands of same-sex couples since the California Supreme Court ruling but it still felt historic in that room.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0169/chapel.jpg" rel="lightboxe" title="Waiting under the somewhat cheesy chapel arch"&gt;&lt;img alt="Chapel_thumb" class="site-image" src="/files/0000/0169/chapel_thumb.jpg?1215928821" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0172/preamble.jpg" rel="lightboxe" title="Marriage is a serious matter"&gt;&lt;img alt="Preamble_thumb" class="site-image" src="/files/0000/0172/preamble_thumb.jpg?1215928867" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0175/vows1.jpg" rel="lightboxe" title="Reciting vows"&gt;&lt;img alt="Vows1_thumb" class="site-image" src="/files/0000/0175/vows1_thumb.jpg?1215928915" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0178/vows2.jpg" rel="lightboxe" title="More reciting vows"&gt;&lt;img alt="Vows2_thumb" class="site-image" src="/files/0000/0178/vows2_thumb.jpg?1215928941" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0181/rings1.jpg" rel="lightboxe" title="Exchanging rings"&gt;&lt;img alt="Rings1_thumb" class="site-image" src="/files/0000/0181/rings1_thumb.jpg?1215928972" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0184/rings2.jpg" rel="lightboxe" title="Exchanging rings"&gt;&lt;img alt="Rings2_thumb" class="site-image" src="/files/0000/0184/rings2_thumb.jpg?1215928995" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0187/rings3.jpg" rel="lightboxe" title="Exchanging rings"&gt;&lt;img alt="Rings3_thumb" class="site-image" src="/files/0000/0187/rings3_thumb.jpg?1215929019" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0190/rings4.jpg" rel="lightboxe" title="Exchanging rings"&gt;&lt;img alt="Rings4_thumb" class="site-image" src="/files/0000/0190/rings4_thumb.jpg?1215929040" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0193/rings5.jpg" rel="lightboxe" title="Exchanging rings"&gt;&lt;img alt="Rings5_thumb" class="site-image" src="/files/0000/0193/rings5_thumb.jpg?1215929060" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0196/kiss1.jpg" rel="lightboxe" title="The kiss"&gt;&lt;img alt="Kiss1_thumb" class="site-image" src="/files/0000/0196/kiss1_thumb.jpg?1215929110" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0199/kiss2.jpg" rel="lightboxe" title="Another quick kiss"&gt;&lt;img alt="Kiss2_thumb" class="site-image" src="/files/0000/0199/kiss2_thumb.jpg?1215929159" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And then, of course, the witnesses had to sign.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0202/witness1.jpg" rel="lightboxf" title="Witness 1"&gt;&lt;img alt="Witness1_thumb" class="site-image" src="/files/0000/0202/witness1_thumb.jpg?1215929189" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0205/witness2.jpg" rel="lightboxf" title="Witness 2"&gt;&lt;img alt="Witness2_thumb" class="site-image" src="/files/0000/0205/witness2_thumb.jpg?1215929207" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0208/keepsake.jpg" rel="lightboxf" title="The keepsake"&gt;&lt;img alt="Keepsake_thumb" class="site-image" src="/files/0000/0208/keepsake_thumb.jpg?1215929246" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0211/license.jpg" rel="lightboxf" title="The actual license"&gt;&lt;img alt="License_thumb" class="site-image" src="/files/0000/0211/license_thumb.jpg?1215929277" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Then we had the dorky, but kinda cute, idea to twitter our I do&amp;#8217;s.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0214/twitter1.jpg" rel="lightboxg" title="Twittering our I dos"&gt;&lt;img alt="Twitter1_thumb" class="site-image" src="/files/0000/0214/twitter1_thumb.jpg?1215929411" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0217/twitter2.jpg" rel="lightboxg" title="Twittering our I dos"&gt;&lt;img alt="Twitter2_thumb" class="site-image" src="/files/0000/0217/twitter2_thumb.jpg?1215929432" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0220/twitter3.jpg" rel="lightboxg" title="Twittering our I dos"&gt;&lt;img alt="Twitter3_thumb" class="site-image" src="/files/0000/0220/twitter3_thumb.jpg?1215929450" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After the ceremony we had to go back to the lobby to wait for the rest of the printed material which included an extremely hysterical pamphlet entitled &lt;cite&gt;Your Future Together&lt;/cite&gt; which had all kinds of  illustrations from the 80&amp;#8217;s (judging by the hair on the figures) that looked like they have been photocopied about ten thousand times.&lt;/p&gt;
&lt;p&gt;Back in the lobby the next couple to get married after us were doing the paperwork part.  They were in the lobby with us earlier joking and laughing.  They applauded for us after the ceremony.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0223/next.jpg" rel="lightboxh" title="The next couple in line"&gt;&lt;img alt="Next_thumb" class="site-image" src="/files/0000/0223/next_thumb.jpg?1215929474" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0229/threshold.jpg" rel="lightboxh" title="Party A indeed!"&gt;&lt;img alt="Threshold_thumb" class="site-image" src="/files/0000/0229/threshold_thumb.jpg?1215929558" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Finally we finished at the clerk&amp;#8217;s office and headed out to &lt;cite&gt;Tres Hermanas&lt;/cite&gt; a wonderful Mexican restaurant for food and drinks.  Mom found the restaurant online and it was fantastic with hella strong drinks.  We got so lit that later, back at the hotel, we jumped the fence to the pool (which they closed and locked even though they told us they wouldn&amp;#8217;t) and swam for a few minutes before the hotel manager kicked us out.&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0232/drinks1.jpg" rel="lightboxi" title="Drinks after"&gt;&lt;img alt="Drinks1_thumb" class="site-image" src="/files/0000/0232/drinks1_thumb.jpg?1215929594" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0235/drinks2.jpg" rel="lightboxi" title="Drinks after"&gt;&lt;img alt="Drinks2_thumb" class="site-image" src="/files/0000/0235/drinks2_thumb.jpg?1215929682" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0238/drinks3.jpg" rel="lightboxi" title="Drinks after"&gt;&lt;img alt="Drinks3_thumb" class="site-image" src="/files/0000/0238/drinks3_thumb.jpg?1215929705" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;In general it was wonderful and we had a great time.  There were no protestors, no crazy conservatives screaming at us, no drama.  The sky didn&amp;#8217;t fall in, there were no earthquakes, the rivers didn&amp;#8217;t run with blood.  We, as a loving and committed couple, were given the same rights and privileges as any other couple in California and that was that.  Now if we can just get our marriage recognized in the great state of Washington.&lt;/p&gt;
&lt;p&gt;Soon.&lt;/p&gt;</description>
      <pubDate>Sat, 12 Jul 2008 23:25:26 +0000</pubDate>
      <link>http://treshenry.net/misc/wedding</link>
      <guid>http://treshenry.net/misc/wedding</guid>
    </item>
    <item>
      <title>Amazon Kindle</title>
      <category>Toys</category>
      <description>&lt;h1&gt;A Stimulated Kindle&lt;/h1&gt;
&lt;p&gt;OK, so I decided to spend a portion of my economic stimulus (I just love saying that) payment stimulating (there I go again) the economy by buying an &lt;a href="http://www.amazon.com/gp/product/B000FI73MA/ref=amb_link_6369712_3?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=center-1&amp;amp;pf_rd_r=06VPYA4KVCEYFZAB63KG&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=408937701&amp;amp;pf_rd_i=507846"&gt;Amazon Kindle&lt;/a&gt;.  I played with one that our good friends purchased recently and they gave it such a glowing review I had to have one:&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0112/kindle.jpg" rel="lightbox" title="Amazon's Kindle"&gt;&lt;img alt="Kindle_thumb" class="site-image" src="/files/0000/0112/kindle_thumb.jpg?1213826816" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The first book I bought on it was &lt;i&gt;Snow Crash&lt;/i&gt; (of course) and I also bought &lt;i&gt;The Drunkard&amp;#8217;s Walk&lt;/i&gt; which is amazingly good and kept me up until 2:00 AM this morning.  Actually I&amp;#8217;m sure I hit the 80% conversion path with that one because I saw the book on my recommendations list, then I downloaded the free sample (took like 10 seconds), read that in about 30 minutes and loved it so much I bought the book (took &amp;lt; 1 minute to deliver).  Amazon &lt;span class="caps"&gt;FTW&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The device does have some minor annoyances one can (and should) expect from a first run device.  The forward/back buttons on the side are annoyingly easy to hit on accident, it&amp;#8217;s a little on the slow side just overall (not downloads mind you, but like searching, loading a book, going through menus, typing an annotation, etc.) but in general I am &lt;span class="caps"&gt;REALLY&lt;/span&gt; enjoying it.  The digital paper display is &lt;span class="caps"&gt;AMAZING&lt;/span&gt; and just so easy on the eyes.  I&amp;#8217;ll do another review in a couple of months and we&amp;#8217;ll see if I&amp;#8217;m still in love with it then.&lt;/p&gt;
&lt;p&gt;Oh, and the weird little digital navigation indicator on the right side of the screen is amazingly compelling.  It looks like frosted glass with a little mirror sticker stuck to it but the mirror sticker moves all around and even stretches.  It&amp;#8217;s the most mechanical looking digital thing I&amp;#8217;ve ever seen.&lt;/p&gt;</description>
      <pubDate>Wed, 18 Jun 2008 15:06:26 +0000</pubDate>
      <link>http://treshenry.net/toys/kindle</link>
      <guid>http://treshenry.net/toys/kindle</guid>
    </item>
    <item>
      <title>Creature Creator Released</title>
      <category>Gaming</category>
      <description>&lt;h1&gt;Creature Creator!!!&lt;/h1&gt;
&lt;p&gt;The Spore Creature Created has been released in limited form as a free download.  Here&amp;#8217;s my first creature:&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0109/bosworthamos.png" rel="lightbox" title="Bosworthamos"&gt;&lt;img alt="Bosworthamos_thumb" src="/files/0000/0109/bosworthamos_thumb.png?1213732572" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Get more details on &lt;a href="http://www.spore.com/sporepedia#qry=ast-500000335418%3Asast-500000335418"&gt;Bosworthamos&lt;/a&gt; by clicking the link.  CAN&amp;#8217;T &lt;span class="caps"&gt;WAIT&lt;/span&gt; &lt;span class="caps"&gt;FOR&lt;/span&gt; &lt;span class="caps"&gt;THE&lt;/span&gt; &lt;span class="caps"&gt;FULL&lt;/span&gt; &lt;span class="caps"&gt;GAME&lt;/span&gt;!!!!!&lt;/p&gt;
&lt;p&gt;(P.S. I created Bosworthamos on my Macbook Pro. The Creature Creator ran beautifully!)&lt;/p&gt;
&lt;p&gt;Edit:&lt;/p&gt;
&lt;p&gt;Created another little precious angel just now and then realized you can not only take pictures but you can also take movies and animated avatars!&lt;/p&gt;
&lt;p&gt;&lt;img src="/files/snowy_zon_anim.gif" /&gt;&lt;/p&gt;
&lt;p&gt;Another Edit:&lt;/p&gt;
&lt;p&gt;I bought the full version of the Creature Creator (because I couldn&amp;#8217;t just wait for the game) and it has SO many more parts.  I made this:&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0115/melon_buttons.png" rel="lightbox" title="Melon Buttons"&gt;&lt;img alt="Melon_buttons_thumb" src="/files/0000/0115/melon_buttons_thumb.png?1214075662" /&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 17 Jun 2008 12:55:20 +0000</pubDate>
      <link>http://treshenry.net/gaming/spore</link>
      <guid>http://treshenry.net/gaming/spore</guid>
    </item>
    <item>
      <title>I Feel SOOOO Stimulated</title>
      <category>Misc</category>
      <description>&lt;h1&gt;Thank You Crazy Government&lt;/h1&gt;
&lt;p&gt;&lt;a href="/files/0000/0079/stimulated.jpg" rel="lightbox" title="Stimulus?"&gt;&lt;img alt="Stimulated_thumb" class="site-image" src="/files/0000/0079/stimulated_thumb.jpg?1213295354" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I am feeling so stimulated right now.&lt;/p&gt;</description>
      <pubDate>Thu, 12 Jun 2008 11:31:17 +0000</pubDate>
      <link>http://treshenry.net/misc/stimulus</link>
      <guid>http://treshenry.net/misc/stimulus</guid>
    </item>
    <item>
      <title>My Dope Fonts</title>
      <category>Programming</category>
      <description>&lt;h1&gt;My Dope Fonts&lt;/h1&gt;
&lt;p&gt;&lt;a href="/files/0000/0067/CIMG0187.jpg" rel="lightbox" title="Dope Fonts"&gt;&lt;img alt="Cimg0187_thumb" class="site-image" src="/files/0000/0067/CIMG0187_thumb.jpg?1209248272" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Don&amp;#8217;t be jelis.&lt;/p&gt;</description>
      <pubDate>Sat, 26 Apr 2008 15:17:19 +0000</pubDate>
      <link>http://treshenry.net/programming/fonts</link>
      <guid>http://treshenry.net/programming/fonts</guid>
    </item>
    <item>
      <title>Pipsqueak 2</title>
      <category>Toys</category>
      <description>&lt;h1&gt;The New Toy&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16834220261"&gt;Asus &lt;span class="caps"&gt;EEE&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="caps"&gt;SUPER&lt;/span&gt; &lt;span class="caps"&gt;CUTE&lt;/span&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0064/CIMG0186.jpg" rel="lightbox" title="Pipsqueak 2"&gt;&lt;img alt="Cimg0186_thumb" class="site-image" src="/files/0000/0064/CIMG0186_thumb.jpg?1209163800" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I upgraded it to a gig of ram and pimped out the Xandros distro it ships with.  It&amp;#8217;s the absolute perfect machine for sitting on the couch and surfing, you know, whatever.  For $350 you really can&amp;#8217;t go wrong.&lt;/p&gt;</description>
      <pubDate>Fri, 25 Apr 2008 15:49:33 +0000</pubDate>
      <link>http://treshenry.net/toys/eee</link>
      <guid>http://treshenry.net/toys/eee</guid>
    </item>
    <item>
      <title>OMG BEHOLDER ATTACK</title>
      <category>Gaming</category>
      <description>&lt;h1&gt;Close Call at Cafe Umbria&lt;/h1&gt;
&lt;p&gt;I was at &lt;a href="http://www.caffeumbria.com/"&gt;Cafe Umbria&lt;/a&gt; today and just as I was about to enjoy my gelato + espresso (super omg delicious btw)&amp;#8230;&lt;/p&gt;
&lt;p&gt;A &lt;span class="caps"&gt;BEHOLDER&lt;/span&gt; &lt;span class="caps"&gt;ATTACKED&lt;/span&gt;!&lt;/p&gt;
&lt;p&gt;&lt;a href="/files/0000/0055/beholder1.jpg" rel="lightboxbeholder" title="TURN AROUND LADY YOU ARE ABOUT TO GET EATEN!!"&gt;&lt;img alt="Beholder1_thumb" class="site-image" src="/files/0000/0055/beholder1_thumb.jpg?1208906810" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0058/beholder2.jpg" rel="lightboxbeholder" title="Awe, so cute! I want to pinch his not-so-little cheeks."&gt;&lt;img alt="Beholder2_thumb" class="site-image" src="/files/0000/0058/beholder2_thumb.jpg?1208906845" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0061/beholder3.jpg" rel="lightboxbeholder" title="My Tasty Head"&gt;&lt;img alt="Beholder3_thumb" class="site-image" src="/files/0000/0061/beholder3_thumb.jpg?1208906863" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Pretty cool promo for the upcoming &lt;a href="http://dnd4.com/"&gt;4th Edition D&amp;amp;D&lt;/a&gt;.  My coffee was free because I not only knew the name of the creature (an Eye of the Beholder, duh!) but I also knew its hit dice.  This fact makes &lt;a href="http://www.ponyloaf.com" title="a.k.a. a whole pile of hotness"&gt;Jake&lt;/a&gt; roll his eyes &amp;mdash; and rightfully so.&lt;/p&gt;</description>
      <pubDate>Tue, 22 Apr 2008 19:30:24 +0000</pubDate>
      <link>http://treshenry.net/gaming/beholder</link>
      <guid>http://treshenry.net/gaming/beholder</guid>
    </item>
    <item>
      <title>Duke Of URL</title>
      <category>Programming</category>
      <description>&lt;h1&gt;Duke Of &lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/h1&gt;
&lt;h3&gt;A Bookmarklet&lt;/h3&gt;
&lt;p&gt;Ok, here&amp;#8217;s a handy little tool that I created recently for testing &lt;span class="caps"&gt;URL&lt;/span&gt; parameters in the query.  I guess you call these things &amp;#8216;bookmarklets&amp;#8217; but it&amp;#8217;s essentially just a bunch of javascript that you can put in a bookmark and then execute whenever you like (on any page).&lt;/p&gt;
&lt;p&gt;This particular bookmarklet parses and decodes all of the query parameters and provides a simple (and rather ugly) little UI to modify those parameters or add new ones.  After you have hacked the params all to hell and back you can click a button to encode them all and see what happens.&lt;/p&gt;
&lt;h3&gt;To use Duke Of &lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/h3&gt; 
&lt;ol&gt;
&lt;li&gt;Save this bookmarklet to your bookmarks.&lt;/li&gt;
&lt;li&gt;On any page with query parameters, click the Duke of &lt;span class="caps"&gt;URL&lt;/span&gt; bookmark.&lt;/li&gt;
&lt;li&gt;A list of name value pairs for query params will appear at the top of the page along with buttons to add new params or encode the params and reload the page.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href="javascript:(function(){if(document.location.search){var ls=document.location.search.replace(/\?/,'').split('&amp;');var ic=ls.length;var dr=document.createElement('div');dr.style.border='3px solid #666';dr.style.backgroundColor='#AAA';var tr=document.createElement('div');for(i=0;i&lt;ic;i++){np(i,ls[i].split('='));}dr.appendChild(tr);var br=document.createElement('input');br.type='button';br.value='Encode &amp; Go';br.style.width='150px';br.onclick=function(){eas();};dr.appendChild(br);br=document.createElement('input');br.type='button';br.value='New Param';br.style.width='150px';br.onclick=function(){np(ic,['','']);ic++;};dr.appendChild(br);br=document.createElement('input');br.type='button';br.value='Cancel';br.style.width='150px';br.onclick=function(){document.body.removeChild(dr);};dr.appendChild(br);document.body.insertBefore(dr, document.body.firstChild);}else{alert('DukeOfUrl only works when query params are present.');}function np(rc,vals){var rr=document.createElement('div');rr.style.padding='2px;';var ltr=document.createElement('span');var rtr=document.createElement('span');var lr=document.createElement('input');lr.id='paramname'+rc;lr.type='text';lr.value=decodeURIComponent(vals[0]);lr.style.width='200px';ltr.appendChild(lr);var bxr=document.createElement('input');bxr.id='paramvalue'+rc;bxr.type='text';bxr.style.width='500px';bxr.value=decodeURIComponent(vals[1]);rtr.innerHTML='&amp;nbsp;=&amp;nbsp;';rtr.appendChild(bxr);rr.appendChild(ltr);rr.appendChild(rtr);tr.appendChild(rr);}function eas(){var nlu=document.location.protocol+'//'+document.location.hostname+document.location.pathname+'?';for(i=0;i&lt;ic;i++){nlu+=encodeURIComponent(document.getElementById('paramname'+i).value);nlu+='=';nlu+=encodeURIComponent(document.getElementById('paramvalue'+i).value);if(i!=ic-1)nlu+='&amp;';}document.location=nlu;}})();"&gt;Duke of &lt;span class="caps"&gt;URL&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Let me know if it works for you and/or if you find it useful.  I found it &lt;span class="caps"&gt;EXTREMELY&lt;/span&gt; handy for testing complex query params and that&amp;#8217;s why I created it.  Sure there&amp;#8217;s a bunch of tools out there that will do something similar but this is small, simple and fast.  Duke Of &lt;span class="caps"&gt;URL&lt;/span&gt; has been tested on the latest FF, IE and Safari but let me know if you find any bugs.&lt;/p&gt;</description>
      <pubDate>Mon, 21 Apr 2008 14:34:39 +0000</pubDate>
      <link>http://treshenry.net/programming/dukeofurl</link>
      <guid>http://treshenry.net/programming/dukeofurl</guid>
    </item>
    <item>
      <title>XBox Media Center</title>
      <category>Toys</category>
      <description>&lt;h1&gt;&lt;span class="caps"&gt;XBMC&lt;/span&gt; is &lt;span class="caps"&gt;CLUTCH&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;Last week I hacked an Xbox with the help of my friend John.  It&amp;#8217;s actually funny because several weeks earlier I had given John my old Xbox because he wanted to try and hack it and, well, I had no use for the damn thing (which was collecting dust in the basement) so I just gave it to him.  Then when I saw how &lt;span class="caps"&gt;FUCKING&lt;/span&gt; &lt;span class="caps"&gt;AWESOME&lt;/span&gt; it was after his beat-down I decided I had to do the same so I bought an old Xbox from my friend Devin for $40 (which I still owe him) and tried it myself.&lt;/p&gt;
&lt;h2&gt;Screenshots&lt;/h2&gt;
&lt;p&gt;&lt;a href="/files/0000/0034/menu.png" rel="lightboxxbmc" title="The main menu for the XBMC.  There are dozens of skins out there for XBMC but I kind of like this default one.  It is cheesy old-school tech but way cooler than that stupid blade interface on the 360.  That weird looking stuff in the background is the visual which plays behind the nav if music is playing or shows the video if video is playing."&gt;&lt;img alt="Menu_thumb" class="site-image" src="/files/0000/0034/menu_thumb.png?1196743396" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0052/weather.png" rel="lightboxxbmc" title="Cute little weather app."&gt;&lt;img alt="Weather_thumb" class="site-image" src="/files/0000/0052/weather_thumb.png?1196743992" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0046/visuals.png" rel="lightboxxbmc" title="There are tons of visuals for music playback built right in."&gt;&lt;img alt="Visuals_thumb" class="site-image" src="/files/0000/0046/visuals_thumb.png?1196743918" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0037/movies.jpg" rel="lightboxxbmc" title="Play movies from the DVD player or rip them to the new-and-improved hard drive."&gt;&lt;img alt="Movies_thumb" class="site-image" src="/files/0000/0037/movies_thumb.jpg?1196743788" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0043/radio.png" rel="lightboxxbmc" title="Stream internet radio."&gt;&lt;img alt="Radio_thumb" class="site-image" src="/files/0000/0043/radio_thumb.png?1196743864" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0040/progs.png" rel="lightboxxbmc" title="Oh and did I mention emulators!!  The evening of day 1 with the XBMC had me playing Street Fighter II until 4:00 am."&gt;&lt;img alt="Progs_thumb" class="site-image" src="/files/0000/0040/progs_thumb.png?1196743814" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="/files/0000/0049/web_interface.png" rel="lightboxxbmc" title="There is also an excellent web control interface.  For extra cred control your Xbox Media Center from your iPhone!"&gt;&lt;img alt="Web_interface_thumb" class="site-image" src="/files/0000/0049/web_interface_thumb.png?1196743948" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt;Pain and Suffering&lt;/h2&gt;
&lt;p&gt;Let me just say straight out that modding an Xbox is a really long and involved process and definitely not for the faint-of-heart.  It took me three days total and involved taking apart lots of hardware, running lots of really sketchy software and crossing lots of fingers (oh and pulling lots of hair when things blew up).  &lt;span class="caps"&gt;BUT&lt;/span&gt;!  In the end I ended up with the coolest gadget &lt;span class="caps"&gt;EVAR&lt;/span&gt;.  It is currently the most used device in our house.&lt;/p&gt;
&lt;p&gt;I wouldn&amp;#8217;t even try to include all of the steps here to do this yourself.  There are numerous websites out there with all sorts of information on the subject.  I decided to go the soft-mod route instead of actually replacing any chips in my Xbox.  The primary reason for this was impatience.  I just didn&amp;#8217;t want to wait a couple of weeks for a mod chip.  Of course if I had actually swapped out the chip it would have been a whole lot easier but what&amp;#8217;s done is done.  &lt;span class="caps"&gt;STOP&lt;/span&gt; &lt;span class="caps"&gt;JUDGING&lt;/span&gt; ME!&lt;/p&gt;
&lt;p&gt;Not only did I do all the soft mod stuff but I also went through the rather interesting process of upgrading the hard drive in the Xbox.  The original Xbox shipped with an 8gig HD which is enough to store lots of saved game files but not much else.  Fortunately there is a hack to upgrade that shit, which I did.  That alone was a several hour process involving taking apart a PC to set it up for imaging the new drive.&lt;/p&gt;
&lt;p&gt;All in all it was a painful process but the end result is amazing.  This is by far the coolest media center I have played with.  It supports most everything right out of the box.  It can talk to shares of any kind on your network to discover media (including finding iTunes shares), it will play every conceivable media type, you can trick it out with all kinds of plugins and scripts and, well, it&amp;#8217;s just awesome.  Oh and it also supports 1080i so all of this stuff is in breathtaking resolution.  I had to scale those sample images above down from 1920&amp;#215;1080 to 800&amp;#215;450 to fit them on the site.&lt;/p&gt;
&lt;p&gt;Screw $300 for an Apple TV.  This baby does it all and cost me &amp;lt; $100.  And it&amp;#8217;s cool.  The chicks dig it.  srsly.&lt;/p&gt;</description>
      <pubDate>Mon, 03 Dec 2007 21:09:12 +0000</pubDate>
      <link>http://treshenry.net/toys/xbmc</link>
      <guid>http://treshenry.net/toys/xbmc</guid>
    </item>
    <item>
      <title>Making Kimchi</title>
      <category>Food</category>
      <description>&lt;h1&gt;How I Made Kimchi&lt;/h1&gt;
&lt;p&gt;I am not a chef.  I can&amp;#8217;t take a random set of interesting ingredients and turn them in to something delicious.  In the kitchen I am something of a menace.  &lt;span class="caps"&gt;BUT&lt;/span&gt;!  I am a geek and thus there are a few things I have learned to make because I think they are interesting (and tasty).&lt;/p&gt;
&lt;p&gt;With the help of my Korean friend Soyoung I now know how to make that staple of Korean food: kimchi.&lt;/p&gt;
&lt;h2&gt;Ingredients&lt;/h2&gt;
&lt;div style="float: right;"&gt;
&lt;p&gt;&lt;a href="/files/0000/0016/CIMG1124.jpg" rel="lightbox" title="Ingredients"&gt;&lt;img alt="Cimg1124_thumb" class="site-image" src="/files/0000/0016/CIMG1124_thumb.jpg?1194574530" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;I used the following ingredients:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;A whole head of Napa cabbage&lt;/li&gt;
	&lt;li&gt;Shrimp sauce (don&amp;#8217;t look at this too closely or you will get grossed out)&lt;/li&gt;
	&lt;li&gt;Crushed red pepper (from a Korean grocery)&lt;/li&gt;
	&lt;li&gt;Sea salt (large crystals)&lt;/li&gt;
	&lt;li&gt;Carrot&lt;/li&gt;
	&lt;li&gt;Garlic&lt;/li&gt;
	&lt;li&gt;Sugar (confectioners, it was all I had)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can use all kinds of other stuff in kimchi but this is like the basic variety.  Most people also include scallions but I forget to get them.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Also notice the Hello Kitty toaster in the background.  It makes toast with Hello Kitty on it.&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Halving&lt;/h2&gt;
&lt;div style="float: right;"&gt;
&lt;p&gt;&lt;a href="/files/0000/0019/CIMG1126.jpg" rel="lightbox" title="Napa Cabbage"&gt;&lt;img alt="Cimg1126_thumb" class="site-image" src="/files/0000/0019/CIMG1126_thumb.jpg?1194574607" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;First I thoroughly rinsed the cabbage making sure to pull the leaves apart some to rinse all of the inside parts.  After that I cut the cabbage in half.  (I didn&amp;#8217;t dry the cabbage because the water helps with the next step.)&lt;/p&gt;
&lt;p&gt;I don&amp;#8217;t know why but I think Napa cabbage is really beautiful.&lt;/p&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;
&lt;h2&gt;Salting&lt;/h2&gt;
&lt;div style="float: right;"&gt;
&lt;p&gt;&lt;a href="/files/0000/0022/CIMG1127.jpg" rel="lightbox" title="Salting"&gt;&lt;img alt="Cimg1127_thumb" class="site-image" src="/files/0000/0022/CIMG1127_thumb.jpg?1194574636" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;I put the cabbage halves in a large bowl and then poured on top of it one metric fuck-ton of sea salt.  I worked the salt way down into the cabbage pulling it lightly apart as necessary to get the salt all up in there.&lt;/p&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;
&lt;h2&gt;Wait&lt;/h2&gt;
&lt;div style="float: right;"&gt;
&lt;p&gt;&lt;a href="/files/0000/0025/CIMG1128.jpg" rel="lightbox" title="Wilted"&gt;&lt;img alt="Cimg1128_thumb" class="site-image" src="/files/0000/0025/CIMG1128_thumb.jpg?1194574677" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;After salting the cabbage I just waited.  I think overall I let the cabbage sit for about 2 hours.  I just kept an eye on it and every now and then picked up some of the leaves to see how wilted it was.  Once it was substantially wilted I rinsed the cabbage thoroughly again to get all of the excess salt off.&lt;/p&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;
&lt;h2&gt;The Sauce&lt;/h2&gt;
&lt;div style="float: right;"&gt;
&lt;p&gt;&lt;a href="/files/0000/0028/CIMG1129.jpg" rel="lightbox" title="Sauce"&gt;&lt;img alt="Cimg1129_thumb" class="site-image" src="/files/0000/0028/CIMG1129_thumb.jpg?1194574717" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;To make the sauce I mixed pepper, shrimp sauce, sugar, garlic and some soy sauce.  Then, using my hands, i got that sauce all over that cabbage.  That cabbage didn&amp;#8217;t know what hit it.  It was like a mack truck of sauce.&lt;/p&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;
&lt;h2&gt;Finished&lt;/h2&gt;
&lt;div style="float: right;"&gt;
&lt;p&gt;&lt;a href="/files/0000/0031/CIMG1130.jpg" rel="lightbox" title="Finished"&gt;&lt;img alt="Cimg1130_thumb" class="site-image" src="/files/0000/0031/CIMG1130_thumb.jpg?1194574731" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;After the saucing it was pretty much ready to jar.  Unfortunately I only had one mason jar so some of it went in to all kinds of random containers.  I gave some to my folks and hoarded the rest.&lt;/p&gt;
&lt;p&gt;We ate it for probably about three weeks.  After that it started getting kind of sour.  I&amp;#8217;ve recently learned that when the kimchi goes sour you make soup and pancakes out of it.  Topic for another page?&lt;/p&gt;
&lt;div style="clear: both;"&gt;&lt;/div&gt;</description>
      <pubDate>Thu, 08 Nov 2007 13:18:23 +0000</pubDate>
      <link>http://treshenry.net/food/kimchi</link>
      <guid>http://treshenry.net/food/kimchi</guid>
    </item>
    <item>
      <title>MVC in .NET</title>
      <category>Programming</category>
      <description>&lt;h1&gt;&lt;span class="caps"&gt;MVC&lt;/span&gt; in .&lt;span class="caps"&gt;NET&lt;/span&gt;&lt;/h1&gt;
&lt;p&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2007/10/14/asp-net-mvc-framework.aspx"&gt;Scott Guthrie&lt;/a&gt; posted on his blog last month (October 2007) that his team is working on an &lt;span class="caps"&gt;MVC&lt;/span&gt; architecture for .&lt;span class="caps"&gt;NET&lt;/span&gt;.  Since then my nipples have been hard as diamonds.&lt;/p&gt;
&lt;p&gt;For those that don&amp;#8217;t know the delicious joys of &lt;span class="caps"&gt;MVC&lt;/span&gt; I&amp;#8217;ll give a really brief overview: &lt;span class="caps"&gt;MVC&lt;/span&gt; stands for &amp;#8220;&lt;em&gt;model-view-controller&lt;/em&gt;&amp;#8221; which is a way of describing an architectural pattern for building software applications.  The basic premise is that software applications built with this pattern are broken into three functional areas that strictly define a separation of concerns between parts of an application.  This is similar to a standard 3-tier architecture (presentation layer, business logic, data access layer) except that the presentation layer is broken out in to &lt;em&gt;views&lt;/em&gt;, which define only how information is presented to the user, and controllers, which define the interaction between those views and the data that drives the application (models).  For more detailed information check out the entry on &lt;a href="http://en.wikipedia.org/wiki/Model-view-controller"&gt;Wikipedia&lt;/a&gt; .&lt;/p&gt;
&lt;h2&gt;Why This Fills Me With Joy&lt;/h2&gt;
&lt;p&gt;Back in mid 2006 I heard about this new web development platform from a friend called &lt;cite&gt;Ruby on Rails&lt;/cite&gt;.  At that time I had only a passing knowledge of &lt;span class="caps"&gt;MVC&lt;/span&gt; and had never really seen it in practice.  I started reading up on &lt;span class="caps"&gt;MVC&lt;/span&gt; and the RoR platform, got some books, downloaded the framework, and fell in love.  I could write an entire book on why &lt;span class="caps"&gt;MVC&lt;/span&gt; is a beautiful thing but let&amp;#8217;s just say that overall it makes writing, testing and maintaining the kinds of software applications that I build much easier, better and funner.&lt;/p&gt;
&lt;p&gt;By November of 2006 I started my own RoR consulting company &lt;a href="http://www.squarepegconsulting.com"&gt;Square Peg Consulting&lt;/a&gt; and started building RoR applications professionally.  I have not, however, completely abandoned .&lt;span class="caps"&gt;NET&lt;/span&gt; as there are still many things I love about that platform.  Then two things were announced that made me actually excited about .&lt;span class="caps"&gt;NET&lt;/span&gt; again.  1) Microsoft announced that the source code for the .&lt;span class="caps"&gt;NET&lt;/span&gt; framework would be release under the Microsoft For Reference Only license and 2) Scott announced that there will be first class support for &lt;span class="caps"&gt;MVC&lt;/span&gt; built in to &lt;span class="caps"&gt;ASP&lt;/span&gt;.&lt;span class="caps"&gt;NET&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The &lt;span class="caps"&gt;ASP&lt;/span&gt;.&lt;span class="caps"&gt;NET&lt;/span&gt; implementation of &lt;span class="caps"&gt;MVC&lt;/span&gt; is going to be awesome.  There is a video of a presentation Scott Guthrie made at the &lt;span class="caps"&gt;ALT&lt;/span&gt;.&lt;span class="caps"&gt;NET&lt;/span&gt; conf over at &lt;a href="http://www.hanselman.com/blog/ScottGuMVCPresentationAndScottHaScreencastFromALTNETConference.aspx"&gt;Scott Hanselman&amp;#8217;s Blog&lt;/a&gt; that, while poorly recorded, gives more than enough information to get incredibly excited.&lt;/p&gt;
&lt;p&gt;In short: I can&amp;#8217;t fucking wait.&lt;/p&gt;
&lt;h2&gt;Update&lt;/h2&gt;
&lt;p&gt;ScottGu just posted a new, more detailed, blog post on &lt;span class="caps"&gt;MVC&lt;/span&gt; in .&lt;span class="caps"&gt;NET&lt;/span&gt; &lt;a href="http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx"&gt;here&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 07 Nov 2007 18:16:43 +0000</pubDate>
      <link>http://treshenry.net/programming/dotnet_mvc</link>
      <guid>http://treshenry.net/programming/dotnet_mvc</guid>
    </item>
  </channel>
</rss>
