Visuse seleccionado finalista del IV CUSL nacional
Después de la buena noticia del pasado lunes, este humilde proyecto ha sido seleccionado finalista del Concurso Universitario de Software Libre a nivel nacional, así que el próximo Mayo estaremos en Cádiz, donde se organizará la fase final los días 13 y 14. He de felicitar también al resto de proyectos finalistas por el gran nivel que todos presentan, especialmente a Kora de José Alcalá, y a los que se han quedado fuera y también se merecerían estar, como Tea, el proyecto de Ricardo Cañuelo.
Ganador del premio a la mejor difusión CUSL de Granada
Esta mañana, tras la presentación de los proyectos y una interesante charla de Alfonso de Cala sobre el proyecto Guadalinex, se han conocido los ganadores del CUSL de Granada. El primer premio ha sido para el proyecto Kora de José Alcalá, el premio a la innovación a Tea de Ricardo Cañuelo y el premio a la mejor difusión a este proyecto, a Visuse.
Quiero aprovechar este momento para dar las gracias a:
- Oficina de Software Libre de la UGR, organizadores del evento.
- Fidesol e Hispania PC, patrocinadores del evento.
- Los colaboradores en el Hackathón: JJ, Serafín Vélez y Fran Lucena.
- Mis compañeros de la Asociación de Webmasters de Granada, en especial a Raúl Jiménez y Andrés Bayona.
- A la gente interesada en el proyecto y que lo sigue en Twitter.
Presentación de Visuse en el CUSL Granadino
Aquí dejo la presentación que acabo de realizar en el CUSL Granadino y también podéis descargarla de la sección de documentos de la forma en OpenDocumment.
¡Suerte a todos los proyectos!
Visuse 0.2
Ya está disponible para descargar la versión 0.2 de Visuse. Aún en fase alfa, este lanzamiento contrareloj del proyecto para la final del CUSL Granadino incluye:
- Evaluación de relevancia en los módulos Youtube, Wikicommons y Picasa.
- Pequeño diseño con caja de búsqueda.
- Corregido bug Firefox sin Firebug.
- Ajustados los resultados al tamaño de la ventana del navegador.
- Corregido bug del módulo de Youtube con vídeos que no tenían contador de visitas.
- Se puede avanzar a siguientes páginas de resultados.
- Organización de los resultados antes de mostrarlos.
- Evitada la duplicidad de resultados.
- Direcciones estáticas y amigables para las búsquedas.
Para los interesados en comprobar el estado del proyecto sin descargar el software, he realizado un vídeo con un ejemplo de búsqueda.
1852 Pequeño diseño con caja de búsqueda 2010-04-18 13:00 2010-04-25 13:00 100%
1853 Publicación del proyecto 2010-04-18 13:00 * 2010-04-25 13:00 0%
1855 Ajustar tamaño del os resultados a la resolución del usuario 2010-04-18 17:00 2010-04-25 17:00 100%
1862 Corregir bug Firefox sin Firebug 2010-04-20 20:00 2010-04-27 20:00 100%
1863 Ajustar los resultados al tamaño de la ventana del navegador
Ejemplo de búsqueda con Visuse 0.2
En unos minutos voy a lanzar la versión 0.2 de Visuse, pero antes os dejo este vídeo en el que se prueba una búsqueda para que el que quiera pueda ver el software en funcionamiento sin tener que descargarlo:
El vídeo también está disponible para su descarga en un formato libre en la sección de Documentos de la forja del proyecto.
Un diseño simple para Visuse
Como comenté anteriormente, debido a que se acerca la fase final del CUSL Granadino, estoy trabajando duro en algunos aspectos del proyecto y uno que tenía pendiente de mejorar era el aspecto que presenta Visuse de cara a un próximo lanzamiento. Es un diseño muy simple, pero muestra una imagen más seria y bonita.
Esta es la apariencia actual de Visuse:
Gracias a Andrés Bayona de Intermagina que me ayudó con él y quien también hizo el diseño del logo.
Visuse 0.1.2 y camino a la 0.2
Esta versión de Visuse es idéntica en cuanto a funcionalidad a la 0.1.1, la única diferencia son grandes cambios en el código fuente, ya que se ha replanteado toda la estructura de módulos como ya comentamos. Se puede descargar desde la sección de ficheros de la forja y tras ello es recomendable leer las instrucciones de instalación y ejecución.
El lanzamiento de esta rama supone al mismo tiempo empezar a trabajar en la versión 0.2, con el exigente objetivo de tener la primera release para dentro de una semana poder enseñarla en la fase final del CUSL Granada, para lo cual ya están planteadas las principales tareas a realizar.
Nueva estructura de módulos
Una de las conclusiones más productivas del I Hackathon fue la necesidad de reestructurar los módulos para de que sea más fácil desarrollarlos, para reorganizar cierta información y para facilitar las pruebas. Tras varias mejoras realizadas hechas desde entonces ya tengo completamente lista una nueva versión de los módulos y el sistema de pruebas para ellos.
Las ventajas de esta nueva estructura son las siguientes:
- Aplicación de la POO (programación orientada a objetos).
- Los parámetros de configuración ahora se encuentran todos en un fichero independiente de los módulos.
- Sistema de pruebas.
- Mayor sencillez para integrar los módulos al ejemplo de prueba hecho.
- Nueva jerarquía en las clases que organizan los resultados.
Para facilitar el desarrollos de estos, he creado una presentación que espero contenga toda la información necesaria:
El I Hackathón y Visuse en Canal Sur
Las cámaras del programa Tesis de Canal Sur, grabaron algunas imágenes durante el I Hackathon de Proyectos de Software Libre en el que Visuse participó. Canal Sur ha emitido ya el programa y podéis ver el fragmento dedicado al Hackathón a continuación:
Instalar y ejecutar visuse
Para instalar Visuse necesitarás:
- Descargar la última versión lanzada o subversion para obtener la última versión en desarrollo. Si no sabes manejar subversion, puedes comenzar echándole un vistazo a esta presentación y, sobre todo, el libro (libre y gratuito) ‘Control de versiones con Subversion‘.
- Python (yo utilizo la versión 2.6.2, pero debe valer cualquiera superior).
- Django (paquete python-django en Debian y derivadas).
- Mysqldb (paquete python-mysqldb en Debian y derivadas).
Es posible que se necesiten distintas bibliotecas para la comunicación de los distintos buscadores:
- Para el módulo de Youtube, es posible que necesites la biblioteca Gdata.
- Las librerias urllib, urlib2, json y minidom.
Una vez instalado todo, debes arrancar el servidor para lo cual debes situarte en la carpeta visuse/ y ejecutar: python manage.py runserver
Tras arrancar el servidor, accediendo a la dirección
http://127.0.0.1:8000/prueba/sheldon
podrás probar la evolución del proyecto. Puedes hacer otras búsquedas sustituye ‘sheldon’ de la dirección por la cadena de búsqueda que desees.


