21 May, 2008

Controlando mi tiempo con Hamster

Captura hamster
Desde que trabajo con una relativa flexibilidad de horarios necesito mas que nunca llevar un estricto control sobre el tiempo que dedico a ciertas tareas.

En otros posts pasados había hablado de rememberthemilk como un fantástico gestor de tareas online, que había mejorado considerablemente en las últimas versiones y sobre todo con su última integración con gmail. Lo mantengo y sigo utilizando. Pero ahora necesito además asignar tiempos a estas tareas, o mejor, a un conjunto de estas.

Después de unas semanas de prueba con varias utilidades: gtimer, gnotime, wmwork, worklog, gtimelog creo que finalmente he encontrado lo que buscaba: hamster. Visualmente correcto, funcionalmente sencillo pero suficiente, justo lo que necesito, alta/baja de tareas agrupadas por categorías y asignación de tiempos a cada tarea. Suficientes resúmenes estadísticos e integración con la barra de menús de gnome.

Pero como sabéis hace un tiempo que me pasé a xfce, así que he tenido que instalar el xfce4-xfapplet-plugin mediante el que podemos incluir en nuestra barra de menú de xfce cualquier applet gnome.

18 April, 2008

De nuevo online

Como habéis podido comprobar en los últimos 3 días este espacio ha sufrido continuas perdidas de conexión. Y todo debido una vez mas, como no, a la ineficacia de otro proveedor de hosting, no voy a dar nombres, para que, si al final todos son igual de malos, son buenos hasta el día que te dejan tirado, y creedme que esto sucede siempre tarde o temprano.

Para poneros en antecedentes todo sucedió cuando muy amablemente consulte la posibilidad de disponer de una máquina que corriera php5.x, ¿petición de lo mas lógica a día de hoy verdad?, a lo que me respondieron (y en un buen español :-)) que si, que podían cambiar mi plan de máquina y tendría mi espacio corriendo en php5. Dí permiso para cambiar mi espacio a esa máquina, siendo consciente de que este blog estaría un rato caído, un rato pensaba!!!, después de medio día sin noticias volví a enviar un ticket pidiendo una estimación aproximada sobre la nueva publicación en la nueva máquina, la respuesta no tardó ni 2min en llegar, su máquina esta lista!! me dicen todos contentos, es que si no pregunto a día de hoy estoy esperando todavía.

Al final, después de muchos problemas con los nuevos DNS del dominio conseguí que todo volviera temporalmente a la normalidad. Y digo temporalmente porque después de 1h+- de correcto funcionamiento todo volvió a fallar, primero un dominio luego otro y otro hasta que jsanroman.net solo mostraba un “Welcome jsanroman.net” como habéis podido comprobar. Todavía estoy a la espera de la respuesta a mis 4 tickets a soporte pidiendo amablemente ayuda primero, y explicaciones, amablemente también, después.

Como comprenderéis mi decisión no podía ser otra que migrar, escapar!!!, primero transferimos el dominio y luego el hosting y cada a uno a un lugar diferente, para minimizar posibles problemas futuros.

Ahora todo vuelve a la normalidad, esperemos que por una buena temporada. Eso si, lo conseguimos, tenemos php5! y wordpress actualizado a 2.5!, versión que corrige importantes agujeros de seguridad respecto a la antigua versión de este blog y facilita enormemente la gestión del mismo desde su renovado panel de control.

Y no enrollo mas, a ver si estos próximos días escribo las 3 semanas que ya tengo atrasadas sobre el curso de j2ee, y alguna cosilla mas que tengo en la recamara, aunque antes todavía me quedan 2 practicas por enviar a mis profesores de la uoc.

Buen fin de semana a todos!

7 April, 2008

Experiencias con java y el escritorio

Logo Java

Como pasa el tiempo.

Ya van casi 4 años desde que comencé a hacer mis pinitos en java swing con aquel entrañable fmap(algún día tendréis noticias de el). Por aquella época programaba con struts y junto con algún que otro pequeño script en java habían sido mis únicas experiencias con este lenguaje. Me decidí entonces a conocerlo un poco mas a fondo (con struts siempre era lo mismo: modelo, actions, daos, mapeo struts-config.xml y a la vista jsp, html, javascript, etc. Puras aplicaciones de gestión) y como en la empresa para la que trabajaba no tenía la oportunidad no se me ocurrió mejor forma que plantearme un pequeño proyectillo personal utilizando swing para ir haciendo cosas prácticas.

Al principio me golpee varias veces con los layouts siempre engorrosos de swing, y al final cuando ya le había cogido el truco apareció matisse, tan bueno me pareció este diseñador de interfaces que acabé por sustituir todo mi trabajo anterior por una esplendida y sencilla interfaz “matisse”.

