

![]()
| ||||||
|


by
Gerald A. Miller, Ph.D.
Please note that some of what's here is already dated. I hope to enhance this document as time permits, but I hope you find it relatively useful in the meantime. Until I get around to redoing those sections, I'll just insert corrections as I find them necessary in the mean- time. Thanks for your patience!
Another Educational,
Fun Book from
Help Systems Publications
Abingdon, MD
U.S.A.
TABLE OF CONTENTS
Chapter One: Web Servers
If you're on one of the online services, chances are you have a directory for files that can include
HTML and graphics for your personal Web page. Ironically, Microsoft Network doesn't seem to
have reached that point yet, despite the perception that they're much more sophisticated than AOL
or Prodigy.
You'll probably soon outgrow the amount of storage they provide before long, so you'll be happy
to learn that there are other places to get free Web storage. Check out:
1. http://www.myfreeoffice.com
2. http://www.freeyellow.com
3. http://www.tripod.com
4. http://www.geocities.com
5. http://www.angelfire.com
These vary in generosity and reliability, but the order shown is roughly best first. In addition, joining
a "pod" or two on Tripod just might help make your site visible to people with similar interests.
Every little bit helps!
Another advantage to spreading out your Web presence, besides having more storage space, is that
people can find you through multiple routes via the search engines. If you dedicate each site to a
specific facet of your business, you can concentrate more on variants (synonyms and spellings --
maybe even a few common misspellings!) of the keywords and phrases for that particular site, instead
of duplicating a huge list for each site. Just be sure to keep the most important pages on the most
reliable and friendly servers!
In addition to these free sites, you can also create a single page, in combination with a link among
those of all the other pages there, at http://www.joes.com/home and place up to 5 links on it to tie
it to your other sites. As for the link on the "home" page, a later chapter will offer tips on how to get
yours near the top.
Most of these sites give you the choice between raw HTML or a page-building tool for the less
programming-oriented. As a programmer, an impatient person, and an individualist, I despise these
tools, especially the cookie-cutter types, just as I hate when word processors think they know better
than I do about formatting a document. I can write faster in HTML and get what I want without a
lot of irrelevant "bells and whistles" to confuse me and get in the way. I'm not going to insist that
you follow in my rebellious footsteps, but I strongly recommend at least knowing enough HTML to
work around glitches and limitations in these tools.
There may, in fact, be times when you'll need to upload HTML. For instance, AOL's tool, which
I made the mistake of using on my first visit, eventually lost track of my home page. The file was still
there, but the tool had forgotten it existed! From that point on, I've edited all my files in a local copy
and uploaded them to my online directory, and my only problem since then has been an occasional
file lost by their flaky FTP server!
For these reasons, the next chapter will introduce you to enough HTML for most purposes. It will
also show you how any browser that has a "View Source" menu option can be an important learning
tool. A later chapter will discuss CGI, which is not available in all its amazing power unless you pay
extra for a virtual-domain package or some other premium service. Even though you may not want
to spend that kind of money in the beginning, you should know that it exists, so that you can ask
intelligent questions about a server you're considering using. If they don't offer CGI scripting access
at all, you may end up having to switch to another server if and when you decide you're ready to add
CGI queries to your repertoire.
If you're a student or faculty member at a university, especially one who's involved with publishable
research, you may find that you are not only able (even encouraged) to create your own Web pages
at no cost, but you may be able (or even expected) to create CGI scripts for any number of purposes.
While the learning experience is great, and one to be taken full advantage of, the likelihood of being
able to publish business-related pages on a site like this without being asked to cease and desist is
remote. (Trust me!)
1st digit Before leaving this discussion of HTML, I'd like to cover a few more useful topics. Since I just got
done showing you a table of hex-digit combinations, it seems appropriate to show you how to create
simple tables, so that you can set up displays in rows and columns. The outer tag pair is
<TABLE></TABLE>; for each row, you will use the pair <TR></TR>; and for each cell within the
row, either <TH></TH> for a bold header or <TD></TD> for a cell containing data or ordinary text.
Tables can be defined with or without borders, and they can use a different BGCOLOR from the rest
of the page. Here's a simple example of a week on a calendar page:
<CENTER>
<H1>JULY 1998</H1><BR>
<TABLE BORDER BGCOLOR="#ffffff" CELLPADDING=3>
<TR><TH>S</TH><TH>M</TH><TH>T</TH><TH>W</TH><TH>T</TH><TH>F</TH>
<TH>S></TH></TR>
<TR><TD></TD><TD></TD><TD></TD><TD>1</TD><TD>2></TD><TD>3</TD>
<TD>4<BR><BR>Independence<BR>Day</TD></TR>
</TABLE>
</CENTER>
Another HTML tag pair I haven't mentioned yet is the comment. This starts with "<!--" and ends
with "-->". Anything in between is ignored by the browser. Comments are useful for reminding
yourself why you did something a certain way. They are also useful, as we'll see later, for hiding
scripts from browsers that don't understand them. Finally, you can "comment out" some of your
HTML instead of deleting it when you want to experiment with a change you're unsure of -- if you
have to restore the original code, just remove the comment tags.
http://www.hypermart.net
After writing this last paragraph, I've run across
several sites, including Hypermart (listed earlier),
that provide full CGI capability at no charge.
2nd digit
0
1
2
3
4
5
6
7
8
9
a
b
c
d
e
f
0
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
2
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
3
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
4
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
5
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
6
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
7
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
8
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
9
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
a
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
b
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
c
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
d
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
e
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
f
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255