Posteado por: Javi Domínguez | 06/04/2014

Scripts de Jaws para Skype actualizados y traducidos

Con las últimas actualizaciones de Skype los scripts que teníamos en castellano dejaron de funcionar. No eran capaces de reconocer la ventana de conversación y por tanto no leían automáticamente los nuevos mensajes entrantes, con lo que chatear por Skype se hacía incómodo.

Doug Lee @dlee_code ha seguido desarrollando los scripts en inglés. Los podeis encontrar aquí. Estos son los que yo he traducido, basándome en la traducción previa de Slanovani, ampliándola y adaptándola a la nueva versión.

Los podeis descargar de aquí: Scripts de Jaws para Skype 6.9 y posterior, revisión 807

Hay que descomprimir el ZIP y copiar los archivos a la carpeta de configuraciones de Jaws.

Atención: Estos scripts sólo funcionan con versiones de Skype 6.9 o posteriores. No funcionarán con versiones anteriores de Skype. Quien siga usando los antiguos scripts publicados en JuntosBlog y le funcionen no necesita estos scripts.

Posteado por: Javi Domínguez | 21/05/2011

Scripts de Jaws para Emule actualizados

El Emule ya no es lo que era. Cada vez tiene menos usuarios y es difícil encontrar buenos servidores. Pero sigue siendo un programa útil y uno de los clientes P2P más accesibles. Se puede usar “a pelo”, sólo con el cursor de Jaws. Pero es bastante incómodo, así que en 2003 programé unos sencillos scripts que después MK360 amplió y mejoró. Más tarde yo mismo dejé de usarlos y los sustituí por los de Giuseppe Di Grande traducidos al español por José Manuel Fernández Cortés porque me parecían mejores. Pero tienen un pequeño inconveniente y es que con las últimas versiones de Emule, al ir a la pestaña “Tráfico” se pierde el foco y hay que buscar la lista de descargas con cursor de Jaws. No supone ningún problema, pero a mi personalmente me gusta cuidar esos detalles, Así que ahora que he tenido un poco de tiempo libre me he puesto manos a la obra y lo he solucionado. Puedes descargar el resultado de aquí: Scripts para Emule Actualizados

 

Para instalarlos

 

  1. Descomprime el fichero emulescripts.rar y copia los archivos que contiene,
  2. ve a Menú inicio > Programas > Jaws > Explorar archivos de Jaws > Explorar archivos de usuario
  3. en la carpeta que se te habrá abierto, pega los archivos descomprimidos.
Posteado por: Javi Domínguez | 13/01/2011

Jugar al ajedrez online con Jaws

Manual básico de Free Internet Chess Server

 

Este tutorial amplía el artículo publicado en Tifloinforma donde se explica como jugar en freechess.org con Winboard. Aunque también puede ser útil para quien no tenga problemas de vista y se conecte a FICS con cualquier otro interfaz, está pensado para usuarios de Jaws.

 

Para empezar necesitaremos tener instalado Winboard con sus correspondientes scripts y habernos registrado en freeches.org tal como se indica en el citado artículo.

 

Lo primero de todo será desactivar la notificación de “seeks”, (búsquedas de partidas), de lo contrario la lectura de la consola con Jaws resulta muy incómoda. Se desactiva con el comando

 

set seek 0

 

Si alguna vez quisiéramos volverlo a activar lo haremos con el comando

 

set seek 1

 

Nota: El comando set sirve para asignar un valor a una variable. El valor 1 suele significar verdadero/activado y 0 falso/desactivado.

 

Ahora si queremos podemos cambiar la contraseña por defecto por otra más fácil de recordar con el comando password.

 

password antigua nueva

 

Empezando a jugar

 

Hay dos maneras de iniciar una partida: Anunciando a los demás jugadores que buscamos oponente, con el comando seek, y retando a otro usuario con el comando match.

 

Buscar una partida

 

El comando seek anuncia nuestra búsqueda de una partida. La sintaxis es la siguiente:

 

seek [tiempo] [incremento] [u|r] [w|b]

 

Parámetros:

 

  • Tiempo: Es el tiempo, en minutos, asignado a cada jugador.
  • incremento: Es el incremento de tiempo extra, en segundos, que se sumarán al reloj en cada jugada.
  • u|r: rated|unrated. Indica si queremos que el resultado de la partida se refleje en nuestra puntuación. Ver rattings para más información acerca del sistema de puntuaciones.
  • W|b: Indica si queremos jugar con blancas (w) o negras (b)

 

Nota: El comando seek tiene otros parámetros posibles, pero he comentado sólo los más relevantes. Para más información teclea el comando help seek en la consola.

 

