Monthly Archives: May 2009

Uh-Oh (Objective-C)

I’ve been learning Objective-C, the native language of iPhone development. Overall it seems like a reasonable language, albeit one that’s pretty tightly integrated with Xcode. (The large number of lengthy constants used in Cocoa/Objective-C programming would make me reluctant to … Continue reading

Posted in iPhone | Comments Off

I Hope This Isn’t True

I was reading some iPhone docs last week – specifically, the Cocoa Fundamentals Guide, and I came across this remarkable statement: Programming becomes largely an exercise in assembling the programmatic components that Cocoa provides along with the custom objects and … Continue reading

Posted in Jack Handy | Comments Off

Taxes

Looking at a receipt the other day, I noticed that the combined state and local sales tax in my area (Silicon Valley) had reached 9.25%. Even as I type that, I find it hard to believe. It’s motivated me to … Continue reading

Posted in Jack Handy | Comments Off

Load/Save

When I implemented my web-based port of Taipan!, I added one minor feature: I let the user save (and load) a game to (or from) a single savegame ‘slot’. It can take a few hours to work your score up … Continue reading

Posted in Projects, Web stuff | Comments Off

Learn to Program

One of the best introductory programming books I’ve ever seen is entitled “The IBM PC from the Inside Out“. This is an assembly language oriented guide to the programming and operation of the 8086-based IBM PC. It suffers from being … Continue reading

Posted in Jack Handy | Comments Off

Sunk Costs

Seth’s got a pretty good post up on the importance of ignoring sunk costs. He makes a couple of mistakes, however, that are worth clearing up.

Posted in Jack Handy | Comments Off

Firefox Cookies

Several weeks ago I updgraded to Firefox 3.  It worked fine, except for one strange behaviour:  It deleted all cookies every time it was shut down.  (I realize that this is sometimes the desired behaviour, but I didn’t like it, … Continue reading

Posted in Jack Handy | Comments Off

JavaScript Cookies

It’s pretty simple to manipulate cookies in JS, but there are a few gotchas. Browser incompatibilities naturally crop up, although somewhat differently than you might expect; some browsers are more permissive of the Wrong Thing than others, so you might … Continue reading

Posted in Web stuff | Comments Off

Working Actors

I was watching “The Man in the Gray Flannel Suit” the other day (okay movie, desperately needs about 40m of cuts) and thought I recognized one of the actors by his voice. After a little searching, I found him on … Continue reading

Posted in Jack Handy | Comments Off

New Taipan! Port

I enjoyed Jay Link’s JS version of Taipan! so much that I just had to play a complete version. So, I took his C/ncurses version and ported it to JavaScript. The port is available here. (Warning: It’s feature-complete in terms … Continue reading

Posted in Projects, Web stuff | Comments Off