Nuevo Blog y Problemas con MySQL
Pues bien, siguiendo con mis experimentos con las APIs de servicios poco convencionales (RSS, Mail por IMAP, Blogger, GoogleAPI) se me ocurrió la idea de hacer un CMS basado en Blogger que tome información de google con respecto al tema que trate, es decir, que busque las notas en google en lugar de esperar que un humano las busque
La función del administrador será sólamente decidir si las noticias encontradas por el sistema son lo suficientemente relevantes y si hablan del tema buscando. El sistema debe aprender en base a las decisiones del administrador (como un filtro de spam) de manera que sea más independiente con cada mensaje que reciba.
Además de los resultados encontrados en google el sistema debe ser capaz de hacer lo mismo con información que reciba por correo electrónico (listas de correo, google alerts, mails de humanos). Por supuesto también se deben poder agregar noticias tipeándolas.
Dificultades en MySQL
Pensando un poco en las estructuras de las tablas que deberÃa guardar, me dà cuenta de que serÃa indispensable la función CASCADE, que ahorrarÃa cantidades impresionantes de espacio en disco al usarla y también cientos de lÃneas de código y tiempo de ejecución en caso de implementarla manualmente en mi código. En MySQL esta funcionalidad está disponible solamente en tablas de tipo InnoDB. Como última opción pensé en usar Oracle, pero si lo corro mi máquina no aguanta ni el notepad o el solitario además de que no podrÃa Keep it Free.
El problema está en que yo uso Uniform Server. El MySQL que trae viene lo suficientemente recortado para que todo el paquete (WAMP) quepa en 3 MB. El tipo de tabla por default es MyISAM y no soporta InnoDB. Bajé MySQL (37 MB) y lo primero que se me ocurrió fue sobreescribir el MySQL que trae Uniform Server con la última versión. Buscando archivos de configuración me dà cuenta que en realidad lo trae desactivado con skip-innodb, asà que lo cambié. Desafortunadamente no funcionó.
Intenté editar los servicios de windows para que en lugar de ejecutar el MySQL del Uniform Server ejecutara el último que bajé, pero aún asi no resultó. Por último, jugando con la herramienta gráfica de administración que trae mysql vi que podÃa escribir un archivo de configuración llamado my.sql. Asà que lo escribÃ. Esta vez sà funcionó. El archivo debe ir en C:\Uniform3_1_1s\usr\local\mysql.
Lo pongo a continuación:
Nuevo Blog
Por último, para probar lo que quede funcione, decidà hacer un nuevo blog que sea operado de la manera que tengo planeada para el sistema. Lo he llamado Blog Voluntario (se aceptan sugerencias) y trata de proporcionar información sobre asociaciones y eventos que tengan por objetivo mejorar la comunidad de manera no lucrativa además de difundir oportunidades de trabajo voluntario y asesorar a todo aquel que quiera trabajar para mejorar su comunidad en la mejor manera de hacerlo. Por supuesto, eso no lo puedo hacer yo (aunque lo intentaré), asà que una vez más exiendo la invitación para colaborar en el blog.

Nada más la Puntita by Dan Alonso is licensed under a Creative Commons Reconocimiento-Compartir bajo la misma licencia 2.5 México License.
Permissions beyond the scope of this license may be available at http://dan-alonso.org/trabajos-derivados.
Todos los personajes, hechos y lugares son ficticios.
Cualquier parecido con la realidad es mera coincidencia. Las opiniones, entrevistas y comentarios aquí expresadas son responsabilidad de su respectivo autor y no representan la opinión de dan-alonso.org ni de sus socios o afiliados.