miércoles, 18 de febrero de 2009

NAVEGADORES WEB


Navegador WEB
Un navegador, navegador red o navegador web (del inglés, web browser) es una aplicación software que permite al usuario recuperar y visualizar documentos de hipertexto, comúnmente descritos en HTML, desde servidores web de todo el mundo a través de Internet. Esta red de documentos es denominada World Wide Web (WWW). Cualquier navegador actual permite mostrar o ejecutar gráficos, secuencias de vídeo, sonido, animaciones y programas diversos además del texto y los hipervínculos o enlaces. La funcionalidad básica de un navegador web es permitir la visualización de documentos de texto, posiblemente con recursos multimedia incrustados. Los documentos pueden estar ubicados en la computadora en donde está el usuario, pero también pueden estar en cualquier otro dispositivo que esté conectado a la computadora del usuario o a través de Internet, y que tenga los recursos necesarios para la transmisión de los documentos (un software servidor web). Tales documentos, comúnmente denominados páginas web, poseen hipervínculos que enlazan una porción de texto o una imagen a otro documento, normalmente relacionado con el texto o la imagen.

A) Navegando En Modo Texto:

Hay 2 navegadores importantes para consola, el links, y el lynx :
  • Navegador de modo texto Lynx
Me he decidido a escribir este artículo para homenajear a un navegador que ya poca gente usa. Incluso lo más normal es que pocas personas lo hayan podido usar nunca. No obstante, es el segundo navegador que utilicé en mi experiencia en la web, cuando navegaba por la Red usando los terminales Unix de la sala de ordenadores de la universidad. Es por tanto que este navegador puede ser un descubrimiento para muchos de los lectores, aunque no deja de ser una curiosidad que existan navegadores de solo texto, más hoy cuando la web se ha convertido en un medio multimedia.
Como decía, Lynx es un navegador que sólo muestra texto y que se puede utilizar en línea de comandos. La línea de comandos es la interfaz más simple de un sistema operativo, en la que todo lo que se desea hacer tiene que ser expresado en forma de instrucciones o comandos. La línea de comandos es típica de sistemas Unix o Linux, aunque hoy hasta Linux tiene un sistema de ventanas, por el que se pueden hacer casi las mismas cosas que por la línea de comandos. Windows también tiene su propia línea de comandos y es lo que antes se llamaba DOS.
Nota: Para acceder a la línea de comandos de Windows apretamos incio - ejecutar y escribimos la instrucción "cmd".
Lynx sólo permite ver texto, lo que resulta una gran desventaja! No obstante las imágenes, que no se muestran se indican con texto, poniendo el nombre del archivo o el texto que haya en el atributo alt de la imagen, si es que se había definido un texto alternativo.
Como funciona por línea de comandos tampoco es posible utilizar el ratón para ponerse encima de un enlace y pulsarlo, habrá que utilizar el teclado para moverse por los enlaces y entrar en ellos.
Todo ello, resulta cuando menos curioso y nos traslada a una época distinta, que casi parece ajena a nosotros.
Podemos ver el aspecto que tiene la página de Google con Lynx en la siguiente imagen:



Lynx es un navegador típico de sistemas Linux o Unix, originalmente creado para este último sistema operativo. También está disponible para otros sistemas como Windows u otros tan raros como Commodore Amiga.
La página web de Lynx es http://lynx.browser.org/, desde la que podremos encontrar más información de este navegador y descargar una versión para nuestro sistema operativo.
La versión de Lynx que he descargado yo para recordar viejos tiempos, que funciona sobre Windows está en
http://www.fdisk.com/doslynx/lynxport.htm
Conclusión
Queda decir que Lynx en un principio nos puede servir para poco, tal vez sólo como simple curiosidad. No obstante, podemos comprobar qué tal se ve nuestra web con este navegador. Así podemos ver si tenemos una web usable y accesible desde navegadores antiguos. En este sentido, de la accesibilidad, Lynx puede ser un buen referente, pues al navegar en modo texto, se puede combinar con otras tecnologías para hacer avegadores para personas discapacitadas.

  • Links, un navegador de modo texto

