UN
MACINTOSH EN LA INTERNETJ. Tomás Nogales Flores
Puede darse por sentado que cualquier profesor universitario dispone hoy, seguramente en su despacho, o al menos en algun lugar de su centro de trabajo, de un ordenador personal o una estacion de trabajo conectados a una red local de ambito universitario. Ello le proporciona acceso, no solo a otros ordenadores de la institucion, sino tambien, a traves de lineas de conexion con el exterior, al vasto universo de los millones de nodos integrados en la Internet.
Un Macintosh puede ser preparado de forma facil y poco o nada costosa para que se convierta en una herramienta multiuso para la comunicacion y el acceso a la informacion en Internet. Asi, podra ser un buzon de entrada y salida de correspondencia interpersonal y de intervenciones en conferencias electronicas (correo electronico o e-mail), o un diario en el que leer las ultimas noticias o aportaciones de otras personas sobre un tema de interes (noticias de red o NetNews). O podra ser un terminal desde el cual trabajar con otro ordenador (terminal remoto o telnet). Permitira localizar ficheros concretos entre millones archivados en miles de ordenadores (Archie), y transferirlos desde (o hacia) estos, como usuario registrado o anonimo (transferencia de ficheros o FTP). Podra buscar informacion en bases de datos con las mas novedosas y potentes tecnicas de recuperacion de informacion (WAIS). Se convertira en un punto de acceso a servicios de informacion distribuida, jerarquicos (Gopher) e hipertextuales (Word-Wide Web), que forman una tela de araña de alcance planetario. Y mas...
Desde su aparicion en los anos cuarenta como herramienta para el tratamiento de la informacion, el ordenador ha experimentado en las decadas posteriores una impresionante evolucion en aspectos muy variados. El cambio ha sido tan radical que hoy sus componentes fisicos, tamano, capacidad, velocidad, precio, implantacion, ambito de aplicacion y forma de uso, tienen poco que ver con lo que eran en sus origenes.
Uno de los aspectos en que este cambio puede apreciarse mejor, sobre todo en las ultimas decadas, e incluso podriamos decir que en los ultimos anos, esta relacionado con su capacidad para comunicarse con otros ordenadores, para formar redes que permitan el intercambio de la informacion que contienen y de los recursos que ofrecen. Las redes locales que interconectan los ordenadores de una organizacion se interconectan entre si formando redes de redes, en una especie de tela de arana que hoy se extiende por todo el planeta. La Internet es seguramente solo una avanzadilla de lo que nos espera para las proximas decadas, y las posibilidades que nos brinda hoy, impensables hace pocos anos, quiza pronto, si atendemos al ritmo al que aparecen y se desarrollan nuevas aplicaciones y servicios, nos parezcan elementales y rudimentarias. Sin embargo, y a lo mejor precisa mente por ello, hay que conocer estos nuevos recursos en su estado actual, saber para que sirven y como utilizarlos.
La existencia de nuevas formas de transmision, busqueda y acceso a la informacion que posibilitan las redes mundiales de ordenadores, cuyo paradigma es la Internet, exige que los profesionales de las diversas disciplinas cientificas conozcan y utilicen las nuevas herramientas surgidas en ese entorno.
Cinendonos al mundo universitario, es precisamente en el entorno academico y de investigacion donde la Internet ha nacido y se ha desarrollado, y como consecuencia, donde han surgido las necesidades, se han vislumbrado las soluciones y se han disenado las herramientas, en todos los temas relacionados con la comunicacion, la busqueda y el acceso a la informacion.
Si bien hoy se puede afirmar que el ordenador esta presente siempre en la actividad de los profesionales que desarrollan su actividad en la Universidad, ya sea para tareas docentes o investigadoras, no puede decirse lo mismo en cuanto a su uso para los aspectos relacionados con la transmision de informacion. Aunque la Internet llega a todas las Universidades espanolas, y su utilizacion pueda suponer una verdadera revolucion en las posibilidades del universitario en estos aspectos, no podemos decir todavia que sea de uso general en nuestro entorno, salvo, quiza, en algunos aspectos muy concretos como pueda ser el correo electronico.
No toda la culpa esta en el profesor universitario. La situacion ideal en la cual existe en la Universidad una red local que llega a todos los despachos, permitiendo el enlace con la Internet en las mejores condiciones de ergonomia y comodidad, no puede decirse que se haya alcanzado ni siquiera en la mayoria de los centros universitarios.
Pero es de esperar que la situacion cambie en breve plazo, y pronto se pueda dar por sentado que todo profesor de Universidad tiene ante si en su despacho un ordenador susceptible de ser convertido en una ventana que le permita ver un inmenso panorama de informacion y en una puerta que de entrada y salida a la informacion que necesita o que quiere comunicar; una ventana y una puerta abiertas a todo un planeta interconectado que le ofrece la Internet.
Le esperan cantidades increiblemente grandes de informacion de las que puede disponer de forma facil e inmediata, de tipo muy variado y a las que puede acceder de modos diversos, todo ello desde el ordenador con el que trabaja todos los dias, con solo dotarlo de algunas herramientas de software de sencilla instalacion y escaso o nulo coste economico. Con seguridad lo mas costoso de este proceso de adaptacion de su ordenador es encontrar un hueco, en su escaso tiempo disponible, para dedicarlo a conocer los nuevos y variados recursos con los que podra contar ahora, y a aprender a utilizar las nuevas herramientas que le permitiran acceder a estos recursos.
Suponiendo una red local Ethernet funcionando con protocolos TCP/IP e integrada en la Internet, nuestro Macintosh (cualquier Macintosh), mejor trabajando bajo el Sistema 7 (para algunas de las aplicaciones que se discutiran es imperativo), no necesita mas que las herramientas de software que hagan realidad estas posibilidades. Todo el software necesario, todo el software que vamos a comentar aqui, es de dominio publico o, todo lo mas, de coste compartido (shareware). Asi, el gasto economico al que habra que hacer frente sera nulo o, en el peor de los casos, muy bajo. Y el resultado sera un ordenador que, gracias a su integracion en una red de ordenadores de alcance mundial, virtualmente contendra toda la informacion disponible en la Internet.
Lo mas basico: el driver que nos permita utilizar los protocolos TCP/IP de Internet. MacTCP (1), en su version 1.1.1, es de dominio publico, y puede encontrarse en cualquier servidor de FTP que disponga de algun software para Mac. Casi todas las aplicaciones que se veran a continuacion asumen que se esta utilizando MacTCP.
MacTCP habra de ser configurado con una serie de parametros como la direccion IP de nuestro ordenador, la mascara de subred, el gateway y el servidor de nombres. Los tecnicos informaticos encargados de la red local de la universidad nos facilitaran todos estos datos.
Para conseguir estas aplicaciones, disponibles en la Internet por medio de FTP anonimo, necesitamos ademas una herramienta que nos permita la conexion con un ordenador remoto y la transferencia de ficheros de este a nuestro Macintosh. Es decir, necesitamos un cliente de FTP (2). Pueden servir para ello Fetch (3) o XferIt (4), este ultimo mas afin a la filosofia Macintosh. Los dos son buenos y, por supuesto, al no estar orientados solo a FTP anonimo, permiten tambien la transferencia hacia el host remoto y la manipulacion de ficheros y directorios (borrado, cambio de nombre, creacion de directorios...). Entre otras capacidades, permiten archivar los datos de conexion a los hosts de uso mas frecuente para facilitar posteriores accesos, y en todo momento nos tienen informados de la marcha de la transferencia y haran una estimacion del tiempo que falta para completarla.
Con MacTCP y un cliente de FTP se pueden conseguir todas las demas herramientas que trataremos a continuacion. Si estamos preparando el ordenador por nuestra cuenta y partiendo de cero para hacer de el, como pretendemos, una puerta a la Internet, y no disponemos de estas dos herramientas basicas, habremos de pedir a alguien que nos pase una copia en diskette. A partir de ese momento, podemos hacernos con cualquier otra aplicacion que nos interese.
Puesto que para conseguir una aplicacion (o cualquier otro tipo de fichero) necesitamos saber en que ordenador de la Internet y en que subdirectorio de aquel se encuentra, es muy interesante disponer de un cliente de Archie que busque localizaciones de ficheros conocidos. Anarchie (5) es muy bueno y ademas de buscar permite realizar directamente la transferencia del fichero localizado (pero solo hacia nuestro ordenador, a diferencia del cliente de FTP).
Tambien tenemos a nuestra disposicion demonios de FTP, como FTPd (6), que hara de nuestro Macintosh un servidor de FTP al que podran acceder usuarios registrados o anonimos, e incluso a traves de Gopher.
Para convertir nuestro Macintosh en terminal de un ordenador remoto pueden utilizarse NCSA Telnet (7) para emular terminales VTxxx de DEC o tn3270 (8) para este tipo de terminal IBM. Con ello tendremos acceso, por ejemplo, a OPACs (Online Public Access Catalog, catalogo de acceso publico en linea) de bibliotecas, a CWIS (Campus Wide Information System, sistemas de informacion de campus) de otras universidades, o a las bases de datos distribuidas sobre Internet. Ademas de, por supuesto, a los host de nuestra universidad en los que tengamos cuenta, o a otros hosts de la Internet para utilizar clientes remotos, si no los tenemos locales, de Archie, Gopher, Web, etc.
Tambien podemos instalar Hytelnet, la herramienta desarrollada por Peter Scott que permite localizar, entre varios miles, aquellos hosts accesibles via telnet que disponen de determinados recursos (OPACs, bases de datos, CWIS, gophers, servidores WAIS...). La ventaja de un cliente local, como Hytelnet-Mac (9), sobre uno remoto esta en su mayor velocidad de busqueda sobre la base de datos, independiente del estado de congestion de las lineas, ya que no sera precisa una conexion telnet hasta que hayamos localizado el host concreto con el que se pretende conectar. Su desventaja estriba en que tendremos que actualizar periodicamente la base de datos (buscando nuevas versiones con Archie y transfiriendolas con FTP), y en el considerable espacio en disco que esta ocupa. Hytelnet-Mac es un stack de HyperCard que lanza automatizamente NCSA Telnet, tn3270, e incluso Turbogopher (posteriormente hablaremos de esta aplicacion), segun se requiera.
Para correo electronico, si se esta utilizando un servidor SMTP y POP, Eudora (10) es una buena eleccion. Gracias a esta o parecidas aplicaciones quedan solucionadas, no solo la comunicacion interpersonal, sino tambien la suscripcion a listas de discusion con las que mantenernos al dia en temas de nuestro interes y participar activamente en discusiones suscitadas en torno a tales temas (lo que se ha dado en llamar "conferencia electronica"). Eudora es muy facil de utilizar y, entre otras capacidades, puede configurarse para que compruebe periodicamente si han llegado nuevos mensajes. El correo recibido se almacena en nuestro Macintosh.
Puede accederse a un servidor de noticias de red (NetNews) al estilo de USENET, si se dispone de cuenta en alguno, por medio de aplicaciones como, entre otras, Nuntius (11). Este tipo de servicio es una alternativa, en determinadas situaciones, a las listas de distribucion de correo electronico. No solo vamos a encontrar discusiones sobre asuntos cientificos sino tambien, y sobre todo, sobre temas mas mundanos.
Si queremos tener a nuestra disposicion un directorio de personas y organizaciones de todo el mundo, relacionadas con el mundo academico y de la investigacion, podemos lograrlo gracias a aplicaciones que explotan los estandares X.500, como maX.500 (12), que tambien permite el acceso a servidores Whois. Podemos obtener de cada persona, ademas de datos personales y profesionales, otros como su bebida favorita, e incluso su foto en calidad fax o en color, algun sonido... (Con todo ello sabremos a que atenernos en caso de concertar una cita.)
Tambien el finger tipico de UNIX esta a disposicion de los usuarios de Macintosh gracias a la aplicacion Finger/Fingerd (13), con la que podemos obtener informacion sobre usuarios de otros ordenadores de la Internet (con Finger, que puede consultar tambien servidores Whois) o proporcionarla sobre nosotros (con el demonio Fingerd). Su autor es el australiano Peter Lewis, prolifico y excelente desarrollador de aplicaciones para la Internet, autor tambien de las ya citadas Anarchie y FTPd.
Si pretendemos buscar y recuperar informacion de un servidor WAIS (Wide Area Information Servers o servidores de informacion de area extensa, sistema de recuperacion resultado de un proyecto conjunto de Thinking Machines, Dow Jones, Apple y Peat Marwick), hay varias aplicaciones que podemos utilizar. Entre ellas, MacWAIS (14), aunque hay otras opciones como WAIStation (15). Queda asi a nuestro alcance otro modo de acceso a la informacion: un sistema de recuperacion de informacion basado en la logica booleana, la retroalimentacion de la relevancia y la ordenacion de los items localizados de mas a menos relevantes, de enorme utilidad y gran difusion.
El acceso al mundo Gopher (sistemas de informacion de campus o CWIS de un tipo muy especial, conectados entre si, que ponen a disposicion del usuario informacion propia de la organizacion y enlaces a cualquier otro servidor gopher, a hosts accesibles por telnet, o a servidores FTP, entre otras fuentes de informacion) pueden proporcionarlo aplicaciones como Turbogopher (16), el mas rapido de los clientes Gopher que ademas esta disponible en buen castellano. El hoy ya inmenso Gopherespacio, con su informacion estructurada de forma arborescente o jerarquica, como un sistema de archivo convencional, parece estar contenido en nuestro ordenador.
Nuestro Macintosh puede funcionar tambien como servidor de Gopher. Gopher Surfer (17) es un servidor de Gopher Plus de utilizacion increiblemente sencilla. Aunque aun no soporta AppleSearch, puede ya utilizarse indistintamente sobre plataformas 680x0 y Power PC (RISC).
Y para acceder a servidores World Wide Web (WWW o W3), para entrar en esa tela de araña mundial de informacion hipertextual, el cliente NCSA Mosaic (18) es la mejor opcion, ya que incluye las extensiones de Mosaic para, entre otras capacidades, incluir imagenes y gestionar imagenes sensibles. W3 es el mas evolucionado de los CWIS y tambien el mas eclectico, ya que, ademas de tratar con documentos hipertextuales, permite directamente la conexion al mundo Gopher, y, como este, a servidores de FTP anonimo, servidores WAIS, ordenadores accesibles por telnet... El ideal de disponer de un unico documento que contenga toda la informacion disponible en el planeta, que se va desplegando a voluntad segun nuestro interes en un determinado tema, y sin mas esfuerzo que senalar ciertas partes del texto o la imagen, empieza a ser realidad hoy gracias al auge que esta tomando este proyecto del CERN europeo, asumido por buena parte de la comunidad academica e investigadora, y del que ha tomado el relevo Mosaic (desarrollo del National Center for Supercomputer Applications de la Universidad de Illinois).
Tambien podemos hacer que nuestro Macintosh actue como servidor W3. Disponemos para ello de la aplicacion MacHTTP (19), que soporta AppleScript y puede funcionar sobre Power PC. Esta aplicacion permite que nuestros documentos hipertextuales entren a formar parte de esa telarana mundial. (la version comercial de este producto, se denomina Webstar)
La preparacion de documentos hipertextuales para W3, que aunque no es dificil, si es engorrosa y proclive al error por olvido de alguna etiqueta de marcado, puede facilitarse con editores HTML como HTML Edit (20), si bien, personalmente, prefiero utilizar un editor de texto normal.
Algunas aplicaciones, como los clientes de Gopher o WWW que se han descrito con anterioridad, requieren de aplicaciones auxiliares para manejar determinados tipos de informacion, los llamados visualizadores (viewers), que se lanzan automaticamente cuando se necesitan sin intervencion directa del usuario. Asi, para poder escuchar sonidos recuperados con aplicaciones como las citadas, recurriremos a viewers como SoundMachine (21) o UlawPlay (22), del mismo desarrollador, Rod Kennedy, que pueden manejar sonidos Sun Ulaw (µ-law). Para mostrar imagenes estaticas, en los formatos GIF, JPEG o PICT, podremos hacer uso del excelente JPEGView (23). Y para ver video instalaremos Simple Player (24) si es QuickTime, o, si es MPEG, Sparkle (25).
Si nos hemos hecho con cualquiera de las aplicaciones citadas por medio de FTP (y el FTP anonimo es la fuente fundamental de adquisicion de software relacionado con la Internet), habremos recibido en nuestro ordenador un fichero en el que la aplicacion ha sido codificada y comprimida para facilitar y abreviar su transporte por la red. Necesitaremos herramientas adecuadas para la decodificacion y descompresion de estas aplicaciones. Podemos tambien encontrarlas en la Internet: versiones de dominio publico o shareware de varios de los programas mas extendidos de compresion/descompresion y aplicaciones originales desarrolladas por y para gente de la Internet. No vamos a extendernos en esta cuestion, pero si que senalaremos un par de aplicaciones que nos permitiran decodificar y descomprimir casi todo: StuffIt Expander (26) y MacGzip (27). El primero decodifica y/o descomprime paquetes AppleLink, ficheros BinHex (de extension ".hqx"), y archivos Compact Pro (extension ".cpt") y Stuffit (extension ".sit"). El segundo habra que utilizarlo con ficheros que hayan sido comprimidos con gzip (de extension ".gz"), formato de compresion procedente del entorno Unix bastante utilizado ultimamente con ficheros de Mac: el resultado sera normalmente un fichero aun codificado, que decodificaremos con StuffIt Expander. Las dos aplicaciones son drag and drop y ademas pueden lanzarse automaticamente desde clientes FTP, Archie, Gopher, W3..., de manera que despues de hacer la transferencia de ficheros podemos encontrar la aplicacion transferida ya lista para ser utilizada.
Un largo etcetera de otras aplicaciones podrian haber sido incluidas en esta relacion, que, por otro lado, no pretende ser exhaustiva sino solo indicativa de las capacidades tan grandes y diversas que adquiere un ordenador personal conectado a la Internet y dotado de las herramientas adecuadas. Pero no puedo dejar de citar una aplicacion muy simpatica que hace uso de la Internet. Se trata de Network Time (28), un panel de control que permite, gracias a la conexion por Internet con un ordenador servidor de tiempo, mantener la fecha y hora de nuestro Macintosh ajustada a la decima de segundo. Cierto que donde se muestra realmente util esta posibilidad es, mas que en el ordenador del despacho, en sistemas mayores que han de llevar un control preciso del momento en el que se producen determinados procesos. Pero es innegable su espectacularidad como demostracion de hasta donde podemos encontrar utilidad a la Internet.
El mundo de informacion de la Internet ha alcanzado la madurez, aunque el crecimiento del numero de ordenadores (y por tanto de usuarios) conectados a ella sigue siendo exponencial. Pero aun mas espectacular es el crecimiento de la masa informativa a la que tenemos acceso y la diversidad de formas de acceso a la misma. Para navegar con total libertad por ella nos basta un ordenador personal, nuestro Macintosh de siempre, conectado a la red local de la Universidad (29) y dotado del software adecuado. este puede conseguirse a traves de la propia Internet a un coste economico minimo o cero, es de gran calidad y facil instalacion, y cubre todos los aspectos en que podemos hacer uso de Internet para la comunicacion, la difusion, la busqueda y la adquisicion de informacion.
Esta configuracion de un ordenador Macintosh para acceder al mundo de la Internet no se ha ideado sobre el papel: es una realidad. Es asi como esta preparado el ordenador que tengo en mi despacho de la Universidad y sobre el que estoy redactando este trabajo: un Macintosh LC II, funcionando bajo el Sistema 7.0, con 4 MB de RAM (8 con memoria virtual) y 80 MB en disco, una tarjeta Ethernet y un monitor de grises. Menos, hubiera sido suficiente, y mas, es cierto, deseable.