software

CMS wanted

jp.stacey 21 September 2006

I’m looking for a simple website management system (not necessarily a CMS, just something that can handle templates and a consistent look and feel) and an even simpler blogging system. The latter would have to be in PHP, but I’m easy either way otherwise.

Does anyone have any recommendations?

Blogthis!

jp.stacey 8 October 2006

You might notice the little “blog this” link to the right there. That’s my first Wordpress plugin.

The code is at http://www.jpstacey.info/blog/files/code/blogthis.zip. This contains the blogthis PHP code and a directory of images. To try it out (for the moment: I’ll sort this all later into a proper installable plugin) do as follows:

Throw it all away!

jp.stacey 27 November 2006

I’ve recently been experimenting with calling external commands (mplayer and lame, so you might be able to guess what I’ve been doing) from within a scripting language (Python, although it needn’t have been as it turns out). Bizarrely, the external commands—argumentae intactae—worked absolutely fine on their own, chained together by me, by hand. However, when executed in the scripted environment the command that produced large volumes of output was stalling at –86.somethingMB, whereas the other command stalling at 7.737MB of output.

Installing on the Edge

jp.stacey 9 January 2007

Happy new year, all. A short and relatively under-researched one to kick off 2007, as I’m suddenly very busy with multiple projects. Just to keep those Google fires burning….

cfcUnit on Linux

jp.stacey 21 January 2007

Adding a helper framework that lets you unit-test your code can speed up development and refactoring no end. With this in mind, I decided to tame a recalcitrant new Coldfusion application by installing cfcUnit on my local Linux box. It was a sufficiently awkward experience that it’s worth sharing the problems I encountered here. I should stress that the safety cfcUnit brings to your coding is definitely worth these minor difficulties, so don’t let them put you off.

1. Requirements

CFJavaXML - a component for cached XML transformations

jp.stacey 9 February 2007

Mark Mandel wrote his own version of Coldfusion’s XmlTransform() function, using the underlying Java transform classes. Although one of his annoyances—that XmlTransform() won’t take any parameters—has been solved in CFMX7, XmlTransform() is nonetheless a slow operation, as the transform engine has to be cranked up, the XSL compiled, the transform effected and then everything garbage-collected, each call to the function, each request.

New version of rmrip

jp.stacey 25 February 2007

Following user requests, I’ve uploaded a new version of rmrip which takes a command-line argument specifying your configuration file:

./rmrip.py foo.conf

As the user himself implied, this has the added bonus of making it more crontab-friendly e.g. you can have a crontab entry saying:

How to get Dell to provide more Linux-installed machines: people power!

jp.stacey 15 March 2007

I'm not one for passing on memes and crazy petitions, but Sean McGrath has pointed out that Dell are requesting advice on expanding their pre-installed Linux range.

Twittering on and on

jp.stacey 19 March 2007

This week will be a busy week: between Oxfringe, newly-discovered other fringes, and the ever-present official festival I may not be near email as often as I normally would. To this end I've put a Twitter box in the right-hand column of this blog. It's a nasty piece of Shockwave Flash but it at least means you should be able to find me if you fancy coming to the same events as me.

Taking Drupal to pieces

jp.stacey 17 April 2007

Since listening to Garrett Coakley speak at the first Geek Night on the topic of Drupal, I’ve been sniffing round that open-source CMS. He kindly came to speak to us again, and very inspiring it was too. We’re now having a deeper look at it, seeing what it can do, what are its strengths and weaknesses; that sort of thing.