Showing posts with label ios. Show all posts
Showing posts with label ios. Show all posts

Friday, July 29, 2016

Use su teléfono y mejore su ajedrez


Uno de los juegos de mesa que tiene la mejor interacción con el cómputo es el ajedrez. Hace unos 15 años aproximadamente, los programas que jugaban al ajedrez empezaron a progresar enormemente. De pronto llegaron los primeros triunfos contra los grandes maestros e incluso, se organizaron torneos entre hombres y máquinas. Hoy en día los programas de ajedrez son tan fuertes que ya este tipo de competencias son atractivas.

Sin embargo, no solamente se crearon programas para jugar al ajedrez. Salieron bases de partidas, como Chess Assistant o ChessBase, para mencionar las dos más populares a nivel comercial. Con el tiempo la colección de encuentros entre jugadores creció de forma importante y hoy se pueden conseguir DVDs con unas 6 millones de partidas, que tienen literalmente toda la historia del ajedrez registrada.

También salieron entonces discos compactos con información: monografías sobre la primera fase del juego, sobre los finales de partida, etcétera. Hoy hay cientos de títulos en donde los maestros explican a los que adquieren estos discos, las jugadas, las variantes más importantes, los trucos de las partidas, entre otras muchas cosas.

La empresa Convekta, la creadora de Chess Assistant, por ejemplo, creó una serie de discos para estudiar los temas ajedrecísticos de una manera mucho más interactiva. Así salió el programa CT-Art (Chess Tactics Art), que contiene más de 2000 posiciones de análisis, recolectadas por Maxim Blokh, el cual publicaría antes un librito con todos estos ejercicios. La ventaja de usar el programa Ct-Art es que los ejercicios eran evaluados por la computadora y le daban tips a los usuarios cuando estos erraban el camino.

Después del Ct-Art llegaron una colección completa de diversos títulos: todas las partidas de los campeones mundiales, Spassky, Fischer, Tal, Kasparov, Carlsen, Capablanca, Lasker, etcétera. Todos ellos basados en la misma interfaz que se usa en el Ct-Art. Y tuvo tanto éxito esta idea que Convekta reescribió su interfaz -al cual llamó Peshka- y relanzó sus títulos de manera que se ven en pantalla de una manera más moderna.

Convekta -me parece- ha hecho una alianza con Chess King, otra empresa de aplicaciones para ajedrez, comandada por Alexandra Kosteniuk, excampeona del mundo, y ahora algunos de los discos mencionados están como apps, tanto para iOS como para Android. Lo mejor del asunto es que todos los títulos son gratis (tienen anuncios pero hasta donde he visto no son invasivos).


Alexandra Kosteniuk

Bajé el CT-Art y ahora puedo estudiar ajedrez incluso en el teléfono. Cuando me subo al transporte público, cuando estoy esperando que me atienda el dentista, cuando tengo tiempo libre y no estoy en casa, etcétera. Vamos, que me parece fantástico que ahora desde el teléfono pueda uno seguir viendo posiciones interesantes, resolviendo problema de ajedrez y eventualmente, entendiendo más este juego de una obsesión inacabable.

Si le interesa el juego ciencia, esta es una buena oportunidad de hacerse de material sin costo, que le dará muchas horas de trabajo ajedrecístico.

Referencias:

Google Play (ct-art) 

Monday, June 02, 2014

Llegó mi camiseta de Xamarin


Miguel de Icaza tiene una empresa de software, llamada Xamarin, la cual hace poco inició una promoción para que los programadores conociesen sus productos. En este caso, lo que pedían era bajar el Xamarin Studio, descargar el código fuente de una app particular, ejecutar la misma, seguir las instrucciones que ahí se daban y una vez que todo eso estuviese hecho, el desarrollador recibiría en las siguientes semanas una camiseta de C#, cortesía de la empresa.

Hablé con Miguel y le dije que me mandara la camiseta pero no quiso, me dijo que tenía que seguir el procedimiento. Apelé a que había sido su maestro, a mi autoridad moral, pero Miguel me dijo: "No, Manu, tienes que seguir el procedimiento".

