Site Map

This is a list of most of the main pages in the site. The site originated as a hobby site for me to experiment with programming for the web (client and server-side JScript, Perl, PHP, etc). Today the main reason people come here is for the tools and utilities, but there are other bits of interest here and there.


The front page
Site Map
Table of contents for this website
Blog (4 items)
Home-made weblog/journal
About Jasper
Jasper is an advanced home-made blogging system, read about its features and development
Previous blog entries, one month at a time
Search across all available blog entries
RSS Feed
Really Simple Syndication v2.0 Data
WebTech (3 items)
A web-programming journal
Previous WebTech journal entries, one month at a time
Search across all available WebTech journal entries
RSS Feed
Really Simple Syndication v2.0 Data
Scripts (20 items)
A growing script library of javascript (ecmascript) and jscript ASP scripts for web programmers
ASP 301 - Moved Permanently
A wrapper function to send clients a HTTP 301 status code under ASP
Basic Server Capabilites
An ASP file to report on whether or not various components are installed on an IIS5+ server
Cache Control
An ASP function to implement ETag and If_Modified_Since caching
Caching Data Fragments
A series of JScript ASP functions to efficiently fetch and save strings of text to/from a file cache
Create Complete Directory Path
A JScript function that takes a filepath input and creates all of the directories in the path
CSS Compressor
A JScript function to strip whitespace and comments from CSS files - there by compressing them for faster download
DHTML Easy Countdown ( popular ) (1 item)
A simple and accessible DHTML count-down clock that requires no knowledge of javascript to use
As DHTML Easy Countdown but loaded with customisations, yet still easy to use
Enumerating Request.Form Data
A simple function to read every key (including duplicates) and key value from the Request.Form collection
JScript ASP Library
A bumper collection of Classic ASP (JScript) functions for use by web programmers
Format String As URI Component
A Javascript function that takes a string and returns a human-readable version of it that is safe for use in URIs
HTML Entity Encoder / Decoder
Converts characters into their decimal entity notation and back again
Load And Save File Helper Functions
2 JScript functions to ease the process of loading and saving files via ADODB.Stream. Support for a range of character sets.
Producer & Consumer Message Handling
Two functions to implement basic message passing between ASP pages using a store of text files
Request Object ( popular ) (4 items)
Client-side URI querystring key-value parser that works like server-side ASP
A number of live example pages for you to have a look at the script in action
Forum (2 items)
A basic forum where you can browse or search for questions and add your own replies to existing conversations.
Old forum entries, one month at a time.
Search across all available forum entries
Full documentation of the methods and properties that the script supports
A comparison against the script and proper ASP
Stored Procedures Under JScript ASP
An example of how to invoke a stored procedure via JScript Classic ASP
Syntax Highlight JScript, HTML & ASP Source Code
A JScript function to syntax highlight JScript, ASP, HTML and ADO source code (and other languages) using simple mark-up and CSS
Timezone Info
Shows current timezone now, dates of changes in daylight saving and tries to guess where you live!
Wrap Text
Inserts line breaks into a string in order to wrap it at a certain number of characters per line
XHTML MimeType Negotiation
An ASP function to determine if a browser or internet device supports the "application/xhtml+xml" mimetype and the XML prologue
XSL Transformation With Parameters
A JScript function to load an XML and XSL file, dynamicly add parameters to the stylesheet and then transform them into a string
Web Tools (15 items)
Web-based utilities
Colour Picker
A DHTML utility to display #RRGGBB, RGB and HSL values on the fly from a 2D plot of saturation versus lightness for a given hue.
URI Encoder
Convert characters to and from entities and URI-encoding, plus a few other formats besides
UnZixHTA (1 item)
An HTA application to strip the rubbish off of .zix files and recover their original contents
UnZixHTA Source Code
Source Code for the UnZixHTA application
Simple all-year calendar viewer
ROT13 Encipherer
Encypher and decipher ROT13 messages
ISBN Checksum Validator & Conversion Tool
Validate an ISBN 10 or ISBN 13 number according to its checksum. Includes a conversion from ISBN 10 to ISBN 13.
A live enumeration of ASP's Request.ServerVariables collection
Box Model Hack Generator
A utility to generate Tantek box-model hack CSS rules
Domain Countries
Displays the country associated with an Internet domain when given a URI, domain name or country code
User Filter (1 item)
A system to automatically block access to web site users when their connection details match data in an XML user exclusion list
ASP (IIS5) Implementation
How to implement User Filter under ASP and IIS5
HTTP Request Viewer
A stand-alone Windows-only HTA utility to send custom HTTP requests to a server and analyse the reply [Zipped HTA file]
A stand-alone mirroring agent I use to mirror this website [ZIP File]
Javascript Compressor
A simple stand-alone utility to compress javascript files for faster downloading [HTA file]
Iridium Flare Favourable Pass Picker
A stand-alone utility to parse and filter Iridium flare predictions from [ZIP File]
Dynamic MP3 Gallery (2 items)
An XML filesystem of MP3s transformed with client-side XSLT into a single dynamic playable MP3 'playlist'
Example Catalogue
A pre-built catalogue for you to see how the playlist looks and feels
Download Source
The scripts to generate and play your own audio collection [ZIP file]
Photos ( popular ) (1 item)
A gallery of pictures I've taken, mainly scenic shots
Slideshow ( popular )
A photo slideshow viewer
Games (3 items)
A small collection of DHTML games I've written
A little bit like Connect Four! A one-player game against the computer.
Sudoku (1 item)
Free interactive Sudoku that produces new games on-the-fly in real-time, includes a choice of board sizes.
Sudoku Solver
Solves Sudoku puzzles. Simply pick your game size and enter the numbers or letters.
A classic puzzle game
More (2 items)
Background images for your desktop created from some of my photos
A place to write your own messages, A.K.A. a 'shoutbox'
Contact (1 item)
Contact me from anywhere in the world that has a WWW connection
View messages you have previously submitted (requires password)
Global site search
Accessibility enhancements this site offers
Feedback (1 item)
A means to provide instant feedback from users
Vote Results
The current results of all polls on this site
Obligatory privacy policy