Resulta que en la versión 8.04 de Ubuntu han metido la beta de Firefox 3. Y yo me pregunto, ¿como pueden sacar un producto “estable” con un programa que está aún en beta?

Me pregunto esto, porque cual fué mi sorpresa cuando más de la mitad de las extensiones que utilizaba para firefox dejaron de funcionar. La que más me dolió fue la extensión de “Firebug”, que es un plugin magnífico para los que nos dedicamos al desarrollo web (aunque en mi caso sea en los ratos libres).

Cosas que probé y NO funcionaron:

  • Bajarme la versión 1.1beta de Firebug en Firefox3: el problema es que no acababa de funcionar bien, da problemas, no salia la consola, etc…
  • Bajarme la versión 1.2 alfa de Firebug para Firefox3: funcionaba incluso mejor que la versión 1.1beta, sin embargo en algunas páginas medianamente complejas se cuelga
  • Instalar firefox-2 en Ubuntu, y tener así instaladas las dos versiones: el problema aquí es que daba error al instalar Firebug 1.0 para Firefox2, con lo que esta solución tampoco vale

La solución para hacer funcionar Firebug en Ubuntu 8.04, consiste básicamente en eliminar Firefox3, instalar Firefox-2 y eliminar ~/.mozilla. La única cosa a tener en cuenta es que es mejor guardarse todo lo de ~/.mozilla para restablecer luego los favoritos, etc…

En el shell:

$ sudo apt-get remove firefox-3.0
$ sudo apt-get install firefox-2
$ mv ~/.mozilla temporal/mozilla-old
$ rm -rf ~/.mozilla

Borrar el directorio de .mozilla sólo hace falta si se ha ejecutado Firefox-3 alguna vez. Finalmente, si es así y se ha borrado el directorio de ~/.mozilla habrá que perder otros 5-10 minutos en reinstalar extensiones y dejar FF2 tal y como estaba.

[Bonus Track]

Ya que viene por defecto FF3 beta, quiza sea excesivo eliminarlo. A todos nos gusta trastear y ver que las cosas van como deben en la siguiente versión de firefox.

Así que aquí va un hack para tener instalados y poder ejecutar Firefox 2 y Firefox 3 al mismo tiempo en Ubuntu 8.04:

$ sudo apt-get install firefox-3.0
$ sudo rm /usr/bin/firefox

La idea es instalar la siguiente versión de firefox pero nunca utilizarlo con el mismo usuario. Así que, de normal se puede usar firefox-2, asegurándose de cambiar todos los enlaces del escritorio, etc… y tener otro usuario (adduser menganito) con el que utilizar firefox3, así ya no hay conflictos y se pueden utilizar ambas versiones de firefox en el mismo sistema.

Ah! y aquí el truco para poder ejecutar aplicaciones gráficas con otro usuario (en este caso menganito):

$ sux menganito
$ firefox-3.0

Aunque no le hago mucho caso al Twitter, gracias a un twit de Aitor Garcia me encuentro con un video que habla sobre como gestionar tu tiempo, titulado “Time Management” del profesor Randy Pausch.

La charla es muy recomendable y además es bastante amena. El único “pero” es que está en inglés.

Algunas frases interesantes y/o que me han llamado la atención:

  • [minuto 28] If you have a bunch of things to do, do the ugliest thing first!
    Si tienes que comerte una rana, no pierdas mucho tiempo mirandola; si te tienes que comer tres, empieza por la más grande (equivalente a “Todas las mañanas, desayunate un sapo”)
  • [minuto 33] Having a place you know you put something, really beats all hell out of running
    around for an hour, going: “Where is it? I know it’s blue… and I was eating something when I read it.
  • [minuto 40] Start by announcing goals for the call. “Hello Sue, this is Randy, I call you because I have three things that I want to get done”
  • [minuto 42] Group your phone calls. Call people right before lunch or right before the end of the
    day.
  • [minuto 43] I can talk and run a bike at the same time, amazing the skills sets I have!
  • [minuto 50] If you don’t have time to do things you make it, and you make it by deleting things
  • [minuto 53] Find your creative time and defend it ruthlessly
  • [minuto 54] interruption takes typically 6-9 minutes, but then there’s a 5 minute recovery to get your head back into what you’re doing.
  • [minuto 67] if you’re going to delegate something to a subordinate is, you grant them authority with
    responsibility
  • [minuto 70] give people objectives not procedures and they will surprise you with a way of solving a problem in a way you never imagined
  • [minuto 72] when people do things that you like, please them and thank them
  • [minuto 73] if a meeting has no agenda, I won’t attend
  • [minuto 73] at the end of the meeting someone has to write down in a minute or less what decisions got made and who is responsible for what by when and email out to everybody
  • [minuto 77 ] if you want to get something done, do not send an email to five peopl: “Hey is anybody taking care of it?”
  • [minuto 79] it is not a vacation if you are reading e-mails
  • [minuto 81] you always have time to sleep
  • [minuto 83] revisit this talk on the web and ask yourself “What I have changed”

Para los interesados o la gente que no quiera gastar su tiempo viendo el vídeo, aquí está la transcripción en PDF. De todos modos creo que merece la pena ver el video.