HTML software and http protocol


HTML specifications

name/link comments
W3C WWW Consortium standardisation body. Includes index of W3C Technical reports, HTML 4.0 Specification, HTML 3.2 spec, HyperText Markup Language (HTML: Working and Background Materials), Hypertext Markup Language (HTML 2.0 - HTML Public Text), URI spec and HTML 2.0 (Proposed Standard Materials). Also ISO 639-2 codes for natural languages.
CSS 2004-6-19: Cascading Style Sheets, level 1. W3C Recommendation 17 Dec 1996, revised 11 Jan 1999. See also CSS2.
CSS resources 2005-8-15: The 10 Best Resources for CSS, by Mark Daoust.
HTML guide 2005-3-22: NCSA Beginner's Guide to HTML.
Windex Build HTML Index for Bitmap Images.
ISO639a Code for the representation of the names of languages. from ISO 639, revised 1989.
XML article An article on XML by Steve Litt.
prefetch FAQ 2005-4-5: Mozilla Link Prefetching FAQ. This is yet more greedy behaviour by selfish users who don't mind inconveniencing other users and servers with limited bandwidth. A lot of servers have to pay by volume. And all users and servers are harmed by this naked greed. Link prefetching is a browser mechanism, which utilizes browser idle time to download or prefetch documents that the user might visit in the near future. Now it seems that Google is helping Firefox users to be greedy and selfish by using prefetching.
validator.w3.org A web site for validating HTML web pages. Topology.org fails! You can download the HTML validator source. You have to download both the code tarball and the DTDs. See also installation instructions.

CGI (Common Gateway Interface)

name/link comments
CGI Spec When I finally found out what CGI was, I was surprised to discover that there really isn't one. CGI is just the idea of creating a web page of any sort on the fly - on demand. Any program that produces a web page as output (after optionally parsing the argument text after a "?" character) is a CGI `script'.
CGI env variables 2005-4-4.
CGI Security FAQ
Beginners CGI A free e-book on Perl/CGI by William Teunis.
CGI FAQ

web server software

name/link comments
Apache They have an Apache module register which you can search. (E.g. see my bwshare module.) Here is the AARNet mirror for Apache httpd in Australia. Here are the Apache PGP keys and the Apache software verification instructions. Includes Apache 1.3 documentation and Apache 2.0 documentation. See also Apache API.
modssl.org 2004-6-26: Apparently this Apache module is used only in Apache 1.3.x. Includes documentation and a useful example trivial installation. There is also mod_ssl for Apache 2 at httpd.apache.org.
GD Graphics software used in conjunction with the Apache server. See also FreeType, which is needed for GD. See also Zlib. (See also my notes on Zlib installation on linux.) See also fly, which reads a script file to generate graphics files using the GD API.
Apache authentication Howto on setting up authentication for Apache.
Threebit Tutorials 2005-4-11: Includes building Apache modules with autoconf and automake and the portions of the Apache API that are used by modules to control their configuration.
Apache API 2005-4-11: Getting started using the Apache C API (For versions 1.3.x) by Thomas Eibner.
apache modules 2005-4-11: Writing Apache Modules with Perl and C by Lincoln Stein and Doug MacEachern.
squid Web cache software.
webmasterworld.com We are here as a forum for the members to share and gain knowledge in operating and promoting a website.
Jigsaw Standard web server put out by W3C.
NPS4 German server software, I think.
CERN HTTP Daemon W3C documentation.
httpd documentation
Apache Services A site with news and other resources for the Apache server.
Sangoma Technologies WWW Server
fantomaster.com A web site offering web server management software.
secure server info Information from SuSE on how to configure a secure web server.

web browser software

