From: jsantos@tolten.puc.cl (Juan Manuel Santos)
Subject: Servidor de Gopher abierto a todos.
Organization: Pontificia Universidad Catolica de Chile
X-Newsreader: Tin 1.1 PL5
Date: Wed, 11 Nov 1992 15:27:30 GMT

		INTRODUCCION AL GOPHER PARTE I

	Luego de tan acalorada discucion probablemente no sea el momento precisopara publicar notas sobre servicios que se ofrecen a la comunidad INTERNET en
el mundo.
	En primer lugar quisiera manifestar mis molestias con respecto a la
discucion a que dio lugar que en la PUC haya sido instalado un servidor de IRC.
Aunque si efectivamente fue el primero, no debiera haber discucion alguna aunquequizas no fue lo mas acertado por parte de Andres referirse al respecto.
	En todo caso yo me referire a otro servicio que nos esta brindando mu-
chas satisfacciones a todos (o almenos a los que saben que existe) los usuarios
(al rededor del mundo) de INTERNET y es nada menos que el GOPHER (topo).
	Gopher es un sistema inventado en la Universidad de Minnesota que con-
siste en una enmaran~ada red de servidores (luego explico) que gracias a su
interesante e inteligente sistema brindan un servicio excelente de navegacion
en INTERNET (incluye todas su sub-redes BITNET, FIDONET , etc..).
	Hablando en castellano, es un sistema muy transparente para el usuario
ya que el, se conecta a este sistema por medio de un programa cliente (dispo-
nible para PC, MAC, UNIX, VMS, (otros)) y segun quien sea su servidor principal
(en este ejemplo "tolten.puc.cl" servidor gopher de RED-PUC y UNIRED (este ul-
timo en proyecto)) aparecera un menu creado por una persona encargada de admi-
nistrarlo con opciones muy claras. (no hay donde perderse)

	Veamos el siguiente ejemplo:

Usted esta trabajando desde su PC y desea conocer e investigar internet.

corre el programa gopher que lo conectara con (en este caso) tolten.puc.cl
y aparecera el siguiente menu en su pantalla:

*****************************************************************************

                    Internet Gopher Information Client v1.03

                       Root gopher server: tolten.puc.cl

      1.  Acerca de Gopher Chile.
      2.  Pontificia Universidad Catolica de Chile Campus Information/
      3.  Informaciones de Gopher/
      4.  SECICO On-Line (Septiembre-1992)/
      5.  El Punto On-Line (1-10) Centro de Alumnos de Ingenieria/
      6.  Bases de Datos WAIS (wide area information service)/
      7.  Hytelnet RED-PUC <TEL>
      8.  News de UNI-RED (servidor tolten.puc.cl)/
      9.  Informe Diario Direccion Meteorologica de Chile.
      10. Leeme Guia Universitaria.
      11. NETFIND "Encontrar un usuario en la red" (escuela de ingenieria) <TEL>
      12. Otros Servidores de Gopher/
      13. Servicios/
      14. Servidores de FTP anonimo/





Press ? for Help, q to Quit, u to go up a menu                        Page: 1/1

	En este caso, la opcion "1" nos mostrara un archivo introductorio. 
Lo interesante comienza ahora. La opcion "2" nos llevara a un sub-menu que
en este caso es el siguiente:


                    Internet Gopher Information Client v1.03

          Pontificia Universidad Catolica de Chile Campus Information

      1.  Escuela de Ingenieria/
      2.  Guia Universitaria (White Pages) *en prep* <?>
      3.  Informativo SECICO ON-LINE/
      4.  Leeme Guia Universitaria.
      5.  Quimica/


Press ? for Help, q to Quit, u to go up a menu                        Page: 1/1

	En este caso cambia la cosa y gopher muestra su gracia.
Si seleccionemos la opcion "1" Ud. pensara que pasara lo mismo que en el caso
anterior y entrara a un sub-menu , efectivamente esto pasara pero con algo
levemente distinto que naturalmente ud. no notara y es lo siguiente.
	Todo lo que esta dentro de este sub-menu no existe en el nodo
tolten.puc.cl  sino que esta en otro computador encargado solamente de los 
asuntos de la Escuela de Ingenieria (en este caso "gopher.ing.puc.cl") que a
su vez este servidor tiene sub-menus que nuevamente pueden estar apuntando
hacia otros servidores. 
	Pero Ud. podra ver que no se dara cuenta de nada etran~o y podria pensarque ese  sub-menu esta en su servidor original (al cual se conecto).
	A esto es lo que en lengua del gopher llamamos Links.
Es decir podemos etablecer cualquier coneccion con cualquier otro servidor
en el mundo en forma transparente y por fuera parecera simplemente como otro
sub-menu mas.
	Por ejemplo como paso en esta misma listra de News revistas.xx1 se pub-
lico un articulo de una persona de la U. CHILE ofreciendo a los administradores
de gopher la opcion de contar con un servicio meteorologico.
	Yo, simplemente tuve que crear un "Link" que apuntara al submenu
en el servidor de la CHILE referente a meteorologia y en nuestro servidor
aparecio instantaneamente la opcion "Pronosticos meteorologicos" lo que fi-
nalmente a Ud. le parecera que los pronosticos es una opcion que se encuentra
en "tolten" aunque realmente esta en la U.Chile.
	Esto naturalmente implica que "nosotros" los administradores de gopher
debemos ser muy desligados del orgullo que nos produce haber implementado una
opcion inovadora ya que al poco tiempo todos los interesados en el mundo agre-
garan este nuevo servicio a sus servidores y los usuarios no se enteraran nunca
quien o donde fue puesto este servicio originalmente.
	Lo que naturalmente produce gran satisfaccion es ver disgregado por
