Mark Clarke's blog

Migrating scalix to new platform with minor version upgrade

Recently we had to migrate a Scalix installation from Fedora to Xandros Server and at the same time upgrade from 11.0.1 to 11.3. The site had over 200 user accounts. At first I thought this would be a difficult task but it turned out to be relatively simple thanks to the fact that, being a minor version upgrade there was no major changes in the database and file structure.

Block annoying popups with GreaseMonkey

If you have ever visited the Java Developer Journal web site you have had to contend with their annoying popup ad that blocks the whole screen until you click "close window". Whilst I support the need for sites to make money from advertising the lengths that sys-con go to is just a darn right abuse of Internet users. In fact its the whole of the and its subdomain that employ this type of spamming.

Family converts to Linux

A few months ago I setup a new computer for my 73 year Mother and instead of installing Windows I decided to put Linux on the box. I wrestled with doing this for a while as I didn't want to have my Mom getting confused with a new interface. Previously windows had been installed on the old box. Another factor was that I am in Johannesburg while my Mom and Dad are in Durban.

Why Postfix may suddenly stop delivering mail if you using amavisd on centos 4

Today we experienced some mail delivery problems on one of our client's servers running Centos 4 and postfix with amavisd for virus and spam scanning.

Trawl the log files

The mail logs where filling with errors such as:

(delivery temporarily suspended: lost connection with[] while sending RCPT TO)

Google Web Toolkit and Echo Framework

Recently I have begun to experiment with the Google Web Toolkit. The GWT is an amazing framework that allows one to programme in pure java with the resulting application being cross-compiled into Javascript so that the entire application runs on the client browser with trips to the server occurring only when some middleware interaction takes place. Essentially your application becomes one javascript file.


Subscribe to RSS - Mark Clarke's blog