Ejemplo:

 

seek 15 3 r w

 

Indica que queremos jugar una partida de 15 minutos (por jugador) más un incremento de 3 segundos por jugada, que queremos jugar con blancas y que el resultado afectará a las puntuaciones de los oponentes.

 

Esta búsqueda se comunicará a todos los usuarios con una línea parecida a esta:

 

tunombre (1305) seeking 15 3 rated blitz [white] (“play 42” to respond)

 

Para empezar a jugar el otro usuario deberá teclear el comando play seguido del número que se indica al final de la línea.

 

El comando getgame hace lo mismo que play pero de forma automática. Selecciona de entre todas las propuestas disponibles la más adecuada e inicia la partida automáticamente.

 

 

Retar a otro jugador

 

Con el comando match se reta a otro jugador a una partida. La sintaxis es:

 

match usuario [tiempo] [incremento] [w|b]

 

Parámetros:

 

  • usuario: Es el jugador al que se quiere retar.
  • tiempo: La duración de la partida en minutos.
  • incremento: El incremento de tiempo por jugada, en segundos.
  • W|B: si queremos jugar con blancas (w) o negras (b).

 

Nota: Se pueden especificar otros parámetros. Ver help match.

 

El jugador retado puede aceptar el reto con el comando accept o rechazarlo con el comando decline.

Jugando

 

Una vez iniciada la partida la seguiremos en el tablero de Winboard, con los cursores y con las teclas rápidas que proporcionan información pero que no explicaré aquí porque no es el objeto de este tutorial. Para aprenderlas basta con examinar los menús de Winboard.

 

Lo que sí me gustaría aclarar es que las jugadas se pueden escribir directamente usando la notación algebráica, con las iniciales de las piezas en inglés, que son:

 

  • K = Rey,
  • Q = Reina,
  • B = álfil,
  • N = caballo y
  • R = torre.

 

Se pueden escribir indistintamente en mayúsculas o minúsculas excepto el álfil (B) que debe escribirse siempre en mayhúscula.

 

Pausar o aplazar una partida

 

Cuando necesites detener la partida por un periodo breve de tiempo, puedes usar el comando pause. Si tu oponente lo acepta, los relojes se detendrán hasta que retomes el juego con el comando unpause.

 

Si lo que quieres es aplazar la partida para seguir jugándola en otro momento, usa el comando adjourn. Necesitarás la aprobación de tu contrincante, excepto en el caso de que éste haya agotado su tiempo (aplazamiento por cortesía).

 

La partida se almacenará en el servidor. Con el comando stored puedes ver una lista de las partidas que tienes pendientes. Para retomar una de ellas hazlo con los comandos resume o match. La diferencia entre uno y otro es que resume envía un desafío a todos los usuarios con los que tengas partidas pendientes y que estén conectados y disponibles, mientras que con match se reta sólo al usuario especifiquado

 

Nota: El número de partidas que se pueden almacenar es limitado.

 

Finalizar una partida

 

Hay varias formas de finalizar una partida:

 

  • Porque haces jaque mate a tu oponente (tú ganas),
  • porque tu oponente te hace jaque mate (él gana),
  • porque uno de los oponentes renuncia con el comando resign (resignarse, rendirse),
  • porque uno de los contrincantes solicita tablas con el comando draw y el otro las acepta con accept,
  • porque alguno de los jugadores agota su tiempo, o
  • porque uno de los oponentes interrumpe la partida con el comando abort.

 

Observar partidas de otros jugadores

 

En FICS es posible “mirar” como juegan otros usuarios. Para ello usaremos el comando observe. Su sintaxis es:

 

observe usuario | partida

 

Parámetros: se puede indicar un nombre de jugador o un número de partida.

 

Cuando estés observando, la posición de la partida observada se dibujará en tu tablero de Winboard y se reproducirán en él los movimientos que hagan ambos oponentes.

 

Es difícil seguir con Jaws una partida que están jugando otros jugadores, sin embargo, los muy valientes, si quieren, pueden probar a observar no una sino varias partidas a la vez. En este caso, evidentemente, sólo una de ellas se visualizará en el tablero. Para seleccionar cual de entre las partidas observadas queremos “mirar” se usa el comando primary.

 

Con allobservers podemos saber quien está observando una partida (si especificamos un nombre de usuario o un número de partida) o qué partidas están siendo observadas (si no ponemos ningún argumento).

 

Para dejar de observar una partida se utiliza el comando unobserve cuya sintaxis es:

 

unobserve usuario | partida

 

Si no se especifica ningún parámetro se dejan de observar todas las partidas.

Comunicarse con otros jugadores

 

