February 9, 2014: Delayed Launcher is now Open Source Software! And you thought I’d abandoned it. 😛 DelayedLauncher turned out to be more popular than I expected it to be. Originally released as a solution to a problem in the 1.x series of Espionage, DelayedLauncher turned out to be useful for many people as a […]
As this is a company blog it might not be the best of places for me to post some of my more politically-charged-unrelated-to-Tao-Effect-thoughts. Therefore I’ve started a Posterous account to which I’ll be posting that sort of goodness.
What this film does in 104 minutes is simply magical. The Union: The Business Behind Getting High And you can watch it, right now, for free on Google Video.
Espionage 2.6 has arrived, and here’s the full list of changes: NEW: Redesigned and improved password prompts NEW: “Lock Folder” contextual item is back for 10.6 (*Only visible after restart!*) NEW: Daylite application template NEW: Added Rocketbox support to Mail application template IMPROVED: Behavior when registering with improperly named license IMPROVED: Relationship with the TEDiagnosticTool […]
Setup assistants can be a great tool when you need to guide users through a series of steps. TESetupAssistant was born during my work on the 2.0 update to Espionage, when I discovered that many of its UI elements could stand to benefit from a generic setup assistant class. The gallery below shows some of […]
Apple’s iPad may turn out to be more of a security risk than a useful tool for some, especially for those who, prior to yesterday’s launch, speculated that the iPad would be a God-send to the health care system, and possibly other sectors like businesses. According to Steve, however, the iPad is designed primarily for […]
Translations: 中文 A few years ago, a little-known language called newLISP completely changed my understanding of what “good” programming languages look like. Why newLISP? Before saying another word, I’d like to address the question that some of my LISP-familiar readers may be asking right now: Why newLISP? Why not Clojure, Scheme, or Common LISP? The […]