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 [2021/12/03 10:05] – añadidas instrucciones de bbj para emacs sdemingobbj [2024/01/23 18:21] (actual) – [Controles de bbj] peron
Línea 1: Línea 1:
 ====== bbj ====== ====== bbj ======
  
-bbj es un muro temático persistente para la comunidad. Simula una [[telematica#bbs|cartelera electrónica BBS]]. Ha sido creado por traducido al castellano por ~bru y funciona con gran simpleza.+bbj es un muro temático persistente para la comunidad. Simula una [[telematica#bbs|cartelera electrónica BBS]]. Ha sido traducido al castellano por ~bru y funciona con gran simpleza.
  
 Sirve para crear conversaciones públicas divididas en temas, y te permite interactuar de manera escrita con otros usuarios. Sirve para crear conversaciones públicas divididas en temas, y te permite interactuar de manera escrita con otros usuarios.
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 redactrar 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 35: Línea 38:
 bbj puede configurarse mediante la **tecla o**, pero también a través de un archivo [[.bbjrc|~/.bbjrc]] bbj puede configurarse mediante la **tecla o**, pero también a través de un archivo [[.bbjrc|~/.bbjrc]]
  
-=== Cambiar el editor en bbj === +=== Corregir el problema de acentos y eñes en BBJ ===
-bbj utiliza un editor de texto integrado, pero puedes preferir utilizar un [[editores_de_texto|editor externo entre los que se encuentran instalados]].  +
- +
-Para cambiar tu editor de bbj oprime la **tecla o** para activar la ventana de Opciones. A continuación usá **flecha abajo** y podrás encontrar varios editores ([[nano]], [[vim]], [[emacs]], [[ed]], [[micro]], [[joe]]). Indica el que desees. Luego sigue desplazándote hasta la opción **Modo del Editor Externo**. Cámbiala a "//Sobreponer//". Para que se haga efectivo debes salir de bbj y volver a entrar. +
- +
-==== Corregir el problema de acentos y eñes en BBJ ====+
  
 Podría suceder que el editor de entradas de BBJ muestre caracteres erróneos en lugar de los acentos y eñes en un principio. Estos tendrán forma de rombos con signos de interrogación, los cuales son caracteres espúreos y no reconocidos por el visualizador del programa (pero que realmente están bien introducidos. Podría suceder que el editor de entradas de BBJ muestre caracteres erróneos en lugar de los acentos y eñes en un principio. Estos tendrán forma de rombos con signos de interrogación, los cuales son caracteres espúreos y no reconocidos por el visualizador del programa (pero que realmente están bien introducidos.
Línea 47: Línea 45:
  
 Ver: [[Acentos y eñes en texto-plano.xyz]] Ver: [[Acentos y eñes en texto-plano.xyz]]
 +
 +
 +=== Cambiar el editor en bbj ===
 +bbj utiliza un editor de texto integrado, pero puedes preferir utilizar un [[editores_de_texto|editor externo entre los que se encuentran instalados]]. 
 +
 +Para cambiar tu editor de bbj oprime la **tecla o** para activar la ventana de Opciones. A continuación usá **flecha abajo** y podrás encontrar varios editores ([[nano]], [[vim]], [[emacs]], [[ed]], [[micro]], [[joe]]). Indica el que desees. Luego sigue desplazándote hasta la opción **Modo del Editor Externo**. Cámbiala a "//Sobreponer//". Para que se haga efectivo debes salir de bbj y volver a entrar.
 +
  
 ==== Formatear el texto ===== ==== Formatear el texto =====
Línea 70: Línea 75:
 <code>[bold: esto es negrita]</code> <code>[bold: esto es negrita]</code>
  
-Además de los modificadores, //bold// (negrita) y //underline// (subrayado), podrás utilizar también las modificadores //dim// (texto normal) dentro de tus posts.+Además de los modificadores, ''bold'' (negrita) y ''underline'' (subrayado), podrás utilizar también las modificadores ''dim'' (texto normal) dentro de tus posts.
  
 === Expresiones de color === === Expresiones de color ===
  
-Puedes usar colores utilizando expresiones de definición entrecorchetadas. Los colores a expresar son  //rainbow//, //red////yellow////green////blue////cyan// //magenta// (para arcoirisrojo, amarillo, verde, azul, cián y magenta respectivamente). +Puedes usar colores utilizando expresiones de definición entrecorchetadas. Los colores a expresar son   ''red''''yellow''''green''''blue''''cyan'', ''magenta'' ''rainbow'' (para arcoiris rojo, amarillo, verde, azul, cián y magenta respectivamente). 
  
 Por ejemplo, para poner texto en amarillo, debes utilizar: Por ejemplo, para poner texto en amarillo, debes utilizar:
Línea 80: Línea 85:
 <code>[yellow: este texto será presentado en amarillo]</code> <code>[yellow: este texto será presentado en amarillo]</code>
  
-Los dos puntos y el espacio que siguen al modificador son importantes. Cuando usas estas expresiones, el primer espacio no forma parte del contenido, sino cualquier carácter, incluyendo espacios, que lo siguen, se incluyen en el cuerpo. El formateo se aplicará hasta el ] final. +El caracter '':'' y el espacio que sigue a continuación del modificador son importantes. Cuando usas estas expresiones, el primer espacio no forma parte del contenido, sino que cualquier carácter que lo siga(incluyendo espacios) aparecerán en la cadena. El formateo se aplicará a la cadena hasta el '']'' final. 
  
 Puedes escapar el efecto con:  Puedes escapar el efecto con: 
Línea 86: 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 121: 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 135: 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.1638525935.txt.gz
  • Última modificación: 2021/12/03 10:05
  • por sdemingo