Fué en esa época en la que aprendí a utilizar los hilos en java (mi pequeña aplicación no se podía congelar recorriendo un sistema de ficheros!), a utilizar los listeners swing, a utilizar apache derby, a conocer mas a fondo los típicos componentes (jlist, jtree, jbutton, etc…), a tener mucho cuidadito con el consumo de memoria (java se encarga de la memoria si, jejeje, pero no siempre cuando tu quieres), a utilizar el patrón singleton, etc.

En fín, que desde entonces hasta ahora no fueron demasiados los avances en la librería de escritorio oficial de java, que por otro lado siempre ha ido detrás de las librerías gráficas y lenguajes nativos de cada S.O. Quizás el mas destacable antes de java6 fue la aparición allá por el 2006-2007 del swing application framework para intentar poner un poco de orden en todo lo que se hacía con swing. Mediante este framework se nos guía acerca de creación de acciones (listeners) mediante anotaciones, manejo de recursos, uso de tareas(hilos), persistencia de datos, y nos provee de una arquitectura básica inicial con una serie de métodos predefinidos que conforman el ciclo de vida de la aplicación: launch, initialize, startup, ready, exit, shutdown.

Pero con java 6 se introducen novedades importantes: las nuevas clases SystemTry y TryIcon nos permiten enviar la aplicación al área de notificación de tu S.O. y a través de la Desktop Api podremos interactuar con determinados servicios del S.O.

Lo que parece claro es que el futuro de swing pasa cada vez mas por una mayor integración con el S.O. a todos los niveles, esperamos acontecimientos.

http://www.netbeans.org/kb/60/java/gui-db

http://www.netbeans.org/kb/60/java/gui-saf.html

https://appframework.dev.java.net/intro/index.html

http://java.sun.com/developer/technicalArticles/javase/swingappfr/#code9

27 February, 2008

Comenzando curso J2EE Avanzado, ¿solo aprender?

Uno de mis temores al comenzar con el teletrabajo era la pérdida de relación con la gente de mi profesión. Curioso, porque cuando trabajaba en oficina, la relación con mas informáticos o cuando menos las conversaciones sobre temas informáticos se reducían generalmente a las horas de oficina.

Ahora siento la necesidad de entablar relaciones con gente de mi misma profesión, bien sea compartiendo pequeños trabajillos o en charlas que normalmente giran en torno a mismo tema, nuestra profesión, programación en general, la web en particular, nuevas herramientas, nuevas tendencias, novedades ubunteras, estado de la industria tic, etc etc etc.

Esta semana pasada he comenzado un curso de J2EE Avanzado. Aunque haya trabajado durante mas de 2 años con struts, jasperreports, jsf y otras yerbas, por cierto ahora en los poquitos ratos que me quedan libres intento hacer pequeños experimentos con gwt intentaré dejar algún post en cuanto tenga algo contable, pues aunque haya trabajado en este entorno me apetecía asistir a este curso por muchas razones.

La primera y fundamental porque el temario es de lo más interesante, toca muchas de esas herramientas que tengo apuntadas en mi interminable lista TO-DO pero que al final nunca encuentro el momento justo para ponerme con ellas (hablo de ant, junit, spring, etc…).

Otra razón es que aunque la mayor parte de mis conocimientos aplicados a mi trabajo diario son autodidactas, me apetecía que alguien con sobrada experiencia me de diera explicaciones en viva voz, alguien a quien poder preguntar (que no sea el google) y con quien poder debatir y compartir conocimientos. A veces uno se cansa de aprender en solitario y entre la uoc y el teletrabajo esta es una oportunidad perfecta para volver a experimentar el aprendizaje en común.

Y otra de las razones viene al hilo de mis primeras impresiones en este post, conocer a gente de mi misma profesión, incluso de misma provincia, que al final somos 4 y poco a poco nos conocemos. Por lo pronto la persona que impartirá el curso ya es un viejo conocido.

Por eso que aunque el principal motivo de este curso sea aprender existen también motivos indirectos que me han animado a asistir.

12 February, 2008

Remember the milk & Nuevo Gmail & Firefox = La combinación perfecta

En uno de mis primeros posts en este blog Rememberthemilk - Gestor de tareas online contaba mi experiencia con algunos gestores de tareas y especialmente con el último, remember the milk. En este post no voy a mostrar nuevos gestores de tareas, simplemente porque remember the milk me dá casi todas las funcionalidades que necesito y por eso lo sigo utilizando.

En aquel viejo post comentaba algunas opciones que echaba en falta, personalizar niveles de prioridad y agrupar tareas, hace unos meses que ya contamos con estas dos posibilidades, Fantastico!.
Gmail & RTM
Pero para mejorar todavía mas la cosa han desarrollado un nuevo servicio, un plugin para firefox, Remember The Milk for Gmail, con el que integramos remember the milk con el nuevo gmail, con esta extensión podremos:

  • Administrar tus tareas.
  • Conectar tareas con tus mails.
  • Conectar tareas con los eventos de google calendar.
  • Conectar tareas con tus contactos.

