Monthly Archives: November 2009

The Facts

There are a lot of facts. When arguing a point, some are going to be for you, and some against you. Many times, you’re not arguing over what is true, but over what is important.

Posted in Jack Handy | Comments Off

Cross-Fade Back Buttons

Maybe it’s just me, but there’s a quirk in the iPhone’s navigation controller infrastructure that just drives me batty: If you set the leftBarButtonItem of a view controller’s navigationItem while the navigation bar is displaying a “back” button, the back … Continue reading

Posted in iPhone | Comments Off

Core Graphics Problems

I saw a disturbing thing today. I was running a new app in the debugger, and I suddenly began to see messages like this in the console: crasher(8502,0xa07a6500) malloc: *** error for object 0x2017000: pointer being freed was not allocated … Continue reading

Posted in iPhone | Comments Off

Veterans Day

Thanks again, guys. And good luck.

Posted in Jack Handy | Comments Off

Time Sink

Do you like Python? Do you enjoy challenges? Well, why not try the Python Challenge? And, just because I think it’s funny, from a 1969 Ebert review: It is said that Orson Welles saw John Ford’s “Stagecoach” 200 times before … Continue reading

Posted in Jack Handy, Python | Comments Off


Two interesting quotes from Jack Nicholson, from interviews done around the time he was working on “The Shining”: The average celebrity meets in one year ten times the amount of people that the average person meets in his entire life. … Continue reading

Posted in Jack Handy | Comments Off

Table Sections

Today I present a simple design technique that can make your UITableViewControllers a lot more flexible. To put it concisely: You should use indirection when considering section indices in your flow-of-control. This technique makes section re-ordering much easier, and may … Continue reading

Posted in iPhone | Comments Off

Mac Mini Memory (Part 2)

About 5 months ago I wrote about my unsuccessful attempt to add more memory to my Mac Mini. Today I gave it another shot, and seem to have been successful. Below, I share a few pieces of information that you … Continue reading

Posted in iPhone | Comments Off


Last week, a reader wrote in with this question: [Y]ou’ve got all this great code, but you haven’t declared a license. Is it public domain, or BSD? This is, as they say, a fair question. I address it today.

Posted in iPhone, Planet Microsoft, Projects, Python, Reverse Engineering, UNIX, Web stuff | Comments Off


Having written a bunch about Dale Carnegie’s views on persuasion, I’d like to share an anecdote of my own. I was getting my car washed the other day, and, for the first time ever, was “upsold” a hand wax. I … Continue reading

Posted in People | Comments Off