James Gardner


Goodbye Sole Trader - Hello 3aims Ltd

Posted in 3aims by thejimmyg on the March 20th, 2007

Today is an exciting day - I’ve finally registered 3aims in England and Wales as a company limited by shares.

There are plenty of off-the-shelf packages which cost about £25 and allow you to set up a company extremely quickly but many of them involve having a different person initially register as a director and secretary and then the idea is you change the details to your own once the company is formed.

This sounded a bit too under-hand for my liking so instead I read all the literature myself, drafted my own articles and memorandum of association based on templates from a LawPack book and formed the company by presenting all the paperwork by hand at Companies House in Bloomsbury. For £50 you get their fast track service and the company was formed 4 hours later ready for me to pick up the Certificate of Incorporation.

Python Web Documentation Project

Posted in Pylons, Python, Web by thejimmyg on the March 18th, 2007

I’m pleased to announce the launch of a new wiki for Pylons documentation at http://docs.pythonweb.org.

The project has two main aims:

  1. To provide a better collaborative environment for community driven content
  2. To bring the documentation for the all the components which might be used in Pylons applications together in one place

Ben Bangert, Philip Jenvey and others from the Pylons community spent quite a lot of time discussing how best to achieve this and eventually decided to go with a wiki system called Confluence. It is a fairly sophisticated system which allows different areas for each user and allows pages to be arranged in hierarchies. Importantly for us it also has a full XML-RPC interface so over time we should be able to port across and maintain all the existing documentation automatically.

On the downside Confluence is actually a commercial product written in Java but it is available for free to Open Source projects. Being Java it uses a huge amount of memory so I had to order a dedicated 512Mb slice from SliceHost in order to host it!

For those of you interested in the architecture it runs on a Xen virtual host using Apache Tomcat behind a Squid cache, the wiki content is backed up nightly to a remote server using rsync over SSH and a crontab script.