name/link comments
mozilla.org The mozilla browser, related to netscape. See also mozilla documentation and mozillafoundation.org. See also mozillaZine. See also Mozilla in France.
Firefox browser 2005-3-22: See also Portable Firefox (optimized for use on a USB key drive).
2005-5-13: It's important to download Firefox every Wednesday because Monday is Firefox vulnerability announcement day. They usually take 2 days to fix it. Now what I really want is a way to save all of my tabs in my 8 open Firefox windows so that I don't have to set them all up again every Wednesday.
2005-9-22: See also Fonts for MathML-enabled Mozilla and mozilla fonts.
K-Meleon browser 2005-1-25: Apparently a light-weight Mozilla derivative like firefox.
Minimo 2004-5-22: The Minimo (Mini Mozilla) project is focused on code-size and runtime footprint reduction, and porting to small consumer devices. We hope to make Minimo the browser of choice on small devices. See also this linux devices article.
lynx The most popular open source text-screen browser. This is actually a very good browser, especially if you were brought up on VT-100 terminals.
konqueror.org A web browser for KDE2.
Opera A purportedly very good browser, especially for CSS (Cascading Style Sheets). Available for download.
Amaya Standard editor/browser put out by W3C.
Galeon A mozilla-based browser for gnome on linux. Reportedly very good.
Links A text-based browser with colour.
browsehappy.com 2004-8-24: Explains how and why to change from IE to safer browsers.
3d web browsers A short Scientific American article on 3d browsers.
Welcome to Netscape See bug fix for SuSE 6.4 netscape.
ViewML Viewable Markup Language. ViewML (Viewable Markup Language) is the first freely available, open source web browser targeted specifically at the embedded Linux platform.
Any-browser campaign Campaign for a non-browser specific WWW. Has graphics for advertising the campaign and accessible site design hints.
speedbit.com 2005-9-2: An Israeli company whose product Download Accelerator slows down the Internet for everyone by opening up multiple connections to download big files multiple times. This gives a tiny speed improvement for some clients for big servers which are temporarily congested, but for most conditions, especially for small servers on dial-up and ADSL lines, this DA client software is a horrible disaster.
FDA 2005-9-4: Free Download Manager. Free software which slows down the Internet for everybody. More selfish software.
HTTP agents 2005-9-2: A very useful list of HTTP agents, which helps you to interpret all that rubbish you find in your web server logs. Provided by psychedelix.com.

linux web `authoring' software

name/link comments
Nvu A complete Web Authoring System for Linux Desktop users to rival programs like FrontPage and Dreamweaver.

HTML-based FAQ management software

name/link comments
FAQ-o-matic

Useful FAQs and related documents recommended in Perl FAQ 9 on networking

name/link comments
Web FAQ
WWW Security FAQ
HTTP Spec The HTTP/1.1 protocol is defined in RFC 2616. Also available in HTML format at w3.org. Includes HTTP status codes.
HTML spec
HTML Spec

sites demonstrating browser colours, tiles and images

name/link comments
psychedelix.com 2005-9-2: You can get nearly 1000 psychedelic background - tiles & wallpapers in 34 different collections. The most collections contains about 40 images and will be changed from time to time. There are also dozens of trippy & retro full screen sized wallpaper images.
216 `websafe' colours Supposedly web-safe colours, as described in this article.
thecorporation.com The Corporation's icon gallery. A big bunch of useful icons. But they make threats against you if you don't link copies of their icons to their web-site. So they're pretty useless really.
visibone colour chart
5k website contest A site which runs contests for best website under 5k bytes. Here's a list of entries.
Interface Hall of Shame
CAST - Bobby Guidelines and tests for making web pages better for disabled people.
http://www.superbad.com/ Very bad web site design.
blackdot2a.jpg A totally horrible JPEG file. Only look at this if your health insurance covers eye damage. Alternatively look at this black-dot wallpaper.
webpagesthatsuck.com Bad web page design. Includes suckframe.htm.
John Durham Educational material on web site design. His own site isn't a really good example of expert design.

notable web servers

name/link comments
XPort A Lantronics web server inside an RJ45 connector. Costs US$33 for quanitites of 10,000.
server in matchbox At Standford. See also the TIQIT PC in matchbox.
totl.net/Spud Potato-powered web server on the net. (Fake.)
~fwhite/Spud Potato-powered web server on the net. (Allegedly real.)

related links

name/link comments
searchfreefonts.com 2005-9-22: A really big clump of downloadable fonts.
Cache docs 2004-4-14: Caching tutorial for web authors and webmasters. Includes how to use the cache-control headers in HTTP 1.1.
ImageMagick With ImageMagick you can create images dynamically, making it suitable for Web applications. You can also resize, rotate, sharpen, color reduce, or add special effects to an image or image sequence and save your completed work in the same or differing image format. Image processing operations are available from the command line, or from the C, C++, Perl, Java, PHP, Python, or Ruby programming languages. Here is the AARNet ImageMagick mirror for Australia. Here's the sourceforge imagemagick page. Here is the C language API documentation.
album An HTML photo album generator that supports themes. It takes a directory of images and creates all the thumbnails and HTML that you need.
Gopher manifesto
reallybig.com A very commercial-looking web site with web-design resources. We offer more than 5000 resources for web builders including free scripts, CGI, counters, fonts, html, java, clipart, animation, backgrounds, icons, HTML editors, buttons, photographs, site promotion, easy-to-follow Tips and Tricks, and much more.
Macromedia These are the creators of the annoying Flash plug-in software.


Go to DocBook links.
Go to alphabets and encodings.
Go to notes on my web design style.
Go to PHP3 links.
Go to 5x5x5 colour cube.
Go to java links.
Go to my notes on installing ImageMagick.
Go to Alan Kennington's home page.

The look-and-feel of this page (`lime-pink glow' colour scheme) is
Copyright (C) 1999, Alan Kennington.