Server
Erehwon Notebook is served off a 200Mhz AMD K6-2 server with 80Mb of RAM, over a 128K ISDN connection. The server is named "kali" and is one of several systems on the Deosil network. Kali runs Redhat Linux, and the Notebook is served using PHP4 and Apache. The back-end database is MySQL.
Code
The Notebook code is done using PHP4, HTML 4.01 and CSS-1. The database back-end and posting engine are custom designed for use with the Notebook, and allow posting from virtually any sort of browser, including text-based browsers and wireless devices. Development is done on Linux using Glimmer, a GNOME code editor that supports PHP and HTML syntax highlighting (in addition to a host of other languages).
References
I make use of the following references when developing Erehwon Notebook:
- Books
- Web Sites
Acknowledgements
There are an entire host of people that deserve acknowledgement for their contributions, direct and indirect to Erehwon Notebook and my life in general. I can't possibly cover them all, but a partial list would include:
- My dad, who started my interest in computers and information technology when I was about seven, and who taught me to program in basic on our Commodore PET 2001.
- My former co-workers in IT at ASI, who are a decent bunch caught in a bad situation. Many have moved on as I have, hopefully for green pastures.
- My current colleagues at iRobotics and Noriel, particularly Marty Stembel, who has taught me more about programming than I thought possible, and Andrew Gray, one of the best sysadmins around.
- Members of the weblogging community, too numerous to name, who are an on-going inspiration through their own postings and web sites.
- My wife, Terri, and my children Rhiannon and Ian, who put up with me when I go into a "coding trance" and am not fit company for anyone!
