The book starts off with a gentle introduction into Drupal modules, Drupal themes and jQuery. These first chapters are pretty boring if you are already familiar with Drupal development but they aid newcomers in getting up to speed.
Ant includes a number of selectors that you can use in combination with a fileset to reduce the number of files in your selection. Unfortunately there is no built-in selector to select only the newest file of a directory where each file has a time stamp as its filename.
Earlier today I have upgraded my laptop to the release candidate of Ubuntu 9.04 (Jaunty).
During the upgrade I was asked only one question that made me stop and think for a second. It turns out I have modified Apache's ports.conf file. After checking the diff I decided to keep my copy of the file.
Overall, a very smooth upgrade.
I'll probably be upgrading my server and my netbook in the next couple of days.
Is writing Drupal tests boring? Maybe. Is running tests boring? Not anymore!
There is a patch for Drupal 7 pending that introduces a couple of new hooks into the simpletest module. These hooks will allow you to listen to the progress of a test run and react to tests that pass or fail. I have already created a new testlistener module that uses these new hooks to execute shell commands.
"Operation in progress..." and a whole bunch of "Read timed out" errors is all I get when I try to upgrade my Eclipse installation from 3.4.1 to 3.4.2.
It is also painfully clear that the current update manager (aka the 'new update manager') has problems coping with all these network time-outs. There's no way to cancel the whole update. I'll have to sit through all time-outs (one for each jar) because the update manager dialog is modal.