Home Index Site Map Up: Home Navigation
Up: Home
Site Notes
Home  > Notes
First: Index Last: Site Map Prev: The Bad Next: Bibliography Navigation
Site: 7 of 10

Locust
Source Code


Egyptian Vulture
Camera Setups
Purpose: The purpose of this site is to share the author's collection of glass insulators, vault lights and other glass oddities-- and related paper-- in simple, searchable HTML, as true to the originals as possible.

Rights: Unless noted, everything on this site is original content by the author: text, photos and scans of public domain material in his collection are © 2002-2009 Ian Macky with All Rights Reserved. However, anything may be used permission-free for non-commercial purposes, except for images of individuals, from whom permission must be obtained. If you do use anything from this site, you must give credit, and a link back is always appreciated. Critters are Dover copyright-free illustrations.

HTML: Nothing on this site moves. There are no frames, no HTML extensions. Except for one Javascript e-mail obfuscater, there is no Javascript. Definitely no Java. Just static pages of basic HTML, hypertext linked together into a hierarchy, with consistent navigation on every page.

Process: author -> PC/Linux -> {vi, xsane, gimp + custom stuff} -> server. The bulk of each page is hand-coded custom meta-HTML, and the pages organized as a hierarchy of rings. A program (gensite.c) takes them and produces the final HTML, meta-tags expanded and navigation added. Final generation of the entire site also produces a manifest of all files, the site map and index, a list of all comparable insulator images for the color identifiers and image comparators, and a list of all external links (for staleness checking).

Testing: The HTML is linted with Tidy and the original meta-HTML cleaned up until no warnings or errors are produced. As the site is being generated, internal links are tested, and all external links are saved to a file, to be checked with a separate program. Test rendering is with Firefox.

Images: Many of the best images and scans are backed up higher-resolution versions, but the black image border indicating a link is usually omitted. If you see something you like, mouse on over and see if it's active.

Encoding: ASCII, with HTML character references instead of raw 8-bit characters. For some very old British patents, obsolete characters were needed. Unicode combining characters were used: the following should be a small letter 'c' with a tilde '~' over it: c̃. It probably renders like a 'c', or 'c~' or 'c?' instead of nicely like this small n with a tilde: ñ. There's also a small 'm' with a line over it: m̅