<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>ChrisCowan.us</title>
	<atom:link href="http://www.chriscowan.us/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chriscowan.us</link>
	<description>I'm a rambling man</description>
	<pubDate>Mon, 02 Nov 2009 19:32:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Cucumber + Selenium + Machinist</title>
		<link>http://www.chriscowan.us/2009/11/cucumber-selenium-machinist/</link>
		<comments>http://www.chriscowan.us/2009/11/cucumber-selenium-machinist/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 18:51:35 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=307</guid>
		<description><![CDATA[This weekend I worked on setting up a Selenium test for Plus 3 Network using Cucumber. I&#8217;ve been using Machinist to create fixtures for my non-Selenium Cucumber scenarios. I wanted to continue using my Machinist blueprints that I had already setup so that my Selenium tests would use the same random data.
The issue I ran [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend I worked on setting up a Selenium test for <a href="http://www.plus3network.com">Plus 3 Network</a> using Cucumber. I&#8217;ve been using Machinist to create fixtures for my non-Selenium Cucumber scenarios. I wanted to continue using my Machinist blueprints that I had already setup so that my Selenium tests would use the same random data.</p>
<p>The issue I ran into was that ActiveRecord doesn&#8217;t actaully commit it&#8217;s changes to the database, it executes a rollback at the end of each scenario. This is an issue because Webrat/Selenium actaully creates a Mongrel instance and runs it&#8217;s tests against that which is a totally different transaction.</p>
<p>The workaround is quite simple, just turn off the transactions for your Selenium environment, use <a href="http://github.com/bmabey/database_cleaner/">DatabaseCleaner</a> to clean the database and generate your Machinist fixtures in a Before hook. You just need to set <strong>Cucumber::Rails::World.use_transactional_fixtures</strong> to <strong>false</strong> in your <strong>enhanced.rb</strong> and <strong>true</strong> in your <strong>plain.rb</strong>. For generating my Machinist fixtures I have a method called &#8220;<strong>machine_fixtures</strong>&#8221; (pretty catchy eh?) in my <strong>blueprints.rb</strong> file.  Here is what it looks like:</p>
<p><script src="http://gist.github.com/224294.js"></script></p>
<p>And my <strong>enhanced.rb</strong> has the hooks for generating the fixtures using &#8220;machine_fixtures&#8221; and for cleaning the database.</p>
<p><script src="http://gist.github.com/224335.js"></script></p>
<p>And for good measure here is what the plain.rb looks like:</p>
<p><script src="http://gist.github.com/224337.js"></script></p>
<p>I&#8217;m assuming you setup your Cucumber/Selenium environment like this: <a href="http://wiki.github.com/aslakhellesoy/cucumber/setting-up-selenium">http://wiki.github.com/aslakhellesoy/cucumber/setting-up-selenium</a>. The instructions mention the whole transaction issue and using DatabaseCleaner to clean out the database but it didn&#8217;t quite hit me till I tried using the Machinist fixtures. Hopefully this will clear things up for some other Noob.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/11/cucumber-selenium-machinist/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Nginx&#8230; Load Balancer&#8230; Reverse Proxy&#8230; Jack of all Trades</title>
		<link>http://www.chriscowan.us/2009/10/nginx-load-balancer-reverse-proxy-jack-of-all-trades/</link>
		<comments>http://www.chriscowan.us/2009/10/nginx-load-balancer-reverse-proxy-jack-of-all-trades/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 05:40:51 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<category><![CDATA[cache]]></category>

		<category><![CDATA[load balancer]]></category>

		<category><![CDATA[nginx]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[reverse proxy]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=302</guid>
		<description><![CDATA[Lately Nginx has become my new best friend. It seems like every time I think &#8220;Hey I want to do &#8230;&#8221; Nginx is the solution. Recently I&#8217;ve setup a new &#8220;high availability&#8221; cluster for Plus 3 Network and needed a easy-to-configure load balancer to route the traffic between the web servers.
In previous architectures I&#8217;ve resorted [...]]]></description>
			<content:encoded><![CDATA[<p>Lately Nginx has become my new best friend. It seems like every time I think &#8220;Hey I want to do &#8230;&#8221; Nginx is the solution. Recently I&#8217;ve setup a new &#8220;high availability&#8221; cluster for Plus 3 Network and needed a easy-to-configure load balancer to route the traffic between the web servers.</p>
<p>In previous architectures I&#8217;ve resorted to wrestling with Linux Virtual Server to handle this job. I was dreading having to go through that painful process again. So this time I searched the interweb and turned up <a href="http://barry.wordpress.com/2008/04/28/load-balancer-update/" target="_blank">this blog post</a> which sparked the idea of using Nginx to solve this problem.</p>
<p>Along with the load balancing I also wanted to setup a reverse proxy for some of the dynamically created images on the site and cacheable content that we needed to move off the file system and into the database to share across each web server. Plus there were some other dynamically generated bits and pieces that I didn&#8217;t want slowing down the our web servers.</p>
<p>The load balancing/reverse proxy part in Nginx is pretty simple since Nginx has the HTTP Proxy module built in. The configuration was similar to setting up the upstream servers for a Mongrel/Thin installation except it would just round robin the requests to the web servers instead the local instances. It also allows you to setup different proxy schemes for different locations&#8230; ie. cache the avatars that are stored in the database or the Google map thumbnails.</p>
<p>One additional nugget of goodness I found was the ability to scale and crop images on the fly using Nginx&#8217;s Image Filter module. This completely removes the burden from the Rails servers and makes creating square avatar images a snap. </p>
<p>Form a performance standpoint, it blows a Rails only solution out of the ballpark. During my perf tests I was getting about 700 - 900 request/sec on the avatar images (which is comparable to a static image on the site). The Rails server can serve the source image at around 190 request/sec with caching enabled. Not bad for an image that is stored in the database, served via Rails and dynamically scaled/cropped on the fly.</p>
<p>Here is my configuration for the load balancer. It has all the usual goodies that a good reverse proxy needs&#8230; dynamic image scaling, expires tags, gzipping, the works! If you have any question feel free to put them in the comments.</p>
<p><script src="http://gist.github.com/221178.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/10/nginx-load-balancer-reverse-proxy-jack-of-all-trades/feed/</wfw:commentRss>
		</item>
		<item>
		<title>It&#8217;s never easy (when it&#8217;s hot!)</title>
		<link>http://www.chriscowan.us/2009/09/its-never-easy-when-its-hot/</link>
		<comments>http://www.chriscowan.us/2009/09/its-never-easy-when-its-hot/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 17:21:12 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=293</guid>
		<description><![CDATA[Yesterday Patrick and I decided to meet up for a &#8220;lazy&#8221; ride at Skeggs. We have both been putting in the miles lately and we thought it might be nice to just get together for a easy ride where we are not slaves to some schedule like a typical dawn patrol ride.
The plan was to [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday Patrick and I decided to meet up for a &#8220;lazy&#8221; ride at Skeggs. We have both been putting in the miles lately and we thought it might be nice to just get together for a easy ride where we are not slaves to some schedule like a typical dawn patrol ride.</p>
<p>The plan was to just take it easy on the climbs and have fun. And I think we could have accomplished that had we not ridden at Skeggs. It&#8217;s all climbing there. Nothing but climbing (well some descending but you spend more time climbing they you do descending). By the end we where both spent&#8230; well I was more spent then Patrick of course since I started slurring my speech and lost a bit of my coordination.</p>
<p>Plus it was hot as hell out! When I say hot I mean &#8220;drink 100oz of water and ask for more&#8221; kind of hot. The kind where when you get into the shower after the ride and you&#8217;re drier then when you stepped in (I know that doesn&#8217;t make any sense what so ever but it&#8217;s my damn blog and my logic prevails here!).</p>
<p>The kind of hot where you think, &#8220;you know I could probably squeeze another 50oz bladder in my pack&#8221;. And that&#8217;s how ideas are born&#8230; After I ran out of water, I fantasized about having a frozen 50oz bladder in my pack that would conveniently melt enough to quench my hydration needs by the time I downed the 1st 100oz.</p>
<p>Of course this would compliment the &#8220;freeze half your bladder trick&#8221; I learned riding in AZ in the summer. So the next time I  have a ridiculous idea of riding in super hot weather I&#8217;m going to employ this new spectacular super bladder idea.</p>
<p>BTW&#8230; Patrick and I raised <strong>$1.68</strong> for our causes on <a href="http://www.plus3network.com" target="_blank">Plus 3 Network</a>. Check out our rides:</p>
<p><a href="http://www.plus3network.com/activity/skeggs/90162" target="_blank">Patrick&#8217;s ride</a> and <a href="http://www.plus3network.com/activity/skeggs-with-patrick/90266" target="_blank">my ride</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/09/its-never-easy-when-its-hot/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I was attacked!</title>
		<link>http://www.chriscowan.us/2009/08/i-was-attacked/</link>
		<comments>http://www.chriscowan.us/2009/08/i-was-attacked/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 22:08:05 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=286</guid>
		<description><![CDATA[Yesterday on my commute back from a meeting at the Yahoo! Great America office I was attacked by a vicious Wasp! I was riding along minding my own business when out of now where this little bastard jumped me. 
I could tell this thing had no honor nor did it abide by any rules of [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday on my commute back from a meeting at the Yahoo! Great America office I was attacked by a vicious Wasp! I was riding along minding my own business when out of now where this little bastard jumped me. </p>
<p>I could tell this thing had no honor nor did it abide by any rules of fighting. It went straight for my eyes trying with all it&#8217;s might to blind me. It knew just how to do it too. It flew right under my glasses and started to mount it&#8217;s assault like a group of angry marines avenging the death of one of their fallen brothers (not that I&#8217;ve even see a group of angry marines avenge their bother&#8217;s death but I image it&#8217;s quite a sight).</p>
<p>As you can see from the evidence below it got a good piece of me but I think I managed to crushed it&#8217;s stupid little wings when I batted it out from under my glasses. Wasps have officially made the list of the Axis of Evil Creatures (right along with their suicidal buddies, the <a href="http://www.chriscowan.us/2008/09/the-phantom-menace-of-cycling/">squirrels</a>)!</p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3843146747/" title="The result of the wasp attack! by CrankyMonkey, on Flickr"><img src="http://farm3.static.flickr.com/2610/3843146747_9b54213bd3.jpg" width="500" height="375" alt="The result of the wasp attack!" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/08/i-was-attacked/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Dawn Patrol</title>
		<link>http://www.chriscowan.us/2009/08/the-dawn-patrol/</link>
		<comments>http://www.chriscowan.us/2009/08/the-dawn-patrol/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 00:54:22 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<category><![CDATA[cycling]]></category>

		<category><![CDATA[iamspecialized]]></category>

		<category><![CDATA[joe]]></category>

		<category><![CDATA[mtb]]></category>

		<category><![CDATA[patrick]]></category>

		<category><![CDATA[plus3network]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=275</guid>
		<description><![CDATA[One of the hardest things about being a husband, father, young (is 35 still young?) professional and cyclist is finding time to squeeze in a good mountain bike ride. I found the only way to accomplish this is to get up at the butt crack of dawn and hit the trails.

Even harder is to sucker [...]]]></description>
			<content:encoded><![CDATA[<p>One of the hardest things about being a husband, father, young (is 35 still young?) professional and cyclist is finding time to squeeze in a good mountain bike ride. I found the only way to accomplish this is to get up at the butt crack of dawn and hit the trails.</p>
<p><a href="http://www.facebook.com/photo.php?pid=3186517&amp;op=1&amp;o=global&amp;view=global&amp;subj=517532783&amp;id=733334255"><img class="alignnone" src="/assets/images/dawn-gap.jpg" alt="" width="544" height="408" /></a></p>
<p>Even harder is to sucker some other poor souls into meeting you for an early morning ride. But when you throw in the promise of some prime &#8220;ranger-free&#8221; singletrack and breath taking views it makes it a bit easier.</p>
<p>With those two benefits, I&#8217;ve finally suckered Patrick and Joe into joining me for my morning Dawn Patrol Ride at Saratoga Gap. We all agree it&#8217;s really hard to pry yourself out of a comfortable bed but when we hit the spot in the photo above, it&#8217;s totally worth it.</p>
<p><a href="http://www.facebook.com/photo.php?pid=3186517&amp;op=1&amp;o=global&amp;view=global&amp;subj=517532783&amp;id=733334255#/photo.php?pid=3434101&amp;op=1&amp;o=global&amp;view=global&amp;subj=517532783&amp;id=733334255"><img class="alignnone" src="/assets/images/gap-dawn2.jpg" alt="" width="544" height="408" /></a></p>
<p>Being the first to ride a trail in the morning is pretty satisfying, it&#8217;s comforting to know that you can rail that twisty section without worrying about another rider coming the other way. The only real risk is hitting wild life loitering in the middle of the trail (what are they thinking? Get out of the way Bambi! Jeeez!)</p>
<p><img alt="Climbing out" src="/assets/images/climbing.jpg" title="Climbing out" class="alignnone" width="500" height="375" /></p>
<p>Yesterday while climbing out of Peter&#8217;s Loop, I mentioned to Joe and Patrick that I was considering putting forth my entry for the &#8220;<a href="http://www.specializedriders.com/blog/1/post/show/2384" target="_blank">Specialized Trail Crew</a>&#8221; contest. I explained how I thought it would be interesting to focus my blog a bit more and open up a wider forum for discussing my three passions: riding, <a href="http://www.plus3network.com/" target="_blank">advocacy</a> and technology. They unanimously thought it was a cool idea, Pweew!&#8230; just the validation I needed.</p>
<p>One interesting angle would be to see how much money I could raise for my cause on <a href="http://www.plus3network.com" target="_blank">Plus 3 Network</a> using <a href="http://www.specialized.com/us/en/bc/SBCBkModel.jsp?sid=10SJFSR&amp;eid=4201" target="_blank">the bike</a> Specialized would graciously loan to me for a year. As an added bonus I&#8217;ve even plotted a route from my new apartment to work that is off-road almost the entire way.</p>
<p>Keep your fingers crossed&#8230; Here are the stats from yesterday&#8217;s ride.</p>
<ul>
<li>Distance: 9.44</li>
<li>Money Raised: $0.57 (for <a href="http://www.plus3network.com/causes#cs15">Project Rwanda</a>)</li>
<li>Calories: 1442</li>
<li>Elevation: 1804</li>
<li><a href="http://www.plus3network.com/guest/route/74950">Full Ride Report</a></li>
</ul>
<p><iframe width="500" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=http:%2F%2Frides.chriscowan.us%2Factivity%2Fkml%2FPartial-Saratoga-Gap-08-19-2009%2F929&amp;ie=UTF8&amp;t=p&amp;ll=37.27378,-122.14119&amp;spn=0.03415,0.085831&amp;z=13&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?q=http:%2F%2Frides.chriscowan.us%2Factivity%2Fkml%2FPartial-Saratoga-Gap-08-19-2009%2F929&amp;ie=UTF8&amp;t=p&amp;ll=37.27378,-122.14119&amp;spn=0.03415,0.085831&amp;z=13&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
<p>(I actually rode 13 miles today but I forgot to hit the start button on my GPS till we got to Peter&#8217;s Loop&#8230; Doah!)</p>
<p>Update: Patrick just sent me this photo&#8230; ha!</p>
<p><img alt="Trail repairs" src="/assets/images/joe.jpg" title="Trail repairs" class="alignnone" width="500" height="375" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/08/the-dawn-patrol/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Two strangers working together&#8230;</title>
		<link>http://www.chriscowan.us/2009/08/two-strangers-working-together/</link>
		<comments>http://www.chriscowan.us/2009/08/two-strangers-working-together/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 04:46:34 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<category><![CDATA[bonds]]></category>

		<category><![CDATA[cycling]]></category>

		<category><![CDATA[drafting]]></category>

		<category><![CDATA[google]]></category>

		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=270</guid>
		<description><![CDATA[This morning when I was returning home on my morning road ride I was passed by a guy wearing a full Google Kit. As he passed me he gave me a nod and smile, since I&#8217;m a Yahoo! I couldn&#8217;t let this Googler get away with that, so I got on to his wheel and [...]]]></description>
			<content:encoded><![CDATA[<p>This morning when I was returning home on my morning road ride I was passed by a guy wearing a full Google Kit. As he passed me he gave me a nod and smile, since I&#8217;m a Yahoo! I couldn&#8217;t let this Googler get away with that, so I got on to his wheel and drafted a bit.</p>
<p>My plan was to attack him at the Sunnyvale city limit (which if you don&#8217;t know city limits are always sprint points on road rides). About 100 feet before we hit the point which I was going to mount my attack I noticed he was wiggling his left elbow and looking back at me. </p>
<p>Hey! I&#8217;ve seen that move before, that&#8217;s an invitation to take a pull up front. So as any honorable cyclist would do I accelerated enough to overtake him and take my turn up front. I focused on pedaling at a good even tempo (not dropping the hammer) just enough to pick the pace up a bit and say &#8220;I&#8217;m game!&#8221;</p>
<p>After about 3 minutes I relaxed, wiggled my left elbow and glanced back relinquishing my pull. The Googler speed up enough to over take me and I fell back inline on his wheel. We played this hopscotch game for about 3 miles till my turn off point. Since I knew I was turning off I took an extra long pull and then yelled at the end, &#8220;Thanks for the pulls!&#8221; He responded with the same enthusiasm &#8220;you too!&#8221;</p>
<p>This is one of the many reasons I love cycling, two strangers working together against the wind. The only thing that would have made it more beautiful is if I was wearing my Yahoo! jersey.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/08/two-strangers-working-together/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rockin&#8217; &#038; Ridin&#8217;</title>
		<link>http://www.chriscowan.us/2009/07/rockin-ridin/</link>
		<comments>http://www.chriscowan.us/2009/07/rockin-ridin/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 01:52:07 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<category><![CDATA[mountain biking]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[playlist]]></category>

		<category><![CDATA[rockin &amp; ridin]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=268</guid>
		<description><![CDATA[So I know this is a very controversial topic amongst mountain bikers (and cyclist in general), but recently I started Rockin&#8217; &#038; Ridin&#8217;. For the uninformed, Rockin&#8217; &#038; Ridin&#8217; is when you listen to music (via an iPod or iPhone or some other shitty MP3 device) while riding your bike. Many believe it&#8217;s dangerous but [...]]]></description>
			<content:encoded><![CDATA[<p>So I know this is a very controversial topic amongst mountain bikers (and cyclist in general), but recently I started Rockin&#8217; &#038; Ridin&#8217;. For the uninformed, Rockin&#8217; &#038; Ridin&#8217; is when you listen to music (via an iPod or iPhone or some other shitty MP3 device) while riding your bike. Many believe it&#8217;s dangerous but for every incident where someone has been hurt there are thousands of times where people ride with headphones and are perfectly safe. My guess that it&#8217;s a wash with regards to safety. </p>
<p>In the Great State of California it&#8217;s illegal to listen to music with headphones in both ears and operate a vehicle (or bicycle), one ear and your good to go. So this is exactly what I do, I put one headphone in and it provides just enough background music to get me in the just the right mindset but allows me to hear all the delicate little critters on the trail at 6 am. As mater of fact I&#8217;ve yet to have a bad ride while Rockin&#8217;.</p>
<p>So what am I listening to? Well I&#8217;m glad you asked because without further ado here is my playlist (in random order the way I like it):</p>
<ul>
<li>Sofa King – Danger Doom : The Mouse And The Mask</li>
<li>London Calling – The Clash : The Essential</li>
<li>You Are a Runner and I Am My Father&#8217;s Son – Wolf Parade : Apologies to the Queen Mary</li>
<li>Boyz-N-The-Hood – Dynamite Hack : Superfast</li>
<li>I Am Somebody (Featuring Chromeo) [Paris Version] – DJ Mehdi featuring Chromeo : Lucky Boy</li>
<li>Ring Of Fire – Social Distortion : Social Distortion</li>
<li>Big Time Operator – The Dead Milkmen : Bucky Fellini</li>
<li>Mansard Roof – Vampire Weekend : Vampire Weekend</li>
<li>The National Anthem – Radiohead : Kid A</li>
<li>The Audience Is Listening Theme Song – Cut Chemist : The Audience&#8217;s Listening</li>
<li>Itsoweezee-De La Soul (Pz I Wi – Radiohead : Me &#038; This Army: Radiohead Remi</li>
<li>Setting Sun – Chemical Brothers : Singles 93-03 (Bonus Disc)</li>
<li>I Come From The Water – The Toadies : Rubberneck</li>
<li>Wake Up – Rage Against The Machine : Rage Against The Machine</li>
<li>The Salmon Dance – The Chemical Brothers : We Are the Night</li>
<li>Handlebars – Flobots : Fight With Tools</li>
<li>Paper Planes – M.I.A. : Kala</li>
<li>Block Rockin` Beats – Chemical Brothers : Singles 93-03 (Bonus Disc)</li>
<li>Holiday In The Sun – The Sex pistols : Never Mind The Bollocks Here&#8217;s The Sex Pistols</li>
<li>Knights of Cydonia – Muse : Black Holes and Revelations</li>
<li>I Predict a Riot – Kaiser Chiefs : Employment</li>
<li>Galvanize (feat Q-Tip) – Chemical Brothers : Push The Button</li>
<li>Balls Out – The Bloodhound Gang : Hefty Fine</li>
<li>Had A Dad (Demo) – Jane&#8217;s Addiction : Live And Rare [Japan]</li>
<li>Let&#8217;s Push Things Forward – The Streets : Original Pirate Material</li>
<li>Positive Tension – Bloc Party : Silent Alarm</li>
<li>Daytona 500-Ghostface (Panzah – Radiohead : Me &#038; This Army: Radiohead Remix</li>
<li>Magic Johnson – Red Hot Chili Peppers : Mother&#8217;s Milk</li>
<li>Stockholm Syndrome – Muse : Absolution</li>
<li>Rock Is Dead – Matrix : The Matrix</li>
<li>wake up – Arcade Fire : Funeral</li>
<li>Firestarter – The Prodigy : Baby`s Got a Temper</li>
<li>Dimension – Wolfmother : Wolfmother</li>
<li>Down On Haley – Nerf Herder : Nerf Herder</li>
<li>Sabotage – Beastie Boys : Ill Communication</li>
<li>Carbon Monoxide – Cake : Pressure Chief</li>
<li>Song 2 – Blur : Blur</li>
<li>Rapperfection-Edan (Ft. Mr. Li – Radiohead : Me &#038; This Army: Radiohead Remix</li>
<li>Woman – Wolfmother : Wolfmother</li>
<li>Feels Just Like It Should – Jamiroquai : Dynamite</li>
<li>Ball And Chain – Social Distortion : Social Distortion</li>
<li>Eple – Röyksopp : Melody A.M.</li>
<li>Change The Beat-MF Doom (Pz Wi – Radiohead : Me &#038; This Army: Radiohead Remix</li>
<li>Breaking Into Heaven – The Stone Roses : Second Coming</li>
<li>Welcome to TMCR – The Pinker Tones : The Million Colour Revolution</li>
<li>Stop – Jane&#8217;s Addiction : Ritual De Lo Habitual</li>
<li>Ready Steady Go – Paul Oakenfold : Bunkka</li>
<li>Shimmy Shimmy Ya – Ol` Dirty Bastard : Return to the 36 Chambers</li>
<li>Röyskopp&#8217;s Night Out – Röyksopp : Melody A.M.</li>
</ul>
<p><strong>P.S.</strong> I only Rock &#038; Ride when mountain biking&#8230; The road is crazy enough that I don&#8217;t need any extra noise!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/07/rockin-ridin/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Merb + RSpec: Testing Requests with Cookies</title>
		<link>http://www.chriscowan.us/2009/06/merb-rspec-testing-requests-with-cookies/</link>
		<comments>http://www.chriscowan.us/2009/06/merb-rspec-testing-requests-with-cookies/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 05:57:27 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<category><![CDATA[cookies]]></category>

		<category><![CDATA[facebook coonect]]></category>

		<category><![CDATA[merb]]></category>

		<category><![CDATA[rspec]]></category>

		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=263</guid>
		<description><![CDATA[I&#8217;ve been doing quite a bit of test driven development lately with Merb and Rspec. Tonight I banged my head against the wall for several hours trying to get cookies to pass to a strategy via a request() call. I finally got it working. I figure I would share this with the world in hopes [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing quite a bit of test driven development lately with Merb and Rspec. Tonight I banged my head against the wall for several hours trying to get cookies to pass to a strategy via a request() call. I finally got it working. I figure I would share this with the world in hopes that I save some other poor SOB hours of frustration.</p>
<p>Here is the code along with the strategy to give you a complete picture of what&#8217;s going on:</p>
<p><script src="http://gist.github.com/125649.js"></script></p>
<p>My first attempt at this was to setup a cookie jar using <strong>Merb::Test::CookieJar</strong> and then updating the cookies using the <strong>example.org</strong> domain.  Fail! Then I scoured the web looking for any hints. When all that failed too I had to hit the Merb source code and examine what was really going on. Bingo&#8230; just pass it an array of raw cookies and let it do the rest.</p>
<p>Thank god for Open Source!</p>
<p>(BTW&#8230; I&#8217;m a bit new at both Merb and RSpec so take care with trashing my code)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/06/merb-rspec-testing-requests-with-cookies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>An Evening with Tom Ritchey</title>
		<link>http://www.chriscowan.us/2009/01/an-evening-with-tom-ritchey/</link>
		<comments>http://www.chriscowan.us/2009/01/an-evening-with-tom-ritchey/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 17:55:56 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=251</guid>
		<description><![CDATA[Last night I had the pleasure of attending an event hosted by Palo Alto Bicycles featuring Tom Ritchey (yes, he is the same guy who&#8217;s name is on your bike). Originally, I was planning on driving over but when I got home last night I had a sudden urge to hop on my bike and [...]]]></description>
			<content:encoded><![CDATA[<p>Last night I had the pleasure of attending an event hosted by Palo Alto Bicycles featuring Tom Ritchey (yes, he is the same guy who&#8217;s name is on your bike). Originally, I was planning on driving over but when I got home last night I had a sudden urge to hop on my bike and ride over instead. I&#8217;m always looking for a good excuse to go for a ride these days. Plus I really wanted to try out my Fenix L2D with some full on night riding.</p>
<p>I quickly changed into some inconspicuous riding gear and headed out into the dark night. I took my usual route towards Palo Alto and then detoured onto the Ellen Fletcher Bike Boulevard. For those who don&#8217;t know what a Bike Boulevard is it&#8217;s basically a street which is primary focused on creating a convenient and safe route for cyclist. It&#8217;s restricted by barriers which are passable by cyclists and designed to reduce automobile traffic (That&#8217;s not the official description).</p>
<p>I got to Palo Alto bicycles just in time to grab a seat and see the beginning on his presentation. He broke it up into three parts. The first was about his life growing up in Palo Alto and the people who influence him. He talked about the <a href="http://www.geocities.com/rayhosler/jobst/jobst.html">Jobst Rides</a> and what a profound impact Jobst made on his life. He also continued to go through the history of Ritchey (the company).</p>
<p>All along the way he would throw in little antidotes like how Jobst begrudgingly let Tom build him a frame and Jobst decided to design Tom a logo (which is the same one he uses today). Tom also talked about his relationships with Gary Fischer and Joe Breeze , he touched on the birth of the mountain bike movement and went into some of his relationships with his riders. It was an amazing walk through his history.</p>
<p>His second part was about his travels to Rwanda and the foundation he started, <a href="http://projectrwanda.org/">Project Rwanda</a>. He showed wonderful pictures of the landscape and how beautiful the country is. He also showed photos of the wooden bikes people use to haul stuff around. Huge 200lb loads of water, bananas, coffee beans, potatoes, you name it they hauled it. </p>
<p>He explained how a bike in Rwanda really represents freedom. He showed examples of typical bikes he saw there. They ranged from wooden bikes made with scraps to 100 year old bikes with rebar used for spokes and most of them were practically un-rideable by American standards, but they still ride.</p>
<p>He then went into what Project Rwanda&#8217;s goals are and how they are trying to develop a sustainable economy with the bicycle. He told a story about how with the right bike, coffee bean farmers could get their beans to the washing station quicker and produce a higher quality bean which would help energize their economy. </p>
<p>Along the way he would touch on topics like the genocide and how the country was dealing with reconciling the past. You could tell that his time in Rwanda has had a deep impact into Tom&#8217;s perspective on life and it&#8217;s changed his outlook.</p>
<p>After the last presentation he invited everyone who didn&#8217;t need to take off right away to stick around while he went through some more slides of his travels to Slovenia. Unfortunately, at that point it was time for me to start heading home&#8230; There is nothing like riding home while being inspired.</p>
<p>This morning when I got into work I noticed that my unused $50 donation gift certificate that Yahoo! had givin me for Xmas was still sitting on my desk under a pile of cords. I opened it up and logged into the donation site and pledged my gift contribution to them. If you would like to get involved or make a donation please visit <a href="http://www.projectrwanda.org">Project Rwanda</a>.</p>
<p><img src="http://chriscowan.us/skitch//Welcome_%7C_Project_Rwanda-20090123-094902.jpg" alt="Project Rwanda Web Site" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/01/an-evening-with-tom-ritchey/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Drugs (not the fun ones)</title>
		<link>http://www.chriscowan.us/2009/01/drugs-not-the-fun-ones/</link>
		<comments>http://www.chriscowan.us/2009/01/drugs-not-the-fun-ones/#comments</comments>
		<pubDate>Sat, 03 Jan 2009 09:54:18 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/2009/01/drugs-not-the-fun-ones/</guid>
		<description><![CDATA[For some reason I&#8217;m really resistant to taking drugs when I need to. The really strange part is that I take my Prilosac every night without fail but anything else and I tend to shy away. I feel pretty comfortable with Prilosac for my GERD because I&#8217;ve been told by just about every professional that [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason I&#8217;m really resistant to taking drugs when I need to. The really strange part is that I take my Prilosac every night without fail but anything else and I tend to shy away. I feel pretty comfortable with Prilosac for my GERD because I&#8217;ve been told by just about every professional that it&#8217;s the best drug ever made. </p>
<p>Lately I&#8217;ve been taking ibuprofen at night to help with my knee pain so I can get some quality sleep. The last few days I&#8217;ve been having quite a bit of pain in through out the day. It&#8217;s irritating because I&#8217;ve been doing everything I can to take it easy, I&#8217;ve even made Amanda take stuff down to the storage closet (and felt kind of jerky about it), but still the pain. </p>
<p>Yesterday I decided to take ibuprofen through out the day and it&#8217;s done wonders to dull the pain (even remove it completely). My concern as usual is that I have to start taking this longer term in order to avoid knee pain and I&#8217;m worried that that will cause some kind of bad side effect.</p>
<p>I&#8217;ve come to the conclusion that I&#8217;m going to have to start accepting the lesser of two evils with regards to my knees and health. If you recall I was trying to get rid of my knee straps and take a break. Even the little bit of riding I&#8217;ve done without them has &#8220;probably&#8221; cause this recent flair up. On the other hand if I use them I can start to loose some of this excess weight I&#8217;ve put on since September. </p>
<p>I think at this point I need to address my weight before it becomes real problem and learn to live with using the knee straps for a while till I have things back under control. I also have a doctor&#8217;s appointment on Tuesday to revisit my knee issues&#8230; hopefully we can come up with a plan for my recovery.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2009/01/drugs-not-the-fun-ones/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A few random thoughts</title>
		<link>http://www.chriscowan.us/2008/12/a-few-random-thoughts/</link>
		<comments>http://www.chriscowan.us/2008/12/a-few-random-thoughts/#comments</comments>
		<pubDate>Sun, 28 Dec 2008 00:41:14 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/2008/12/a-few-random-thoughts/</guid>
		<description><![CDATA[Over the last couple of days I&#8217;ve thought of a few things I wanted to post about but didn&#8217;t have enough substance to fill an entire blog post. I know that Twitter is good for these types of things but some of the thoughts can&#8217;t really be summarized into 140 characters either. So here are [...]]]></description>
			<content:encoded><![CDATA[<p>Over the last couple of days I&#8217;ve thought of a few things I wanted to post about but didn&#8217;t have enough substance to fill an entire blog post. I know that Twitter is good for these types of things but some of the thoughts can&#8217;t really be summarized into 140 characters either. So here are a few random thoughts&#8230;</p>
<h3>Nice bike, is that your commuter?</h3>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/2883159570/" title="Yet another shot of the Surly with fenders by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3172/2883159570_bb23a53be9.jpg" width="500" height="375" alt="Yet another shot of the Surly with fenders" /></a></p>
<p>Often when people see my bike the phrase above is usually the first thing they blurt out of their mouth. I&#8217;m not really sure how to answer this question. Yes I do commute on it but I wouldn&#8217;t necessarily say it&#8217;s my commuter bike. It&#8217;s also the bike I ride on group rides, off-road rides, solo rides and I hope to be able to do some bike camping with it in the spring. It also happens to be my only bike which is pretty rare for a bike fanatic like myself.</p>
<p>Yes it&#8217;s heavy but you can hardly notice it since it&#8217;s also very comfortable and speed is not very important to me (anymore). I think it&#8217;s kind of silly to worry about weight with the style of riding I do (did you notice the triple crankset and the big ass gears&#8230; those make any bike light). </p>
<p>The one thing I&#8217;ve learned from my injury is that I really just love being on my bike and riding. Thinking back to how this injury started, my goal last year was to get faster, attempting to get faster got me into this knee pickle. Now I just want to be able to ride my bike a lot and without pain.</p>
<h3>Is this working?</h3>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3009974812/" title="I got some new ice packs. by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3056/3009974812_16cf12a2f2.jpg" width="500" height="375" alt="I got some new ice packs." /></a></p>
<p>My last post I mentioned I have a new plan: stop riding with the knee straps and continue my rehab exercise (and limit my riding to commuting/errands). Since I started doing the exercises again my knees have been aching a bit more or at least I feel like they have.</p>
<p>Sometimes it&#8217;s hard to tell if this stuff is working it seems like there are days where I feel like I&#8217;ve made progress and then there are other days where I&#8217;m no better off. I&#8217;ve also stared stretching daily and using the foam roller.</p>
<p>Today I feel like I&#8217;ve made progress since my ride was really fun and I&#8217;m not having much pain (well, much more pain then normal). Ibuprofen and Coors Light helps too.</p>
<h3>Daddy&#8217;s face is itchy!</h3>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3147519323/" title="The beard is coming along nicely by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3118/3147519323_8224c1d3ea.jpg" width="500" height="375" alt="The beard is coming along nicely" /></a></p>
<p>I&#8217;ve decided to grow a beard (or just stop shaving&#8230; I&#8217;m that lazy). Amanda doesn&#8217;t like it very much but I&#8217;ve kind of grown attached to it. I just wanted something different&#8230; It was either this or a pink mohawk!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/12/a-few-random-thoughts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recovery status and the future</title>
		<link>http://www.chriscowan.us/2008/12/recovery-status-and-the-future/</link>
		<comments>http://www.chriscowan.us/2008/12/recovery-status-and-the-future/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 23:27:48 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=223</guid>
		<description><![CDATA[I&#8217;m still in the process of recovering for my knee issues, all in all things have been getting better. My off bike pain is limited to some post ride discomfort in my patellar tendon for a day or so. On the bike I still have some pressure on my patellar tendon but nothing too intolerable. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m still in the process of recovering for my knee issues, all in all things have been getting better. My off bike pain is limited to some post ride discomfort in my patellar tendon for a day or so. On the bike I still have some pressure on my patellar tendon but nothing too intolerable. On a pain scale it&#8217;s like a 1 or 2 which is rather dull compared to what it was back in September.</p>
<p>A few weeks ago I  also started developing some lower back pain associated with my tight hamstrings. I started getting back into my stretches and SMR from PT and it&#8217;s pretty much eliminated the back pain all together (thank god!). </p>
<p>I&#8217;m also concerned about having to wear the knee straps for too long. I&#8217;m worried that they have become a crutch and are starting to interfere with my full recovery. While they have given me enough relief to ride about 30 - 40 miles I still feel like I maybe slowing my recovery by continuing to put strain on the tendon even though it&#8217;s reduced. For example if I go multiple days without riding I&#8217;m almost completely pain free.</p>
<p>With that in mind I think I&#8217;m going to take a break from the distance riding, I&#8217;m still going to ride to work and maybe some short errands but nothing like my normal training routine. I think I&#8217;m also going to ditch the knee straps permanently and just take it super easy on the bike, high RPMs&#8230; low gears&#8230; slow. I&#8217;m also going to start training in the gym again focusing on strength training, stretching and working on my core.</p>
<p>Before I switched to road biking I did a lot of training in the gym and mountain biking. The gym work really helped keep my body form getting injured. Once we had Catie I stopped working out and focused on road cycling. One thing I remember from my gym workout days is that I never had issue with back pain or chronic over use injuries, most of the research I&#8217;ve done supports this.</p>
<p>Besides my rides lately have been lack luster due to the current weather conditions. It&#8217;s not like I live some where it&#8217;s really cold but you have to remember I do most of my riding before 9 am. At that time the temperature ranges from 25º - 40º and it makes my old man muscles stiff. </p>
<p>It&#8217;s time to go pump myself up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/12/recovery-status-and-the-future/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Phoenix Wrap Up</title>
		<link>http://www.chriscowan.us/2008/12/phoenix-wrap-up/</link>
		<comments>http://www.chriscowan.us/2008/12/phoenix-wrap-up/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 16:22:29 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=220</guid>
		<description><![CDATA[Phoenix has changed a ton since I was here last time, it keeps growing and growing and growing and growing, I think it&#8217;s called sprawl. It kind of sickens me in the stomach to think how spread out this place is, not that everything is so close in the Bay Area. It just feels like [...]]]></description>
			<content:encoded><![CDATA[<p>Phoenix has changed a ton since I was here last time, it keeps growing and growing and growing and growing, I think it&#8217;s called sprawl. It kind of sickens me in the stomach to think how spread out this place is, not that everything is so close in the Bay Area. It just feels like this town will never stop growing (and it probably won&#8217;t).</p>
<p>Now I may sound all high an mighty about how spread out everything is and I&#8217;m tempted to do a diatribe on how this makes public transportation difficult and creates a car culture and blah blah blah. Truth be told my main choice of transportation in the Bay Area is still our car. I wish I could ride my bike everywhere but it&#8217;s just not practical when you have a family of four. </p>
<p>Ok enough about the sprawl.</p>
<p>Let&#8217;s talk about cycling, I have to admit that the Metro Phoenix Area is really bike friendly. The drivers here are very courteous and there are tons of bike lanes everywhere. I didn&#8217;t have one conflict where drivers honked at me or where I felt threatened (I think they where too busy hating each other to bother with me.) Most of the time drivers just smiled and waved. I even had a lady pull up next to me and give me a wave and a smile at a light (she was old and I think she was checking out my ass).</p>
<p>I have a few uneducated theories as to why I felt a good vibe from the drivers here:</p>
<ol>
<li><strong>I haven&#8217;t spent enough time riding here to get a real feel for how drivers feel.</strong> But I also didn&#8217;t hear from friends families how they are totally annoyed by cyclist either. So maybe the animosity just isn&#8217;t here. In the Bay Area most of my friends complain about how cyclist are rude, entitled and run red lights all the time (even when most cyclist I see are exactly the opposite).</li>
<li><strong>There are not very many hipsters or bike messengers here.</strong> I think the bike messenger/hipster culture is somewhat fascinating but I think it also puts an ugly face on cycling. (Overgeneralization Warning!) The perception is that Hipsters/Messengers have a tendency to bend the rules of the road to their liking, I also think the media in the Bay Area over emphasizes the rule bending so most people automatically start hating cyclist even when they have never had a bad experience with them. People see a cyclist in the Bay Area and automatically assume they are going to run red lights and break the law when it&#8217;s convenient for them. Most of the cyclist I encountered in Phoenix are either day labors or Roadies (doctors, dentists, young professionals, retired adults, etc) and these type of riders have a tendency to signal and ride respectfully (well except for the day labors riding in the wrong direction in the bike lane.)</li>
<li><strong>There is no &#8220;Take the Lane&#8221; law here.</strong> When I first read up on the laws before hitting the streets (BIKE NERD!) I was concerned to read that they have a &#8220;Stay Right&#8221; approach instead of &#8220;Take the Lane&#8221;. But after my first ride I realized why this works here, the lanes in Phoenix are so freaking wide it&#8217;s ridiculous. Also every other street has a bike lane so you can plan a route without ever having to leave the bike lane. And when you do ride on a street without a bike lane there is still a TON of room. Most roads in Phoenix are at least 4 lanes wide and the lanes are big enough to accommodate two cars. My theory why there is some animosity in the Bay Area is that when a cyclist takes a lane they are encroaching on the Drivers territory and since most people are territorial they feel like they must protect their domain with aggression.</li>
</ol>
<p>Like I said these are my uneducated theories, I&#8217;m sure some (or all) of my generalizations and assumptions are wrong. But since this is my blog I can comfortably make those and there isn&#8217;t anything you can do about it, except post a comment correcting me (which I get to moderate&#8230; ha!).</p>
<p>A few drawbacks that keep Phoenix off my list of ideal cycling communities.</p>
<ol>
<li><strong>It&#8217;s 10,000º here in the summer! </strong>I have a tendency to melt in hot weather and my favorite cycling weather is cold cloudy days with a mist of rain.</li>
<li><strong>Everything is really spread out.</strong> If you plan on riding to work or to a friends house across town it&#8217;s probably going to be at least 20 miles round trip (which for someone like me isn&#8217;t necessarily a bad thing&#8230;) The infrastructure in Phoenix is really designed around driving.</li>
<li><strong>IT&#8217;S 1,000,000º IN THE SUMMER!</strong></li>
<li><strong>It feels like your constantly surrounded by cars rushing past you.</strong> Almost every surface street has a 45 mph speed limit, all you hear is whoosh&#8230;. whoosh&#8230; whoosh&#8230; whoosh whoosh. It&#8217;s not very relaxing. On the bright side most of the canals in Phoenix are open to bikes so this does give your a bit of a break from it.</li>
<li><strong>Did I mention that it&#8217;s 1,000,000,000º in the summer.</strong></li>
</ol>
<p>The drawbacks aside I will admit that I had a lot of fun riding here. The best ride was climbing to the top of South Mountain, it&#8217;s an amazing climb. The surrounding desert landscape is just absolutely beautiful. You practically forget your in a large sprawling metropolitan area. The average grade is just 5% with a few undulating sections and a steep final ascent at the summit. This is what the climb looks like most of the way up:</p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3070887081/" title="On the road to the top. by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3242/3070887081_71dcfe3b32.jpg" width="500" height="375" alt="On the road to the top." /></a></p>
<p>The road is ultra smooth and makes for an amazing descent, I think I maintained 25 mph all the way down. It&#8217;s an absolute thrill! If you are ever in the Phoenix area with your road bike, South Mountain to the Towers is an absolute must do ride.</p>
<p>I hate to admit it but I could see myself living here again. One of the toughest things about living in the Bay Area is the lack of close friends and family, I didn&#8217;t realize how much I missed them until today. Amanda really loves it here and the kids had such a blast playing with their cousins. Although there are a lot of things I like in the Bay Area I think our time may be limited there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/12/phoenix-wrap-up/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Thanksgiving Ride</title>
		<link>http://www.chriscowan.us/2008/11/my-thanksgiving-ride/</link>
		<comments>http://www.chriscowan.us/2008/11/my-thanksgiving-ride/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 22:24:23 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<category><![CDATA[cycling]]></category>

		<category><![CDATA[phoenix]]></category>

		<category><![CDATA[thanksgiving]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=217</guid>
		<description><![CDATA[This morning I woke up with a mission, a ride to the top of South Mountain and work up a huge appetite for Thanksgiving dinner. Last year I had already stopped riding by this time of year and I ended eating so much food that I eventually got sick, gluttony at it&#8217;s finest.
Here are a [...]]]></description>
			<content:encoded><![CDATA[<p>This morning I woke up with a mission, a ride to the top of South Mountain and work up a huge appetite for Thanksgiving dinner. Last year I had already stopped riding by this time of year and I ended eating so much food that I eventually got sick, gluttony at it&#8217;s finest.</p>
<p>Here are a few crappy photos from my ride (via iPhone)&#8230;</p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3063561097/" title="View from South Mountain by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3029/3063561097_6e4d10a654.jpg" width="500" height="375" alt="View from South Mountain" /></a></p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3063560801/" title="View from South Mountain by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3156/3063560801_ca4d3d0ef9.jpg" width="500" height="375" alt="View from South Mountain" /></a></p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3063560501/" title="View from South Mountain by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3048/3063560501_5f9586ff8c.jpg" width="500" height="375" alt="View from South Mountain" /></a></p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3063560217/" title="The TV Towers on top of South Mountain by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3004/3063560217_83e7fb41d7.jpg" width="500" height="375" alt="The TV Towers on top of South Mountain" /></a></p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3064397774/" title="View from South Mountain by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3063/3064397774_9d4d10bd4b.jpg" width="500" height="375" alt="View from South Mountain" /></a></p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3063559627/" title="This IS Scorpion Gulch by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3156/3063559627_533e4eeacf.jpg" width="500" height="375" alt="This IS Scorpion Gulch" /></a></p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3064396760/" title="I started way down there by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3144/3064396760_34def01030.jpg" width="500" height="375" alt="I started way down there" /></a></p>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/3064395332/" title="View from South Mountain by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3207/3064395332_d5ca67ee7b.jpg" width="500" height="375" alt="View from South Mountain" /></a></p>
<ul>
<li>Distance: 42.11</li>
<li>Elevation: +2473 ft / -2457 ft </li>
<li>Calories: 3204</li>
<li>Moving Time: 02:48&#8242;30</li>
<li><a href="http://rides.chriscowan.us/activity/Thanksgiving-South-Mountain-Towers-Ride/id/132">View full rides stats</a></li>
</ul>
<p><iframe width="500" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=http:%2F%2Frides.chriscowan.us%2Factivity%2Fkml%2FThanksgiving-South-Mountain-Towers-Ride-11-27-2008%2F132&amp;ie=UTF8&amp;t=p&amp;s=AARTsJqc7xPd0N2Eumor7dBLysPyPKj4CQ&amp;ll=33.345443,-112.033768&amp;spn=0.071701,0.171661&amp;z=12&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?q=http:%2F%2Frides.chriscowan.us%2Factivity%2Fkml%2FThanksgiving-South-Mountain-Towers-Ride-11-27-2008%2F132&amp;ie=UTF8&amp;t=p&amp;ll=33.345443,-112.033768&amp;spn=0.071701,0.171661&amp;z=12&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
<p>PS&#8230; Happy Thanksgiving Everyone! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/11/my-thanksgiving-ride/feed/</wfw:commentRss>
		</item>
		<item>
		<title>40 Miles + Chocolate Croissant + Milk = Perfect!</title>
		<link>http://www.chriscowan.us/2008/11/40-miles-chocolate-croissant-milk-perfect/</link>
		<comments>http://www.chriscowan.us/2008/11/40-miles-chocolate-croissant-milk-perfect/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 19:58:34 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=213</guid>
		<description><![CDATA[I woke up this morning to go for my first ride in 5 days, my knees have been feeling especially good for the last couple of days. With everything going on at work (meetings, meetings and more meetings) I was jonesing to get a ride in this weekend.
I decided to head out towards the Los [...]]]></description>
			<content:encoded><![CDATA[<p>I woke up this morning to go for my first ride in 5 days, my knees have been feeling especially good for the last couple of days. With everything going on at work (meetings, meetings and more meetings) I was jonesing to get a ride in this weekend.</p>
<p>I decided to head out towards the Los Altos/Palo Alto area with no real plan in mind. About 7 miles into the ride I felt the need to go do a bit of climbing. Since it&#8217;s been a while since I&#8217;ve done a real climb I was a bit apprehensive. But I told myself that I just need to go do it so I can see where things stand, fitness wise.</p>
<p>I made the turn towards Moody Rd, one of the steeper climbs in the area. This climb is only 1/2 mile but the average grade from the bottom to the top is about 12%-18%, it&#8217;s a real leg burner. Not to mention the road leading up to the steep part is an average of 3% which isn&#8217;t too bad but it&#8217;s not really flat either.</p>
<p>This is a good climb to combine with sections of the Portola loop because you get some decent climbing combined with some of the nicest roads in NorCal (Moody Rd leading up to the climb is absolutely beautiful). Also this is the climb I used to get into shape earlier in the year because you pretty much redline it from the bottom of the steep part up to the top. The descent down Page Mill is fun too since it&#8217;s not super technical but you get to practice some decent turns and get back into the swing of things.</p>
<p>I guess I have to say combining this climb with Portola Loop is one of my favorite rides. It has just enough climbing that it&#8217;s challenging and just enough scenic rolling hills which makes it fun and relaxing. Today&#8217;s pace was what I would like to call meandering, I didn&#8217;t hammer it but then again I didn&#8217;t soft pedal the entire time either. It was just perfect.</p>
<p>On the way home for my ride I decided that the exclamation point to this ride would be a delicious chocolate croissant. I stopped in to a donut shop on the way home that I&#8217;ve passed a million times to see if they had the fix I was looking for, I was in luck. I stuff my croissant in my jersey pocket and headed for home with only one thing on my mind. Yummy Chocolate Croissant with an ice cold glass of milk. </p>
<p>A perfect ride with a post ride chocolate croissant and ice cold milk&#8230; I almost felt naughty!</p>
<p><strong>Ride Stats</strong></p>
<ul>
<li>Milage: 41.17</li>
<li>Elevation: 2460 ft / -2445 ft</li>
<li>Calories: 3071</li>
<li>Moving Time: 02:42&#8242;03</li>
<li><a href="http://rides.chriscowan.us/activity/Moody--Portola-Loop/id/122" target="_BLANK">View full ride stats</a></li>
</ul>
<p><iframe width="500" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=http:%2F%2Frides.chriscowan.us%2Factivity%2Fkml%2FMoody---Portola-Loop-11-16-2008%2F122&amp;ie=UTF8&amp;s=AARTsJrHEaUjA4LWUVnvPuTDU9QUEHr0Lw&amp;ll=37.388709,-122.127457&amp;spn=0.136391,0.343323&amp;z=11&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?q=http:%2F%2Frides.chriscowan.us%2Factivity%2Fkml%2FMoody---Portola-Loop-11-16-2008%2F122&amp;ie=UTF8&amp;ll=37.388709,-122.127457&amp;spn=0.136391,0.343323&amp;z=11&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/11/40-miles-chocolate-croissant-milk-perfect/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This DOES NOT suck!</title>
		<link>http://www.chriscowan.us/2008/11/this-does-not-suck/</link>
		<comments>http://www.chriscowan.us/2008/11/this-does-not-suck/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 05:39:41 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=208</guid>
		<description><![CDATA[Yesterday after I got done putting Catie down for the night I ran to Walgreens to pick up some Jumper&#8217;s Knee straps to try and relieve some pain from my Patellofemoral Pain Syndrome. A friend from work had suggested trying them when I was originally trying to self diagnose my knee pain but I held off to [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday after I got done putting Catie down for the night I ran to Walgreens to pick up some Jumper&#8217;s Knee straps to try and relieve some pain from my Patellofemoral Pain Syndrome. A friend from work had suggested trying them when I was originally trying to self diagnose my knee pain but I held off to wait and see if my physical therapist would have suggest using it. They never really did. One day they did tape up my left knee to see if it help with that pain and I got quite a bit of relief from it but it ended there.</p>
<p>This morning I decided to put my rest plan on hold and go for a ride with the knee straps. My plan was to turn around at the first sign of issues. I also decided that I wouldn&#8217;t restrict myself with how hard I rode or hammered on the pedals. My goal was to really test the knee straps to see how well they worked. </p>
<p>It was amazing! After my warm up miles I stepped on the gas and hammer it. NO PAIN! So I kept on the pressure, I figured that eventually my knees would start hurting after a few minutes of pushing hard. It didn&#8217;t, the only pain I felt was the burning of my thigh muscles. It was a good pain! I had a smile from ear to ear as my thighs where on fire and my knees had no pain. NO PAIN! NO PAIN! </p>
<p>I did a few short small climbs. NO PAIN! Well my lungs were on fire, I guess not doing 150 miles a week for a couple of months had it&#8217;s toll on aerobic my conditioning.</p>
<p>Once the ride was over I was concerned that my knees would continue to hurt after I took the straps off. I&#8217;ve been having issue with post ride knee pain and weakness in my IT bands. NONE OF THAT! My knees felt the same after the ride as they normally do when I sit around and do nothing all day. I didn&#8217;t even need to ice them like usual. </p>
<p>The only concern I have now is if the knee straps will be come a crutch that prevent my full recovery. My friend at work said he used his knee strap for a year. I figure if I continue doing the strength conditioning from my physical therapy then I should be good. Regardless, if they become a crutch I&#8217;m sure the benefits of riding (weight control, cardio, stress relief, etc) out weight the risk of having to use the straps.</p>
<p><strong>Ride Stats</strong></p>
<ul>
<li>Mileage: 25.54 miles</li>
<li>Elevation: 1107 ft / -1126 ft</li>
<li>Calories: 1952</li>
<li>Moving Time: 01:34&#8242;22</li>
<li><a href="http://rides.chriscowan.us/activity/Short-Ride-with-Knee-Straps/id/117">View full ride stats</a></li>
</ul>
<p><iframe width="500" height="250" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?q=http:%2F%2Frides.chriscowan.us%2Factivity%2Fkml%2FShort-Ride-with-Knee-Straps-11-11-2008%2F117&amp;ie=UTF8&amp;s=AARTsJofEW9n1XJZHY4-epGjyBn3ULLLtw&amp;ll=37.395255,-122.086258&amp;spn=0.136379,0.343323&amp;z=11&amp;output=embed"></iframe><br /><small><a href="http://maps.google.com/maps?q=http:%2F%2Frides.chriscowan.us%2Factivity%2Fkml%2FShort-Ride-with-Knee-Straps-11-11-2008%2F117&amp;ie=UTF8&amp;ll=37.395255,-122.086258&amp;spn=0.136379,0.343323&amp;z=11&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/11/this-does-not-suck/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This sucks!</title>
		<link>http://www.chriscowan.us/2008/11/this-sucks/</link>
		<comments>http://www.chriscowan.us/2008/11/this-sucks/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 18:40:15 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=204</guid>
		<description><![CDATA[Well&#8230; I&#8217;m hanging up the towel for the rest of the year, riding is officially not fun any more!
For the last couple of rides I&#8217;ve been struggling to work back into riding. I was sticking to riding flat routes and not pushing it too hard, it really sucks when you have to soft pedal the [...]]]></description>
			<content:encoded><![CDATA[<p>Well&#8230; I&#8217;m hanging up the towel for the rest of the year, riding is officially not fun any more!</p>
<p>For the last couple of rides I&#8217;ve been struggling to work back into riding. I was sticking to riding flat routes and not pushing it too hard, it really sucks when you have to soft pedal the entire time. I feel like I&#8217;m barely getting a workout. When i put the gas on I get sharp pains in my knee.  It&#8217;s like my knees are too weak to handle the massive amounts of power in my thighs.</p>
<p>Climbing is even worse. Since I haven&#8217;t really climbed in two months my fitness has suffered a bit. But even worse is my knees hurt more then anything else on my body. I can&#8217;t even push myself long enough to get an aerobic high because I&#8217;m in too much pain. I&#8217;ve yet to ride hard enough to get any burn in my thighs.</p>
<p>I think my plan now is to go back on my diet and stop riding for a couple of months. I need to wait till I&#8217;m totall pain free. I also think I need to loose my fitness so that a 10 mile ride is actually fun because I&#8217;m so out of shape that it becomes a challenge. I might still go to the gym and do my exercises from physical therapy.</p>
<p>As far as the bike, I think I&#8217;m done for a while&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/11/this-sucks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sick and Broken</title>
		<link>http://www.chriscowan.us/2008/10/sick-and-broken/</link>
		<comments>http://www.chriscowan.us/2008/10/sick-and-broken/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 04:44:56 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=202</guid>
		<description><![CDATA[Not only can I not ride my bike because I&#8217;m still in recovery (according to the physical therapist) but now I got the sickness that&#8217;s been going around. The PT thinks everything is coming along well and they will have me back on the bike soon. I&#8217;m jonesing!
]]></description>
			<content:encoded><![CDATA[<p>Not only can I not ride my bike because I&#8217;m still in recovery (according to the physical therapist) but now I got the sickness that&#8217;s been going around. The PT thinks everything is coming along well and they will have me back on the bike soon. I&#8217;m jonesing!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/10/sick-and-broken/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Some thoughts about swimming</title>
		<link>http://www.chriscowan.us/2008/10/some-thoughts-about-swimming/</link>
		<comments>http://www.chriscowan.us/2008/10/some-thoughts-about-swimming/#comments</comments>
		<pubDate>Thu, 02 Oct 2008 04:18:31 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=197</guid>
		<description><![CDATA[I&#8217;ve been swimming for about a week, okay maybe a few days shy of a week but still enough to have some thoughts about it:

I find it strange that after I get done swimming and dry off I still sweat&#8230; it&#8217;s a strange sensation.
When I bend over after I swim water leaks out of my [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been swimming for about a week, okay maybe a few days shy of a week but still enough to have some thoughts about it:</p>
<ul>
<li>I find it strange that after I get done swimming and dry off I still sweat&#8230; it&#8217;s a strange sensation.</li>
<li>When I bend over after I swim water leaks out of my nose (this happened tonight).</li>
<li>Swimming is pretty cool because you can fart without anyone knowing.</li>
<li>I&#8217;ve thought about peeing while I swim but then I realize that I would be swimming in my own urine. yuk!</li>
<li>Tonight I changed up my breathing pattern from every third stroke to every forth stroke. It really felt more natural.</li>
<li>I&#8217;ve finally found my rhythm where I can swim back to back laps for at least 25 minutes straight.</li>
<li>I strangely like swimming at night with the pool lights on.</li>
<li>Swimming is not as relaxing as riding a bike. I miss the wind in my hair and the escape from civilization.</li>
<li>Instead of being called Lance at work people now jokingly refer to me as Phelps.</li>
<li>When you forget to breath it really fucks things up.</li>
</ul>
<p><a href="http://www.flickr.com/photos/uhduhmoblog/2905858417/" title="The pool by CrankyMonkey, on Flickr"><img src="http://farm4.static.flickr.com/3119/2905858417_93e0d79e13.jpg" width="500" height="375" alt="The pool" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/10/some-thoughts-about-swimming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Went for my first swim tonight</title>
		<link>http://www.chriscowan.us/2008/09/went-for-my-first-swim-tonight/</link>
		<comments>http://www.chriscowan.us/2008/09/went-for-my-first-swim-tonight/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 04:41:22 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
		
		<category><![CDATA[General Ramblings]]></category>

		<guid isPermaLink="false">http://www.chriscowan.us/?p=191</guid>
		<description><![CDATA[Now that I&#8217;m officially off the bike for a while I decided to start swimming to help maintain my fitness. Holy Crap! Swimming is a really hard workout. I&#8217;m not sure I was really swimming, I think it was more like me flailing away in water moving from one end of the pool to the [...]]]></description>
			<content:encoded><![CDATA[<p>Now that I&#8217;m officially off the bike for a while I decided to start swimming to help maintain my fitness. Holy Crap! Swimming is a really hard workout. I&#8217;m not sure I was really swimming, I think it was more like me flailing away in water moving from one end of the pool to the other.</p>
<p>I think I swam for about 30-40 minutes, I didn&#8217;t officially track the time or count the number of laps I did. My goal was just to try to swim some and focus on my form. It took me a while to get into the rhythm of swimming. It&#8217;s quite a bit different then what I remember as a kid.</p>
<p>I had to re-learn how to breath, my first lap I held my breath while my face was under water and then tried to exhale and take a breath, I about died. Then I remembered I need to exhale while my face was under water. It also took me a while to get the timing just right. I had to slow my strokes down and get the rhythm down to where I took three strokes and then a breath then three strokes then a breath.</p>
<p>Once I got that figured out I tried to do a flip turn and ended up ramming right into the bottom. It&#8217;s pretty hard to do a flip turn in 3 feet of water when your 6&#8242;3&#8243;. So I used a slightly different technique I saw on YouTube where you touch the wall then do a quick turn and push off the wall to get the same effect.</p>
<p>The important part of the push off is to stay under water and do a few dolphin kicks so you can get a chance to rest. Once I put that all together I could actually do about 3 laps consecutively before I had to stop to catch my breath.</p>
<p>Near the end I was spent but it was that good spent the type that energizes you. The type of spent where you are ready to refuel. I released some of my pent up frustration and stress that I usually release during my morning rides. I got the endorphin rush I was craving, it felt good!</p>
<p><a title="My New Goggles by CrankyMonkey, on Flickr" href="http://www.flickr.com/photos/uhduhmoblog/2891642118/"><img src="http://farm4.static.flickr.com/3248/2891642118_94bb63b727.jpg" alt="My New Goggles" width="500" height="375" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chriscowan.us/2008/09/went-for-my-first-swim-tonight/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
