Domenic's blog

Why I quit World of Warcraft

If you're reading this post, you probably have an idea of what World of Warcraft (WoW) is -- the most successful massively multiplayer online roleplaying game of all time. Blizzard claims more than 11 million subscribers (!) but the real number is estimated to be somewhere around 5 million (still !!!) To cut right to the point: I'm just not having fun anymore.

Steelseries 5H V2 Review

Between Skype and Ventrilo, I talk on through the computer almost as much as I talk on the phone. I need a headset that provides exceptional voice quality, and I prefer the headset to rock in the audio-out department as well. I lug all my computer stuff everywhere -- headset included -- and as it turns out, life on the road is pretty rough on headsets.

Awesome week coming!

Lots of good stuff coming this week!

First, I'm still working on our super-secret project at WorkHabit. When this thing launches, it's going to change the face of... this one industry that I can't really talk about for now. It's a TON of work, and some really cool stuff is going into it, and I'll be sure and throw up some really cool examples once it's public and we can talk about it. I'm getting to work closely with Aaron again, which is a lot of fun as always.

Form validation - what makes sense?

We just had an impromptu conversation over here about validating phone numbers that morphed into validating email addresses and more.

Adam brought up the fact there are a lot of email addresses that don't pass the basic regex validation that a lot of sites use. In fact, there was a good discussion of this very issue on Slashdot in a larger article on regexes. One comment:

Grepping through repo directories (aka the ".svn/" problem)

It's super annoying when you're looking for a string in your code, so you do a recursive grep, only to get a ton of matches within svn's ".svn" directories.

Here's a solution:

Inside your ~/.bash_profile, insert this line:

alias rgrep="find . -follow \( -name ".svn" \) -prune -o -print | xargs grep -Hn"

Save it, then log out and back in. Now instead of

grep -ir "sprintf" *


rgrep sprintf