bbj

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
bbj [2022/08/23 16:48] – [Usar Emacs para navegar por BBJ] peronbbj [2024/01/23 18:21] (actual) – [Controles de bbj] peron
Línea 13: Línea 13:
 </code> </code>
  
-{{ :bbj.png?direct&200|}}+{{ :bbj.png?direct&200|Pantalla de inicio al ingresar al cliente de BBJ escrito en Python}}
  
 Al ingresar se te solicitará ingresar un nombre de usuario. Normalmente querrías utilizar el mismo de usuario de texto-plano.  Al ingresar se te solicitará ingresar un nombre de usuario. Normalmente querrías utilizar el mismo de usuario de texto-plano. 
Línea 21: Línea 21:
 ==== Controles de bbj ==== ==== Controles de bbj ====
  
-Podrás moverte lo largo de los post con las **flechas del cursor**. Verás que cada uno tiene un autor, y además fecha y hora. Es posible postear anónimamente si no ingresas con usuario alguno). +Al ingresar, encontrarás en primer lugar un //hilo de conversación temática// destacado llamado "Preséntate", donde puedes presentarte a la comunidad. Podrás responder este o cualquiera de los post existentes mediante la **tecla r**.
-Puedes usar la **tecla Intro** para abrir un post+
  
-Al ingresar, encontrarás en primer lugar un //post// destacado llamado "Preséntate", donde puedes presentarte a la comunidad. Podrás responder a este o cualquier post existente mediante la **tecla r**.+Podrás moverte a lo largo de los //hilos de conversación temática// con las **flechas del cursor**.  Verás que cada hilo temático cuenta con un autor, y además fecha y hora. Es posible postear anónimamente si no ingresas con usuario alguno.
  
-Si deseas comenzar a redactar un //post// nuevoemplea con **tecla c**. Se te solicitará que ingreses un título del mismo, y luego podrás comenzar a redactar tu mensaje público.+Podrás realizar búsquedas de hilos de conversación temática mediante la **tecla /**o podrás usar la **tecla Intro** para abrir un post.
  
-Podrás marcar un mensaje con la **tecla ***, buscar texto con la **tecla /**. Para activar la ayuda puedes usar **tecla ?**, y para salir de bbj y retornar al intérprete de comandos emplea **Ctrl+c**.+Si deseas crear un hilo temático nuevo, usa la **tecla c**. Se te solicitará que ingreses un nombre para el hilo de conversación (prefiere uno descriptivo). Luego podrás comenzar a redactar tu mensaje público. 
 + 
 +Podrás marcar un mensaje con la **tecla <nowiki>*</nowiki>**. Para activar la ayuda puedes usar **tecla ?**.  
 + 
 +Para __salir de bbj__ y retornar al intérprete de comandos emplea **Ctrl+c**.
  
  
Línea 88: Línea 91:
 <code>\[cyan: dejar de pintar en cian]</code> <code>\[cyan: dejar de pintar en cian]</code>
  
-...y también puede escaoar con:+...y también puede escapar con:
  
 <code>[blue: dejar de pintar en azul \]</code>  <code>[blue: dejar de pintar en azul \]</code> 
Línea 123: Línea 126:
 ==== Usar Emacs para navegar por BBJ ===== ==== Usar Emacs para navegar por BBJ =====
  
-BBJ incorpora un cliente para el editor [[Emacs]] con el que podremos navegar, crear mensajes, responder, etc. Para usarlo solo hemos de descargarnos la librería ''bbj.el'' desde el [[https://github.com/bbj-dev/bbj/blob/master/prototype/clients/elisp/bbj.el|repositorio oficial de BBJ]]. Una vez descargada la instalamos en el directorio donde tengamos el resto de librerías de Emacs, por ejemplo ''~/.emacs.d''. Por último añadimos al fichero de inicio (normalmente ''~/.emacs'') las instrucciones para cargarla durante el inicio del editor y una combinación de teclas apropiadas:+BBJ incorpora un cliente para el editor [[Emacs]] con el que podremos navegar, crear mensajes, responder, etc. Para usarlo solo hemos de descargarnos la librería ''bbj.el''. El original se encuentra [[https://github.com/bbj-dev/bbj/blob/master/prototype/clients/elisp/bbj.el|repositorio oficial de BBJ]], al igual que la versión en español en el [[https://git.texto-plano.xyz/bru/bbj/tree/clients/emacs/bbj.el|repositorio de git de ~bru]]. 
 + 
 +Una vez descargadala instalamos en el directorio donde tengamos el resto de librerías de Emacs, por ejemplo ''~/.emacs.d''. Por último añadimos al fichero de inicio (normalmente ''~/.[[emacs.el]]'') las instrucciones para cargarla durante el inicio del editor y una combinación de teclas apropiadas:
  
 <code> <code>
Línea 137: Línea 142:
   * **C-h espacio**: Ver la ayuda.   * **C-h espacio**: Ver la ayuda.
  
-Cuando inicias el cliente **accedes a BBJ de forma anónima** así que si quieres logearte con tu usuario debes usar el comando ''M-x bbj-login''. Como los hilos son cargados en un buffer de Emacs, en caso de quieras guardar la información de alguno de ellos, simplemente usa el comando para guardar el buffer que tengas configurado, normalmente ''C-x C-s''.+Cuando inicias el cliente **accedes a BBJ de forma anónima** así que si quieres loguearte con tu usuario debes usar el comando ''M-x bbj-login''. Como los hilos son cargados en un buffer de Emacs, en caso de quieras guardar la información de alguno de ellos, simplemente usa el comando para guardar el buffer que tengas configurado, normalmente ''C-x C-s''.
  
 +=== Acceder desde sesión de Emacs en tu máquina local ===
  
 +Si prefieres utilizar Emacs en tu computadora local, puedes conectarte al BBJ de texto-plano. Como el servicio es interno al [[pubnix]], es decir, no es accesible directamente desde internet, se puede tunelizar el puerto del servidor con [[ssh]]. Es decir, el puerto de tu máquina remota se conectará con el puerto de BBJ. Para hacerlo, cuando te conectes, agrega el parámetro ''-L 7099:localhost:7099'' al comando. Por ejemplo:
 +
 +<code>
 +ssh -L 7099:localhost:7099 fulana@texto-plano.xyz
 +</code>
  
  • bbj.1661273287.txt.gz
  • Última modificación: 2022/08/23 16:48
  • por peron