About this Website
A lot of what goes into any interactive website occurs behind the scenes. This website is no different except that to me, it represents a personal hobby rather than a job, so I am at liberty to experiment and play. On this page are a few of the back-end features that I have devised for this site--interesting tidbits that are otherwise invisible to the user.
Utilities to Manage the Database of Users
The secure photography galleries and some text pages make use of my own brand of file encryption and code obfuscation. To provide access, I employ a database of user names, passwords, clearance levels, etc. This same system also tracks log-in activities as well as brower traffic on non-secure pages. Using my browser-based front-end, I can tell for example, how many hits a certain open-access page is receiving, when unauthorized user log-ins were attempted, or when someone last used the Magic Web Ball.
The data shown above is transferred in XML format--allowing for future automation--but is wrapped in an HTML document by the PHP server so it can be parsed by the HTML DOM and Java virtual machine on an ordinary web browser without the need for applets, assemblies, COM objects or plug-ins. Using XML not only provides a self-describing schema, effectively abstracting the data layer, but also encapsulates the data so that it can be extracted or streamed to any processing entities.

Below we see how easy it is to edit the contents of a database field by using the front-end utility.

Here is the screen for adding new users to the database:
Utilities to Manage Other Databases
Here is a simple utility I wrote to populate the Magic Web Ball's random advice and the fortune cookie predictions:
And this is another page of the same utility showing a complete listing:
Copyright Security

Some written content of this site that would otherwise be vulnerable to plagerism by copy/paste is protected by a combination of measures without resorting to Flash-authoring. I present the poetry samples in a special browser window that defies copying to the clipboard or printing without author credit:

Attempting to copying and paste from the window results in:

"For permission to use this copyright protected work, please contact the author: brian@zegarski.net"

Want One?

This site makes use of Javascript, PHP, and MySQL simply because those are available to me through my web host. However, I can also program in Java, ASP, .NET, and various other web technologies, and I can handle your design and content needs as well.

Just drop me an e-mail and let me know what you need.

If you like this website, why not have me make one for you or for your business? I also develop desktop applications in Visual C++, C#, Visual Basic, VB.NET, and a number of other langages and technologies.

Copyright © 2004 - 2008 Brian Zegarski, all rights reserved.

Home