Ed Grochowski's Website
Home
Articles
Laptop Dust Removal
Linux Migration
Long Hair Care
Making of a Website
MG1.6 Mid-Boost Mod
My "Quarter Century in the Making" Stereo
Reviving Your TI-59 Calculator


(c) 2009
Ed Grochowski

Making of a Website

Ed Grochowski

Posted 7-2-2005

Introduction

Here is a behind-the-scenes look at the tools that I use to create this website.

HTML

The website is composed of static HTML (hypertext markup language) files created with a text editor. HTML is similar to word processors prior to the WYSIWYG (what you see is what you get) generation. Directly editing HTML allows precise control over the contents, but requires more work than using a HTML authoring program. Of course I use my favorite text editor, the GeniusWriter.

madegw

The website is coded in HTML 4.01 transitional and checked with the W3C Markup Validation Service. Transitional means that the pages make use of some HTML features that have been superseded by newer features, but are likely to remain in use for a long time. All pages conform to the W3C standard, implying that the website should render properly on all browsers.

validhtml

I've purposely avoided the use of cookies, Javascript, Java, and plug-ins. These aren't needed in a simple website. Enabling these features in one's browser exposes one to potential privacy and security risks.

The appearance of the pages is checked using the Firefox and Epiphany web browsers. Since 90% of web surfers use Microsoft Internet Explorer, I do occasionally check that the pages render properly on IE. The pages should look fine at 1024x768 resolution, and I view them at 1600x1200 resolution.

Graphics

Graphics are either GIF or PNG files for line drawings, or JPEG files for photographs. These were edited with my own bitmap editor and the GIMP. Graphics files from earlier versions of the website were edited with Microsoft Paint and PolyView. Most graphics required only cropping, resizing, and file format conversion.

Computer

I do all my work on a Dell Dimension 8300 with a 3.0 GHz Pentium 4 processor, 2 GBytes of memory, 400 GBytes of disk, and an ATI Radeon 9800 graphics card. This is a blazingly fast computer! It's amazing how far computers have come since I first started using computers in the late 1970s.

dim8300

The computer runs the Slackware Linux operating system. Linux is very good for software development.

tux

Hosting

Finally, I upload the files to 2MHost's web servers, where the bits are served to you and other visitors. It's easier to have 2MHost host the website rather than for me to maintain my own web server.




Trademarks are property of their respective owners.