Pues bien, bajé el software, lo instalé y procedí a descargar la app. Después de jugar un rato con el programa logré el cometido y mandé mi petición (con mi dirección física), para que se me mandara la camiseta, la cual llegó hace un par de días.

Al mismo tiempo, recibí un mensaje de alguien encargado de recopilar las opiniones de los que usamos por vez primera el producto. Le dije que tenía que verlo con cuidado, pero que me quedaba claro que el problema y cuello de botella parecían ser los emuladores de Android, que son bastante malos. El personaje éste me comentó que estaban conscientes de esta dificultad.

Si usted quiere programar en Android, iOS o Windows Phone y usa C#, Xamarin es la opción. Échele un vistazo.

Sunday, May 25, 2014

La síntesis de voz ¿fracaso comercial?


Por años el cómputo nos ha traído todo tipo de gadgets y dispositivos para hacernos la vida más fácil. Eso aunado a el desarrollo de software, pareciera que nos hace transitar de un mundo complejo, lleno de comandos, a la interfaz gráfica, que llegó para quedarse. Con dicha interfaz, salió naturalmente el ratón, como el dispositivo fundamental. Después salieron trackballs, plumas, y todo tipo de aparatejos que hacían la misma labor que el roedor, pero con menos cansancio, dificultades, etcétera.

Y en ese mismo asunto, el cómputo quiso dotar a la computadora de voz. La idea es formidable porque permite hacer que la computadora lea libros a viva voz, sin mediar más que un documento a leer. Imaginen las posibilidades de hacer esto. De hecho, de las primeras voces mecánicas, robotizadas, ya con los años se han logrado voces de hombre, de mujer, de niño, e incluso con tono para hacer preguntas, etcétera. Sin embargo, pareciera que no tuvo el suficiente éxito. Entonces los investigadores pensaron que lo que estaba faltando era el reconocer la voz de quien le dictaba órdenes. Y con el tiempo lograron echar a andar sistemas de dictado que usaban Word, por ejemplo, y que no había que usar el teclado. Cabe decir que estos sistemas requerían ser entrenados por quien iba a hacer el dictado, y para ello, había que leerle un cuento al programa (Pinocho si mal no recuerdo). Esto no actuaba en favor del software, pero era una molestia menor. Pero de nuevo, no se impuso esta manera de hacer las cosas.

La realidad es que la interfaz de voz, síntesis y reconocimiento merecería más suerte. Cuando salió Siri en el iPhone, una amiga me lo quiso mostrar funcionando y resultó un fiasco. Pero quiero creer que ahora Siri ya hace mucho mejor las cosas, y tan es así, que otros fabricantes de software están incorporando esta función de voz a sus dispositivos móviles, por ejemplo Android y Windows Phone 8. Y lo mismo parece ser un requisito necesario para Google Glass, pero se sabe ya por parte de un “beta tester” del posmoderno dispositivo se cansa de decirle “Glass…” a cada rato. Igualmente, el reconocimiento de la voz es pobre aún.

Pero el reconocimiento y síntesis de voz está disposible en Windows 7. Para activar los comandos por voz se requieren de pocos pasos: 1. poner a trabajar el micrófono; 2. Enseñarnos a nosotros mismos cómo hablarle a la computadora y 3. Entrenar a la computadora a que reconozca su voz. No es un asunto difícil de hacer pero vean su alrededor, ¿cuántas personas le hablan a su computadora? ¿Cuántas han minimizado el uso del teclado? Pocas o ninguna.

Mi impresión es que esta tecnología no se usa por una razón curiosa: a la gente no le gusta hablarle a las máquinas porque parece de estúpidos. Imaginen que alguien le habla a la pared, ¿qué pensarían de esa persona? Porque de verdad, la tecnología ahí está, sólo hay que acostumbrarse a usarla. O quizás nunca nos obligaron a usar esta interfaz por voz y la fuerza de la costumbre ha impedido que se convierta en algo común. ¿Cuál será la verdad de este fracaso?