April, 2006


27
Apr 06

Productivity

I’ve been thinking about my personal productivity lately. There are three things that are making me worried. One: I’m moving into a new position at work that will be more time demanding and (presumably) have more meetings. Two: I’m not getting enough domestic stuff done, although this is a long standing problem. Three: recently, I passed some magical email threshold where I’m suddenly not sure that I’m responding to all of the mail that I need to.

Now, for the vast majority of my life, I’ve been able to keep track of things to do and meetings to go to in my head. So, for the vast majority of my life I haven’t used a calendar or “to do” list. It was actually more work to maintain them than it was worth. For the past several months, however, I have been using a calendar (although my solution isn’t ideal), and I’ve needed it. I still don’t use a “to do” list.

So begins my baby steps into a more mature productivity system.

So, my first step is to change my email workflow. Before, my inbox was automatically trimmed to the last thirty days of read mail. Older, read mail was automatically moved to a year-based archive subfolder. This is nice in that the inbox doesn’t get so huge that it gets slow, but basically useless for determining if something needed to be done or not.

The new workflow is this: the inbox is NOT automatically archived anymore. Now, once an email is handled, it gets moved to the archive folder. So, now the goal is to empty the inbox, and the inbox is somewhat reminiscent of a “to do” list. Hm. Perhaps in the future, the inbox won’t be the only place for email that needs action, but for now, it seems sufficient.


27
Apr 06

Emacs keybindings for FireFox on OS X

If you are like me and have been made retarded by Emacs, you might miss the standard Emacs bindings in FireFox and/or Thunderbird. Well, never fear, there is a way to fix it. While it is pretty easy to fix on Linux, it is a wee bit of a pain-in-the-ass on OS X. So, to save some of you some time, here is the modified toolkit.jar for Firefox 1.5.0.2.

Here is how you use it:

  1. Get into your FireFox.app bundle — I find this easiest to do via Terminal: cd /Applications/FireFox.app/Contents/MacOS/chrome
  2. Make a copy of your original toolkit.jar file: cp toolkit.jar toolkit.jar.original
  3. Replace toolkit.jar with the one you just downloaded from me: mv ~/Desktop/emacs-keybindings-ffox-toolkit.jar toolkit.jar
  4. Restart FireFox.
  5. Enjoy the soothing balm of having Emacs keybindings work in yet another application.

I wouldn’t use this jar file with other versions of FireFox, by the way.

Update: Pete has created the equivalent toolkit.jar file for Firefox 1.5.0.3, although it looks like nothing in toolkit.jar actually changed between 1.5.0.2 and 1.5.0.3, so mine might actually still work. Nonetheless, I suspect that keeping up with weekly bugfix releases is going to be quite tedious. Which is probably why the MozillaZone folks aren’t doing it…

Update to the Update: Pete, at my instigation, has just scripted this, so we don’t have to manually fix Firefox/Thunderbird/etc. Hooray!