todo el mundo el trabajo de uno.

	Pasando a la opcion "2" veremos otra variante (se puede notar el signo
de interrogacion al final de la linea) esta es preguntar algo a una base de
datos (en este caso la implementada es WAIS), la cual busca en unas tablas de indices anteriormente creadas.
	Esto es muy interesante y util ya que en el ejemplo, esta opcion
nos permite buscar un alumno de la PUC y con solo ingresar su nombre, apellido,
apodo, o cualquier cosa que lo identifique, aparecera otro sub-menu mostrando
a todas las personas que se acercan a la descripcion dada. luego uno selecciona el que quiere y apareceran sus datos (cada uno elige que datos publica).
	La otra utilidad que tiene este sistema esta dentro de la opcion "3"
y es lo siguiente:

                    Internet Gopher Information Client v1.03

                           Informativo SECICO ON-LINE

 -->  1.  Buscar por tema <?>
      2.  Agosto 1992/
      3.  Septiembre 1992/
      4.  Octubre 1992/

Press ? for Help, q to Quit, u to go up a menu                        Page: 1/1

	Si seleccionamos cualquiera de las opciones "2","3","4", entraremos
a un sub-menu donde apareceran todos los articulos escritos en la edicion
seleccionada del informativo SECICO ON-LINE. Pero si seleccionamos la opcion
"1" podremos preguntar por cualquier tema en especial y gopher nos mostrara
un sub-menu que contenga todos los articulos escritos en cualquier edicion 
que tengan referencia al tema seleccionado.
	Esta modalidad es muy util para mantener una coleccion de publicaciones
, por ejemplo a traves de nuestro servidor, actualmente se publican los 
informativos y boletines de la Escuela de Ingenieria "Via Directa", el informa
tivo del C. de A. de Ingenieria "El Punto" y el informativo "SECICO ON-LINE".

	Otra opcion que presenta la modalidad base-datos es preguntar a una
base de datos que se encuentra en cualquier parte del mundo.
	Por ejemplo podemos ver una recopilacion de ellas en la seleccionando
la opcion "6" del menu principal.


                    Internet Gopher Information Client v1.03

              Bases de Datos WAIS (wide area information service)

 -->  1.  Directory of WAIS servers <?>
      2.  a/
      3.  b/
      4.  c/
      5.  d/
      6.  e/
      7.  f/
      8.  g/
      9.  h/
      10. i/
      11. j/
      12. k/
      13. l/
      14. m/
      15. n/
      16. o/
      17. p/
      18. q/

Press ? for Help, q to Quit, u to go up a menu                        Page: 1/2

	Luego si seleccionamos por ejemplo la opcion "13" aparecera un listado
con todas las bases de datos referentes a temas que comienzan con "l"
	Vemos:


                    Internet Gopher Information Client v1.03

                                       l

 -->  1.  law-employers.src <?>
      2.  lists.src <?>
      3.  lolita-dator.src <?>
      4.  lolita-miljo.src <?>
      5.  lp-bibtex-zenon-inria-fr.src <?>
      6.  lyrics.src <?>

Press ? for Help, q to Quit, u to go up a menu                        Page: 1/1

	Aqui vemos una opcion que nos parece atractiva, la "6" es referente
a letras de canciones.
	Suponga que usted busca la letra de las canciones del disco "SO" de
Peter Gabriel. tendra que eseleccionar la opcion "6" y luego preguntar por
garbriel (p ej.), en ese caso aparecera lo siguiente:


                    Internet Gopher Information Client v1.03

                              lyrics.src: gabriel

 -->  1.  gabriel.peter, .cache.
      2.  gabriel.peter, volume.1.
      3.  gabriel.peter, security.
      4.  gabriel.peter, so.
      5.  gabriel.peter, volume.2.
      6.  gabriel.peter, volume.3.german.
      7.  gabriel.peter, volume.3a.
      8.  gabriel.peter, volume.4.german.
      9.  h, hand_me_down.
      10. cowboy.junkies, the_trinity_session.
      11. lyrics, Index.
      12. c, charlie_green_play_that_thing.
      13. t, the_bounty_hunter.
      14. t, the_false_young_man.
      15. bush.kate, dont_give_up.
      16. genesis, from.genesis.to.revelation.
      17. genesis, nursery.cryme.
      18. genesis, selling.england.by.the.pound.

Press ? for Help, q to Quit, u to go up a menu                        Page: 1/2

	Podemos ver que la opcion "4" es la que buscabamos.
Insisto nuevamente en la transparecia del proceso ya que la busqueda fue hecha
en un computador en USA.


	Creo que ha sido suficiente por hoy.
	No los aburrire mas, pero les puedo decir que lo que hasta ahora les he
contado no es ni un cuarto de las cosas que se pueden hacer a traves de gopher,
si usted se entusiasma, no espere a que yo publique la continuacion de este 
documento, solo pruebe e investige las posibilidades que gopher ofrece.

	Mas adelante publicare tambien una serie de documentos relacionados con
la administracion y mantenimiento, asi como tambien aspectos tecnicos y
de programacion relacionados con GOPHER.

	Espero que esto les sea de utilidad y sirva para que la comunidad inter-
net se una y comparta mas sus servicios (especialmente en CHILE)

	Continua la proxima semana en este mismo canal, no se si a la misma
hora (tratare).

		Juan Manuel Santos
		Administracion GOPHER red-puc, unired

	e-mail:	gopher-adm@puc.cl
		jsantos@puc.cl, jsantos@ing.puc.cl