Using apachebench (ab) with Drupal 7 to load test site with authenticated users

apachebench is an excellent performance and load-testing tool for any website, and Drupal-based sites are no exception. A lot of Drupal sites, though, need to be measured not only under heavy anonymous traffic load (users who aren't logged in), but also under heavy authenticated-user load.

Drupal.org has some good tips for ab testing , but the details for using ab's '-C' option (notice the capital C... C is for Cookie) are lacking


Review: GuitarJack Model 2 - Audio Interface for iPhone 4/4S, iPad

Jeff's Rating: 5 /5

tl;dr : For stereo audio input, mic input, and guitar input, there's nothing better. Sound quality is excellent, and the unit is physically solid—almost too solid!

[ Update on iPhone 5 compatibility : Sonoma says the GuitarJack works like a champ with the iPhone 5 if you use one of Apple's 30-pin to lightning connectors.]

In my quest to find the killer solution for audio recording/input on my iOS

Sonoma Wireworks GuitarJack Gunmetal Finish

Bullfrog best at eating virtual ants, cameramen

A short while ago, the world was introduced to the ant-catching bearded dragon ... and it was pretty entertaining.

But today, a new creature (this time more amphibian than reptilian) has conquered the art of phone gaming, with a better ending:


Posting to Facebook: Use a service or DIY via the Open Graph API?

For a very long time, for my simple Catholic News Live fan page on Facebook, I was using RSS Graffiti to post new stories to Facebook (usually in batches of 3-5). RSS Graffiti is super-easy to set up, and it simply ties into your existing site's RSS feed to post new stories from your site to Facebook.

However, after I redesigned the Catholic News Live website in Drupal 7, I decided I'd take a few extra minutes to rework the site's

Viral Facebook Reach Graph

Why I don't develop for Android first

I developed my first iOS app about a year and a half ago, and it has seen over 2,500 downloads (it's a free app, and pretty useful, albeit only for a certain portion of people living in St. Louis, MO).

I developed my second iOS app (a companion to a news aggregation website that's existed since 2009) in April 2011, and in the first month alone, it was purchased ($0.9

Sales per app marketplace

Changing RSS Feed item links (and other data) in Drupal 7

You can do a lot of great things with field display in Drupal 7's 'manage display' tab for a content type. You can control the order and label position of each field attached to a node type in that tab for Full node displays, Teasers, and RSS displays (or other displays you set up).

However, there's no way to change certain aspects of a node's display inside an RSS Feed, such as the 'creator' tag, the 'link' tag,


TextMate 2.0 Alpha Released

Details (which won't load right now—since it's been half a decade since 1.0, people are overloading the server) are here:

TextMate 2.0 Alpha [Macromates blog].


Things are working out good

My wife came back from the grocery store today and recounted a heartwarming interaction with the bagger in the checkout line:

Wife: "I like that you're always so happy and smiling."

Bagger: "Well, I just like living, you know? Jesus is nice. Things are working out good."

I think this would be a pretty good prayer of thanksgiving during this consumeristic season.


Simple Git feature branch workflow

After reading A successful Git branching model [nvie.com], which I consider one of the best graphical/textual depictions of the ideal Git model for development teams (and most large projects), I simply wanted to adapt a similar (but way less complex) model for some of my smaller sites and multisite Drupal installs.

Since I'm (almost always) the only developer, and I develop locally, I don't want the complexity of working on many branches at once (master, hotfixes,

Feature branch model

Microsoft Xbox 360 2011 December Update Apes iOS slide-to-search

In yet another example of Microsoft copying Apple's user interface concepts, the latest update to the Xbox 360's dashboard/Xbox LIVE integration now uses the same 'slide-to-left-to-search' user interface paradigm that started with Apple's iOS 3.0. Watch for yourself in the video below:

With Windows Phone 7, Microsoft's been taking some great steps in a new and innovative direction in UX/interaction design... but it seems their design teams