Parallel HTTP Requests in Python

December 2, 2008 Last week I was doing parallel HTTP Requests in PHP, and it seemed like a crying shame I was doing something in PHP that I had never figured out in Python. Like it often happens, it only takes a couple dozen lines to teach Python this new trick.

Filed under python

How to Filter Bots From Analytics

April 3, 2011 If you've ever built a homebrew analytics system and tried to get actionable insight from it, then you know the pain of filtering out automated and suspicious requests. Here are a few notes on what I've learned on filtering bots from analytics data.

Filed under analytics

Irrational Exuberance's Third Rebirth

March 28, 2011 The first Irrational Exuberance was a WordPress blog in 2007. The second a custom Django application, and the third... is also a custom Django application. Named Sisyphus.

Filed under sisyphuslifeflowblog

Grocery Shopping in Japan

October 20, 2007 (This entry contains a number of pictures and may load a bit slowly on some connections.) I spend a lot of my day thinking about the next meal. In conjunction with that I do a lot of grocery shopping. Here is an annotated pictorial of my groceries.

Filed under foodjapan

IE's New Infrastructure and Writing Workflow

March 29, 2011 In this post I briefly discuss the (questionably) novel aspects of the new Sisyphus blog engine which hosts this blog.

Filed under sisyphusredisgitnginxdjango

Creating Multi-Worksheet Excel Docs with xlwt

November 4, 2012 xlwt is a great little Python module, this tutorial walks through the steps of using it to create a multi-worksheet Excel with cross-referencing formulas.

Filed under pythonexcel

Don't Make Me Defend Your Claims

March 31, 2011 Recently I grabbed Steve Krug's "Don't Make Me Think" and found it a reasonable discussion to the topic. My one enduring frustration is that it is damningly faint on evidence.

Filed under usability

Rewriting Parameterized URLs with Nginx

February 16, 2009 This is a short overview of how I used Nginx to redirect from content on my old WordPress blog to my new Django blog. (New purely in a relative sense.)

Filed under nginx

Introducing my Japanese Kitchen

October 21, 2007 A quick overview of the kitchen in my apartment. It has accumulated two decades worth of stuff... but still doesn't have a rice cooker. Damn.

Filed under jetjapan

Will Larson

August 10, 1985 I'm a developer and I write a little bit. If you're curious about learning more about me, this is a good place to start.

Filed under will-larson

Dreamier Dream Server with Nginx

July 17, 2007 Upon posting my first dream server setup, it became apparent that it was less dreamy than I had thought. This article is a reworking of the earlier post, but using nginx as a frontend to an Apache2 backend. Rather than... Apache2 as a frontend to Lighttpd. It has also been pared down a bit, removing the security topics (it didn't cover them well anyway). And its more concise, as in its very much unlike this description.

Filed under djangoslicehostubuntumemcachepostgresqlapachenginx