« Power Puff Z | Main | Otra vez tarde »

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:

Download file

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.

Creative Commons License
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.

Post a comment