One of the small developer blogs I host has a number of people linking to, and complaining about, the bugs present in different Free Software projects. After watching one of them open a text file, dig through the links, pull out the wrong one and eventually get the right URL I decided to write a small Blosxom plugin to make the process easier. The Bugzilla Tag Blosxom plugin lets you define shortcuts to a number of Bugzilla servers, and a default one, which you can then link to using the following syntax in your blosxom posts: <bug "redhat">117894</bug> <bug "mozilla">84752</bug> And the links look like this: 117894 84752 For full details have a look at the Bugzilla Tag Blosxom plugin source.

I’ve recently needed a way to see, via the Nagios web front end, which Debian machines need their packages updating. So I wrote the check_debian_updates.sh Nagios plugin. This is the initial release (which hasn’t been hit too hard yet) so be careful about deploying it anywhere but your testing environment for now. I’ve played with it in my small test environment and it seems to work so feel free to have a look at it. Read on →

Over at use.perl.org Ovid recently posted How to tell if Perl is installed on your computer , an entry that points to a shell script that must die. Go and read the script in the post, I’ll wait. Note: this isn’t his code and he’s blame free, he just found it and started waving it like a red flag so the anal shell scripters among us have something to moan about :) Firstly why use ksh? Read on →

The Register is one of the sites covering ESRs Linux / iPod-compatibility rant and he’s managed to confuse himself, other people and the issues. Once again. Firstly we have this request that the “community”, most of whom cringe when he starts talking, start compromising on closed source platforms and formats. Apparently the OpenSource movement hasn’t given up enough rights yet and he’d like us to back down and hand over a couple more. Read on →

And you should be too! YAPC::Europe 2006 is my first YAPC since 2001; when I stopped working as a Perl developer I started spending my cash and holiday time on more relevant conferences. Now I’m working in a heavily perl shop they’ve been gracious enough to pay for my attendance in Birmingham. Where they have curry. Lots of curry. And a Perl conference, but I should get my priorities right ;) There are a number of great talks in the schedule but I’m especially looking forward to Marty Pauley and Karen Pauley, who have a couple of talks each and are both excellent speakers - Marty is one of the most animate, likable speakers I’ve ever seen and Karen has a perspective on the IT industry that’s always worth listening to, Tim Bunce on DBI (THE horses mouth when it comes to DBI), Dave Cross talking about actual databases (you know, the ones with views, stored procedures and real replication) and a couple of SNMP talks which’ll be useful for work.

When designing internal firewalls and filtering policies PLEASE stop and think about ICMP Echo Request and ICMP Echo Reply (the ICMP types used by ping). If you turn these off you’re not really gaining any real security (especially on your internal network, and to be honest you want to think long and hard about what turning it off on the external facing machines gets you) and you’re making life much harder than it needs to be in the long run. Read on →

I use a LOT of FireFox extensions and in an attempt to slim my install down I disabled the less used ones so I could remove them in a week or so if I hadn’t needed them. The first stage was easy, right click the extensions in the Extensions menu and choose “disable”. I then carried on using FireFox as normal. I didn’t need the extensions removed immediately so I didn’t restart it. Read on →

I’m happy to announce the first release of the Basic Accessibility Analyzer IE Plugin. This IE plugin wraps the service provided by Peter Krantz and has already found some quirks in my own site. The full list of what it checks can be found here.

I’ve been watching my way through Kevin Smiths back catalogue of work recently and one of the forgotten highlights of my DVD collection is An Evening with Kevin Smith. Although the format’s pretty simple, Kevin Smith engaging the audience in Q&A sessions in a number of American colleges, the material is polished, the delivery near perfect and the speaker charismatic. Over three hours of footage he fields questions on pretty much everything, his films, loves and life. Read on →

How could I resist a film called Snakes on a Plane, featuring one of the masters of over acting, Samuel L. Jackson, that had some of its scenes re-shot to be funnier, yes, funnier, based on anonymous internet posts on movie forums? Well, obviously I couldn’t. I’m honestly not sure why I bothered. I like good films, I also like REALLY bad films, I have a soft-spot for the old Godzilla movies for instance, but this film wasn’t good and it wasn’t that bad. Read on →