QL and the Internet
         By Tim Swenson

Over the last couple of years, the Internet has become the hot
topic in computers, with the World Wide Web almost being
considered THE Internet killer application.  The dominent view of
how one get's access to the Internet is to use
"Internet-in-a-box" type software and an Internet Provider to
make your computer look like it's on the Internet. For the less
computer savy, hooking up through a service provider like
CompuServe, America On-Line, or Prodigy is the way to go.

All of these methods of getting access to the Internet require
some special software for your computer.  For those of us in the
QL world, that leaves us out.  At least as far as the above
solutions go.  The Internet has been around for at least 15
years, the Web has only been around for about 3 years. There are
many ways to get access to the Internet that don't require much
software on your end.

Internet Services

The Internet has a number of ways of getting information:

World Wide Web
Also known as the Web or as WWW.  Web browser software on your
computer makes requests for data from Web Servers.  Most data is
in the form of documents, graphics, video, sound, etc.  The
interface is mouse driven and has "hot links" which when clicked
on brings up another Web document.

Gopher
Kind of like the Web but uses a menu interface similar to that
used by a BBS.  The original Gopher interface was character
based, but graphical ones came out later.  Gopher has almost been
taken over by the Web.

Telnet
Allows you to connect or login to another system and start using
it.  Connecting to a BBS is kind of like Telnet-ing.  

FTP - File Transfer Protocol
Allows you to transfer files to and from computers.  It only
allows commands like GET and PUT.  Does not allow you to run an
application on another computer (like Telnet does).

Finger
Finger is a protocol/application that queries another computer
for information about a person on that computer.  Some people
have useful information that is returned via the finger command.

Mail
Electronic mail is one of the primary reasons for getting on the
Internet.  Letters can take minutes instead of days to get where
they are going.

USENET
USENET is kind of like the Internet News Service.  It's a loose
collection of computers sharing messages that their users write.
USENET sends articles or "postings" around the world.

How to do this on a QL

With a little effort you can use your QL to access all of these
services.  The key thing that allows this for the QL (or almost
any computer) is a VT100 communications program.  VT100 is the
standard interface for computers and terminals accessing the
Internet.  Everyone supports VT100.  For the QL, there are a
number of communication programs that support VT100, with the two
primary being QEM and QTPI.

To make all of this work, you will need to get a Unix account on
a computer some place.  A number of local Internet Providers
allow "shell" accounts.  The Unix shell is what give you a
command line prompt (like QDOS or MS-DOS).  Once you access your
Unix account from your QL (via modem) you are on the Internet.

Even though the Web was designed to be used with a graphical
interface, there is a VT100 Web browser called Lynx.  It will
view a web page (without any graphics) and allow you to move
through the document and hot links.  

Gopher originally came out as a VT100 application so there is no
problem using gopher with a QL.  If your Internet Provider does
not have gopher installed, you can still get access.  Enter the
following command:

         telnet consultant.micro.umn.edu

This will then connect you to a gopher client and allow you to
browse the Internet.

Most USENET readers (tin, nn, & rn) support VT100.  Once you
figure out how to use them, reading USENET is a snap.

FTP, Telnet, Finger, and Mail are all VT100 capable applications.
Once you have a Unix account, you can use them all.

As for what is available on the Internet that is worth while
being accessed using VT100.  Here is a short list:

FTP:  There are a number of Sinclair FTP sites that have sinclair
related files.  Try ftp.nvg.unit.no, garbo.uwasa.fi, or
maya.dei.unipd.it.

Telnet:

         Archie (a way to look up stuff avialable on FTP
servers).
                   telnet archie.sura.net
                   telnet archie.unl.edu

         Newspapers Online
                   telnet kanga.ins.cwru.edu

         Weather Services
                   telnet downwind.sprl.umich.edu 3000

Gopher:

         Catalog Mart
                   gopher catalog.savvy.com

         Census Information
                   gopher gopher.census.gov

         Currency Exchange
                   gopher caticsuf.csufresno.edu

         Electronic Journals
                   gopher gopher.enews.com

Finger:

         Almanac of Events
                   finger copi@oddjob.uchicago.edu

         Earthquake Info
                   finger quake@gldfs.cr.usgs.gov

         NASA Headline News
                   finger nasanews@space.mit.edu

Mail:

         Archie Mail Servers
                   mail archie@archie.sura.net 
                     (with SUBJECT of help)

         Fax via Internet (send a fax via e-mail!!)
                   mail tcp-faq@town.hall.org
                   mail tcp-coverage@town.hall.org

         FTP via E-Mail
                   mail ftpmail@decwrl.dec.com
                   (in body of message put help or ftplist)

         Finger via E-Mail
                   mail infobot@infomania.com 
                   (with SUBJECT #HELP)

         Gopher via E-Mail
                   mail gophermail@calvin.edu

The above is just a small listing of what is avialable even if
you only have a VT100 interface.  In fact, if you have E-Mail
only access to the Internet you can still get a large amount of
information (just takes a little more work).

An Example

I have Internet access through work, including a Unix account (or
two).  Recently I got the urge to get myself a Web Home page.
Since the computer at work is govenment owned, I could not put
the Web page there.  I found a Internet Provider that has a
Web-only service.  For $24 a year they will host my Web page and
redirect any incoming mail to my real mail account.

For fun I decided to see how much of this page I could create
from home.  A Web page is written in a mark up language called
HTML (hypertext mark-up language).  It's just a text file with
some imbedded HTML commands.  Once I learned the basics of HTML,
creating the pages was fairly easy.  Once they were created (on
the QL) I was ready to send then to my Internet Provider.

I dialed into my Unix account at work.  On the Unix box I used
the command:

         cat > file.name

This takes all the incoming data from STDIN (the keyboard) and
puts it in the file called file.name.  Then in QEM I selected
ASCII Send, and QEM copied the file to Unix as if I were typing
it in.

Once all of the files were there, I FTPed the HTML files to my
Service Provider.  Using FTP I entered my account and password
transfered  my files to my subdirectory on the Web server, in a
few minutes.   The Web server wanted my main page to be called
INDEX.HTML,  so once that file resided in my home directory, my
home page was up and running.

Then I used Lynx, on my Unix account, to view my new home page.
I went through the pages, testing all of the links to the other
pages.  Obviously there were a few changes I had to make (nothing
is perfect the first time).  But soon all was ready.

Just Do It

If you yearn for Internet access but fear that the QL is not up
to the job, don't worry.  Just get out there and get connected
and see all that you can do, even with the QL.

Having about 7 years of Internet experience, if anyone needs any
help I'm willing to assist.  If you can reach me at:

         5615 Botkins Rd. Huber Heights, OH 45423
         (513) 233-2178
         http://www.service.com/swensont/
         swensont@mail.service.com

    Source: geocities.com/svenqhj