How to mock localhost IP address for geocoding in Rails

This took me a while to figure out, so I figured I'd write down my solution in case someone else is trying to do the same thing. I'm using the Geocoder gem for Townstage, and when testing locally, it can't geocode my location because my ip address is localhost: 127.…

There's trash everywhere

I started working in the Tech Brewery in Ann Arbor a little over a year ago. My house is less than ten minutes away, so I walk pretty much every day. The path to work goes down some steps in the woods, crosses a busy street, goes through a park,…

1 mb internet is all we need

There's been a lot of buzz lately about Google Fiber in Kansas City, and how that's how internet should be. Honestly, I haven't cared about how fast my internet was since I convinced my parents to switch from dialup to cable. The far, far more important thing has always been…

When will we see a laptop made specifically for linux?

A few days ago I thought my MacBook pro was damaged via being in my backpack during torrential Costa Rican rain. Since I was probably going to have to buy a new computer, I figured I'd research a new PC to run Linux. Windows PCs are drastically cheaper than Apple…

I don't like coding to a deadline

I had a really good night Saturday night. My wife was going to bed early since she wanted to look for driftwood on the beach in the morning, so I was on my own for dinner. I took my laptop to a cafe on the lagoon, and set up shop.…

Mark all as read

I like subscribing to blog posts through Google Reader. It's so much fun to have awesome articles to read in my reading list every day. However, it can really easily get overloaded. One of the tricks I have to handle that is that whenever I subscribe to a new blog,…