Last year I was quite interested in the Description of a Project (DOAP) project. I added DOAP files to all my Sourceforge projects, wrote some little util scripts, contributed DOAP files to a couple of the Free software projects I use that had asked for them… and then promptly forgot all about it. A couple of recent posts about the Python Package index and DOAP interested me enough to dig out one of my half-finished scripts, it’s the (very messy) first pass of a CPAN META.yml to DOAP converter for the automatic creation of DOAP files for perl modules. Read on →

“You do not secure the liberty of our country and value of our democracy by undermining them. That’s the road to hell. – Lord Phillips of Sudbury (source: BBC News - “Police decryption powers ‘flawed’” I don’t normally post on politics or law because I’m not an expert and, to be honest (judging by my apache logs), they’re only interesting to a small fraction of the people that stop by here. Read on →

Although I’ve been remarkably slack and only managed to make it to a couple of the meetings, the London Ruby User Group Presentation Archive allows me (and you…) to have a peek at what’s been presented. The highlight of the current talks, in my opinion, is “Ruby on Rails from the other side of the tracks” by Tom Armitage - if you do any kind of website work it’s worth a couple of minutes of your time. Read on →

Microsummaries are regularly-updated succinct summaries of web pages. They are compact enough to fit in the space available to a bookmark label, provide more useful information about pages than static page titles, and are regularly updated as new information becomes available. – Microsummaries - Mozilla Wiki I’ve spent a little while playing with them now and while I like them, smarter page titles are nice, they have their limits. Firstly, they are not the easiest things to install. Read on →

I ended up writing a number of Unofficial Mycroft Searches for FireFox1 and Mozilla and now I’ve started to have a play with FireFox 2 Beta 1, one of the FireFox features I thought I’d investigate first is the new MozSearch search plugins. I’ve not dug too deeply yet (I’m on training so I’m playing in the breaks) but I have pulled a basic search together for UnixDaemon. If you’re running a FireFox2 Beta head over to the main site and then click the downwards pointing arrow on the search box on the top right. Read on →

One of the great things about Apache is that you can override most of the configuration settings on a server, virtual host or directory level. This fine grained customisation makes it both flexible and damn powerful. Unfortunately the people behind bind don’t seem to have grabbed on to this idea. A prime example is bind logging. I want to log all queries to a domain I want to retire (actually a number of domains I want to retire…); but bind doesn’t allow this. Read on →

If you’re of a certain age (the same one as me :)) then you may fondly remember As If. It was broadcast on T4 (when T4 was still tolerable) and was on late enough that you were awake from the Saturday night clubbing… Compared to most of the pap targeting the late teens / early twenties market at the time it was well written, funny and was blessed with good casting. Read on →

Tidy is a great little HTML lint tool, that goes a lot further than the W3C Validator, but it requires you to remember to run it. The FireFox HTML Validator extension uses tidy and the FireFox status bar at the bottom of the screen to show you tidy output from the current page. This extension removes the need to run tidy by hand, you get it for free on every page you visit, but it does mean you need to visit any pages you want to run tidy against once you get spoiled by its output. Read on →

I’m not a huge fan of the Man of Steel, I find his comics boring, the Christopher Reeve films were watchable but nothing that stands out from my childhood and Smallville is mostly dull. I’d heard the hype about Superman Returns and considering how well the second X-Men film went I thought I’d give it ago. On opening day. Because it’s a comic book based film dammit. And Spiderman 3 is taking TOO LONG. Read on →

Hell is other peoples code. – Not quite Sartre. I don’t mind using other peoples code. I’ll even submit patches if I find a problem, but discovering the same mistakes in almost half-a-dozen projects is enough to drive me insane. Here are three common red flags involving the find command and how to get around them: If you want to be portable, don't use GNU/Linuxisms. Compare these two commands - `find -name "*.log"` # not portable `find . Read on →