18 Mayo 2009
Desde hoy está disponible una nueva versión. Se trata de la 0.12 y cuenta por primera vez de unos binarios para Windows y de un instalador para Windows.
Esta versión no tiene cambios funcionales, tan sólo se ha refactorizado el código relacionado con la interfaz gráfica, para hacer que el proyecto sea compatible con los sistemas Windows.
Estoy bastante contento de haber logrado los binarios para Windows, es algo que me ha costado mucho y que he intentado desde hace muchos días. Con los binarios o el instalador, el usuario de Windows no tendrá que instalarse ninguna librería adicional, ya que incluyen todas las librerías necesarias.
Los compañeros del proyecto Tucan, durante la final del concurso, me explicaron el procedimiento a seguir para generar los binarios, por lo que, agradezco mucho su ayuda. Otra cosa es que no lo consiguiera en ese momento debido a cómo estaba escrito mi programa, pero su ayuda ha sido muy importante.
Deja un Comentario » |
Colaboración, Proyecto, Versiones |
Permalink
Escrito por proyectounimail
15 Mayo 2009
He decidido aparcar de momento el resumen de las transferencias, ya que prefiero antes lograr un instalador para Windows de lo que ya está hecho. Para ello, he estado investigando desde hacer varios días sobre cómo generar los instaladores. La idea es primero, generar un ejecutable de Unimail con todas sus dependencias, de tal forma que, se pueda ejecutar sin instalar nada más en el sistema y después, generar un instalador que instale dicho ejecutable.
Antes de generar el ejecutable, hay que comprobar que el programa se puede ejecutar mediante Python de forma normal (una vez que se hayan instalado las librerías necesarias, como GTK+, Libglade, etc.). No conseguí que se ejecutara, debido a un error que desconocía (la ventana se quedaba “congelada”), por lo que ha sido bastante frustrante para mí.
Afortunadamente, ayer, descubrí lo que pasaba: en el código de la interfaz gráfica, se trataban mal los hilos (threads) de GTK+. Ahora, sí he conseguido ejecutar el programa en Windows y, después de realizar algunos pequeños cambios en el código y realizar pruebas, crearé una nueva versión de Unimail que dispondrá de un instalador para Windows.
2 comentarios |
Código, Problemas |
Permalink
Escrito por proyectounimail
8 Mayo 2009
Entre ayer y hoy se ha realizado la Fase Final del concurso en mi escuela (E.T.S. de Ingeniería Informática, Universidad de Sevilla), en la que se han presentado los proyectos finalistas y varias charlas relacionadas con el software libre y otras cosas. He tenido la oportunidad de conocer a los participantes de dichos proyectos y la verdad es que me he llevado una muy buena impresión de ellos.
Hubo una charla de Alfonso de Cala (SADESI, Guadalinex) y Juan Jesús Ojeda (Emergya) que me motivó para ponerme a aprender cómo funciona el desarrollo de paquetes en Guadalinex para intentar crear un paquete de Unimail y publicarlo en el repositorio de Guadalinex. La verdad es que tener el proyecto en su repositorio me gustaría muchísimo.
Como conclusión de esta final, tengo que decir que me he llevado una gran impresión de los participantes y que las charlas que se han impartido me han resultado bastante interesantes.
Por mi parte, seguiré desarrollando Unimail de aquí a bastante tiempo, ya que estoy lo suficientemente motivado como para llegar a una versión “1.0″ completa.
Deja un Comentario » |
Concurso, Proyecto |
Permalink
Escrito por proyectounimail
22 Abril 2009
Ahora mismo me encuentro trabajando en el resumen de las descargas y envíos. Esto permitirá poder parar una descarga/envío y continuarlo más adelante. Creo que esta característica me va a costar bastante tiempo hacerla, sobretodo por el poco tiempo libre del que dispongo últimamente, pero será muy interesante disponer de ella.
El resumen estará disponible en la próxima versión, la 0.12.
Deja un Comentario » |
Código |
Permalink
Escrito por proyectounimail
13 Abril 2009
Desde hoy está disponible la nueva versión de Unimail, la 0.11, la cual dispone, por primera vez, de una documentación en formato HTML (he creado un enlace en el blog para acceder a dicha documentación).
Las novedades de esta versión son:
- Se puede configurar el tamaño de las partes a enviar.
- Se puede establecer un tiempo de espera entre el envío de una parte y la siguiente.
- Ahora, la configuración de la cuenta de e-mail se guarda en la carpeta del usuario del sistema operativo, permitiendo a cada usuario tener su propia configuración. También es configurable la carpeta donde se guardan los archivos recibidos completamente (la carpeta de bandeja de entrada).
- Los nombres de todas las clases, métodos y funciones han sido reescritos para cumplir la guía de estilo de Python.
- El código está documentado, para facilitar su comprensión y la generación de documentación en HTML.
Deja un Comentario » |
Proyecto, Versiones |
Permalink
Escrito por proyectounimail
3 Abril 2009
Me complace anunciaros que el proyecto Unimail ha quedado en 2º puesto en la final de la Fase Local de Sevilla del concurso. Cabe destacar el apoyo que he recibido de mis compañeros, los cuales me han acompañado durante la final.
Ahora queda la final nacional, que tendrá lugar, igualmente, en la Escuela Técnica Superior de Ingeniería Informática de la Universidad de Sevilla, en torno a comienzos de Mayo.
Mi más sincera enhorabuena al resto de participantes.
2 comentarios |
Concurso, Proyecto |
Permalink
Escrito por proyectounimail