uso_de_gopher

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
Próxima revisiónAmbos lados, revisión siguiente
uso_de_gopher [2021/06/06 01:21] peronuso_de_gopher [2022/11/02 16:22] peron
Línea 1: Línea 1:
 ====== Gopher en Texto-plano.xyz ====== ====== Gopher en Texto-plano.xyz ======
  
-===== Historia ===== 
  
 +Siendo parte de la comunidad de texto-plano.xyz, podrás activar tu servicio de [[Gopher]]. 
  
-Gopher es un protocolo creado para la búsqueda y entrega sencilla de documentos electrónicos. Fue diseñado de manera que fuese innecesario establecer enlace directo entre los distintos sistemas de cómputo mundialessino que esto se realizara de forma indirecta y sencilla.+>Con Gopher podrás hacer públicos los contenidos de textos de un directoriotanto aquí como hacia el resto del mundo.
  
-Fue desarrollado para uso académico y destinado inicialmente a los llamados "bancos de datos"+Lo único que tienes que hacer es crear tu propio directorio ''~/public_gopher''. Para ello ingresa en la terminal el siguiente comando y presiona la **tecla INTRO**. 
- +<code bash>
-La facilidad de Gopher permite a un usuario inexperto el acceso la información deseada, incluso aunque esta resida en múltiples computadoras remotas. +
-Inicio básico +
- +
-Siendo parte de la comunidad de texto-plano.xyz, podrás activar tu servicio de gopher. Lo único que tienes que hacer es crear tu propio directorio public_gopher. Para ello ingresa en la terminal el siguiente comando y presiona la **tecla INTRO**. +
-<code>+
 mkdir ~/public_gopher/ mkdir ~/public_gopher/
 </code> </code>
-Todo archivo y directorio que muevas a ese directorio podrá ser consultados por cualquier persona que utilice algún navegador gopher, tales como gopher, lynx, bombadillo vf1.+Todo archivo y directorio que muevas a ese directorio podrá ser consultados por cualquier persona que utilice algún navegador gopher, tales como gopher, [[lynx]][[bombadillo]], [[vf1]], o [[sacc]].
  
-Si deseas tener mayor control y dar un cierto orden a lo que compartes puedes crear archivos llamados gophermap. En ellos podrás crear "enlaces" y descripciones a cada documento que desees compartir en tu Gopher.+Si deseas tener mayor control y dar un cierto orden a lo que compartes puedes crear archivos llamados ''gophermap''. En ellos podrás crear "enlaces" y descripciones a cada documento que desees compartir en tu Gopher
 + 
 +Para administrar tus archivos [[aprende_a_usar_la_terminal|debes conocer los comandos básicos para ello, como touch, ls, mkdir, mv, cp]], etc.
  
-Para administrar tus archivos debes conocer los comandos básicos para ello, como touch, ls, mkdir, mv, cp, etc. 
 ===== Tutoriales ===== ===== Tutoriales =====
  
-==== Uso del Navegador de Gopher ====+==== Tutorial 1. Uso del Navegador de Gopher ====
  
  
-Visita los gophers de la comunidad texto-plano.xyz para que te des una idea de las posibilidades. Utiliza el navegador gopher. +Visita los gophers de la comunidad texto-plano.xyz para que te des una idea de las posibilidades. Utiliza el navegador **gopher**.{{ :gopher.png?direct&200|}} 
-<code>+<code bash>
 gopher gopher://texto-plano.xyz gopher gopher://texto-plano.xyz
 </code> </code>
 Este es tal vez el más minimalista de los navegadores de Gopher. Te presentará en la terminal el contenido del hoyo Gopher de la comunidad. Este es tal vez el más minimalista de los navegadores de Gopher. Te presentará en la terminal el contenido del hoyo Gopher de la comunidad.
  
