Escritorio productivo

Desde hace ya bastante tiempo utilizo dos monitores para trabajar. Es una de las muy buenas costumbres que me contagió en su dí­a Tomeu Borrás.

Con el tiempo he ido perfilando mis costumbres de trabajo para tener un escritorio productivo, lo más productivo posible.

Mi escritorio tiene este aspecto (Mejor verlo en grande):
screenshot-escritorio

Paso a describir lo que se puede ver.
Escritorios: Trabajo con 8 escritorios. Normalmente mantengo las aplicaciones siempre maximizadas o colocadas según necesito. Utilizo generalmente el monitor de la izquiera para tener las aplicaciones que necesito siempre a la vista y el de la derecha para las aplicaciones con las que trabajo directamente.

Las aplicaciones que siempre tengo visibles, normalmente son:

  • Gkrellm, para monitorizar un poco mi equipo
  • Kopete, imprescindible para estar en contacto con los clientes, compañeros de trabajo y amigos en todo momento.
  • Konqueror, con algunas pestañas abiertas en las aplicaciones para la gestión de incidencias, mantenimiento de servidores y alguna que otra cosilla más.
  • kwalletmanager, cada vez más utilizado para gestionar las claves de los servicios, sitios y servidores que administro.

Luego, generalmente en el monitor de la derecha voy teniendo aplicaciones según el escritorio.

  • Escritorio 1: Kontact. Que harí­a yo sin un buen gestor de correo para tener varias cuentas IMAP, contactos, eventos…
  • Escritorio 2: Firefox. Usado normalmente para la navegación tí­pica, pero también por si hace falta tirar de FireBug cuando programo algo de AJAX.
  • Escritorio 3: Kate. El editor que más me gusta para programar. Rápido, sencillo y con una consola a mano para las necesidades tí­picas de gestión.
  • Escritorio 4: Variable, dependiendo del trabajo que esté haciendo en ese momento. Con frecuencia documentos de OpenOffice, para redactar los documentos de análisis de software y cosas similares o kdissert, herramienta muy útil para «ordenar ideas».
  • Escritorio 5 y 6: Variable. Casi siempre vací­os, justo para cuando tengo que dejar una tarea y seguir con otra, paso esa ventana a estos escritorios. Digamos que son los escritorios comodí­n.
  • Escritorio 7: Amarok. El programa es digno de tener su propio escritorio. Siempre que lo necesito, me pongo los auriculares para aislarme del ruido de la oficina y me pongo en lo que yo llamo «modo autista».
  • Escritorio 8: Konsole. De los más usados. Donde gestiono los servidores y máquinas de los usuarios. Suelo tener varias pestañas siempre abiertas.

Una vez que te acostumbras a trabajar así­, os aseguro que la productividad sube bastante. Pero también estoy seguro de que alguno de vosotros tiene algo que decir al respecto para mejorar las opciones. ¿Como tenéis configurados vosotros vuestro escritorio?

Preparando nuevas gráficas en BolsaPHP

Estoy trabajando en un sistema de gráficas nuevas para BolsaPHP. Para darle un toque más «2.0» :P

Aunque todaví­a me falta depurar algunos errores y hacer un buen sistema de cache para mantener la máquina libre de carga, ya tengo una primera versión beta funcionando.

Ahora mismo, los usuarios testeadores, lo pueden ver así­:
grafica-BolsaPHP1

Necesito algunos usuarios que lo prueben, que me hagan capturas de pantalla de los errores que vean y me los muestren para poder solucionarlos. Sólo tenéis que dejar un comentario diciendome vuestro usuario en BolsaPHP.

Gracias por vuestra colaboración. :)

Actualizado: Ya he programado el sistema de cache para las gráficas. Además he incluido el volumen en ellas. He encontrado unos cuantos defectos en el flash que no me gustan, tendre que mejorarlo. De momento lo dejo sólo en las gráficas de 5 y 1 dí­a.

El nuevo aspecto es este:
BolsaPHPgrafica2

¿Subversion o Mercurial?

En la empresa en la que trabajo se ha puesto en marcha un proyecto para trabajo colaborativo de software libre. Entre otras cosas, vamos a montar un servidor con repositorios y proyectos abiertos al público para sus descargas y colaboración.

Como es lógico, la condición es que todo lo que se cuelgue en los repositorios tenga licencias libres. :)

Pero vamos al grano, de momento soy el encargado de montar el sistema de control de versiones. Yo llevo muchos años trabajando son Subversion, los últimos años trabajando con Subversion+Trac y estoy realmente contento con esa combinación.

Me han propuesto que le pegue un vistazo a Mercurial+Trac, que al parecer es muy buena combinación. Le he pegado un vistazo por encima y parece estar bien, pero se me plantea el problema de elegir entre algo estable, probado y extendido (svn+trac) o algo un poco más verde, menos extendido aunque prometedor (mercurial+trac).

¿Que opinais los expertos? ¿Conviene montar Mercurial en un servidor para acceso público y en producción con muchos proyectos? ¿Mejor ir a lo seguro y montar Subversion+Trac y los experimentos que sean en casa y con gaseosa? :P