You must be wondering to yourself: "Why is this guy spend so much time putting
together these web pages?"
Someone said once, "The rule is: don't put up a web site unless you have
something to say." And the truth is (shamefully) I don't. This all started
out as an annoyance: Whenever you fire up your web browser, you get dumped into
somebody else's home page. If you install
Netscape then you're start with their home page, back in college the web
browsers would plant you on Boston Univeristy's home page, and so on... And
their pages don't actually have a lot of connectivity. You get tired of the
web really quickly, as you reach all the dead end's on those sites. Then I
made my bookmarks my home page, but it was so bland and ugly. So my solution?
I put up a home page with all the links I frequently used. Besides, I wanted
to learn how to use HTML markup language, anyhow.
As time went on, I got bored of my page. It was looking bland to me. I wanted
to add those neat-o graphics that other pages have. I wanted my page to be
more organized and have a nice layout.
So this is the result. I wanted nice looking pages, to learn to write
some HTML and to make my pages useful. I tried to combine lots of
common and useful links both for my convenience as well as yours.
Thanks for visiting and indulging me in my little project.
Below are some links that were key to putting together these pages.
-
This is the place to look for documentation about the world wide web. They
are the people with all the latest white-papers and standards for the web. Two
of the hosts include LCS at MIT and DARPA.
-
Here they are again. I have to start by giving them credit since I stole
their format for displaying lists of sites. There's tons of useful info on
their site for getting your own page started to be found here on their
"Creating Net Sites" page.
-
If you're not using Netscape v4.0 or higher, then you're missing out on
lots of great features on my web pages. JavaScript is a lot like Sun's
Java language, but these scripts are embeded
within the html. The page listed above is the source of most of the
JavaScripts on my web pages.
Visit the Netscape Developer's
Documentation site for additional documentation of other Netscape
technologies, such as DHTML.
I used a lot of layers in my latest update to my web site. Here's
Netscape's HTML
Tag reference.
-
Here's a little JavaScript program I wrote to let you play around with
the colors on a web page to see what they'll look like. This script
helps me play around with color schemes for my web pages.
This is a greatly simplified version of hIdaho's ColorCenter. ColorCenter
is a JavaScript application that lets you try out different color
combinations and textures on the fly. It's a little buggy, but it's
sorta neat.
-
Through these carefully written pages, I was able to get a web server up and
running with CGI capabilities. Within these pages I found NCSA's
CGI Documentation, which were essential to learning how to write CGI's
and setting up things like the counters on my pages.
Because NCSA's httpd web server is no longer an active project and no
longer supported, you should check out the Apache web server, which is a project that
spawned from the NCSA httpd server.
-
This is where I snarfed the source code to build the counters you see on my
home pages. I have made some changes to his code in order to increase the
functionality and security. Check out the modifications that I've
made to Rima's original source code.
"count4.c" is the latest version of
Rimas gif counter adds the following features to his original counter:
- A "private" counter feature so that your counter will not be
subject to counter thieves. You add a host name and document path or
file name to the counter file to secure it from would be counter thieves.
- A font selector so that you can use the same CGI but you can
select what font style you want.
- A BSD style file locking to prevent two simultaneous
accesses to the web page that has the counter from corrupting the
counter file. I never thought I'd ever have this problem, but so it
goes...
|