A simple way to keep your Mac awake

This is a meandering post that ends with a shell scripting tip. Images on this blog had been broken ever since I migrated to NearlyFreeSpeech.NET several months ago. I took some time today to fix them and tie up some other loose ends. I learned that PHP’s safe mode (as implemented by NSFN, anyway) won’t


MetroCost is now free!

I’ve decided to make MetroCost available for free! In case you haven’t met yet, MetroCost is an app for iPhone or iPod touch that keeps a record of when you ride public transit, then recommends whether a pay-per-ride or unlimited ride card is a better deal for you. It’s an app designed to save you


Working vs. writing about work

I’m currently working on a web application for people who want to post a list of upcoming events on their websites. People like the performers I hang around a lot. I spent a few hours working on it yesterday, and for all that time I basically only improved the login page. It’s frustrating. To be


iPhone Apps: Two Kinds of Approval

Apple recently removed about 5,000 apps from the iTunes App Store on the grounds that they featured “overtly sexual content.” John Gruber believes that Apple is trying to protect its image: I think what Apple was getting squeamish about wasn’t the sexy apps themselves, but the cheesiness that the sexy apps (and their prominence in