Mensajes

 

Con messages se pueden intercambiar mensajes con otros usuarios. Los distintos usos de este comando son los siguientes:

 

  • messages (sin parámetros) : Muestra todos los mensajes recibidos.
  • messages usuario : Muestra una lista con los mensajes recibidos del usuario especificado.
  • messages usuario texto : Envía el texto al usuario especificado.
  • messages n : muestra el mensaje n (donde n es un número)
  • messages n-m : muestra los mensajes comprendidos en el rango del n al m (siendo n y m dos números)

 

El comando mailmess envía a la dirección de e-mail con la que te hayas registrado un correo con todos tus mensajes. Si quieres que esto se haga siempre de forma automática puedes usar la variable mailmess del siguiente modo:

 

  • set mailmess 1 para activar este servicio
  • set mailmess 0 para desactivarlo

 

Una vez leídos puedes borrar tus mensajes con clearmessages.

 

  • clearmessages * los borra todos
  • clearmessages n borra el mensaje con número n
  • clearmessages n-m borra los mensajes del n al m
  • clearmessages usuario borra los mensajes de ese usuario.

Chat

 

Hay varias formas de chatear en FICS; describiré las dos más importantes: shout (gritar) y tell (decir).

 

Los mensajes que se envíen con el comando shout serán leídos por todos los usuarios que no tengan bloqueado este medio, independientemente de los canales que tengan activos.

 

El comando tell es el comando principal para chatear con otros jugadores. Su sintaxis es:

 

tell usuario|canal mensaje

 

Si especificamos un nombre de usuario el mensaje se enviará a dicho usuario. Si en cambio especificamos un número de canal el mensaje lo recibirán todos los usuarios que tengan activo ese canal.

 

Freechess tiene multitud de canales dedicados cada uno a algún tema específico. Los más destacados son:

 

  • canal 1: Canal de ayuda donde preguntar tus dudas sobre el servidor.
  • canal 50: Canal general de chat.
  • canal 56: Canal de principiantes.
  • Canal 57: Dedicado a la enseñanza del ajedrez.
  • Canal 73: Canal en español.
  • Canal 90: Dedicado a jugadores que prefieren partidas lentas (de 30 a 120 minutos)

 

Aquí puedes consultar una lista completa de canales.

Nota: En todos los canales excepto en los dedicados exclusivamente a un idioma, como el 73, es obligatorio escribir en inglés.

 

Para gestionar nuestros canales activos se usa el comando channel precedido de un signo =, + o -.

 

  • =channel nos muestra la lista de canales que tenemos activos.
  • +channel num_canal Activa el canal especificado.
  • -channel num_channel Desactiva el canal especificado.

 

Con inchannel podemos consultar qué usuarios están en qué canales:

 

  • inchannel usuario nos dice qué canales tiene activos el usuario especificado.
  • inchannel n lista los usuarios activos en el canal número n
  • inchannel n-m lista los usuarios activos en un rango de canales del n al m.
  • inchannel sin argumentos mejor no usarlo porque muestra tanta información y tan rápido que Winboard se bloquea.

Obtener información del servidor

 

finger: Muestra información de un jugador. Si no se especifica ningún nombre de usuario muestra nuestro propio perfil.

 

history: Muestra el historial de partidas de un usuario. Si no se especifica ninguno muestra nuestro propio historial.

 

hstat: Muestra las estadísticas de un usuario o las propias si no se especifica usuario.

 

notifi: Nos muestra un aviso cuando un determinado usuario se conecta o desconecta. Se usa precedido de un signo =, + o – de la siguiente forma:

 

  • +notify usuario añade el usuario a nuestra lista de notificaciones.
  • -notify usuario borra un usuario de nuestra lista
  • =notiffy muestra los nombres incluidos en nuestra lista.

 

Nota: La lista es privada y no puede ser leída por otros usuarios.

 

Activando la variable notifiedby nos avisará también cuando se conecte un usuario que nos tenga en su lista, aunque nosotros no lo tengamos a él en la nuestra.

 

set notifiedby 1

 

gnotify: Funciona igual que notify pero de lo que nos avisa es de que un usuario ha empezado a jugar una partida.

Posteado por: Javi Domínguez | 11/12/2010

El largo camino hacia la TDT accesible

Iba a escribir sólo una breve reseña del TV Speak pero he decidido ampliar el tema del post a la accesibilidad de la TDT en general.

 

