sudoku y (s)ajax
April 16th, 2006
Como las vacaciones se han reducido a tomar alguna copa, algún café y huir de las procesiones, entre idas y venidas (”deolla”) he tenido tiempo para mirar algunos temas pendientes, probar IDE’s y demás…
Al principio con eclipse (muy conocido, pero no suelo usarlo) me he puesto a incluir plugins para php y ruby… y me dispuse a crear algo con ruby y ajax a pelo, pero en vista de que aún estoy verde con ruby, y eclipse será muy bueno pero con kate/quanta/kdevelop estoy muy cómodo… opté por un php/ajax (como siempre google como copiloto) y empecé a realizar algo “a pelo”.
Pelearse con el XMLHttpRequest, el Microsoft.XMLHTTP, tener cuidado con todos los navegadores y su puta madre está muy bien para aprender el funcionamiento interno de todo esto, para dedicarle bastante tiempo o para hacer cosas muuuy pequeñas, para hacer algún proyecto algo mas complejo, hay que currarse un buen framework y dedicarle su tiempo o al menos bajarse uno y estudiarlo a fondo… querer hacer algo interesante y no usar un framework creo que es tirar a la basura todo el tiempo que se a gastado en pelearse con los navegadores, el javascript y el xml (y mejor olvidar ajax).
En mi caso no quiero nada grande ni mediano, quiero hacer algo simple pero sin dedicarle tiempo en estudiarme un framework (y mucho menos en hacerlo), así que googleo y descubro sajax.
No sabría decir si es todo un señor framework (según esto, sí), pero es bastante simple y no está nada mal, simplemente añadiendo un .php tengo todo lo que necesito y abstraer el envío y recepción de datos entre la parte cliente y la parte servidor de la página web. Con esto ya no me conformo con un holamundo y dos textfield… me voy a poner con un sudoku (o intento de).
Al final me a quedado esto: [sudoku]
Ignorando recomendaciones de hojas de estilos usé tablas. Colores extraños, tengo mal gusto con eso… pero aprendí a usar sajax con php, ajax queda reducido a probar que el sudoku es correcto (no tenga valores repetidos en filas, columnas y secciones), he jugado en firefox, pero ni idea de como aparece en explorer, el objetivo inicial era usar sajax (y después generar buenos sudokus)… No es algo grande pero a sido entretenido ( mas que jugarlo).
Jugando con el sajax/php/javascript (que no con el sudoku) dudo… ¿como generar aleatoriamente un sudoku? (ya sabes, un sudoku tiene una solución ÚNICA, y ya puesto no tendría que ser demasiado difícil ni demasiado fácil)… lo mismo es fácil pero no encontré la información… de momento genero un sudoku aleatorio moviendo filas y columnas completas (para que sea al menos válido). La generación de sudokus es algo que me gustaría conocer.
PD: Tanta fama de que los sudokus son muy adictivos, me terminé algunos (pata negra, no generados con este programa) y otros no… no me gustan, prefiero el killzone o el burnout de la ps2 o algo en el mame.
