Graeme Mathieson

Ruby Timeout Woes, Part 2


9 months ago by Graeme Mathieson on Notes from a messy desk.
in which I discover how Ruby's Timeout implementation actually works, and discover why some of our code inside a timeout block never really times out. Continue...

Understanding the Rails Logger


7 months ago by Graeme Mathieson on Notes from a messy desk.
I post here fairly infrequently and irregularly. I’m sure the fact that I’m posting over at the FreeAgent Engineering Blog too isn’t going...

Give me back my # key!


5 months ago by Graeme Mathieson on Notes from a messy desk.
Since I switched on "Use option as meta" in my Terminal app, I've lost my hash key. Can I have it back, please? Plus a bonus tip for quickly commenting...

Running tmux in Mac OS X Terminal


5 months ago by Graeme Mathieson on Notes from a messy desk.
I’ve been a fan of screen for … a while now. But since I like being one of the cool kids, I’ve been using tmux for the past year or so...