Yo no soy muy aficionado a la tele. Teniendo localizados los tres o cuatro canales que me interesan ya me apaño, y si me aburro le doy al mando a boleo y listos. Pero como es lógico me gustaría acceder a todos los servicios de la TDT como las demás personas. Al menos para no tener que dar la lata a un familiar cada vez que necesito sintonizar la TV u ordenar los canales. Y saber qué canal estoy viendo, ver la guía de programas o programar alguna grabación. Puedo seguir viviendo sin todo ello, pero vamos,, me gustaría poder hacerlo. Así somos de pedigüeños los ciegos, fíjate.

 

El INTECO, en colaboración con CIDAT, viene desarrollando desde hace unos años un software llamado IDTVOS (INTECO Digital Television Operating System o Sistema Operativo de INTECO para TV Digital) para dispositivos que usen Linux como sistema operativo.

 

Sobre el papel, el IDTVOS parece muy interesante, pero no he tenido ocasión de ver ningún prototipo funcionando. Por ahora no se vende, ni en el mercado ordinario ni en el específico para ciegos, ningún decodificador con este software. Lo último que he sabido al respecto lo dijo la directora de CIDAT el pasado 20 de noviembre en unas jornadas de tiflotecnología en Valencia, y es que el producto ya está terminado pero que estaba pendiente de no sé que licitación del Ministerio de industria.

 

Sin embargo, quien sea muy cacharrero y tenga ganas de ponerse manos a la obra puede comprar en el mercado ordinario alguno de los modelos compatibles (CubeCafe-350 Prime o AB-IPBOX 350 Prime, QBox One y Dreambox DM600PVR), descargarse el software de la web del INTECO e intentar instalarlo por si mismo siguiendo las guías de instalación. Yo paso; Me estoy haciendo viejo para según qué experimentos.

 

Una alternativa a los decodificadores hardware son las tarjetas sintonizadoras para PC o Mac. De Mac sólo puedo decir que quien lo ha probado comenta que va muy bien con Voice Over. Pero como mi presupuesto no me llega para un Mac no puedo dar testimonio de ello. Lo que sí me compré hace un par de años fué un PC con Windows Vista Media Center que tengo conectado a la tele del salón.

 

El software que venía con la tarjeta sintonizadora (una Hauppauge) por supuesto, no era accesible. Probé un programa que se comentaba por aquel entonces que sí lo era,el K!TV, pero por más vueltas que le dí no conseguí configurarlo. Así que de perdidos al río, probé el Windows Media Center y, oh sorpresa, resulta que es bastante manejable tanto con Jaws como con NVDA.

 

No es que sea del todo accesible pero con un poco de práctica se puede usar bastante bien: Se puede seleccionar el canal que quieres ver, leer la descripción de lo que estás viendo, grabar e incluso programar grabaciones. Aunque esto último me costó algunas horas de trasteo descubrir cómo.

 

Inconvenientes: De los que me parecen más relevantes, uno es que la ordenación de canales no es accesible. El otro es que la guía de programas, que no es la que se recibe por la señal de antena sino la que provee Microsoft a través de Internet, es muy incompleta.

 

Y hasta aquí había llegado hasta que el día 7 Tifloinforma publicó un artículo sobre el software TV Speak. Al día siguiente Óscar Gorri publicó en su blog un post contando su experiencia con el programa que me pareció una maravilla, sobre todo porque, según cuenta Óscar, es capaz de leer incluso el teletexto, cosa que yo creía imposible porque en alguna parte había oído el camelo de que el teletexto en realidad no es texto que pueda decodificar un software, sino una imágen o algo así. He oído tantas excusas al respecto estos años que vaya usted a saber.

 

No pude descargar el programa de su página en alemán www.tvspeak.de porque habían quitado los links. Parece que Code Factory no tenía intención de publicarlo aún. De todas formas he conseguido una copia, que es una beta, y lo he probado.

 

Pero me he llevado un chasco. Parece que va bien, le doy a sintonizar, hace la búsqueda pero no detecta ningún canal. Puesto que el WMC sí que reproduce todos los canales sin problemas, deduzco que el fallo está en el programa y no en la señal ni en mi sintonizadora. Una lástima.

 

Y en este punto del (largo) camino me he quedado. Mirando al horizonte, veo la meta de una TDT accesible cada día un poquito más cerca. Pero, ¿cuantos chascos me tendré que llevar aún hasta alcanzarla?

 

Espero que saquen pronto una versión definitiva del TV Speak y que sea a un precio razonable. Y que solucionen la compatibilidad con mi modelo de sintonizadora, porque si además de comprar el programa tengo que cambiar de tarjeta, paso. Y espero también que saquen de una puñetera vez un decodificador accesible, que para algo que se supone que debía ser accesible desde el inicio ya está bien.

« Newer Posts - Older Posts »

Categorías