Two strangers working together… 1

Posted by Chris on August 11, 2009

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’m a Yahoo! I couldn’t let this Googler get away with that, so I got on to his wheel and drafted a bit.

My plan was to attack him at the Sunnyvale city limit (which if you don’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.

Hey! I’ve seen that move before, that’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 “I’m game!”

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, “Thanks for the pulls!” He responded with the same enthusiasm “you too!”

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.

Rockin’ & Ridin’ 1

Posted by Chris on July 31, 2009

So I know this is a very controversial topic amongst mountain bikers (and cyclist in general), but recently I started Rockin’ & Ridin’. For the uninformed, Rockin’ & Ridin’ is when you listen to music (via an iPod or iPhone or some other shitty MP3 device) while riding your bike. Many believe it’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’s a wash with regards to safety.

In the Great State of California it’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’ve yet to have a bad ride while Rockin’.

So what am I listening to? Well I’m glad you asked because without further ado here is my playlist (in random order the way I like it):

  • Sofa King – Danger Doom : The Mouse And The Mask
  • London Calling – The Clash : The Essential
  • You Are a Runner and I Am My Father’s Son – Wolf Parade : Apologies to the Queen Mary
  • Boyz-N-The-Hood – Dynamite Hack : Superfast
  • I Am Somebody (Featuring Chromeo) [Paris Version] – DJ Mehdi featuring Chromeo : Lucky Boy
  • Ring Of Fire – Social Distortion : Social Distortion
  • Big Time Operator – The Dead Milkmen : Bucky Fellini
  • Mansard Roof – Vampire Weekend : Vampire Weekend
  • The National Anthem – Radiohead : Kid A
  • The Audience Is Listening Theme Song – Cut Chemist : The Audience’s Listening
  • Itsoweezee-De La Soul (Pz I Wi – Radiohead : Me & This Army: Radiohead Remi
  • Setting Sun – Chemical Brothers : Singles 93-03 (Bonus Disc)
  • I Come From The Water – The Toadies : Rubberneck
  • Wake Up – Rage Against The Machine : Rage Against The Machine
  • The Salmon Dance – The Chemical Brothers : We Are the Night
  • Handlebars – Flobots : Fight With Tools
  • Paper Planes – M.I.A. : Kala
  • Block Rockin` Beats – Chemical Brothers : Singles 93-03 (Bonus Disc)
  • Holiday In The Sun – The Sex pistols : Never Mind The Bollocks Here’s The Sex Pistols
  • Knights of Cydonia – Muse : Black Holes and Revelations
  • I Predict a Riot – Kaiser Chiefs : Employment
  • Galvanize (feat Q-Tip) – Chemical Brothers : Push The Button
  • Balls Out – The Bloodhound Gang : Hefty Fine
  • Had A Dad (Demo) – Jane’s Addiction : Live And Rare [Japan]
  • Let’s Push Things Forward – The Streets : Original Pirate Material
  • Positive Tension – Bloc Party : Silent Alarm
  • Daytona 500-Ghostface (Panzah – Radiohead : Me & This Army: Radiohead Remix
  • Magic Johnson – Red Hot Chili Peppers : Mother’s Milk
  • Stockholm Syndrome – Muse : Absolution
  • Rock Is Dead – Matrix : The Matrix
  • wake up – Arcade Fire : Funeral
  • Firestarter – The Prodigy : Baby`s Got a Temper
  • Dimension – Wolfmother : Wolfmother
  • Down On Haley – Nerf Herder : Nerf Herder
  • Sabotage – Beastie Boys : Ill Communication
  • Carbon Monoxide – Cake : Pressure Chief
  • Song 2 – Blur : Blur
  • Rapperfection-Edan (Ft. Mr. Li – Radiohead : Me & This Army: Radiohead Remix
  • Woman – Wolfmother : Wolfmother
  • Feels Just Like It Should – Jamiroquai : Dynamite
  • Ball And Chain – Social Distortion : Social Distortion
  • Eple – Röyksopp : Melody A.M.
  • Change The Beat-MF Doom (Pz Wi – Radiohead : Me & This Army: Radiohead Remix
  • Breaking Into Heaven – The Stone Roses : Second Coming
  • Welcome to TMCR – The Pinker Tones : The Million Colour Revolution
  • Stop – Jane’s Addiction : Ritual De Lo Habitual
  • Ready Steady Go – Paul Oakenfold : Bunkka
  • Shimmy Shimmy Ya – Ol` Dirty Bastard : Return to the 36 Chambers
  • Röyskopp’s Night Out – Röyksopp : Melody A.M.

P.S. I only Rock & Ride when mountain biking… The road is crazy enough that I don’t need any extra noise!

Merb + RSpec: Testing Requests with Cookies

Posted by Chris on June 07, 2009

I’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.

Here is the code along with the strategy to give you a complete picture of what’s going on:

My first attempt at this was to setup a cookie jar using Merb::Test::CookieJar and then updating the cookies using the example.org 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… just pass it an array of raw cookies and let it do the rest.

Thank god for Open Source!

(BTW… I’m a bit new at both Merb and RSpec so take care with trashing my code)

An Evening with Tom Ritchey

Posted by Chris on January 23, 2009

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’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’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.

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’t know what a Bike Boulevard is it’s basically a street which is primary focused on creating a convenient and safe route for cyclist. It’s restricted by barriers which are passable by cyclists and designed to reduce automobile traffic (That’s not the official description).

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 Jobst Rides and what a profound impact Jobst made on his life. He also continued to go through the history of Ritchey (the company).

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.

His second part was about his travels to Rwanda and the foundation he started, Project Rwanda. 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.

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.

He then went into what Project Rwanda’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.

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’s perspective on life and it’s changed his outlook.

After the last presentation he invited everyone who didn’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… There is nothing like riding home while being inspired.

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 Project Rwanda.

Project Rwanda Web Site

Drugs (not the fun ones) 3

Posted by Chris on January 02, 2009

For some reason I’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’ve been told by just about every professional that it’s the best drug ever made.

Lately I’ve been taking ibuprofen at night to help with my knee pain so I can get some quality sleep. The last few days I’ve been having quite a bit of pain in through out the day. It’s irritating because I’ve been doing everything I can to take it easy, I’ve even made Amanda take stuff down to the storage closet (and felt kind of jerky about it), but still the pain.

Yesterday I decided to take ibuprofen through out the day and it’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’m worried that that will cause some kind of bad side effect.

I’ve come to the conclusion that I’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’ve done without them has “probably” cause this recent flair up. On the other hand if I use them I can start to loose some of this excess weight I’ve put on since September.

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’s appointment on Tuesday to revisit my knee issues… hopefully we can come up with a plan for my recovery.