This article notes that Mac OS X will become a target for hackers before too long and (heavens above!) someone has already written a rootkit for it. I wonder when Symantec will be releasing their "Mac OS X Protector Enterprise Security Blanket" product?
This is an interesting survey comparing popularity of open source "community platforms". To summarise:
At the weekend, I had my first patch accepted into the Drupal project (not the Drupal core, but a contributed module called Webform). Nice: means I don't have to maintain it any more! Does this mean I can put "Open Source Developer" on my CV now?
In an article about why IT consultants should jump on open source, the author mentioned how WordPerfect had been eclipsed by Microsoft Word. While working out when this happened (could be a useful example of how products are eclipsed by newcomers), I realised how this kind of micro-history, of the movement of product popularity in IT, is relatively under-documented. But this is where something like Wikipedia really comes into its own: I found a whole entry on the history of WordPerfect. It turns out WordPerfect was overtaken by MS Office in the early 1990s (which sounds about right to me). Is OpenOffice.org waiting to do the dirty on MS Office, the way MS Office did on WordPerfect?
Interesting article about how Google runs their infrastructure: 1000s of cheap PCs which they expect to break, running Linux. Not much detail, but gives some idea of the scale they are working on.
Today I was in contact with the first person I've come across who has a .coop email address (i.e. firstname.lastname@example.org). I found this utterly bizarre, so had a look round and discovered that .coop is now a top level domain name you can buy yourself. Might be of interest to my colleague Paul Cooper, who sometimes goes by the pseudonym "coop". Though I think he'd have to convince them he's a cooperative to get one.
Congratulations to my good friends Alex and Nancy, whose baby boy Cory was born yesterday at 9.30pm.
Got the first bona fide bug report for my BookmarksToDelicious software. Unable to reproduce it, though. Hopefully the submitter will let me have his bookmark file and tell me what command line he used. Still intending (eventually) to update the software to handle bookmarks in xbel format (Konqueror).
Last night I spent some time pulling out the changes I've made to my Drupal install (i.e. this website) and turning them into patches. So far, I've submitted four patches to the Drupal issue tracker. One was rejected on the grounds that something similar was already in CVS, and a second because it was too picky (I can't abide error messages if they are avoidable, and all my patch did was fix a trivial error which didn't affect how Drupal runs). The other two are still in the queue, so they might make it in yet.
Aside from anything else, I've learned two important lessons about attempting to contribute to Drupal (which are possibly true of trying to contribute to any open source project):
My motivation for submitting patches is so I don't have to maintain my patched versions. I always encourage people who modify open source software to try to get their changes incorporated into the main source tree, rather than maintain a fork themselves. But, on this occasion, because I am quite picky, I may find myself in the position of maintaining my own fork of Drupal so I can keep the features I've added which I find useful.