OmniFocus script: Schedule selected items for this weekend
Here is an AppleScript that schedules the selected OmniFocus tasks for the coming weekend. If a weekend (as defined by you) is in progress, items will be scheduled for the current weekend. In concept,...
View ArticleBillion Day
While studying in Oxford seven years ago—most likely in a fit of procrastination—I determined that the word billion can be spelled on a telephone keypad with the number 245-5466. As it turns out,...
View ArticleStata bundle for TextMate
Rumor has it that there’s an extant Stata bundle for TextMate. The original package link is a dead, but Gabriel Rossman was kind enough to send me a copy of his installed bundle. With thanks to the...
View ArticleZenburn theme for OmniFocus
Here’s a draft Zenburn-based theme for OmniFocus. Due to some limitations of the theming engine, some of the status indicators (repeating, flagged, etc.) are displayed as grey-on-grey and are therefore...
View ArticleTools of the Trade: Learning Objective-C from Scratch
Learning a new language is never a simple task, but the process itself shouldn’t be difficult. For my Master’s final project, I’m teaching myself Objective-C. (More on our decision to go native here.)...
View ArticleArchive messages with a single keystroke in Mail.app
Aug 2011 Lion update: the script works but is quite slow in Lion (it’s zippy in Snow Leopard). I’m looking for a workaround, but this appears to be a Mail.app bug. TL;DR version: Archive Mail messages...
View ArticleGreasing-song of the escalator
The West Falls Church Metro station provides an unusual aural experience to D.C.-area commuters. As I entered the station last week, I thought I heard, in the following order: A pre-novice saxophonist...
View ArticleOmniFocus script: Get total time of selected items
Update: If you downloaded the script before 18 July 2011, there was a bug that could cause an additional hour to be added to the time. That issue is fixed in the current version. Here’s a script to sum...
View ArticlePlan your day better with OmniFocus time estimates
Confession: I usually fail to accomplish what I plan for a day. When the morning begins, big plans are in place… but at the end of the day, a pile of undone tasks lingers in my OmniFocus “Do”...
View ArticleAll OmniFocus scripts updated for a “Start-based” workflow
Like many OmniFocus users, I used to plan my days using Due dates. Planning to pick up supplies a the hardware store today? Set Due Date==Today. Need to call a friend back to catch up? Set Due...
View ArticleAirfoil volume scripts
Here’s a quick & dirty script to change the volume of all attached Airfoil speakers. Rather than incrementing by a set amount, this uses a multiplier to keep the perceived change constant. It’s...
View ArticleAppleScript and Growl: a survey of possible solutions to the “Growl not...
10/31/11: Updated to work with Growl 1.3 (MAS version). TL;DR: If you want to use Growl notifications in your AppleScripts without causing problems for people who don’t have it installed, feel free to...
View ArticleAll OmniFocus AppleScripts updated to use new notification code
I’ve updated all the OmniFocus scripts to use new notification code, which can handle Growl 1.3, previous versions of Growl, and Growl-free systems. You can grab them individually on the Github repo or...
View ArticleAmplifying human ability
Steve Jobs (1980): Scientific American I think it was did a study in the early 70′s on the efficiency of locomotion. What they did was for all different species of things on the planet – birds and cats...
View ArticleMinimize distractions with Keyboard Maestro
After Ryan Irelan posted about using Keyboard Maestro to block apps, I decided I could adapt the tip for a less cold-turkey approach to computer-enforced self control. So I’ve been using Ryan’s tip...
View ArticleBless you, OmniFocus (or, How I Learned to Stop Fidgeting and Quickly Rename...
The upcoming OmniFocus 2 refresh provides more than ample reason for excitement. Forecast view? Updated review mode? The giddy feeling of firing up this morning’s sneaky-peek build to find yet another...
View ArticleWhat if we could give calories away, not just lose them?
Three years ago, I wrote the following vision statement for my career as a product manager: To develop technologies that help people make sense of the world around them and engage in more meaningful,...
View ArticleOmniFocus: Jump to a task’s project view without losing your place
TL;DR: This script opens the project of the selected task(s) in a new window. Get it here. It’s been a while since I last posted… so what better way to break the silence than with some new OmniFocus...
View ArticleA solution to Premature Quick Entry
You’ve done it a million times: You added a task in Quick Entry. Then, seconds later, you came across a link that would have been useful to include. Or an idea that should be part of that task. At this...
View ArticleLog ad hoc items into OmniFocus
OmniFocus provides my daily roadmap for where I’m going. But maps can be unreliable: sometimes an emergency requires a detour … and sometimes you just pause for an unscheduled cup of coffee or phone...
View Article
More Pages to Explore .....