07 octubre 2007

Ubuntu, compiz-fusion, java y swing

Una de las primeras cosas que quería hacer cuando me empecé a mudar a Linux, fue impresionar a mi familia con los espectaculares efectos de compiz. Luego apareció compiz-fusion y se quedaron mudos.
Más allá de eso, mi intención era desarrollar en linux y lo primero que hice fue instalar la jdk de java y el eclipse con subversion. Bajé mi proyecyo java y me llevé la sorpresa de que la interfaz hecha en Swing no andaba. La pantalla se veía en blanco... mi primer pensamiento fue ¿no se suponía que java es multiplataforma?
Pero después recordé que alguna vez me habían funcionado estas interfaces en Ubuntu, así que empecé a investigar y descubrí que el problema venía de la instalación de compiz-fusion en mi notebook siguiendo los pasos de http://ubuntu1501.blogspot.com/2007/08/compiz-fusion-in-fiesty-with-xgl.html
En realidad el problema no es la guía sino XGL. Para solucionarlo seguí las instrucciones de http://edgjavier.wordpress.com/2006/11/19/haciendo-que-beryl-y-java-swing-funcionen/ que también están en http://ubuntuforums.org/showthread.php?t=252594
Esto solucionó el problema y ahora estoy terminando la aplicación

01 octubre 2007

Time tracking

Llevar la cuenta del tiempo dedicado a cada proyecto suele no ser fácil para un desarrollador que tiene varios proyectos en mente. Por esto decidí recurrir a algún administrador que me permita tener el control de las horas dedicadas a cada proyecto.
Si bien había escuchado que el KArm es muy bueno, decidí inclinarme por algún programa del entorno Gnome pues no quería tener que tener cargadas en memoria cosas del entorno kde en un programa que estuviera corriendo constantemente en mi pc. Ah, un dato que olvidé mencionar: estoy usando Ubuntu...

Empecé con el gtimer que parecía bastante bueno hasta que intenté hacer un reporte en html y me dió un segmentation fault y perdí todas las tareas y proyectos que había configurado.

Luego pasé a probar el Gnome Time Tracker (http://gttr.sourceforge.net/) que si bien no me gustó del todo la interfaz, es al único que le funcionaron los reportes. Lo que figura en Diary Entry es en lo que se está trabajando, y debajo se pueden agregar notas. Le falta alguna forma de quedar funcionando de forma poco intrusiva, por ejemplo en la barra de tareas.

Sin duda el premio a la mejor interfaz lo lleva el gtimelog (http://mg.pov.lt/gtimelog/), sin embargo no me gustó no poder cambiar facilmente el tiempo restante de trabajo, ya que mis horario es de 6 horas y por defecto está para 8 horas. Tampoco me anduvieron los reportes, pero me pareció genial la integración con el escritorio ubuntu ya que muestra en la barra de tareas un reloj con el tiempo de trabajo en la tarea actual.

A la hora de decidir, los reportes pesan mucho, así que voy a elegir el Gnome Time Tracker. Seguramente con el uso le descubra alguna cosa nueva, así que voy a actualizar o comentar con alguna novedad.