Archivo de la categoría: Ordenadores

Ajedrez en la nube

Hace casi un par de años escribí una entrada titulada No hay ajedrez en «la nube» en la que reflexionaba sobre la escasa adaptación del mundo ajedrecero a lo que por aquel entonces era la más novedosa tendencia en el mundo de la informática.

Muchas cosas han cambiado desde entonces. Multitud de aplicaciones en nuestros ordenadores se ejecutan realmente en un servidor (normalmente a través de un navegador) y es algo común que llevemos en un bolsillo un smartphone (Android, Blackberry, iPhone …). El mundo del ajedrez también parece haberse puesto algo las pilas en el tema subiéndose al carro de lo que es la introducción al consumo generalizado de este tipo de aplicaciones con la llegada del iPad.

El puesto de pionero le corresponde a ChessBase con su aplicación ChessBase Online for iPhone/iPad. Parece ser una aplicación que permite conectarse desde un iPhone o iPad a una base de datos online con más de cuatro millones y medio de partidas y que se actualizará constantemente.

No es un secreto para los lectores de esta web que no me gusta la empresa ChessBase y su filosofía. Buen software pero totalmente cerrado y con un terrorífico formato de ficheros que encarcela tus datos … salvo que los exportes con su propio software (nula interoperabilidad de salida de datos). Ninguna filosofía «abierta», con antecedentes casi similares a los del equipo de programación de Rybka (eso lo dejo para otro día 😉 ). Como no puede ser de otra manera, iOS es la plataforma ideal para este tipo de filosofías ¿Para qué experimentar con el futuro que representa HTML5 y la ejecución de aplicaciones desde un navegador estándar (y por tanto, en cualquier plataforma) pudiendo tener la jaula dorada del campo de distorsión de la realidad de Apple? 😀

Bienvenida sea, no obstante, la aplicación porque supone un nuevo paso en ese camino que los ajedrecistas siempre recorremos tarde y mal en el mundo digital. Ahora, a esperar a ver si se desarrollan alternativas …

Stockfish para Linux

Rybka o Fritz son los motores de análisis más usados en el ajedrez. Quizá por estar empaquetados para ChessBase son los más fáciles de usar ¿Pero que pasa si no usas Windows? Siempre nos quedará Stockfish.

Stockfish es un motor de análisis compatible UCI y es software libre. Deriva del clásico Glaurung y en su versión 1.9 está considerado el segundo motor más fuerte del mundo tras Rybka. En opinión de sus autores es comparable a Rybka en fuerza de juego.

¿Cómo instalamos Stockfish en Linux? Las instrucciones están basadas en Ubuntu 9.10 pero son similares para cualquier versión superior, para cualquier otra distribución basada en Debian e incluso para distribuciones basadas en paquetes RPM. Lo primero que necesitamos es un visor, pues Stockfish es sólo un motor sin GUI (o sea, sin visor). Existen varios visores disponibles para Linux, pero Scid es el mejor pues reune muchas de las funcionalidades de ChessBase. Viene incluido en las últimas versiones de Ubuntu y Debian en su versión 4.2 por lo que la instalación es tan sencilla como recurrir a Synaptic (el instalador de programas), buscarlo en él e instalarlo. Ojito, que no aparece en el Centro de Software de Ubuntu, pero sí en Synaptic.

Instalado Scid, debemos descargarnos Stockfish. En su web está disponible para Windows, para Mac OS y para Linux. Desgraciadamente, para Linux sólo se incluye el código fuente. A ver cuando los desarrolladores se deciden a crear ellos mismos sus paquetes instalables deb o rpm 😉 Por eso, no lo descargaremos de ahí, sino de la selección de paquetes disponibles para Debian. Tan sencillo como escoger uno de los múltiples mirros y elegir «instalar» cuando el navegador proceda a su descarga.

