Site Construction Tools

Web Server

These pages are hosted on a shared linux server by


I maintain this web site using a 2.2-GHz 15" MacBook Pro with 2 Gb RAM running Mac OS X 10.5 and Vista Business.

I also own a Toshiba laptop computer that boots either SuSE Linux 10.2 or Windows XP SP2. Among other things, I use this computer for testing my web site with other operating systems and browsers.


I run a private web site on my MacBook Pro that is much more sophisticated and powerful than this web site. On my MacBook Pro, I have enabled dynamic web pages using Perl CGI, PHP, and MySQL; I have installed links to the HTML-based documentation for the software I use regularly; I have installed a MovableType blogging server; and I maintain a complete copy of all the web pages served from my personal account.


I hand-code these web pages using BBEdit 8.2.6. BBEdit provides document-level, folder-level, and site-level tools for checking syntax and links.

I have been using BBEdit since its shareware days in the early 1990’s. I have used BBEdit exclusively to write the HTML used by the web site. BBEdit provides syntax highlighting and a comprehensive set tools that simplify hand-coding and checking HTML.


I transfer files to the web site using Fetch 5.3.

Reference Books

The book I prefer for HTML and XHTML is HTML & XHTML: The Definitive Guide, 5th Edition, by Chuck Musciano and Bill Kennedy, published by O’Reilly.

The book I use for CSS is Cascading Style Sheets: The Definitive Guide, 2nd Edition, by Eric A. Meyer, published by O’Reilly.