My blog now has tweets

Dec 5, 2008

If you’re following this blog (and if you are, you’re one of the few) you’re probably wondering what’s happened here. I recently changed my blog so that it imports my tweets. I’m not happy with how it looks but it was a quick and painless addition to a … Read more

What I really want: A command-line preflight tool for PDFs

Feb 27, 2008

Creating PDFs is difficult. Creating PDFs for print is even more difficult. Reportlab does a great job, but it defaults to RGB in most cases. This necessitates some tweaking of both Reportlab code and the code using Reportlab. Testing the result is difficult, mostly because I don’t know of any command-line tools to … Read more

Bad transit map redirect due to hosting upgrade

Sep 13, 2007

On Monday my hosting service moved their servers. Ever since then requests on my site for URLs not ending in a backslash forward to crazedmonkey.nfshost.com. This means that if you access my transit map without including the backslash, the map will refuse to load because of inconsistencies with the Google Maps … Read more

On My Mind

Does your mobile website or app allow people to reset their password on a bad login? Why not? Twitter, Rdio, I'm looking at you.

Tweeted on Dec 20 at 13:52

Can someone tell me what was wrong with Twitter's old iOS app? The new one is worse than the website. No swipe to RT and share? WTF!

Tweeted on Dec 11 at 1:58

Recently Read

mincemeat.py: MapReduce on Python

Linked on Oct 1 at 6:50

Mincemeat.py is a Python implementation of the MapReduce distributed computing framework. Define map and reduce functions, add as attributes to a server object, execute results. All in 13k of Python code. Clients can be added/removed as needed. I tested this with one node on a different machine. It worked as advertised, although seemed slow. The … Read more

LearnBoost/soda

Linked on Sep 28 at 4:18

JavaScript is quickly becoming my go-to language where I need basic functionality along with a low barrier to entry for casual developers. Writing Selenium tests in JS seems like a good alternative to a DSL or cumbersome Java tests.