Ahora viene la parte más compleja para los no muy puestos en sistemas Linux. ¿Cómo lo añado a Scid? En Herramientas – Motor de análisis #1 podemos obtener una lista de los motores instalados, y como veremos no está Stockfish añadido. Seleccionamos nuevo y se nos abre la ventanita para suministrar los datos necesarios, ninguno excesivamente complejo excepto el de «orden», donde deberemos buscar el motor en el directorio usual de instalación en sistemas Linux /usr/games/stockfish. Más o menos la pantalla de configuración debe quedar tal que así:

A partir de este momento, ya tendréis en vuestro Scid uno de los mejores motores de análisis del momento y un Scid sin nada que envidiar a los sistemas ChessBase 😀

Como dato anecdótico, y por si alguna vez llegáis a luchar por un Campeonato del Mundo y se os queda pequeño vuestro ordenador de casa, os recuerdo que Stockfish funciona en sistemas Linux y admite hasta 8 procesadores simulatáneos. ¿Qué significa eso? Significa que nadie os impide crearos vuestro propio sistema de análisis en la nube con una imagen Linux en Amazon AWS y alquilar por horas un sistema de 8 procesadores en paralelo 😉 Ventajas del software libre que seguro que con Rybka no podríais conseguir …

Analizando partidas con el ordenador

Tras un par de semanitas sin escribir nada (y no por falta de ganas, porque … mejor me callo para cuando tenga ganas de escribir 😛 )  os voy a traer, simplemente, una recomendación. Un simple enlace a Tablajedrez donde Javier Maneiro ha publicado una entrada sobre el análisis de partidas con el ordenador. Por supuesto, sólo apto para pobres mortales, porque lo que cuenta seguro que son cosas sabidas en ciertos niveles. Y  es que algunas caen de cajón, como que de nada vale que el ordenador haga el análisis automático para saber donde pudimos ganar la partida que luego perdimos,  salvo que queráis iniciar el camino de la alopecia a puñados, claro está.

Así que sin más, os dejo con la entrada, en parte inspirada en una entrevista a Anand de hace unos años y en otra parte por un libro que desconocía, «How to Use Computers to Improve Your Chess» de Christian Kongsted. Y recordad que, como decía Tartakower «en ajedrez gana quién comete el penúltimo error», todo un genio que ya sabía hace décadas que la perfección en ajedrez no existe. Si no estás conforme con Tartakower, pregúntale a Rybka 😉

YingYang Chess

yingyangchess YingYang Chess es un programa de reciente aparición que sirve para conectar tu PocketPC o Smartphone (sólo con Windows Mobile) con los servidores de ajedrez FICS.

Dispone de interfaz en inglés y español y parece que permite seleccionar las opciones más usadas tales como buscar y ofrecer partidas o configurar el tablero de juego.

A ver si su autor (un saludo y gracias por la información) se decide a implementar la conexión con ICC, o mejor aún, si ICC se decide a colaborar (des)interesadamente para extender la conectividad FICS al viejo fork de ICC.

Linux para ajedrecistas (6): UNetbootin (Bonus Track)

¿Eres tan averso al riesgo que ni siquiera has intentado instalar tu Linux a pesar de mis sabias recomendaciones de que no pasa nada? ¿Quieres disponer de un lápiz USB que te sirva para llevar ficheros a cualquier ordenador pero también para arrancar cualquier ordenador con tu Linux favorito conservando las personalizaciones??

¡Es tu día de suerte! Prueba con UNetbootin, un software disponible para Windows o Linux que te permitará crearte tu propio USB autoarrancable y con un espacio en él legible tanto desde un sistema Linux, Windows o Mac. Además la creación la podrás hacer desde Windows o Linux, pudiendo elegir entre varias distribuciones y todo ello sin quemar ni un miserable CD.

¿No te gustan los procedimientos ciegos y automáticos por si hay problemas en el futuro? No te preocupes, también tienes el procedimiento manual a través de terminal para que en el futuro puedas hacer tus propias actualizaciones 😛

¿Qué más esperas para lanzarte de cabeza? 😉