...and documentation of sorts.
I recently installed the Version Control API Drupal module to give it a test run. Unfortunately it did not work right out of the box. I was getting the following error when trying to refresh my svn logs through my sandbox Drupal site running in MAMP
I use bash script that I found on GotDrupal for adding and removing files from svn using a regular expression. I normally use the command for simple tasks, like the ones shown in the video on GotDrupal, but today I used a regular expression that took me a few minutes to get working.
For the couple past months I've been working really hard to streamline my process of Getting Things Done by implementing automation into my workflow. One way I am accomplishing automation is by using AppleScript. With AppleScript I can automate tasks that I would normally have to use my keyboard and mouse to accomplish. Even if the original task only takes me 15 seconds to accomplish, by writing an AppleScript I can turn a 15 second task into a 1 second task by executing a trigger in Quicksilver that will fire my AppleScript. Not only am I boosting my productivity by saving time to finish a given task, I'm also saving energy by automating mundane work that I really don't want to do any way. A quick way for me to lose momentum and energy in my day is doing mundane, repetitive work.
I mainly use MAMP when developing web applications locally. MAMP is great because you can easily switch from PHP4 to PHP5, it's very easy to configure, and everything is built into one package. However I do have a second development environment setup on my machine. I also use the package that Marc Liyanage made available, but I only use this environment if I am dealing with PDFlib, because PDFlib does not work with MAMP. It's lame having projects in two different development environments depending on if I need PDF support.
I've been keeping my eye on embedded computers lately, particularly the Soekris 4801. Well, I finally bought one. These little computers are really cool. You can install Linux or BSD on these little devices and pretty much have them do whatever you want. I didn't get a hard drive with mine, I'm going to use an old 512 MB Compact Flash card to hold the OS, which will be more than enough room for what I'll be using it for.