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 …

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 …

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 …

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 …

Inteligencia Artificial (I): ¿Los Sistemas Expertos eliminarán empleo?

Hace poco que Google ha anunciado la llegada de la Era de la Inteligencia Artificial. He escrito este artículo para explicar la I.A. a cualquiera que tenga interés. Si quieres ver una demostración que te dejará asombrado, sigue leyendo o busca al genio de la botella más abajo.