This is the recovered Machine Room from 2005. Please don't expect wonders. The look and feel of this site is nine years
old, and so is its code. Some of the functionality has been recovered while the rest of
the site is modernised and restructured. Watch this space!
People sometimes ask how it's all done. Here's a complete explanation,
including a list of the tools used to produce this site. All of the software
tools are
free, and
most are Open Source or Freeware (take your pick) based on the
GNU Public License by the
Free Software Foundation. No commercial software
is used to create the Machine Room.
How things are now: simple. All static content and scripts are
php scripts. All mutable data is stored in a
MySQL database.
Hecate
the K6
Linux box serves HTTP and PHP.
Bastet,
a SPARCstation 5), ladles out MySQL data.
Well-formed
XML is used to describe
computers and companies. Hordes of
PERL and
shell scripts did the conversion from the old, kludgy status quo to the new, more
elegant one.
Hypertext markup is done in
XHTML 1.0.
At the time of writing, the WWW server hosting these pages is
Hecate,
an
AMD K6-333 box running
Debian GNU/Linux.
The database server,
Bastet, is a
Sun SPARCstation 5, one of the last pretty and elegant
(inside and out) workstation series to come out of Sun. Bastet runs
Debian GNU/Linux too.
The web indexing robot is
Khepera, a
SPARCstation IPX. These 'lunchbox'-style
workstations go beyond elegance, they're downright cute!
The desktop machine where I do all the actual development is
Vennëa,
an
AMD Duron box running Linux.