Colin's Journal

Colin's Journal: A place for thoughts about politics, software, and daily life.

September 29th, 2003

Enhancements to PubTal

I’m working on some enhancements to PubTal at the moment, and so far it has been surprisingly easy. The next version will require updates to existing configuration files because I have consolidated a number of the configuration directives.

New features I’ve been able to implement include:

  • XHTML support.
  • Ability to set the template/output-file character set encoding.
  • Ability to specify the template/output content type (e.g. HTML, XHTML)
  • You can now specify a DOCTYPE for XML templates.

The next challenge will be adding the ability to specify an extra plugin directory, and an option to suppress output of the XML declaration for XHTML files (working around a CSS bug in IE 6).

September 27th, 2003

SimpleTAL 3.5 released

Version 3.5 of SimpleTAL has been released. This version contains all of the previously trailed bug fixes and enhancments, and a few others besides (the full list is on the download page).

The next project I’m going to undertake is an update to PubTal to support XHTML.

September 24th, 2003

Update on chat rooms

There’s certainly plenty of coverage coming out of the MSN chatrooms closure, including I’m grateful to see, some more balanced articles on the BBC.

The most amusing response I’ve read so far though has to be that of Martin Belam, who details how to find a list of UK Teenagers waiting to be sent “safe” Instant Messages via MSN.

September 23rd, 2003

Cheap stunt

I’m sure that the news about MSN shutting down chat rooms will be all over the web by now, but I couldn’t let it pass without comment. MSN know that chat rooms will continue from other service providers and on other platforms (for example IRC), so although they are saying this is being done in the interests of safety, it’s very hard to see how this will help.

Taking away such a service gets them some publicity, which with the ongoing commercialisation of their on-line services will no doubt come in handy. What’s irritating is that the BBC doesn’t see fit to point this out, and also manages to be misleading:

The only chat service available to MSN users in the UK will be the free instant messaging service, MSN Messenger, which is not so open and gives people more control over who they talk to.

MSN users can still access a multitude of different chat forums, just not using MSN client software. I suspect the real reason that they are closing them down in this fashion is to try and monetise the medium, and while there are free forums on the same service that will be hard to do.

Obviously MSN shutting down a previously free service is news worthy, but to buy into the safety spin is very disappointing. I’m sure someone inside MSN is very happy with the lead-in paragraph that the BBC posted:

Microsoft’s Internet service MSN has taken a major step in net safety which could sound the death knell for unsupervised chatrooms.

Simply put it won’t, and as such this is not a major step in net safety at all.

September 21st, 2003

Change to the blog role

I’ve updated my list of weblogs, adding A Fistful of Euros and Anders Jacobsen’s blog. Both Tobias Schwarz and David Weman contribute to A Fistful of Euros, so it’s with not too much guilt I’ve removed their sites from the list.

September 21st, 2003

Now to be 25

Latvia has voted yes to joining the EU by a convincing margin of 67% to 32% on a turn out of 72.5%. While I think the result is good for Latvia (and the EU) it should be noted that margin between the yes and no votes of 348,870 votes is comparable to the approximate 400,000 non-citizens resident in Latvia who are disenfranchised.

With this result we can now be sure that as of the 1st of January 2004 the EU will be expanded to 25 members with the addition of: Cyprus, the Czech Republic, Estonia, Hungary, Latvia, Lithuania, Malta, Poland, the Slovak Republic and Slovenia.

September 16th, 2003

News on SimpleTAL

Things have been pretty quiet on the SimpleTAL front for some time, over a month in fact. This is due to the number of people reporting issues dropping significantly, which I can hopefully take as a sign that the code is now mostly bug free.

The things that I’ve fixed/added in my development version of SimpleTAL include:

  • Adding support for the “test” function (feature requested by Mark McEahern)
  • Making use of pyXML to parse the DOCTYPE from XML templates and pass through to output (implementation by Myers Carpenter)
  • Fix to CGI Examples.
  • Fix to quoting of XML attribute values.

The last fix is potentially critical for using SimpleTAL with XML Templates, so I will hopefully issue a new release shortly.

September 12th, 2003

Denmark heading the wrong way

It appears that Denmark is planning to restrict the rights of new EU member nationals to obtain residency and work permits. Presumably this is only going to be valid for the maximum of seven years that was agreed on during negotiations, after which these new EU citizens can take up their full rights to freedom of movement (from the Europa FAQ):

However, in order to allow for concerns in existing member states the EU negotiated transitional arrangements of a flexible nature with the Central and East European Countries, to allow the existing member states to limit movements of workers from the new member states for a period of up to seven years after enlargement. Members wishing to allow free movement sooner may do so, and some have already announced their intention to do so from the time of the accession of the new members.

By restricting access to the Danish labour market the cost of low skilled jobs will remain artificially high, so reducing the competitiveness of Denmark as a place to practise higher skilled jobs. Costs for people living in Denmark will be higher, and the system will be promoting lower skilled jobs which will ultimately prove to be less profitable for those following this route. The only saving grace is that the EU will insist on this being a temporary measure and, as is explained in the FAQ, it will probably prove unnecessary:

When Spain and Portugal joined in 1986, a transitional period of seven years was agreed. However, the strengthening of the economy in Spain and Portugal after they became members triggered migration of labour back to those countries, and the transitional period was shortened.

The UK is one of the countries that is choosing to recognise the right to freedom of movement immediately (point 6 in this explanatory note) from the 1st of January 2004.

September 11th, 2003

Better thoughts on the BBC Creative Archive

Danny O’Brien’s thoughts on the BBCs Creative Archive provide more background to the lack of concrete news on this initiative (via Neil Gaiman’s weblog).

I hope that the archive does become a reality. The BBC have certainly lead the field in this direction with their Radio on Demand feature, so I have some hope that they will deliver on the idea of getting all (or at least most) content online.

September 10th, 2003


February and March of this year were good for weblog postings, but if things keep on at this pace it will be a poor September. For some reason my usual sources of inspiration for writing have not been working. Politics has been, if not boring, at least tedious and partisan. European news is either depressing or mundane as we go through the long process that should eventually lead to the start of the long process of ratifying the new Constitution.

To raise the content of this post I shall point out that, if you don’t do so already, you really should read Schlock Mercenary. It’s a great daily comic and highly worth reading from the beginning of time (which in this case is the 12th of June 2000). If fact it’s worth starting at the beginning so much I’ll even save you the bother of finding the beginning: The Start Of Schlock Mercenary.

Copyright 2015 Colin Stewart

Email: colin at