5 juegos de mesa para niños de 6 a 12 años que te fliparán

Si no sabes qué pedirte a los reyes, te dejo unas recomendaciones sobre juegos de mesa. Huye de la publicidad y de las grandes cadenas y sumérgete en este mundo tan divertido y apasionante. Continuar leyendo “5 juegos de mesa para niños de 6 a 12 años que te fliparán”

La vida como programador

En Septiembre de 2016 alcancé 14 años de experiencia profesional como desarrollador. Este verano aprovecho para reforzar algunos conocimientos. Encuentro en mi libro una descripción de cómo es (o era) ser programador de los diferentes lenguajes: que si Ensamblador, que si Basic, que si Cobol, C, etc.

Se me ocurrió entonces hacer un artículo sobre cómo he vivido personalmente los diferentes entornos de programación en los que he trabajado.

Continuar leyendo “La vida como programador”

2 libros y 5 juegos de robótica y programación para niños y niñas

¿Está tu peque en un curso de programación y no sabes qué regalarle? Verás qué chulada desde 12€ a 400€

Continuar leyendo “2 libros y 5 juegos de robótica y programación para niños y niñas”

Enseñar programación y robótica a los niños

Cada vez más niños y niñas se acercan a la programación y la robótica gracias a las clases extra-escolares. Igual que sucede (principalmente) con los deportes, los idiomas y la música, iniciamos a los peques a temprana edad a la informática para que descubran – si la tienen – una destreza natural y desarrollen capacidades que les vendrán bien en el futuro.

Si tu hijo o hija ya están estudiando programación o robótica te recomiendo juguetes educativos de robótica y programación para niños y niñas.

Explicaré:

¿Me acompañas?

Continuar leyendo “Enseñar programación y robótica a los niños”

Illegal mix of collations error in MySql

Ocurre cuando las tablas (o los campos) están en una codificación distinta entre sí. Para eso hay que revisar todos los campos y tablas y la forma más fácil es ejecutar esta consulta:

SELECT table_schema, table_name, column_name, character_set_name, collation_name
FROM information_schema.columns
WHERE table_name like 'prefijo_%' -- el prefijo que tengas
ORDER BY table_schema, table_name,ordinal_position;

Inteligencia Artificial (III): Sistemas no expertos

¿Puede un programa comportarse de forma inteligente sin implementar conocimiento de un experto? Anteriormente te he explicado cómo transformar el conocimiento de un experto en un conjunto de reglas y una base de hechos, mediante programación lógica. Otro día hemos aproximado parte del problema con ayuda de un experto para escoger los candidatos más prometedores.

¿Pero qué pasa si no tenemos ni idea de cómo resolver el problema? Lo que voy a enseñarte hoy parece pura magia.

Continuar leyendo “Inteligencia Artificial (III): Sistemas no expertos”

Inteligencia Artificial (II): GPS, conocimiento experto y algoritmos de búsqueda

Como vimos en el artículo sobre programación lógica, la I.A. ha vuelto al candelero gracias al mensaje de Google: ha llegado la era de la Inteligencia Artificial.

La I.A. son programas que se comportan de manera que, de hacerlo un humano, diríamos que es inteligente.

Hoy vamos a aplicar la Inteligencia Artificial a los algoritmos de búsqueda y explicaremos como calcula las rutas un GPS.

Continuar leyendo “Inteligencia Artificial (II): GPS, conocimiento experto y algoritmos de búsqueda”