As mentioned on the Home Page, iLog is a demonstration project to showcase my skills in development (general), web page design, and mobile development.
iLog is written in Pascal--a modernized, OOP implementation (Lazarus) with a built-in IDE. I've been hacking in Pascal since the early 1980s, in HTML for the past 22 years,
and in Java/JavaScript for the past five. In that time, I've built some pretty sophisticated systems and participated in several large development projects.
The function of iLog is to track my time usage through the day.
iLog's basic operation is as follows:
Monitor the folder for an incoming file. Parse according to whether it is:
An input (log entry)
A query file
A directive file
Save any new information taken in
Regenerate the pages, from templates, of the affected user (if any)
A CGI-BIN interface allows iLog to accept inputs and queries from the Internet.
Like its cousin and predecessor, MetCommand-Home, iLog uses a tag language to get data into the pages. There are numerous output functions, plus
search functions and queries. Every bit of variable data in these pages was injected by iLog.
About the Author
William C. Demmery has been programming on his own in Pascal for 30 years. In addition, he has five years' commercial development experience, in both Clipper (he was an innovator in
touch-screen POS systems in the late eighties), and more recently in Java (working on large systems for the USPS).
William is entirely self-educated and has held posts in publishing (Production Coordinator), addictions (Admin Assistant), Network Administrator, Programmer, and Web Developer. He is
extremely versatile and knows when to ask questions. In his spare time, he maintains this website and that of the CTO, as well as running a weekly comedy radio show (Remote Planet,
Wednesdays at 4:30 ET, on CKCU FM 93.1 in Ottawa, www.ckcufm.com everywhere else).