Siguiendo este enlace encontramos toda la información disponible de este plugin, además tienen un vídeo demostración donde explican claramente todo lo que podemos hacer.



Gracias a la instalación y posterior prueba de este plugin he probado también el nuevo gmail (pues solo funciona con esta nueva versión), solo disponible en inglés (así que ya estáis cambiando vuestro idioma gmail :-) ). Esta nueva versión trae consigo bastantes cambios en la interfaz, una nueva y mejorada gestión de contactos, carga los mails mucho más rápido, la posibilidad de crear eventos google calendar asociados a un mail, invitación a eventos para otros contactos cuando le enviamos un mail, diferentes colorines para cada etiqueta, integración con Picasa para mostrar por ejemplo las imagenes de los contactos, y seguro que algunas otras mejoras que todavía no he descubierto.

19 January, 2008

Volviendo a la vida!!

Personal

Eso es lo que estaré haciendo a estas horas (20:30) mientras salgo de mi último examen de este semestre en la UOC, el de estadística!!. Mientras escribo esto (habreis imaginado que he dejado programada la publicación de este post) sigo apurando las ultimas horas de estudio. La verdad es que no lo llevo demasiado bien, pero en este momento el único deseo es terminar con este agobio cuanto antes y volver a la vivir, volver a quedar después de trabajar, a dormir y salir los fines de semana, a jugar a la wii, a montar en bici, en fin, a tener un poco de vida social y tiempo de ocio.

La noche de mañana se avecina divertida. A la finalización de los exámenes se suma una entrañable cena de amiguetes/compañeros de trabajo, y después un poco de fiestuki para liberar tensión, que después de 3 semanitas de encierro ya va haciendo falta.

Las últimas han sido 3 semanas muy intensas, ahora comprenderéis la nula actividad en este espacio durante este tiempo, pero sobre todo han sido 3 semanas de cambios, trabajo incluido. Y es que después de ya casi 5 años de trabajo en interacción el cuerpo me pedía un cambio, nuevas y renovadas ilusiones, entablar nuevas relaciones de trabajo, nuevos proyectos, nuevos hábitos, nuevo negocio, etc etc. En esta nueva etapa teletrabajaré desde casa, como los funcionarios modernos ;-), en la soledad, aunque con buenos compañeros online con los que poder charlar e intercambiar opiniones en todo momento. Es una nueva experiencia que como todas tendrá sus cosas buenas y menos buenas(no quiero decir malas), espero que sean las primeras las que triunfen aunque a priori he de reconocer que acojona un poco.

De la etapa interacción hago un balance general muy positivo, me llevo muy buenos recuerdos, una enorme experiencia en todos los sentidos, no solo en el puramente técnico. Por lo tanto solo puedo mostrar mi agradecimiento a toda la gente con la que he trabajado, que ha sido muchísima, y que me ha dado la oportunidad de aprender tanto. Les deseo lo mejor a partir de ya.

30 October, 2007

Rememberthemilk - Gestor de tareas online

Mi situación profesional de una tiempo a esta parte incluye tanto proyectos en pleno desarrollo como multitud de pequeñas tareas de mantenimiento, sistemas, estimaciones e investigación de nuevas herramientas para hacer que nuestro trabajo diario sea más productivo, esto, junto con mis estudios en la uoc hacen que la organización de mi tiempo sea algo fundamental para no agobiarme y terminar sin hacer nada bien y a tiempo.

Desde hace tiempo vengo utilizando diferentes gestores de tareas, evolution; gtodo; el outlook de mi axim x50; los gadgets de igoogle; hasta que me he topado con rememberthemilk.
Rememberthemilk

Rememberthemilk es otra web etiquetada beta/2.0 con la que podremos gestionar nuestras tareas desde cualquier lugar. La interfaz que nos ofrece es de lo mas sencilla e intuitiva que nos podamos encontrar. Prueba del gran nivel de usabilidad lo constatamos al insertar una fecha de vencimiento o repetición, solo nos acepta cadenas del tipo ayer,ahora,mañana,el lunes a la 1, etc., no os imaginais lo intuitivo que es insertar una fecha de esta forma.

Además de la web, en rememberthemilk nos ofrecen la posibilidad de integrar nuestras tareas con windows mobile, google gears, igoogle gadget, netvides y otros servicios que podemos consultar en esta dirección http://www.rememberthemilk.com/services/.

Como mejora a veces echo en falta la posibilidad de añadir algún nivel mas de prioridad y el poder agrupar tareas.

Powered by WordPress
Bajo licencia Creative Commons
Contacto sanroman.javier at gmail.com