3 de octubre de 2010

Lista de tareas pendientes.

  • Estoy aprendiendo Scala, es un lenguaje que combina programación funcional con programación imperativa, usando la máquina virtual de java. Tiene una sintaxis muy amplia y rica, que puede parecer demasiado compleja para manejar adecuadamente.
  • Migrar mis repositorios a un sistema de control de versiones distribuido. La mayoría de las cosas que hago son simples y subversión es suficiente, pero los sistemas distribuidos tienen ciertas ventajas interesantes (historial local, branches). Por ahora Git y Mercurial son las alternativas más interesantes, idealmente me gustaría poder conservar el historial de cambios que tengo.
  • Estuve usando Eclipse como IDE de Scala. Con mi configuración (un quad core 2 Ghz y 4 Gb de memoria) es lento, y a medida que pasa el tiempo se ralentiza cada vez más, hasta el punto que es mejor cerrar todo y volver a abrirlo. Ni recuerdo que fuera tan lento cuando tuve que usarlo para programar en C++, supongo que sera culpa de algún plugin, lo que me hacer acordar a Firefox y sus problemas de memoria.
  • Como IDE alternativa decidí probar Emacs, es más difícil de configurar satisfactoriamente, le falta algunas facilidades más avanzadas (como autocomplete), pero debo decir que no me llevo mucho tiempo acostumbrarme, y me sentí más productivo que en Eclipse. Esto me motivo a intentar aprender un poco más.
  • En el lapso de algunos meses rompí un par de discos rígidos, afortunadamente no perdí información, pero debería implementar alguna forma de copias de seguridad, para empezar los archivos de configuración.
  • Otra forma de tener un copia de seguridad de mis archivos de configuración es escribir en el blog algunos artículos al respecto.
  • En algún momento tenía configurado Redmine, pero alguna transición de paquetes en Debian Squeeze hizo que se rompa la instalación. Aunque Redmine siempre me simpatizó por su completitud y cierta facilidad de uso, lo que no me gusta es que este programado en Ruby.
  • Estaba usando TWiki como wiki interno (es más enterprise), pero cayó en desgracia en Debian por motivos varios, en principio me mude a Foswiki (un fork open source de TWiki), pero por ahora no parece que vaya a ser empaquetado oficialmente dentro de Debian. Así que estoy considerando migrar a MoinMoin, pero veo difícil poder conservar el historial, además TWiki/Foswiki estan programados en Perl lo que agrega cierta dificultad tratar de hacerlo a mano.
  • En estos días me surgió la inquietud de hacer algún curso. Es una época fea del año porque la mayoría de los cursos van por la mitad del segundo cuatrimestre, pero voy a ver si encuentro algo que me guste.
  • Tengo que encontrar algún libro que me guste, no puede ser que hace más de un año que no encuentro uno que guste de verdad.
  • Debería tomarme algunos días de vacaciones, me las debo.

No hay comentarios.:

Publicar un comentario