Taming Launchd

Saturday, December 30th, 2006

Developers, and some power users who are reading this have probably heard of launchd. It’s Apple’s “mama process,” responsible for launching other processes at startup, login, at regular intervals, or on demand. If you open the Activity Monitor application, and view “All Processes, Hierarchically,” you’ll see that there are only two top-level processes: kernel_task, and […]

Macintendo Family Values

Thursday, December 28th, 2006

Update: 12/29/2006 Disclaimer: This article is not news. It is humor as a backdrop for high-level analysis. Please do not cite it as a rumor, or even as speculation. The “announcement” is not based on any factual information that has been made available to me. Although I enjoyed the fantasy of a Nintendo/Apple partnership as […]

Cocoa Duel

Thursday, December 21st, 2006

I was excited to hear about Cocoa Duel earlier this week, just as I was racing off to a hotel-based life of zero time for anything nerdy. But I got a moment of inspiration when I realized I could very cheaply adapt an existing project to suit the terms of the contest/charity. Check out my […]

AppleScript Shell

Tuesday, December 19th, 2006

A few months ago, Cameron Hayne told me about his nifty AppleScript Shell (ash), which offers an interactive command-line interface to AppleScript, and lets you do some nifty tricks like “tracing” a script’s execution, printing the resulting value for each executed statement. But I just discovered something about ash that’s truly magical. Think “Remote Script […]