Dark Matter Photography
A collection of my photographs and slides.
Sp@m C@tcher
"Your last line of defense against SPAM"
Research Central
My personal site
Office of the Privacy Commissioner of Canada
Collection of essays on DPI (Deep Packet Inspection)
The links below represent some of our clients. For several of them, Web Mechanic also provided custom programming for administrative purposes. These examples obviously cannot be made available to the public. They consist of such applications as backup scripts for sites and databases; membership control; document management; inventory maintenance; as well as other interesting puzzles. Talk to us about your 'back-end' programming needs.
XHTML / CSS
Todd's Vacuum Center
We did a make-over on Todd's web site, giving it a fresh new look and bringing all XHTML and style sheets up to current specifications.
Perl / MySQL
London Executive Consultants
Softouch provided the resume submission forms for London Executive Consultants, as well as their sister offices in Kitchener and Toronto.
CAGIS
The Canadian Association for Girls In Science is designed for girls aged 7 - 16 to generate interest in science.
Softouch provided the scripting for member logins, created the database for the membership and message board, and administrative scripts.
iCONECT
iCONECT provides 'Concordance' databases in a web-enabled emvironment for the legal profession. Softouch
provided a search facility and dynamic site map for the web site.
A translation and interpretation service in London, Ontario. Softouch provided site design and programming for three forms which allow visitors to apply to become an interpreter or translator, or apply for training.
World of Used Bookstores
Softouch provides the hosting and maintenance of this database and related Perl scripts. Powered by MySQL
Recognition Management Institute
Softouch provided the web forms and database to process management surveys for this client.
Login Validation
Many times you have a form on a web page. However, spam-bots can use your forms to submit spam and perhaps even shut your site down.
How do you verify that a real person is responding, and not an automated robot? This example shows you how we can verify that a human is responding to the email, not a robot. It uses a 'CAPTCHA' security image.
The form presents an image with some text on it. The visitor is asked to enter the text they see into a form field. The text is not presented as text, but as an image. Nowhere in the form is the actual text available. By responding with the correct answer, the server is confident that a real person is responding, and reacts accordingly.
NOTE: If you're using Internet Explorer you may experience problems with this. We are working on a solution.
Generic Survey
A generic 'survey' with typical Likert choices.
Password Generator
A free online password generator. Create up to 9,999 passwords of up to 16 characters. Choose
lower-case, upper-case, both, or alphanumeric characters.
Web Applications
Sp@m C@tcher
Sp@m C@tcher is a web-based application that checks your POP email accounts and allows you to delete mail from the mail server BEFORE you download your mail to your computer.
MyCD
MyCD is a web-based application designed to create and maintain a database of CDs. It uses Perl and MySQL.
Being a web-based application, it must be hosted on a web server with Perl and MySQL available. This release is designed to work on Unix or Linux web servers.
There are plans to make a Windows version if enough interest is shown. The link above will take you to a slightly disabled version. You
can go through the motions of each feature to see how things look and work.
If you are interested in purchasing 'MyCD' for your own use, please contact us.
JavaScript
Abacus Cafe Time Machine
The Abacus Cafe was London's first Internet cafe. Softouch developed an
application to keep track of the time users spend on a terminal, and calculate their cost.
Note that since this is Canadian eh, our GST tax is calculated.
Also included (but slightly hidden) is a QuickTime panorama movie of the cafe. Hint: click on 'Abacus Cafe Time Machine' at the top of the screen. The movie starts on the ground floor, but there is a hot link to the upper level. It's just to the left of two metal divider-type things. That's me with the beard lounging beside them. The Abacus is dearly missed by its loyal clients.
Online Quote
An online quote for a print service shop. Before the quote is sent to the server, several things
are checked first with JavaScript. The quote is returned after a Perl script handles
the request.
Dynamic Select Boxes
Present dynamic multi-level list boxes.
Research Central
My personal site, managed since 1995. It consists of over 100 files and
uses style sheets to set background colours and various font styles. No tables are used for the entire site.
Today: Wednesday, 10-Mar-2010 14:31:16 EST | Updated: Saturday, 21-Nov-2009 19:10:43 EST