-Podrás navegar usando las teclas AvPág y RePág, y también la barra espaciadora para paginar el contenido. Con las flechas de cursor podrás desplazarte en los vínculos, ficheros o directorios, e ingresar a ellos mediante la tecla Enter. Podrás retroceder con la tecla u o dirigiéndote al vínculo indicado como "..".+Podrás navegar usando las **teclas AvPág** **RePág**, y también la barra espaciadora para paginar el contenido. Con las **flechas de cursor** podrás desplazarte en los vínculos, ficheros o directorios, e ingresar a ellos mediante la **tecla Enter**. Podrás retroceder con la tecla u o dirigiéndote al vínculo indicado como ''..''.
  
-Podrás agregar a favoritos un Vínculo o Enlace de Gopher, posicionándose sobre el vínculo y presionando la tecla a. Si deseas ver tu lista de favoritos almacenados, presiona la tecla v.+Podrás agregar a favoritos un Vínculo o Enlace de Gopher, posicionándose sobre el vínculo y presionando la **tecla a**. Si deseas ver tu lista de favoritos almacenados, presiona la **tecla v**.
  
-Si deseas abandonar el cliente gopher y volver al shell de texto-plano.xyz, utiliza la tecla q. +Si deseas abandonar el cliente gopher y volver al shell de texto-plano.xyz, utiliza la **tecla q**
-Gopher desde Internet+==== Gopher desde Internet ==== 
 + 
 + 
 +Hoy en día también es posible navegar en hoyos Gopher desde la web, gracias al servicio tildeverse.org. Por ejemplo, podrás ingresar al Hoyo Gopher de Texto-plano.xyz desde [[https://gopher.tildeverse.org/texto-plano.xyz/1/]]
  
-Hoy en día también es posible navegar en hoyos Gopher desde la web, gracias al servicio Floodgap. Por ejemplo, podrás ingresar al Hoyo Gopher de Texto-plano.xyz 
 ==== Tutorial 2: Crear la estructura de tu Hoyo Gopher ==== ==== Tutorial 2: Crear la estructura de tu Hoyo Gopher ====
  
 +Es útil considerar una estructura general que usarás para tu //hoyo Gopher//. En este tutorial de práctica encontrarás la forma de hacerlo.
  
-Es útil considerar una estructura general que usarás para tu hoyo Gopher. En este tutorial de práctica encontrarás la forma de hacerlo.+Crea dentro de tu directorio ''~/public_gopher/'' cuatro subdirectorios de ejemplo, llamados ''noticias/'', ''cuentos/'', ''poemas/'', y ''pensamientos/''.
  
-Crea dentro de tu directorio ~/public_gopher/ cuatro subdirectorios de ejemplollamados "noticias", "cuentos", "poemas", y "pensamientos".+A tal finintroduce los siguientes comandos:
  
-A tal fin, ntroduce los siguientes comandos: +<code bash>
-<code>+
 cd ~/public_gopher/ cd ~/public_gopher/
 mkdir noticias/ cuentos/ poemas/ pensamientos/ mkdir noticias/ cuentos/ poemas/ pensamientos/
 </code> </code>
-Con esto ya habrás creado esta imaginada estructura básica de directorios. Podrás revisar que todo esté correcto pidiendo un listado, con el comando ls. 
-Tutorial 3: Crear archivos para compartir 
  
-Edita un archivo llamado hola.txt con el editor de texto GNU Nano. Ingresa el comando: +Con esto ya habrás creado esta imaginada estructura básica de directorios. Podrás revisar que todo esté correcto pidiendo un listado, con el comando **ls**. 
-<code>+ 
 +==== Tutorial 3: Crear archivos para compartir ==== 
 + 
 +Edita un archivo llamado ''hola.txt'' con el editor de texto [[nano|GNU Nano]]. Ingresa el comando: 
 +<code bash>
 nano ~/public_gopher/hola.txt nano ~/public_gopher/hola.txt
 </code> </code>
-Aparecerá en tu terminal el editor Nano con archivo vacío llamado "hola.txt".+Aparecerá en tu terminal el editor con archivo vacío llamado ''hola.txt''.
  
-Escribe el texto que desees. Recuerda que será público. En el momento que finalices la edición, guárdalo con Ctrl+o. Para salir del GNU Nano usa Ctrl+x.+Escribe el texto que desees (recuerda que será público). En el momento que finalices la edición, guárdalo con **Ctrl+o**. Para salir de GNU Nano usa **Ctrl+x**.
  
-Es obligatorio usar nombres de archivos sin espacios; en lugar de crear un archivo llamado "archivo con nombre largo.txt", prefiere usar el nombre "archivo_con_nombre_largo.txt". De esta manera Gopher funcionará sin inconvenientes.+Es obligatorio emplear nombres de archivos sin espacios; en lugar de crear un archivo llamado ''archivo con nombre largo.txt'', prefiere el nombre ''archivo_con_nombre_largo.txt''. De esta manera Gopher funcionará sin inconvenientes.
  
 Siguiendo este consejo, crea ahora un nuevo archivo de texto para un "pensamiento", con el el comando: Siguiendo este consejo, crea ahora un nuevo archivo de texto para un "pensamiento", con el el comando:
-<code>+ 
 +<code bash>
 nano ~/public_gopher/pensamientos/aprender_y_saber.txt nano ~/public_gopher/pensamientos/aprender_y_saber.txt
 </code> </code>
 +
 Escriba el pensamiento que quieras. Por ejemplo: Escriba el pensamiento que quieras. Por ejemplo:
  
-    Quien desea aprender, pronto llegará a saber.+    Quien desee aprender, pronto llegará a saber.
  
-Usa Ctrl+o y Ctrl+x para guardarlo y salir. +Usa **Ctrl+o** **Ctrl+x** para guardarlo y salir. 
-Tutorial 4: Revisa tu Hoyo Gopher+ 
 +==== Tutorial 4: Revisa tu Hoyo Gopher ====
  
 Ingresa directamente al mismo: Ingresa directamente al mismo:
-<code> + 
-gopher gopher://texto-plano.xyz/~fulano+<code bash
 +gopher gopher://texto-plano.xyz/1/~$USER
 </code> </code>
 +
 <code> <code>
                      Gopher Menu                      Gopher Menu
Línea 87: Línea 92:
 (FILE) hola.txt (FILE) hola.txt
 </code> </code>
-Navega en los directorios y revisa el archivo hola. Sal del navegador Gopher con la tecla q. 
-Tutorial 5: Creación de archivos gophermap 
  
-La funcionalidad básica de Gopher muestra los directorios y ficheros de tu hoyo Gopher, pero no es muy atractiva.+Navega en los directorios y revisa el archivo ''hola.txt''. Sal del navegador Gopher con la **tecla q**. 
 + 
 +==== Tutorial 5: Creación de archivos gophermap ====
  
-Por tal motivo, podrás crear dentro de los directorios unos archivos opcionales llamados "gophermap".+La funcionalidad básica de Gopher muestra los directorios y ficheros de tu //hoyo Gopher//, pero no es muy atractiva. Por tal motivo, podrás crear dentro de los directorios unos archivos opcionales llamados ''gophermap''He aquí un ejemplo de un archivo ''[[gophermap]]'':
  
-He aquí un ejemplo de un archivo gophermap: 
 <code> <code>
-Este es el Hoyo de Fulano!+Este es el Hoyo de ~fulana!
  
 0Bienvenido   hola.txt 0Bienvenido   hola.txt
Línea 110: Línea 114:
 1Volver a Texto-plano.xyz   / 1Volver a Texto-plano.xyz   /
 </code> </code>
-Toda vez que encuentre un archivo gophermap, el navegador de Gopher lo interpretará, presentándolo de manera más organizada y atractiva. 
  
-Así es como se vería el gophermap de ejemplo:+Toda vez que encuentre un archivo ''gophermap'', el navegador de Gopher lo interpretará, presentándolo de manera más organizada y atractiva. 
 + 
 +Así es como se vería el ''gophermap'' de ejemplo: 
 <code> <code>
                      Gopher Menu                      Gopher Menu
  
-         Este es el Hoyo Gopher de Fulano+         Este es el Hoyo Gopher de Fulana
  
 (FILE) Bienvenido (FILE) Bienvenido
Línea 130: Línea 136:
 (DIR)  Volver a Texto-Plano.xyz (DIR)  Volver a Texto-Plano.xyz
 </code> </code>
-Como puedes apreciar, el contenido de este fichero debe seguir una sintaxis específica de encolumnado con tabulaciones. La sintaxis que deben seguir los ficheros gophermap es:+ 
 +Como puedes apreciar, el contenido de este fichero debe seguir una sintaxis específica de encolumnado con tabulaciones. La sintaxis que deben seguir los ficheros ''gophermap'' es: 
 <code> <code>
 XAlgún texto aquí<TAB>/ruta/al/contenido<TAB>ejemplo.org<TAB>N XAlgún texto aquí<TAB>/ruta/al/contenido<TAB>ejemplo.org<TAB>N
 </code> </code>
 +
 En esta sintaxis: En esta sintaxis:
-<code> 
-    el primer caracter ("X" en el ejemplo) es un "itemtype" (ver abajo). 
-    "Algún texto aquí" es el texto descriptivo que deseas que se presente al usuario, 
-    <TAB> es el caracter de espacio de tabulación, que se logra durante la edición presionando la tecla Tab, 
-    "/ruta/al/contenido" es la localización de su contenido, 
-    "ejemplo.org" es el servidor donde el contanido está localizado, 
-    y el último caracter ("N" en el ejemplo) es el puerto de servidor (usualmente es 70). 
-</code> 
-Ten presente que las opciones indicadas tras el segundo <TAB> realmente no son necesarias si estás creando un enlace a un documento dentro de texto-plano.xyz. Sólo se utilizan si desea enlazar a un conenido externo a texto-plano.xyz. 
  
-Los "itemtype" son algunos de estos caracteres: +  * el primer caracter ("Xen el ejemplo) es un ''itemtype'' (ver abajo). 
-<code> +  * ''Algún texto aquí'' es el texto descriptivo que deseas que se presente al usuario, 
-    Itemtype Contenido +  * ''<TAB>'' es el caracter de espacio de tabulación, que se logra durante la edición presionando la **tecla Tab**, 
-    0 Fichero de texto +  * ''/ruta/al/contenido'' es la localización de su contenido, 
-    1 Directorio +  * ''ejemplo.org'' es el servidor donde el contenido está localizado, 
-    2 Servidor de nombres CSO +  * el último caracter (''N'' en el ejemplo) representa el número de puerto de servidor (usualmente es ''70''). 
-    3 Error + 
-    4 Archivador Mac HQX +Ten presente que las opciones indicadas tras el segundo //<TAB>// realmente no son necesarias si estás creando un enlace a un documento dentro de texto-plano.xyz. Sólo se utilizan si desea enlazar a un contenido externo a texto-plano.xyz. 
-    5 Binario de PC + 
-    6 Fichero uu-encoded UNIX +Los ''itemtype'' son algunos de estos caracteres: 
-    7 Servidor de búsqueda + 
-    8 Sesión de Telnet +^^ 
-    9 Archivo Binario +|**Itemtype** |**Contenido** | 
-    c Calenadrio (no en 2.06) +| **0** | Fichero de texto | 
-    e Evento (no en 2.06) +| **1** | Directorio | 
-    g Imagen GIF +| **2** | Servidor de nombres CSO | 
-    h Lenguaje de Hipertexto HTML +| **3** | Error | 
-    i Tipo de Texto "en línea" +| **4** | Archivador Mac HQX | 
-    s Sonido +| **5** | Binario de PC | 
-    I Imagen (otra que no sea GIF) +| **6** | Fichero uu-encoded UNIX | 
-    M Mensaje mixto MIME Multiparte. +| **7** | Servidor de búsqueda | 
-    T Sesión TN3270 +| **8** | Sesión de Telnet | 
-</code>+| **9** | Archivo Binario | 
 +| **c** | Calenadrio (no en 2.06) | 
 +| **e** | Evento (no en 2.06) | 
 +| **g** | Imagen GIF | 
 +| **h** | Lenguaje de Hipertexto [[HTML]] | 
 +| **i** | Tipo de Texto "en línea" | 
 +| **s** | Sonido | 
 +| **I** | Imagen (otra que no sea GIF) | 
 +| **M** | Mensaje mixto MIME Multiparte. | 
 +| **T** | Sesión TN3270 
 + 
 ¡Recuerda la sintaxis de Gophermap! Hay que ser cuidadoso con los caracteres de tabulación. En el ejemplo indicado arriba, existen algunas tabulaciones para encolumnar la sintaxis. Por ejemplo, la tercera línea se escribe: ¡Recuerda la sintaxis de Gophermap! Hay que ser cuidadoso con los caracteres de tabulación. En el ejemplo indicado arriba, existen algunas tabulaciones para encolumnar la sintaxis. Por ejemplo, la tercera línea se escribe:
 +
 <code> <code>
 0Bienvenida<TAB>hola.txt 0Bienvenida<TAB>hola.txt
Línea 174: Línea 186:
 ...mientras que la onceava línea se escribe: ...mientras que la onceava línea se escribe:
  
-0Porque Gopher es relevante?<TAB>/gopher/relevance.txt<TAB>gopher.floodgap.com<TAB>70+0Porqué Gopher es relevante?<TAB>/gopher/relevance.txt<TAB>gopher.floodgap.com<TAB>70
 </code> </code>
 +
 ==== Borrar todo lo realizado los tutoriales ==== ==== Borrar todo lo realizado los tutoriales ====
  
 +En la terminal todo tiene un final, todo termina. Si deseas borrar lo practicado en este tutorial, podrás hacerlo mediante:
  
-En la terminal todo tiene un final, todo termina. Si deseas borrar lo practicado en este tutorial, podrás hacerlo mediante: +<code bash>
-<code>+
 cd ~/public_gopher/ cd ~/public_gopher/
 rm -r pensamientos/ noticias/ cuentos/ poemas/ rm -r pensamientos/ noticias/ cuentos/ poemas/
 rm hola.txt rm hola.txt
 </code> </code>
-Y opcionalmente, podrás eliminar el archivo gophermap maestro. Ten cuidado con esto, no lo hagas si no lo deseas. + 
-<code>+Y opcionalmente, podrás eliminar el archivo ''gophermap'' maestro. Ten cuidado con esto, no lo hagas si no lo deseas. 
 + 
 +<code bash>
 rm ~/public_gopher/gophermap rm ~/public_gopher/gophermap
 </code> </code>
-===== Diferencia de Gopher con la Web ===== 
  
- 
-En sus orígenes, gopher nunca se generalizó. La masificación telemática de principios de los 90s terminó volcándose por el protocolo World Wide Web, o "tejido de redes de alcance mundial". Este pudo incrementar las posibilidades de búsquedas con el uso de hiperenlaces en el mismo documento, toda vez que estos podían incorporar gráficas y diseños más complejos. El uso de material gráfico previsto en un lenguaje de programación más vistoso, junto con la aparición de auto-indizadores automáticos de tipo "crawler", hicieron que el Gopher iniciara un replegue y terminara casi extinguiéndose. 
 ===== Conclusión ===== ===== Conclusión =====
  
- +El entorno //texto-plano.xyz// es una comunidad participativa y minimalista en castellano. Con estos conocimientos adquiridos podrás hacer públicos los contenidos de texto que desees, tanto aquí como en el resto del mundo.
-El entorno texto-plano.xyz es una comunidad participativa y minimalista en castellano. Con estos conocimientos adquiridos podrás hace públicos los contenidos de texto que desees, tanto aquí como en el resto del mundo. +
  • uso_de_gopher.txt
  • Última modificación: 2024/05/16 17:01
  • por peron