Saturday, October 20, 2018
La caravana migrante y la doble moral del mexicano
"Cientos de hondureños, entre ellos niños y mujeres, partieron de San Pedro Sula, y otros puntos de su país e ingresaron este lunes a Guatemala con la intención de llegar a la frontera norte de México", dice una nota noticiosa al respecto de este movimiento al que se le ha llamado "caravana migrante".
Aparentemente quienes han salido de Honduras no buscan el sueño estadounidense, sino huir de la delincuencia y las amenazas de vida de su país. Pero parece ser que poco menos de 5 mil personas están dispuestas a llegar a la frontera norte de México y pasar a los Estados Unidos. La tarea parece absurda considerando que el presidente Trump simplemente dará la orden de evitar que entren esta cantidad de hondureños a su país.
Con este asunto las redes sociales en masa ya han dado su opinión y han despreciado la actitud del gobierno mexicano de -al menos- no apoyar a los migrantes. Y entonces se dan argumentos sobre humanismo, sobre la tradición mexicana de permitir que llegue de otros países y que rehagan su vida acaso en el nuestro. Sin embargo, todos estos argumentos aunque muy bonitos en la forma, no hablan del fondo. Es fácil decir: "permitan la entrada a los migrantes". Muy bien, y entonces ¿qué se hará con ellos? ¿Dónde vivirán? ¿Pondrán albergues mientras se analiza su situación legal? ¿Cómo se les ayudará? ¿De dónde saldrán los recursos para que esos 5 mil hondureños vivan mientras tanto?
El asunto tiene muchas aristas y una complejidad que sobrepasa las bonitas intenciones de que apoyan a los migrantes, pero pasemos a la vida real y veamos qué se debe hacer con estas personas. La realidad es que no se trata si estas personas deciden o pueden quedarse a vivir en México, sino de su futuro inmediato: ¿de qué van a vivir? ¿En qué van a trabajar? etcétera. No es fácil contestar estas preguntas iniciales. Para colmo, un grupo humano de esas dimensiones requiere de agua, higiene, alimentos, lugar para dormir, servicios médicos básicos, etcétera. ¿Se los va a proveer el gobierno mexica? No sé ni qué se pueda hacer.
Pero vamos a suponer que somos muy humanitarios todos los mexicanos. Pregunto: ¿Cuántos de los que apoyan a los migrantes están dispuestos a meterlos en sus casas al menos temporalmente? Y es aquí donde la puerca tuerce el rabo, para decirlo coloquialmente. La mayoría de los que hablan de ser humanitarios no son capaces de ceder parte de sus casas para acomodar a ningún migrante. Y para ello pueden tener muchos motivos, pero claramente la naturaleza humana se debate en esta doble moral: "sí, hay que ayudarlos, pero a mí no me corresponde hacerlo, para eso tenemos un gobierno".
¿Entonces? ¿No que muy leales y humanitarios? Porque hay que pasar de las palabras a los hechos o como dice la máxima latina "res non verba" (hechos, no palabras). ¿O no?
Wednesday, October 17, 2018
El examen de candidatura para el doctorado
Mis amigos, esos cuatro que me siguen fielmente en este blog, deben ya saber mis peripecias desde que decidí hacer el doctorado en ciencias de la computación (circa 2014). Tengo tres tutores estupendos, el Dr. Jorge Luis Ortega-Arjona (asesor principal), el Dr. Héctor Benítez (director del IIMAS) y el Dr. Vladislav Khartchenko, los cuales cada semestre me evalúan y obsrvan mis avances.
Debo reconocer que el rigor académico ha sido enorme. Aquí todo va más allá de cualquier propuesta. Está uno obligado como estudiante a mostrar algo original como propuesta para contribuir al conocimiento. Sea ésta una contribución pequeña o grande, uno termina de darse cuenta que la ciencia es un "negocio" complicado, por decirlo de forma coloquial. Además, sirve todo esto para darnos cuenta de las grandes contribuciones de algunos científicos como bien podrían ser Newton, Hawking o Einstein. Vamos, que me veo tan lejos de estas grandes contribuciones...
Hace tiempo fui a saludar al Dr. Fernando Magaña, que me dio Física Teórica III - Electromagnetismo, una de las asignaturas más importantes que recuerde y cuando le dije que mis asesores probablemente tenían unos 10 años menos que yo, me dijo: "se puede aprender de mucha gente". Y me dio ánimos. Me dijo: "puede ser que sufras el doctorado, pero aún así, disfruta el sufrimiento".
Ahora haré mi examen de candidatura correspondiente, lo cual -quiero creer- me acerca al la meta trazada. Vamos a ver cómo se dan las cosas. Mientras tanto, debo agradecer a todos los que han apoyado, empezando por mis tres tutores, al Dr. Jorge Luis Ortega-Arjona, que ha puesto orden y confianza en mi trabajo, al Dr. Benítez, que su rigor académico me asombra y siempre me pone en problemas, y por supuesto, al Dr. Khartchenko, que hace pocas indicaciones, pero cuando lo hace es puntual y al grano. Debo agradecer al posgrado, que siempre apoya y a la UNAM misma, que la verdad, como me dijo una vez el Dr. Rafael Fernández: "La institución (la UNAM), es muy generosa con quien trabaja para ella".
Seguiremos informando. Gracias.
Tuesday, October 09, 2018
El país de la retórica
México, da siempre la impresión, "se cuece aparte". Basta con ver los procesos electorales mexicanos, del pasado y actuales. Basta ver cómo un día un político piensa que López Obrador es casi el mismísimo diablo para que al ser éste elegido presidente entonces cambie su opinión y lo considere el más apto para el puesto, por decir lo menos. Las cámaras de diputados y senadores son recintos en donde la palabra tiene su máxima expresión y las frases retóricas siempre justifican cualquier acción (muchas veces en contra de la ciudadanía), como ésta: "es por el bien de México".
Y si hago referencia a esto es porque la designación de Paco Ignacio Taibo II como director del Fondo de Cultura Económica, ha despertado toda clase de opiniones. Por ejemplo, hay quien piensa que es bueno que llegue un escritor a este puesto, aunque no sepa nada de la administración, y esto ocurre porque en este país siempre hemos creído que en cualquier rama del saber humano, los mejores exponentes son aquellos que saben del tema y por ende, son los idóneos para ser los que dirijan a las instituciones correspondientes. Y así, tuvimos a un futbolista, Carlos Hermosillo, en la CoNaDe. Era un deportista ¿no? Debería entender las necesidades de los de este gremio pues lo vivió en carne propia cuando era deportista él también. Pero ¿qué pasó? De acuerdo con este enlace, el futbolista ejerció más dinero, "por servicios personales", que el que le correspondía. ¿La suma? nada más 6 milloncitos de pesos.
Y entonces ahora se dividen las opiniones en torno al futuro director del FCE. Por ejemplo, Víctor Manuel Torres, que escribe para Excélsior, dice: "En una esquina están los opinadores (multitemáticos) que muestran su cabal desprecio hacia el narrador: que si es un radical rojillo que sólo publicará a sus cuates y marginará a sus enemigos, y que en sus manos el sello de 84 años de vida fenecerá irremediablemente. En la otra están los opinadores (multitemáticos) que están convencidos de que Taibo le dará un giro total, y para bien, a la “política institucional del libro” (). Para los primeros es prácticamente un troglodita. Para los segundos, el prolífico autor tiene todas las posibilidades de convertirse en un renovador institucional". Esto último es un ejemplo de la retórica que se ejerce en este país.
Yo nunca he estado muy seguro de que los profesionales en un campo son los mejores para dirigir las instituciones de los temas que dominan. Por ejemplo, en ajedrez, los Estados Unidos tienen como director ejecutivo de su federación a Michael Hoffpaulr, el cual ni siquiera tiene rating internacional. Probablemente sabe mover las piezas pero la realidad es que en el vecino país piensan que lo que requieren es un buen administrador como cabeza que un estupendo ajedrecista.
Y paso a ejemplos sencillos: si yo tengo una fuga de agua ¿a quién llamo? ¿A mi amigo que es dicharachero pero que no entiende ni la o por redonda en el tema de plomería o precisamente a un plomero? Y voy más lejos, ¿si se trata de elegir al Presidente de la República a quién elijo? ¿Al que lleva más de 15 años recorriendo al país y prometiendo que la honestidad valiente, la república amorosa, el desprecio por las instituciones, etcétera, o a un administrador? En el ambiente mexicano de la política la mayoría de los presidentes han sido licenciados en derecho. ¿Por qué? Misterio.
Y ese es el punto: el cantante/actor del grupo Garibaldi es ahora diputado y lo quieren (o ya lo comisionaron) para la Comisión de Cultura. Y las voces en contra no se han hecho esperar. La razón es que Mayer no parece el más avezado para lidiar con la cultura y digamos que su carrera actoral en televisa, ¿donde más? no le da muy buenas cartas credenciales. Pero es aquí donde entra de nuevo la retórica, aunque ahora no se dice que Mayer podría ser más que una cara bonita, más que un galán de telenovela, porque quizás este país necesite a alguien con ideas frescas, etcétera. Pero claramente esto es otro argumento retórico.
Así entonces, vivimos en este país retórico, en donde un día el Peje es un -peligro para México y un día después es el Mesías que iniciará la cuarta transformación nacional y por fin México será el país que todos queremos. Y lo mismo ocurre con Elena Alvarez-Buylla, que presidirá Conacyt, pero que antes de empezar ya ha sido criticada por sus acciones y peticiones para con el director anterior de la institución. Y en esta retórica ya todos expertos en políticas públicas, ciencia, el nuevo aeropuerto o el tema que quieran. Aquí podemos argumentar y contra-argumentar porque nos han acostumbrado a eso. Y el problema no está ahí, sino al hecho de que no hay más que puntos de vista pero cero acciones. Y entonces, cuando se hacen las acciones se realizan desde las rodillas, sin pensar, por mis huevos o la parte que más les guste citar.
Esta es pues otra razón de que este país, como dice Guil Russek, no sirve.
Wednesday, September 26, 2018
De la envidia
Dice la Wikipedia (2012): La envidia (del latín invidia) es aquel sentimiento o estado mental en el cual existe dolor o desdicha por no poseer uno mismo lo que tiene el otro, sea en bienes, cualidades superiores u otra clase de cosas. Y si hablo de esto es porque estoy notando que por alguna razón, ahora parece que hay mucha gente que me es hostil, que me insulta, que busca difamarme incluso. Me explico.
Estoy en Facebook y recibo el mensaje del usuario Armando Castro, que vive en Mérida aparentemente. A eso de las 12 de la noche, quizás un poco más tarde, me dice: "Hola", para continuar con un "eres un fanfarrón". Me sorprendo un poco y le pregunto por qué me dice eso. Me contesta con un mensaje poco claro sobre que he jugado varias veces en el Carlos Torre, un torneo de ajedrez que se hace en diciembre cada año y que se llena de grandes maestros. Le indico que siempre he jugado el Torre mal y que, efectivamente, nunca he sacado premio. Le aclaro que no soy un profesional del ajedrez y que juego y estudio porque me gusta, pero que no me dedico a eso (claro, si me dedicara y nunca sacara un premio pues sería poco menos que lamentable y tal vez hasta criticable). Y entonces el Sr. Castro me dice: "Todos en Mérida saben que eres un fanfarrón" y remata: "todos en la República lo saben". Vaya, parece que el Sr. Castro ha hecho una encuesta a nivel nacional para saber si soy o no un fanfarrón. Le pregunto qué le molesta, si le he hecho algo. Me contesta que no, pero eso no me quita lo fanfarrón. Decido entonces bloquearlo. No puedo creer que alguien se haya molestado en querer platicar conmigo por Facebook para insultarme. Le digo que voy a bloquearlo y me contesta con un "fanfarrón".
Y esto lo achaco al canal de YouTube que ha empezado a tener éxito. Estamos acercándonos a los 100 mil suscriptores, una meta que hace un tiempo parecía imposible para un canal de ajedrez pero sorprendentemente, parece que ha caído bien en el gusto de los amantes del juego ciencia. José Antonio Pontón, con quien grabo, hace mucho trabajo de edición y apoya para que todo esto empiece a funcionar, pero parece que la envidia de algunos es inevitable y entonces expresan su molestia como el siguiente mensaje que me llegó a uno de los videos:
Este mensaje no lo entiendo. Si yo veo un contenido pésimo no sigo más ese canal. ¿Por qué alguien se molesta en escribirme eso? La respuesta es simple: por alguna razón le da envidia. Y les diré algo, quizás sea justificable envidiar algo queuno no puede tener, por ejemplo, imaginemos que yo quisiera un Lambourghini (cosa que no quiero en el mundo real). Claramente no puedo hacerme en esta vida de un coche de ese precio porque quizás ni siquiera lograse juntar ese dinero en mi vida. Pero envidiarme porque tengo un canal en YouTube cuando cualquiera puede hacer lo mismo, me parece sorprendentemente raro.
Cuando veo estas muestras de molestia y enojo me doy cuenta que si yo, que tengo un canal con apenas 100 mil suscriptores, soy blanco de toda clase de insultos, no sé qué sentirán los "influencers" o los "youtubers" con millones de suscriptores, ya sea el Werevertomorro, Yosstop o Luisito Comunica, entre otros.
Creo que la envidia es uno de los peores sentimientos de los seres humanos. Envidiamos lo que no podemos ser porque no queremos hacer el mínimo esfuerzo para hacerlo. Si hablamos de ajedrez, apuntamos las fallas de los grandes maestros en sus partidas porque eso nos da un sentimiento de superioridad tal vez, mostrando los fatídicos errores de los que nadie se salva y que -desde luego- los "engines" de ajedrez muestran casi al instante. Pero eso nos hace feliz, disminuye a lo mejor nuestra envidia que es de pena ajena.
En fin, no quería dejar pasar esta reflexión. Así las cosas en este mundo de la comunicación instantánea y del Internet.
Monday, September 24, 2018
¡Me saqué un premio en Twitter!
Forward Chess es un programa, una app como se dice ahora, que bien puede catalogarse como un lector de libros elctrónicos para dispositivos móviles, iOS y Android, así como para Mac OS y Windows. La idea de la plataforma es involucrar a las editoriales de manera que pasen sus libros en papel a este nuevo formato, buscando así que los lectores comiencen a entender que este tipo de libros interactivo es tal vez la mejor manera de estudiar ajedrez. La app -hay que decirlo- permite al usuario mover las piezas en el tablero electrónico, intentar sus propias variantes e incluso, analizar con Stockfish, probablemente el programa de ajedrez de código abierto más fuerte del planeta.
Pues bien, si hablo de esto no es por la idea de la app, que ya de por sí es buena, sino porque me he ganado un libro de Dvoretsky llamado "la tragicomedia en el final", el cual ya está en el formato de la app de Forward Chess. Debo agregar que la app es gratuita, pues el chiste es que la gente compre sus libros en este formato realmente.Así que ya me he comunicado con estos amigos de Forward Chess y pronto hablaré de la app ya cuando me ponga a trabajar y estudiar con ella. Me siento contento, porque en general nunca me saco nada en rifas, sorteos y concursos.
Saturday, September 22, 2018
Cosas que no entiendo (II)
Este país es kafkiano en un sinfín de situaciones y me parece que la mayoría de los que vivimos en México ya asumimos muchos comportamientos y no nos preguntamos nada, aceptando incluso injusticias evidentes.
Por ejemplo, acabo de ir a Playa del Carmen, el cual es un sitio con unas playas paradisiacas, con el tradicional azul del mar de Cancún y una arena blanquecina fina e impresionante. Sin embargo, debido al sargazo las playas están llenas en la costa por esta alga y nadar incluso en el mar así no parece ser una buena idea. Sin embargo, se tienen kilómetros de playa y bien que mal uno puede tomar el Sol cual lagartija por algún tiempo (bloqueador incluido).
El problema es que al llegar a la playa, encontramos que sí, hay kilómetros de ésta, pero está concesionada a los hoteles de la zona. En la mayoría de ellos tienen camastros y sombrillas, las cuales son para uso de los clientes de dichos hoteles. Si usted osa acostarse en alguno de esos camastros notará que no pasa mucho tiempo hasta que llega un empleado y les indica que ahí es propiedad del hotel y por ende, no puede uno estar ahí. La única solución es alquilar una sombrilla, por unos 300 pesos (todo el día), y acostarse en la arena (o encima de la toalla que un lleve).
Y la realidad es que esto es un comportamiento por demás injusto para cualquier turista. Si las playas son de México y no pueden ser propiedad privada, entonces el gobierno da permiso (y seguro cobra por ello), para que los hoteles puedan disponer de esos espacios en beneficio de sus negocios. Muy bien, pero ¿por qué el gobierno no exige a estos hoteles que aparten una zona para los turistas aunque no sean del hotel y desde luego, provean de camastros y sombrillas? Misterio. Porque en el régimen de las cosas, las playas no son de los mexicanos, sino de los hoteles que han logrado que el gobierno en turno les concesione esos espacios. Así, la única manera de usar esos espacios es -hoy por hoy- el alojarse en esos hoteles que tienen la concesión de las playas.
La pregunta obligada es: ¿Qué se puede hacer ante esto que es un abuso en contra de los turistas en general?
Wednesday, September 19, 2018
Cosas que no entiendo
Recientemente fui a Playa del Carmen a dar una plática en el Planetario Sayán, dirigido por Roberto Rojo. La visita fue fenomenal. Nos trataremos muy bien y todos terminamos muy contentos. El regreso, sin embargo, tuvo algunos detalles, uno de ellos fue que por ser 16 de septiembre, cerraron el aeropuerto de las CDMX por 5 horas, de las 9 am a las 2 pm. Así, nuestro vuelo se retrasó unos 50 minutos. Nada grave quizás, pero finalmente ¿qué necesidad del gobierno de hacer esto?
Pero más allá de esto, en el vuelo de la empresa "Volaris", que es una línea aérea de bajo costo, ya no sirven el mínimo refrigerio . Ni cacahuates, ni refrescos ni jugos. ¡Nada! Y realmente no entiendo la razón. Digamos que para ahorrarse costos la empresa de aviones decide no dar comida. Muy bien, que no dé nada y listo, total es un vuelo corto. Con eso se ahorran toda la logística de los alimentos en los aviones. Pero lo curioso es que en el avión puedes comprar diversos alimentos y bebidas y se pagan dentro del avión. Más aún, Volaris "vende" dentro del avión asientos "Premium"(que son un poco más amplios), por trescientos pesos. Todo esto me parece lamentable pues por una parte, las aeromozas se convierten en "tenderos" pero a 20 mil pies y por otra parte, no se evita la logística de la comida en el avión.
Más aún, pienso que toda esta idea de no dar ni siquiera refrescos y un "snack" es ridícula. Vamos, mi lógica es simple: tengo un vuelo lleno (260 personas). Si les cobro 100 pesos de más en el boleto de avión le incluyo un refresco y unos cacahuates minúsculos que me salen como empresa como en 20 pesos máximo. ¿Ganancia neta? 5 veces el costo... Bueno, quitemos otros 10 pesos para quien provee a Volaris de este servicio. La cuestión es: ¿Por qué no aprovechar que se tienen 260 personas cautivas y cobrarles estas bebidas y cacahuates? Y es que además, aparte de no dar nada y querer cobrar a precios exagerados en la "tiendita en el aire", uno siente el abuso y la comercialización de todo, los asientos, un refresco, un cuernito relleno de chocolate, una sopa ramen o una baguette. Y en el fondo uno percibe que sólo importa el negocio y no la satisfacción del cliente pues total, el servicio siempre está lleno.
Otro asunto que me ha tocado vivir últimamente (se ha repetido un par de veces) es el llegar al banco (particularmente Santander), para informarme "que no hay sistema". Y entonces rematan con: "pudiese llegar en unos 10 a 15 minutos". O sea, de acuerdo al empleado del banco, aunque no haya gente en el banco y no tenga que hacer cola, debo esperarme 10 o 15 minutos al menos a ver si regresa el sistema... ¿Y si no regresa? Problema del cliente. Y de nuevo, ¿cómo se compensa al cliente? De ninguna manera y vamos, ni una disculpa. Eso me pasó en el Banco Santander que está dentro de la Tienda UNAM, frente al Instituto de Investigaciones Antropológicas. Cabe decir que si, por ejemplo, se va la luz, es la CFE la culpable -la cual tampoco hace nada en favor de sus clientes- pero en ese caso el banco no tiene manera de corregir la dificultad. Pero que falle su sistema y no haya ningún tipo de sistema de respaldo, de backup, me parece poco menos que absurdo.
Y no sé qué se pueda pedir a modo de satisfacción del cliente o en compensación por el pésimo servicio o porque se les cae el sistema pero es claro que el Banco no siente tener ninguna obligación para con los clientes. Y como nota personal apunto que en el Internet Chess Club, cuando fallan los servidores, aunque sea un par de horas, los administradores compensan a los usuarios con una semana gratuita en este club virtual de ajedrez. Y esto finalmente es entender que los negocios funcionan precisamente por la existencia de los clientes y no es buena idea no tenerlos contentos.
En fin, dos ejemplos de cómo se le trata a los consumidores en México. Lo dejo para el registro.
Labels:
clientes,
consumidores,
Santander,
satisfacción al cliente,
Volaris
Tuesday, September 11, 2018
De sistemas de desempates en ajedrez y una idea interesante
En los torneos de ajedrez muchas veces es necesario desempatar cuando dos o más jugadores hacen, por ejemplo, la misma puntuación. La manera más justa quizás sería que jugaran entre ellos, pero claramente esto en ocasiones no es posible simplemente por tiempo, porque se acabo la competencia, etcétera.
Lo más justo sería el que los que han empatado jugaran entre sí, pero esto tiene sus propios inconvenientes. Por ejemplo, si empatan los jugadores A, B y C en primer lugar, entonces podrían jugar un desempate. Supongamos que A le gana a B y B le gana a C. Podríamos pensar que lo lógico es que A le gane a C, pero ocurre muchas veces que C le gana a A. Entonces ¿Quién es el mejor?
Por esto, se han creado una serie de sistemas de desempate, en donde hay algunos que son muy populares y se aplican en torneos cerrados de round robin, es decir, de todos contra todos. Uno de los mas usados se le denomina "sonneborn-berger" y consiste en sumar todos los puntos que hicieron los rivales de un jugador a los que éste les ganó, la mitad de los puntos de los jugadores con los que empató y ningún punto de los jugadores con los que perdió. Así, si por ejemplo, el jugador A le ganó al jugador B, que hizo 5 puntos, empató con el jugador C que hizo 5 puntos (se le da la mitad, es decir 2.5), entonces su desempate será de 7.5. Si el jugador B le ganó al jugador C, que hizo 5 puntos, pero perdió contra alguien que hizo 4 puntos, entonces su desempate sería de 5 puntos.
Desde luego que este esquema tampoco es infalible. Por ejemplo, muchas veces en los torneos abiertos, en las primeras rondas, los jugadores que ganan esas competencias enfrentan jugadores débiles o irregulares. Entonces en un desempate llamado "harkness", se quitan los puntos del rival que hizo más y el jugador que hizo menos. De esta manera digamos que se toma un promedio más justo.
Otro esquema que se usó en México es el acumulativo Topete, en honor a su inventor, el Ing. Topete, que por muchos años fue el dirigente de la Federación de Ajedrez de nuestro país y que era un gran tipo. En este caso, Topete decidió aplicar la siguiente idea. Supongamos que el jugador A gana la primera partida, la segunda partida y pierde a tercera. El jugador B, en cambio, pierde la primera partida y gana las dos siguientes. En este esquema acumulativo, el jugador A tendría 1 punto después de la primera ronda, 2 puntos en la segunda ronda y se quedaría con 2 puntos en la tercera ronda. Esto se suma y daría 1 + 2 + 2 = 5. En cambio, el jugador B tendría 0 puntos después de la primera ronda, 1 punto al ganar la segunda partida y 2 puntos al ganar la 3a partida. Y si sumamos sus scores acumulados tenemos: 0 + 1 + 2 = 3. Dicho de otra manera, valdría más ganar las dos primeras partidas que empezar con una derrota. El problema de este esquema de desempate es que beneficia a los jugadores más fuertes.
Pero algo es claro, no existe un sistema de desempate justo y en ocasiones en las competencias se utilizan diferentes criterios, por ejemplo, si jugaron dos rivales entre sí, que hubiesen empatado entre ellos, entonces se podría aplicar quién le ganó a quién. Y si empataron se podría aplicar un criterio para favorecer al que empató con negras.
Lo interesante entonces viene aquí. El ajedrecista Darío Muñoz me platicó su sistema de desempates. Para ello tomó los resultados de la Copa Sinquefield, que se llevó a cabo en Estados Unidos hace unos días y en donde Caruana, Carlsen y Aronian, empataron en el primer puesto. De acuerdo a unas extrañas reglas de ese torneo, si empataban tres el primer lugar, iban a eliminar ¿por sorteo? a uno de los tres para que los dos restantes jugaran un desempate. Carlsen se quejó e impuso su opinión como Campeón Mundial. Eventualmente no hubo desempates y se declaró campeón de la copa a los tres jugadores.
Pero de acuerdo a la idea de Darío, pudo haberse desempatado usando su curioso procedimiento. Lo que hace Darío Muñoz es ver cada partida de cada jugador y contar cuantas casillas dominó l blanco en toda la partida, así como cuantas casillas dominó en total el negro en toda la partida. Al final saca un promedio dividiendo el resultado final entre el número de jugadas. Su sistema llamado IDE (Índice de Domino de Espacio). Si la partida la ganó alguien -digamos el blanco, se le suman todos los puntos del dominio de casillas de blancas y negras. Si hubiesen empatado, cada jugador se queda con sus casillas dominadas. Si se pierde, toda la puntuación del jugador que perdió pasa al que ganó.
Muñoz confeccionó esta tabla:
Dar click para hacerla más grande
(los colores indican: VERDE es triunfo; ROJO es derrota y AMARILLO es empate).
En este esquema de desempate, Carlsen hubiese ganado por menos de 4 décimas. Sin embargo, aquí los jugadores no podrían buscar llegar a un resultado específico (como ocurre con otros sistemqas de desempate), porque éste se basa en un índice de dominio de casillas y todo esto está fuera de las posibilidades de los jugadores de calcular.
A Darío le dije que revisaría su idea. Sin embargo le mencioné que hiciese el ejercicio de los desempates por los métodos comentados y que son los tradicionales. ¿Llegará al mismo resultado?
Monday, August 27, 2018
Gigachess: bases de datos y búsquedas regulares
El software que he escrito para parte del desarrollo de mi tesis de doctorado no es lo rápido que quisiera y en ocasiones me he puesto a pensar si es el enfoque correcto. La idea va así: de mi base de partidas de ajedrez, estoy tomando 1 millón de ellas y las estoy procesando de forma que cada una contenga dos campos: el encabezado de la partida: quién contra quién jugó y en qué torneo (incluyendo fecha). Los demás datos como rating no me interesan realmente. El segundo campo contiene una imagen de cada posición que se dio en cada partida. La posición la represento como una línea de caracteres Forsyth, que es un formato en modo texto para representar posiciones de ajedrez. Por ejemplo, la posición:
se representa como: "4t1r1/p1p2pp1/1d1p3p/1P3P2/1P6 /2c1D3/PA4PP/4T1R1/". La posición en modo texto se representa leyendo el tablero de izquierda a derecha y de arriba a abajo. Las piezas blancas se representan con sus iniciales en mayúsculas y las negras con minúsculas. Así, "4t1r1" significa que en la octava fila (la primera del negro), hay 4 casillas vacías, una torre negra, otra casilla vacía, un rey negro y una casilla vacía más. Las diagonales "/" simplemente sirven para denotar que pasamos a la siguiente fila, pero pueden omitirse. Si se omiten tengo exactamente 64 letras o números máximo. Obviamente puedo poner "4t1r1" como "1111t1r1", pero poniendo la cifra de casillas vacías me ahorro espacios.
Imaginemos que tenemos ya una base de datos armada así y que quiero buscar si en alguna posición se tuvo un caballo blanco en f6 y un rey negro en g8. Mi busqueda buscaría esta posición: "6r1/8/5C2/8/8/8/8/8". Evidentemente ignoro (o debería ignorar) si hay otras piezas en donde yo estoy diciendo que hay casillas vacías. Debo -pienso- definir si es vacía o no con alg{un símbolo en la búsqueda. Se me ocurre entonces que si busco que exista un caballo blanco en f6 y cualquier pieza en g8, debería poder buscar algo así: "6?1/*/5C??/...", donde el símbolo "?" es un comodín que sustituye al símbolo "?" por cualquier pieza o casilla vacía en el tablero. Esto, de hecho, no es un invento mío, sino que se ha definido hace muchos años en cómputo. Hablamos de las búsquedas regulares, las cuales buscan "patrones" en cadenas de caracteres. Es un sistema que es muy versátil y pienso que podría ser muy útil en lo que estoy trabajando.
Mi problema básicamente es que si proceso un millón de partidas tendré aproximadamente 80 millones de posiciones. ¿Cómo puedo buscar sobre una base de datos con expresiones regulares que sea muy rápido? La idea de generar todas las posiciones que es las búsquedas sean muy rápidas. Por ejemplo, Chessbase permite buscar posiciones, pero el sistema lee cada partida y hace la búsqueda sobre la base de datos de referencia que se le dé y esto puede llevarle minutos. No es mucho, lo sé, pero pienso que mi enfoque podría hacer que con búsquedas de expresiones regulares, en mucho menos tiempo que Chessbase, debería saber en qué partida ocurrió una posición determinada.
Hay que decir que tampoco etoy pidiendo algo imposible, porque por ejemplo, si se le piude a Google que busque "regular search", entrega el siguiente resultado:
Cerca de 1,260,000,000 resultados (0.45 segundos)
Es decir, en su gigantesca base de datos halla 1,260 millones de resultados en menos de medio segundo. Sí, sé que Google usa cómputo distribuido y que tiene montones de algoritmos refinados para sus complejas bases de datos, por lo que me queda claro que lo que quiero hacer tampoco pretende ser algo del otro mundo.
Hay un sistema RegEx, que permite hacer más fácil el asunto de definir las búsquedas de expresiones regulares y hay muchas aplicaciones que permiten crear estas búsquedas casi visualmente.
Entiendo que Oracle permite hacer búsquedas de expresiones regulares en sus bases de datos, pero no tengo más información y no tengo idea de cómo hacerlo en esa plataforma de base de datos. ¿Alguna idea de mis cuatro lectores?
Wednesday, August 22, 2018
GigaChess: una base de datos de posiciones de ajedrez
Llevo tres años trabajando en el doctorado y parece ser que ya las cosas se están aclarando. Tengo un lenguaje de descripción de patrones y ahora el plan -entre otros- es hallar los patrones comunes en la base de partidas que hoy en día tiene más de 7 millones de estas.
Una idea que llevaba hace tiempo trabajando era la de buscar patrones en una base de datos de posiciones, lo cual debe ser mucho más rápido que el tener que buscar el patrón jugando cada partida. Además, si cambio de patrón, tendría que volver a "jugar" partida tras partida para ver si el patrón que busco existe.
Por otra parte, pienso que si guardo cada partida como "fotografías" de cada posición que se dio, puedo hacer las búsquedas más rápidamente. La primera pregunta es cuánto espacio necesito. Hagamos uns imple cálculo: 7 millones de partidas por 80 posiciones (asumiendo que en promedio una partida tiene 40 jugadas, 80 movimientos de blancas y negras). Esto da: 560,000,000 posiciones en total. Si necesito un registro de al menos 64 casillas para guardar una posición (en formato Forsyth), esto nos dará 35,840,000,000 bytes, es decir, unos 35 gigabytes de almacenamiento. Hay que guardar, desde luego, el encabezado de cada partida y hacer el sistema que buisque los patrones. Vamos, hay trabajo por hacer.
35 Gigabytes no parece mucho espacio hoy en día, en donde tenemos discos con 1 o 2 terabytes de almacenamiento.
Así pues, el primer problema es generar las posiciones y ya escribí hace tiempo un programa que hace esta tarea. Cada partida, en la máquina que tengo, se procesa en promedio, en 5 segundos (veces menos). Eso da, para 7 millones de partidas un total de 35,000,000 segundos, lo cual en días es equivalente a 405 días, como un año y tres meses...
Denasiado tiempo. Así que he reeducido a un millón de partidas, quizás menos. Por otra parte, AMD me donó una computadora mucho más rápida que la que uso normalmente y espero que esto baje el tiempo de procesamiento aún más. Con un millón de partidas, más o menos tardaré: 57 días, unos 2 meses...
Pronto seguiré dando avances sobre esta idea, la cual -después de mucho pensarlo- me parece más útil para la cuestión de programación de computadoras que para el ajedrecista que usa programas para apoyar su estudio.
Monday, August 20, 2018
Cuando el descaro no tiene límite
Hace unos seis años, quizás un poco menos, el entrante gobierno de Peña pretendía hacer un sinfín de reformas: la energética, la educativa, etcétera y se supone entonces que eso "movería a México". Para implementar la reforma educativa, con un supuesto nuevo modelo con el cual -ahora sí- los alumnos aprenderían, tenía el gobierno mexicano que hacer a un lado a la lideresa a perpetuidad del Sindicato de Maestros, la "maestra Elba Esther Gordillo". Y para ello, no se les ocurrió mejor idea que detenerla, fincarle cargos por lavado de dinero, por delincuencia organizada, por fraude al fisco, etcétera. La cosa era que una vez muerto el perro se acabaría la rabia.
Pero la reforma educativa tuvo otros inconvenientes. Una facción de Oaxaca no se sometió a la misma y hubo muchos conflictos. Finalmente la reforma -a seis años de gobierno- parece haber fracasado y hora que se va este gobierno por demás fallido, están haciendo como que nadie vio, nadie dijo nada, para salir lo menos raspados posibles. Fue claro que no es tan fácil oponerse a inercias del pasado, muy antiguas, que hacen que los cambios simplemente no se puedan hacer.
Pero regresando a la señora Gordillo, hay que decir que la llevaron presa y entonces comenzó el largo trámite de abogados defensores y acusadores. Curiosamente la maestra Gordillo de pronto enfermó y fue trasladada a algun hospital privado, en donde es mejor que a cualquier cárcel de este país. Ante argumentos como su edad, por ejemplo, eventualmente se le dictó prisión en su casa. y bueno, la ley a veces hace este tipo de cosas por compasión ante una edad avanzada.
Parecía pues que la maestra Gordillo, bien que mal, había sido eliminada de la política mexicana. Cabe señalar que nadie en su sano juicio podría defender a esta señora por los cargos que el imputaban. Una maestra de primaria, como ella, tenía una casa en San Diego, otra propiedad en Polanco, una zona costosa en la Ciudad de México y además, la sra. hacía gala de sus vestidos costosísimos y de sus bolsas de marca de más de 30 mil pesos. Así pues, es evidente para todos que esa señora tiene que haber hecho algo que no parece muy legal para poder tener esas propiedades lujosas y ese trebn de vida.
Pero algo pasó: la Procuraduría General de la República, después de seis años, no pudo acreditar los cargos que le imputaban a la sra. Gordillo y ésta fue puesta en libertad, aunque de nuevo, ya estaba de alguna manera libre pues no estaba físicamente en la cárcel, sino en prisión domiciliaria.
Y entonces, ahora que fue liberada, la maestra, la exlideresa del poderoso sindicato magisterial, se fue de vacaciones para hoy salir públicamente y decir todo lo que piensa. Y he aquí el discurso de una mujer que no tiene vergüenza, que ha vivido robando al magisterio, que ha sobornado a sus líderes locales regalándoles Hummers o más bien, dizque rifándolos.
Pero vean el descaro de la sra. Gordillo, que ahora le ha regresado la fuerza, se le acabarons sus múltiples enfermedades y está dispuesta "esta guerrera", como se autonombra, a regresar a la política mexicana. Triste asunto, triste país y lamentable política.
Lo dejo aquí. No tengo ya calificativos para ver que este país no ha cambido ni cambiará.
Labels:
corrupción,
Elba Esther Gordillo,
Enrique Peña Nieto,
gobierno,
leyes,
México,
política
Sunday, August 19, 2018
Las diatribas de Fernández Noroña
Por años el político Gerardo Fernández Noroña ha sido muy activo. Cuando fue diputado federal se lucía en la tribuna poniendo en su lugar a cuanto funcionario que se presentaba. Les decía sus verdades aunque esto no pasaba de ser un show, porque estos funcionarios eventualmente ignoraban "el troleo" de este diputado.
También Fernández Noroña ha salido continuamente en canales de YouTube con sus diatribas contra unos y otros. Cuando no le gusta algo lo evidencia con sus discursos aunque de nuevo, no le haga nadie caso. Hubo incluso un momento que se sentía presidenciable aunque después cedió su idea para apoyar a López Obrador.
Ahora que ya es de nuevo diputado electo, más de uno lo ha apuntado con índice de fuego al verlo salir del salón VIP de un aeropuerto, me parece en Tijuana. Pero como Fernández Noroña es muy rijoso, discutió con el que ahora lo acusaba de una gran vida a quien se denomina "hijo del pueblo". Poco después salió otro video en donde una señora le dijo piojoso, cosa que se sale de las mínimas costumbres del respeto que se deben tener las personas, pero así la cosas.
Fernández Noroña, he visto en Twitter, parece que para evitar más agravios, ha empezado a bloquear cuentas de los que lo atacan de alguna manera. Eso tampoco es una buena idea aunque claro, está en su derecho. El problema con personajes como éste es que se sienten con la verdad absoluta y si partimos de esa base, pues no hay nada que discutir. Nunca podrá nadie dar un argumento válido contra los que pueda escribir el nuevo diputado electo.
Lo que parece que no se da cuenta Fernández Noroña es que la gente está harta de los abusos de quien detenta el poder, siendo diputado federal, jefe de gobierno, o incluso presidente. Por eso probablemente ganó Morena de forma apabullante, porque de verdad, este país está harto de tanto abuso por parte de la familia política y Fernández Noroña también cae en este rubro.
Y si el señor se presenta en una sala VIP de un aeropuerto no es para hacer drama, pero es poco inteligente de parte del nuevo diputado. Vamos, andamos con la piel muy sensible, queremos que los políticos vivan más como todos y de inmediato vemos todo lo contrario. Una sala VIP del aeropuerto no es la gran cosa pero evidentemente no todos pueden estar en ella, sino dejaría de ser VIP (Very Important Person, me dicen que significan sus siglas).
Y ojo, ser de la clase política no significa que vivas en la inmundicia. No. Lo que no se vale es usar grandes camionetas, tener bonos de telefonía, viajes, gasolina y seguro de gastos médicos privados, pagados todos por el Estado. Porque eso insulta a la mayoría de los mexicanos y aunque Fernández Noroña lo sabe, cuando ve la oportunidad, entonces se va a una sala VIP y se "pone en la foto" de los medios para demostrar que con darle "tantito" poder, el tipo cree que es de otra estirpe.
Es una pena, porque Gerardo Fernández Noroña, a pesar que no coincido muchas veces con sus juicios de valor, no me caía mal. Ahora con su defensa mediática de las galletas importadas que come o de los chocolates que consiguió aquí pero que probó en Francia, nomás habla de que l dieron un gramo de poder y se volvió loco.
Así las cosas.
Labels:
clase política,
dinero,
Gerardo Fernández Noroña,
podr,
política
Tuesday, July 31, 2018
Vendo dos ajedreces Lardy
Tengo un par de ajedreces Lardy a la venta. Uno es mío y otro es de un buen amigo. El mío cuesta 2500 pesos y el de mi amigo 3000 pesos. La razón de esta diferencias de precios es que mi ajedrez tiene un alfil "chueco", es decir, ligeramente chueco, es uno de los alfiles negros. El ajedrez de mi amigo está impecable y es literalmente nuevo, pues no se ha usado. El tamaño de los ajedreces es estándar, es decir, 3.75 pulgadas para el rey.
Los precios no están a discusión. A quien le interese, escríbame a morsa@la-morsa.com. Cualquier duda también a mi correo. Gracias. (Dé click en las imágenes para verlos más grandes).
Monday, July 30, 2018
Ajedreces que tengo
Debe haber sido en 1978 que me hice de un ajedrez de los que fabricaba el ingeniero Ferriz cuando quedé en tercer lugar del torneo de la facultad de ciencias, allá por 1978. Este ajedrez está hecho de plástico de alto impacto y las piezas tienen un buen peso, pues en la parte inferior el ingeniero hizo poner unos balines sellados con una plasta acríclica que olía intensamente pero que con el tiempo se quitaba. No sé cuántos ajedreces habrá hecho el ingeniero pero lo hacía de manera casi artesanal. Uno iba a su club, el "Club México", y si uno quería un juego de estos y el ingeniero no tenía, le decía a uno de sus "chalanes" y al rato, o en el peor de los casos, al día siguiente, avisaba que ya estaba todo listo para recogerlo. En su momento debe haber costado unos 250 pesos, quizás 300 pesos, no más.
Cuando murió el ingeniero los moldes de este ajedrez parece que desaparecieron, o se perdieron. Hoy -de hecho- no existe más el Club México. Los nietos del ingeniero, que siguen su tradición de ajedrez, hacen modelos pero nin guno coomo éste. Le he escrito a Andrés y a Rodrígo Ferriz, apelando a que regresen a este modelo (este es su sitio web). Sé que los moldes son costosos pero quizás en un sistema como Kickstarter se pudiesen rehacer y revivir este modelo que siempre fue muy práctico para los torneos abiertos en donde había que llevar el ajedrez.
Por cierto, el rey mide unos 3.4 pulgadas, poco menos que el 3.75 oficial. Sin embargo, éste es uno de mis ajedreces favoritos.
(Dar click a la imagen para verla más grande).
Reflexión sobre el reciente torneo Panamericano
Una vez más una nutrida delegación mexicana fue a jugar al Torneo Panamericano, que en esta ocasión se hizo en Chile. Fuera de las características excepciones, la mayoría de los jugadores lograron el 50% o menos puntos. Y ahora salen en las redes sociales a decir que a qué se debe semejante fracaso. Antes de pasar a esto, debo recordarles que lo mismo pasó en los festivales mundiales que se llevaron a cabo en España y Grecia con, de nuevo, las excepciones que por ser excepciones, son pocas.
El punto es que hoy en día el ajsdrez infantil y juvenil se ha convertido en un buen negocio para quien organzia estas competencias. La razón es que van delegaciones de diversos países en las diferentes categorías, y los que van, en el caso mexicano, pagan su boleto los respectivos padres porque es claro que la Federación mexicana no tiene para pagar a estos niños ajedrecistas.
Y el problema es que ahora resulta que hay que premiar todo esfuerzo aunque sea ridículo. Pongamos un ejemplo: Un niño gana sub 12 y obtiene una plaza para ir a Chile.El niño habrá jugado con rivales que no rebasan, en el mejor de los casos, los 1700 puntos. Entonces, el chico va con es rating a no hacer nada, ni a foguearse, porque en este panamericano había un chico de más de 2300 y 8 más con al menos más de 1800. ¿Qué se puede esperar de este sub 12? Nada, no tiene la mínima chance. Y si este es nuestro mejor exponente mejor que se quede trabajando en su ajedrez en casa en lugar de poner a los papás en un intringulis para pagar un viaje de 12 mil pesos, comidas y estancia, además de pagar el de un adulto que deberá acompañarlo. Si se gastaron, por lo bajo, 35000 pesos, bien podrían pagarle a un entrenador para que lo preparara. Pero eso no ocurre, porque ¿cómo quitarle la ilusión al chico? ¿cómo quitarle lailusión al papá de presumir que su hijito es un supercampeón de ajedrez?
Y ésa es la motivación de los padres que pagan semejantes boletos de avión, inscripciones, estancias y comidas. Por una parte, sí, quieren ver a su retoño triunfar y por otra parte, premiar el ego familiar diciéndole a sus amigos y pariente que casio casi tienen un campeón mundial en ciernes. Cuando termina la competencia y se ven los resultados, todo se reduce a un costosísimo viaje que no debió haberse hecho.
Cuando yo era un ajedrecista juvenil, solamente el campeón nacional juvenil iba al mundial de la especialidad. Creo que Sisniega fue un par de veces y en una ocasión, ganando la última ronda se hubiese hecho el Campeón Mundial (pero perdió la última partida y si mal no recuerdo, lo mandaron al cuarto puesto). Aún así, Sisniega hizo un gran papel. Me parece que también había torneo de Cadetes (menores de 18 ¿o de 16?) y sólo iba un chico. Creo que fue el ahora Maestro Internacional Miguel Herrera, el que fue a representar a México. Y es que a esos torneos iban los mejores de cada
país, no eran estos payasos festivales que son una mina de oro para los organizadores en donde el principal motivador es el ego de los padres para soltar las cantidades de dinero que sueltan.
Pero veamos los fríos números (de www.chess-results.com):
femenil sub 18:
CANCHE CAB Alexa Wc 5117453 MEX 1747
Hizo 4.5/9 puntos, con un performance de 1565 y perdió 57.2 puntos
absoluto sub 18:
AVILA BAUTISTA Roberto Al 5119987 MEX 1784
Hizo 4.5/9 puntos. con un performance de 1915 y subió 50.4 puntos.
femenil sub 16:
WCM Mejia Granados Paulina Is wc 5125081 MEX 1704
Hizo 6/9 puntos (cuarto lugar), desempeño de 1718 y subió 17.6 puntos.
Romero Chapul Angelica Gi 5125120 MEX 1565
Hizo 5.5/9 puntos, performance 1505 y bajó 21,2 puntos.
absoluto sub 16:
GARCIA DE DIOS Jose Antonio 5128919 MEX 1936
Hizo 7/9 puntos (2o lugar), Performance 2017, subió 74.4 puntos
ARANA SOLIS Diego Eduardo 5128943 MEX 1889
Hizo 4/9 puntos, Performance 1534, perdió 125,2 puntos
TORRES RIVAS Felipe De Jesus 5121230 MEX 1814
Hizo 4/9 puntos, Performance 1501, perdió 112 puntos
SANDOVAL RIVERA Carlos Humberto 5129087 MEX 1217
Hizo 3/9 puntos, Performance 1447, subió 38 puntos.
CALVO HERNANDEZ Angel Rafael 5119731 MEX 0
Hizo 3.5/9 puntos, Performance 1343
femenil sub 8:
TELLES FUKUSHIMA Karla Akemi 5139244 MEX 0
Hizo 0/9 puntos.
absoluto sub 8:
MENDOZA INSUNZA Miguel Angel 5138450 MEX 1113
Hizo 6/9 puntos (lugar 7). Performance 1505. Subió 151,2 puntos
LERMA BORJAS Janzel Yamel 5148332 MEX 0
Hizo 3/9. Performance 931
SAENZ CASTRO Alejandro 5147573 MEX 0
Hizo 3.5/9 puntos. Performance 962
TARIN DURAN Emanuel 5147565 MEX 0
Hizo 3.5 puntos. Performance 987
VIGIL DORREGO Valentino 5144370 MEX 0
Hizo 4/9 puntos. Performance 1027
Y ya no sigo... El problema no son, desde luego, los niños, sino que simplemente no están preparados en general y el resultado malo es de esperarse.
¿De quién es la culpa de estos resultados? Es una combinación de factores: 1. los niños ajedrecistas juegan al nivel que se tiene en estos torneos locales y además, como se ha promovido que hasta 10 lugares tengan aval, entonces se promueve la mediocridad. Esto era en el caso de la administración de Raúl. Hoy en la nueva administración creo que se otorgan 5 avales por categoría y en mi opinión es excesivo porque falta mucho trabajo ajedrecístico. Fíjense que en sub 8 absoluto hubo 5 mexicanos. ¿Por qué tantos? ¿Ya vieron el rating promedio? El más alto, tiene 1505. Perdónenme, pero eso es cuarta fuerza. 2. Los niños ajedrecistas son patrocinados por sus padres que gustosos pagan lo que sea para sentir que tienen el siguiente Carlsen, cuando no quieren oír siquiera que son chicos que juegan como de cuarta fuerza.
En conclusión: no se va a ningún lado con estas políticas.
Sunday, July 22, 2018
Un nuevo reto lúdico: los números de Munchhausen
Las matemáticas recreativas siempre presentan posibles retos para la programación. En esta ocasión hablaremos de los curiosos números de Munchhausen y plantearemos el reto a solucionar.
Dice la Wikipedia: "un número de Munchhausen (o Münchhausen) es un número natural n el cual la suma de sus dígitos (en base 10), elevados a la misma potencia de ellos mismos es el mismo número es decir n. Por ejemplo:
3435 = 3^3 + 4^4 + 3^3 + 5^5 = 27 + 256 + 27 + 3125 = 3435.
El término fue una invención del ingeniero y matemático holandés, Daan van Berkel, que en el 2009 estudió este tipo de números. La idea de llamarlos así a estos números se debe a que cada dígito está "elevado" por sí mismo y esto evoca la historia de Barón Munchhausen que se elevó a sí mismo hacia arriba jalando su propia coleta. Como todos sabemos, el Barón de Munchhausen era un mentiroso crónico e inventaba las más increíbles historias, recopiladas en un libro incluso.
La idea de estos números puede dar a un nuevo reto lúdico. Se trata de averiguar cuántos números hay con esta propiedad. El 1, por ejemplo, cumple pues es 1^1 = 1. El segundo número es el 3435 y parece que no hay más. Consideramos normalmente que 0^0 = 1, pero si tomamos la definición "no estándar" de que 0^0 = 0, entonces el número 438,579,088 es también de Munchhausen.
El reto lúdico es pues escribir un programa que dado un intervalo de números naturales, empezando en 1 y terminando en el número que se deseé, el programa encuentre en el menor tiempo posible cuáles son los números de Munchhausen. Aunque ya sabemos la respuesta, el ganador del reto será quien encuentre en el menor tiempo posible el resultado correcto, considerando un intervalo de al menos 10 millones de números: del 1 al 10 millones. Además, el programa deberá usar la definición estándar de 0^0 = 1 y 0^0 = 0, esto, desde luego, por separado.
El reto tendrá como premio una taza de la Morsa. Si el ganador es de provincia, se le mandará un USB de 8 GB al menos, porque mandar una taza por mensajería es ridículamente costoso. Cabe señalar que este concurso busca simplemente alentar el trabajo de la programación y mostrar que puede ser lúdica. Es un concurso de buena fe. Si hay, por ejemplo, dos o más respuestas satisfactorias, ganará quien la haya mandado primero. El ganador cede su código fuente a la comunidad. Es decir, se promueve el código abierto.
Las respuestas al reto deben mandarlas a morsa@la-morsa.com. A quien le interese ver mi programa corriendo, envíeme un mensaje a mi correo y le mandaré el enlace para que lo descarguen y vean mis resultados. ¡Suerte!
Wednesday, July 18, 2018
Procesando tuits
¿Quiere saber cuántos tuits ha escrito? ¿Quiere tener toda la historia de su actividad en Twitter en un formato leíble por cualquiera? Mi nuevo programa le da esta posibilidad.
Twitter es una red de microblogging que hasta hace poco sólo aceptaba mensajes de 140 caracteres. Hoy han duplicado esta cantidad y entonces hay manera de escribir un poco menos abreviado. Sin embargo, la idea es que la gente no interactúe escribiendo interminables textos y posiblemente de ahí la restricción original. Vamos, que en Twitter buscamos ir al grano, ser más directos, y además, es lo de hoy en este mundo que parece ir a toda velocidad.
Twitter, prácticamente desde sus inicios, dio una serie de bibliotecas de funciones (APIs) para poder permitir que se hiciesen programas que interactuaran con lo que se escribe en esta red social. La realidad es que más allá del contenido que producen los que escriben en Twitter, se puede sacar información que pudiese ser valiosa. Por ejemplo, ¿qué temas son los más leídos? ¿Qué información es crítica? Igualmente, se puede saber fácilmente las tendencias de las personas, qué temas siguen, qué personasen Twitter tienen más suscriptores, etcétera. Vamos, que esta red nos da mucho más información de la que originalmente pensamos se podía tener.
Y Twitter, además, guarda todo lo que escribimos ahí. Todo. No borra nada con el tiempo y de hecho, hay una forma de recuperar todos los tuits que hemos escrito desde nuestra inscripción al sistema. Para ello, lo que hay que hacer es entrar en nuestra configuración (dándole click a nuestro avatar) e ir a "tu archivo de tweets" y solicitarlo. Twitter entonces armará dicho archivo y se lo enviará al correo que el usuario haya definido.
Sin embargo, cuando uno recibe el archivo comprimido, zipeado, y lo descomprime, observará un número de archivos con extensión .js y un par de carpetas. ¿Dónde están los tuits? Es claro que Twitter nos da toda la información, pero no viene normalmente como hubiésemos esperado. Y hay que procesarla. La realidad es que Twitter envía diferentes archivos que conforman sus bases de datos, en donde viene toda la información relevante a los tuits: fecha de publicación, si es retuit, etcétera.
Revisando los archivos hallé que tweet.js contiene los tuits que he escrito. He aquí un fragmento de esto:
"display_text_range" : [ "0.0", "96.0" ],
"favorite_count" : "0.0",
"in_reply_to_status_id_str" : null,
"geo" : null,
"id_str" : "1019359708644331520",
"in_reply_to_user_id" : null,
"truncated" : false,
"retweet_count" : "0.0",
"id" : "1.01935970864433152E18",
"in_reply_to_status_id" : null,
"created_at" : "Tue Jul 17 23:14:27 +0000 2018",
"place" : null,
"favorited" : false,
"full_text" : "RT @Ferlatino: Acabo de ver unas palomitas cometiendo faltas a la moral.\n\n Estaban acarameladas.",
"lang" : "es",
"contributors" : null,
"in_reply_to_screen_name" : null,
"in_reply_to_user_id_str" : null
Obviamente, si quiero recuperar lo que he retuiteado y escrito, toda la información de todos esos campos me es absolutamente inútil. Y pensando en esto, decidí escribir un programa que hiciese la tarea de dejar los tuits en un archivo de texto. Para ello, lo único que le pedí al programa es que buscara la línea "full_text" y que me la copiara a un archivo de texto.
Encontré, sin embargo, que en ocasiones hay símbolos extraños en el texto. Las letras acentuadas se ven mal y entonces escudriñé en el texto recuperado para ver qué significaban. Hallé que una combinación de letras era la 'á', otra era la 'é', etcétera. Decidí entonces procesar cada línea recuperada para quitar los símbolos indeseables.
No obstante esto, hay muchas personas que escriben usando "emojis", y estos se representan con cierta secuencia de símbolos. Como no sé cómo procesarlos, los he dejado tal y como vienen. Es decir, mi programa no "limpia" el archivo de tuits totalmente pero al menos me permite hacerme de la información y ponerla en un formato mucho más amigable para el lector.
Quien le interese este programa, escrito en Delphi, puede pedírmelo a mi correo morsa@la-morsa.com y se lo enviaré sin costo alguno. Si el lector encuentra alguna manera de quitar algunos otros símbolos que no debiesen estar, estaría encantado de ver sus hallazgos.
Thursday, July 12, 2018
Yo contra el mundo... el 19 de julio del 2018
Gracias a los buenos oficios de Luis Fernández Siles, fuerte Maestro FIDE español, jugaré un "yo contra el mundo" en el sitio Chess.com este próximo 19 de julio a las 11 am, hora de México. Ya daré detalles del evento en esta misma semana. Lo que es importante es que muchos de los que quieren jugar conmigo, podrán hacerlo ahora en el sitio de Chess.com. No sé muy bien aún la mecánica, pero seguramente será fluida porque ya Luisón tiene experiencia haciendo este tipo de eventos en el mencionado sitio.
Así pues, estén atentos. ¡Afilen sus piezas! ¡Prepárense para ganarme el próximo jueves!
Friday, July 06, 2018
Una reflexión más sobre las elecciones en México
Andrés Manuel López Obrador es el ganador virtual de las elecciones presidenciales en México y es interesante los comentarios vertidos principalmente en las redes sociales. Tal vez como nunca antes, la contienda electoral fue muy ruda, llena de descalificaciones en donde el Peje era el candidato al cual todos le tiraban de pedradas. El tabasqueño -al contrario de las veces anteriores- esquivó todas las injurias y no "alimentó el troleo" del cual era víctima constante por parte de sus contrincantes en las urnas.
Las encuestas -a través de los meses- mostraron que AMLO iba -en intención de voto- cada vez más cerca del triunfo y le sacaba ya 20 puntos a sus adversarios. Como escribí antes en este blog, era claro que la única manera para que perdiera el Peje era un fraude monumental. Pero éste no se dio. Mi especulación es que el gobierno priísta decidió mantenerse al margen, hacerse a la idea que el Peje sería el presidente y plantear la transición de forma que salga Peña Nieto lo menos raspado posible. Porque finalmente, si por ejemplo, el sistema hubiese decidido crear una crisis con fuga de capitales o desestabilizaciones, el ganador podría haber tomado eventuales acciones contra nuestro bonito presidente, el corrupto de la casa blanca y quizás hasta a la cárcel lo habría llevado. ¿Y qué necesidad hay de tanto taconazo estando el piso tan parejo? Un país inestable no le conviene a nadie y eso lo sabía el gobierno cuandeo empezó a ver las tendencias en favor del Peje.
Hay que decir que de todas formas hicieron de todo con la intención de quitarle empuje a López Obrador. Los empresarios dijeron que sacarían su dinero y advirtieron a sus empleados sobre votar por el Peje. Pero estas amenazas de papel duraron muy poco. En un par de días, después del anuncio mediático, los empresarios se reunieron con los candidatos y cuando el Peje fue, ese mismo día salieron todos muy contentitos. Vamos, que hasta los empresarios se dieron cuenta de que lo que iba "pa delante ya no iba pa trás".
Ahora, como un producto post-electoral, mucha gente se ha expresado en las redes sociales indicando que le llevarían puntual seguimiento a AMLO para que cumpliese sus promesas de campaña. Curioso es que todos esos personajes no dicen que había que reclamarle a Peña todas las promesas incumplidas. Como que eso lo están pasando por alto. Pero pienso que todo esto es un mero reflejo de las intensas campañas, ya terminadas, y que eventualmente las aguas llegarán a tranquilizarse. Curioso es que ya los anti-AMLO se estén quejando de cosas que todavía no pasan porque el ganador ni siquiera ha sido declarado formalmente así.
Pero más allá de si el lector cree o no en el Peje y sus propuestas, lo interesante al final del día es que la democracia triunfó y mostró no solo un desencanto ligero contra el PRI. Vamos, fue abrumador el voto contra el partido tricolor (que no entiendo por qué sigue teniendo los colores nacionales en su logo) y este partido no pudo ganar un solo estado, uno solo. En la Ciudad de México, el PRI se quedó con una sola delegación. La mayoría fue para Morena. Y esto me parece fascinante. Sin los carruseles, sin los mapaches, sin las tarjetas de Soriana a los votantes, sin los cochupos cotidianos electorales, ¿quién iba a votar por el PRI? Y esto quizás se mostró como la realidad del país: nadie realmente quiere al PRI, pero como controlaban las elecciones, como hacían trampas para ganar, como su mecanismo era comprar votos o introducirlos en las urnas por las buenas o las malas, pues parecía que había gente que creía en el partido, a la luz de los números de votantes. Hoy podemos ver que el desagrado masivo contra el regimen más corrupto que se conozca en este país al menos, es simplemente un hecho real.
Lo importante es que la democracia se impuso y sí, habrá que seguir puntualmente las acciones del nuevo gobierno y hacer que se cumpla lo que se prometió. Y si no se cumplió, entonces habrá que reclamárselo. Eso será muy sano. Pero me da la impresión que finalmente se está abriendo el camino a elecciones limpias, cosa que nunca antes fue reamente posible. Y esto puede ser un buen inicio para el cambio, uno verdadero. Ojalá y que así como se limpiafron las elecciones, la gente actúe mejor, sea menos transa, busque no dar mordidas o pasarse de vivo por "tener palancas". Ojalá y que este país funcione mejor, aunque yo me conformo con menos corrupción, con saber que se tienen gobernantes que sirven al país y que no se sirven de éste. Ojalá.
Monday, July 02, 2018
Mi reflexión ahora que ganó el Peje
Finalmente se cumplió lo esperado: ganó Andrés Manuel López Obrador y de pronto parecen haberse esfumado todas esas amenazas de que ya estaríamos en camino de ser Venezuela. Digamos que la guerra sucia desatada para que el Peje no ganara finalmente no surtió efecto. El fraude electoral, que se avisó por mucha gente que a ciencia cierta probablemente hablaba de oídas, no se consumó y para mi sorpresa, los otros candidatos hablaron en los medios poco después de las 8 de la noche para aceptar su derrota. De pronto no hubo sorpresas: no se cayó el sistema, no hubo casillas adulteradas, no se denunciaron compra de votos masivas, etcétera. Aparentemente el partido en el poder entendió que ahora sí ninguna artimaña les funcionaría y que lo mejor sería una transición pacífica.
Yo creo, especulo aunque no tengo bases, que ya Peña pactó con Morena para que las cosas vayan suavecitas. A nadie le conviene un país en desequilibrio o con problemas políticos fuertes y al que menos le conviene es a Peña, que probablemente se quiere ir sin que ya nadie le reclame nada. Y si es así, olvídense del dólar a 27 pesos, a la escasez de alimentos, etcétera, pronosticado por toda esta gente que hizo de las redes sociales el universo de las fake news. El haber usado las redes sociales para denostarse mutuamente los candidatos, en particular al Peje, me parece sucio y lamentable. Lo bueno es que no funcionó y que más del 50% de los votantes se fueron con AMLO a pesar de todo ese futurismo que pintaba al país como la nueva Venezuela.
El Peje salió ya a eso de las 12 de la noche, de todavía el 1 de julio, a decir unas palabras y bosquejó su plan de acción. Creo que lo que dijo tranquilizó a mucha gente. Indicó que respetará los contratos, las obras y que a lo más, revisará algunos para evitar desvíos y corruptelas. Por lo demás, parece que quedó claro que habrá un cambio importante en la política económica y si simplemente baja los salarios de todos los del gobierno a la mitad, yo me daré por bien servido. En este país la clase política no ha servido a México, sino que se ha servido de nuestra tierra y el hartazgo es tan evidente que no pudo haber mejor elección que la del Peje, aunque siga insistiendo que él es el menos peor.
López Obrador no hará de México una Finlandia o Suecia. Lo que posiblemente logre es cambiar las nefasta prácticas de la clase política que por años y años han desangrado al país. De hecho, dudo que las cosas cambien radicalmente en muchos sentidos pero si el país avanza con un gobierno que ponga el ejemplo, algo se habrá movido en los mexicanos y veremos que se puede cambiar y mejorar nuestro país y eso, eso es lo que espero.
Subscribe to:
Posts (Atom)
