Links es un navegador de páginas web que funciona en modo texto. ¿Para qué podría servirnos un programa así? Supongamos que nuestra interfaz gráfica se desconfigura y nos quedamos mirando al cursor, parpadeando alegre y burlonamente al lado del prompt. Aunque en Ubuntu esto es cada vez mas difícil que suceda, razonemos un poco como el Sr. Murphy y tendrá sentido prever dicha situación. Después de todo, Links ocupa muy poco espacio y está a un comandazo de distancia:sudo apt-get install links¡Listo! Ya estamos preparados para que, en el infortunado día en que no podamos ingresar a nuestro confortable mundo virtual, al menos tengamos la posibilidad de buscar una solución en la web... ¡Siempre y cuando dicha solución esté escrita, no dibujada!Hablando un poco más en serio, Links también puede ser apropiado en aquellos servidores a los que no queremos ni necesitamos instalarle toda la parafernalia gráfica, pero desde donde quisiéramos navegar ocasionalmente para consultar algo, probar el servidor web, o descargar algún driver o paquete deb.



El uso de Links es extremadamente simple. Es como una oda a los buenos viejos tiempos antes del mouse, cuando las teclas del cursor y Enter eran suficientes. Apretando Esc se tiene acceso a una barra de menú convencional, que nos recuerda a clásicos del DOS como Norton Commander o Quattro Pro. Sin embargo, aquellos que se sientan confortables con los comandos de consola less y man notarán con agrado que en Links muchas teclas tienen igual finalidad.
Una vez instalado, Links se invoca desde la línea de comandos usando la sintaxis:
links dirección
Donde dirección es, obviamente, el URL (
Uniform Resource Locator) de la página web que queremos abrir. Desde Links, presionando la tecla G podemos introducir un nuevo URL.
Links no es el único integrante de esta oscura categoría de programas. Los memoriosos recordarán a su antepasado,
Lynx, del cual Links puede ser considerado su sucesor, pero se trata de proyectos completamente distintos. También están ELinks (Enhanced Links) y Hacked Links, versiones "tuneadas" basadas en la original.

  • Navegando Graficamente


LINKS2


En el año 2000 Mikulas Patocka se une a Karel Kulhavy, Petr Kulhavy y Martin Pergel, compañeros en la Universidad Charles en Praga, y forman Twibright Labs. Juntos continúan el desarrollo de Links, agregando soporte para formatos gráficos de imágenes, antialising del texto y Javascript.El modo gráfico funciona incluso en sistemas UNIX sin X Window o cualquier otro gestor de ventanas, usando SVGALib o el framebuffer de la unidad de procesado de gráficos del sistema.Picado por la curiosidad, ¿Links con una versión gráfica?, me decido a compilar e instalar para ver si realmente es verdad lo que nos comenta gwolf:$ ./configure --enable-graphics --enable-javascript$ make# make installEl último comando lo ejecutaremos como root, una vez hecho, leo la ayuda del propio programa (links --help) viendo que para utilizar la versión gráfica se utiliza el parámetro -g, por lo tanto para ver la página de nuestra web linuxera favorita, tan solo tengo que teclear:$ links -g http://bulma.net$ sudo apt-get install links2
La forma de uso es muy sencilla, tan solo hay que poner links2 seguido de la pagina a visitar, por ejemplo:
$ links2
http://www.tinchio.com.ar/
Y si quieren ver lo mismo pero en modo grafico
$ links2 -g
http://www.tinchio.com.a/
Una de las cosas a favor de links2 es que si soporta el lenguaje interpretado por los navegadores llamdo javaScript, debido a que algunos navegadores en modo consola no soportan este lenguaje, su instalación lo podemos realizar desde apt, si estamos usando nuestro GNU/Linux
Pasos:1.- Abrimos un terminal, y nos logeamos como root:
$su
Ingresamos contraseña
2.- Actualizamos nuestros repositorios
#apt-get update
3.- Instalar:
#apt-get install links2
Empezando a trabajar en modo texto, si queremos abrir la página de google sólo realizamos lo siguiente desde la terminal:
$links2
http://www.google.com.mx/
Podemos usar las teclas, tab y las flechas del cursos para desplazarnos en la pantalla, para salir, del navegador solo hay que poner :q
Empezando a trabajar en modo grafico, para poder arrancar en modo grafico links2 hay que realizar lo siguiente:
$links2 -g www.google.com.mx &
Nos abrira la venta en segundo plano, si presionamos la tecla alt nos mostrara el menu que contiene el programa.Pueden consultar las paginas del manual de linsk2 con el comando