TaskPaper

18th November 2007

One of the apps that I've found that I'm using daily is TaskPaper from Hog Bay Software. It's a brilliantly simple idea where all it does is format up a standard text file to make it easier to use as a todo list.

You just start each item with a dash and it will automatically provide a checkbox next to the item. When you tick the checkbox, then a tag, @done, is added to the end of the line and it is crossed out. To aid organisation, any title that ends in a colon is automatically made bold and considered a project. Tags start with a @ symbol and can be used for filtering. For instance, you can get it to display all tasks with the tag of @town to provide a list of items to be done when you next go into town.

All in all, TaskPaper is very simple and very easy to use. You start it up and you can get going straight away.

Obviously, there are a few niggles! Three that I've noticed are:

  • Dragging and dropping of tasks to reorder isn't as smooth as it could be as TaskPaper tends to put the task you are moving into the same line as the task you are trying to insert above.
  • If I've completed all sub-tasks, it would be nice if it automatically marked the parent task as done too. In reverse, it would be handy if it would auto-mark-done all child tasks when I mark their parent task as done.
  • The context menu contains items that don't make sense, such as font and colours.

Niggles, really is the word, isn't it?! I need to stress the application more so that I can find an important thing to complain about!

Hog Bay Software is run by Jesse, who is a really nice guy as he even answered my emailed bug report even though I was just a trial user. I've since bought the product as to my mind it's well worth the money.

I'm now looking for a "diary" type program that will present me with a blank page every day automatically. Bonus points if it allows tagging of pages to help me find stuff I've stored and I'd also like it to store its files in RTF files or similar so that I can take them to Pages with no hassle. So far, I've looked at Journler, Jotter and MacJournal so far, but all require me to start a new entry manually.

Subversion’s svn:externals

20th January 2007

I know everyone else is already doing it, but I've only just got around to working out how svn externals works and why it's quite cool.

I've got a Zend Framework application that I'm working on in subversion and it has a lib directory which contains a zf directory. The zf directory is a checkout of the latest trunk version of the framework. Up to to now, I've been doing this manually.

Today I sat down for all of 10 mins and sorted out subversion's svn:externals functionality to make it do the legwork. It's dead easy.

Command line:

cd lib
svn propedit svn:externals .

(Don't forget to ensure that the EDITOR environment variable is set!)

I then added

zf http://framework.zend.com/svn/framework/trunk

in the editor (a file called svn-prop.tmp, apparently) and saved and closed the editor.

All that's required now is an svn update to automatically pull in the Zend Framework code automatically for me.

By the way, you have to do a svn commit to actually commit the propedit change too.

Firefox 2 beta 2

1st September 2006

Beware this beta! A new theme is in the works and it wasn't ready when beta 2 was released…

I use Windows Classic and the tabs are terrible and don't follow my system colours at all.

Very very odd. I'm assuming it'll be fixed by the release of Firefox2 as the regression list is long and being tackled. Jed Brown covers the actual problems in more detail.

Other than the theme, Firefox2 is shaping up quite nicely :)