jueves, 19 de junio de 2008

Icono estático con opciones para Firefox

Eso de abrir el Firefox vía el manejador de perfiles ¡es una lata! Ir a Inicio -> Ejecutar..., escribir "C:\Archivos de programa\Mozilla Firefox\firefox.exe" -profilemanager, etc.

Pero, ¿que tal tener un icono estático en el escritorio que permita, además de abrir el Firefox, también abrir las opciones, abrirlo en modo seguro (safe mode), o abrir el manejador de perfiles (profile manager) y todo desde un menú contextual? Pues la instalación de Firefox no lo añade, pero vía unos ajustes al registro de Windows se puede hacer. Este tweak lo encontré por ahí y lo adapte al español. Cada zip contiene dos archivos: FirefoxOn.reg y FirefoxOff.reg. Para instalar el icono sólo haz doble click en el archivo FirefoxOn.reg, acepta el mensaje de advertencia y refresca tu escritorio (haz click con el bóton derecho sobre tu wallpaper y selecciona Actualizar). Emplea FirefoxOff.reg para desinstalar el icono.

Les dejo las dos versiones, ¡que lo disfruten! Y esperen, muy pronto, el primer paquete integral de estilo Tesis de la UNAM para LATEX.

FirefoxDesktopIconWithOptions(Español).zip

FirefoxDesktopIconWithOptions(English).zip

miércoles, 18 de junio de 2008

Pater peccavi...

Lo confieso, cedí a la tentación. En mi mente estaba sólo contribuir con mi granito de arena (léase descarga) para que Mozilla ganara el record Guinness con el Download Day. Por ello a las 14:20 de este martes 17 descargué la versión 3 del Firefox y la dejé bien guardadita en mi carpeta de descargas. No pensaba instalarla, sólo deseaba contribuir con la descarga. Antes de instalarla deseaba hacer un análisis detallado de los problemas que la nueva versión podía traer. Más sabe el diablo por viejo que por diablo, y como viejo lobo del mar de las computadoras sabía que todo lanzamiento de una nueva versión principal (major release como se le conoce en el argot computacional) conlleva una serie de problemas no resueltos en el periodo beta (que valdría la pena preguntarse para que carajo sirve, junto con las versiones alfas, ¿qué no es precisamente un periodo de pruebas?). Más aun cuando dicho lanzamiento es rimbombante, es casi seguro que es precipitado, y la nueva versión contendrá algunos problemillas que irán resolviéndose en versiones posteriores. Todo esta sujeto a esta misma ley, desde el software hasta los vehículos y los escritos. Las primeras versiones aun contienen defectos ocultos que la prueba en una base diaria hará evidentes.

A eso de la 1:30 de la madrugada, después de terminar de programar la versión 1.5 del estilo LATEX para Tesis en la UNAM, me acorde del archivo de instalación de la versión 3 del Firefox. La primer versión de Firefox que use fue la 2.0.0.1. Recordé el primer mensaje de que había una actualización disponible y que tras verificar los posibles problemas decidí instalar. En aquella ocasión no tuve problemas, la actualización fue rápida y después todo marcho a la perfección. "¿Será lo mismo con esta versión?" -Me pregunté. Dudé, hice unas búsquedas rápidas en Google, y no encontré nada relevante, sólo paginas hablando de la novedad del Download Day. "Mmm... parece que no hay problemas mayores reportados" -Pensé. Si bien la versión final no se había liberado, sí las versiones beta, y de haber problemas ya estarían en los foros. "Bueno, pues vamos a probarla" -Pensé.

Realice la instalación, todo marcho aparentemente sin problemas hasta que llego a la fase final de la instalación: Verificar si los plug-ins eran compatibles con la nueva versión. Para mi sorpresa, ¡el 40% de mis plug-ins no eran compatibles! Firefox se ha transformado para mi más que en un navegador en un sistema operativo, básico para mi trabajo, y mis plug-ins son indispensables. "Ok" -Pensé, "quizá el lanzamiento les ganó a los desarrolladores y ya están trabajando en actualizar sus plug-ins, no tardaran en liberar las nuevas versiones". Sabía que la auto-actualización de plug-ins de Firefox no siempre tiene las versiones más recientes, así que hice algunas búsquedas en Google. Me encontré que varios plug-ins suspendieron su desarrollo alrededor del 2006 y otros desarrolladores ya habían abandonado sus proyectos y no habría versiones actualizadas para Firefox 3.

"Bueno, habrá que cambiar algunos plug-ins y buscar reemplazos" -Pensé. Pero bueno, el navegador efectivamente se sentía más rápido que la versión 2, aunque en ocasiones durante el despliegue de una página se notaba el consumo excesivo de CPU. Luego al visitar una página el Firefox mandó un error y se cerró, lo intente tres veces sin éxito (si tienes Firefox 3.0.0.0 pica aquí para que se cierre con un error, si tienes Firefox 2.0.0.14 no pasará nada y la página se abrirá sin problemas). Esto es un ejemplo de como un hacker puede aprovechar un error en el diseño y explotarlo; y que pasara si hay un error grave, aun no detectado en el Firefox 3 y un hacker lo detecta, ¿cuantas víctimas tendrá a su merced, antes que Mozilla corrija el error? Me encontraba analizando eso cuando empecé a notar un número anormal de accesos al disco duro. Los accesos eran cada 30 a 60 segundos y duraban ¡entre 5 y 7 segundos cada uno! Conocedor de mi computadora sabía que eso no era normal. Así que me dispuse a hacer búsquedas sobre acceso al disco duro y Firefox 3. Mi sorpresa fue la gran cantidad de páginas al respecto. Este problema es más grave aun en Linux donde el Firefox se acapara el CPU y el disco duro llevando a casos donde hay que matar el proceso. El problema reside en una nueva característica del Firefox 3 llamada Spaces. Hasta Firefox 2 los bookmarks se almacenaban en un archivo HTML. Pero en Firefox 3 estos se almacenan en una base de datos de SQLite. Resulta que además ahí se va almacenando la historia de las paginas visitadas, llevando a que dicho archivo pueda crecer de forma exorbitante. Además, para evitar que la base de datos se corrompa está es sincronizada con frecuencia; tal que en caso de que el Firefox termine anormalmente la perdida de información sea mínima.

Por otra parte me puse a analizar el consumo de memoria. Con dos tabs abiertos la memoria libre era de 530 MBytes, mientas que en Firefox 2 con 10 tabs abiertos apenas si llego a los 500 MBytes libres. ¿Donde está el mejor manejo de memoria?

Todo esto me hizo iniciar un peregrinaje para poder regresar (hacer un downgrade) a mi antiguo pero excelentemente funcional Firefox 2. El cual a pesar de tener 10 tabs abiertos no hace uso del disco duro en lo absoluto. El que además tiene las extensiones que requiero y toda la funcionalidad que necesito. Y sobre todo, lo más importante me da estabilidad y bajo consumo de recursos.

Afortunadamente el FEBE salió al recate. Desinstale el Firefox 3, borre mi perfil, baje el Firefox 2.0.0.14, lo instale, recupere mi perfil del último respaldo y ¡voilà! Ya tenia de nuevo mi navegador, el cual nunca debí haber cambiado.

Moraleja: No importa que sea Microshit, o Mozilla, los lanzamientos de nuevas versiones principales siempre van acompañados de problemas. Lo mejor es dejar que los ilusos descarguen la nueva versión, la prueben, se den de topes contra la pared, se quejen amargamente en los foros, y después de que les hagan caso, tras unos tres lanzamientos de versiones con correcciones de errores (i.e. por ahí de las 3.0.0.4) entonces ya podemos ir pensando en bajar la nueva versión, ahora sí estable, del Firefox 3.

PD. En mi opinión los iconos del Firefox 2 son mejores y con más definición que muchos de los iconos de Firefox 3. El manejador de descargas del Firefox 3 está ¡HORRIBLE! Y lo que sí es una mejora es el manejador de Add-ons.

jueves, 17 de abril de 2008

La loteria... ¿un impuesto?

Acabo de leer una cita muy cierta...

Lottery: A tax on people who are bad at math.
Ambrose Bierce

Traducción:
Lotería: un impuesto aplicado a la gente que es mala para las matemáticas.
Ambrose Bierce

Como cultura general, Ambrose Bierce fue un editorialista, periodista, escritor de cuentos cortos y escritor satírico, autor del Diccionario del Diablo; quién fue inmortalizado por Carlos Fuentes en su novela Gringo Viejo, un recuento ficticio sobre su desaparición en territorio mexicano después de que el septuagenario Bierce se unío a las fuerzas de Pancho Villa y participó en la batalla de Tierra Blanca.

miércoles, 16 de abril de 2008

¿Te acuerdas de tu primer condón?

Me acuerdo de mi primer condón, era cuando tenía como 15 años. Fui a comprar un paquete de condones. La empleada de la tienda era muy bonita, y se dio cuenta de que yo era completamente novato en esas cuestiones. Me entregó el paquete y me preguntó si sabía cómo usarlos. Yo le contesté con sinceridad, 'No'. Así es que ella abrió el paquete, tomó uno de los condones y se lo puso en el pulgar. Ella me dijo que me asegurara que quedara ajustado y seguro. Yo me sentía confundido. Ella revisó la tienda. Estaba vacía. Me dijo, 'Espérate un minuto', se dirigió a la puerta y la cerró con llave. Tomándome de la mano, me llevo a la trastienda, se desbotonó la blusa y se la quitó... Se desabrochó el sostén y lo dejó de lado. Me preguntó, '¿Te sientes excitado?' La verdad es que yo era tan bobo, que todo lo que puede hacer fue asentir con la cabeza. Me dijo que era hora de ponerse el condón. Mientras yo me lo ponía, ella se quitó la falda y las pantaletas y se acostó en el escritorio. 'Ándale', me dijo. 'No tenemos mucho tiempo'. Me le subí. Fue fantástico, desafortunadamente no duré mucho, y en unos cuantos minutos, todo había terminado. Se me quedó viendo con el ceño fruncido. '¿Te pusiste el condón?' '¡Claro!' le dije, mientras le enseñaba el pulgar.

Anónimo

viernes, 11 de abril de 2008

Lindo Veracruz

Hoy les dejo estas diapositivas que muestran hermosas imágenes de la época de oro de mi adorada ciudad y puerto de Veracruz.


Paseo fotográfico por los lugares históricos de la hermosa ciudad y puerto de Veracruz, México.

miércoles, 9 de abril de 2008

¿Doctor = Falsificador?

El idioma ingles hoy me ha dado una gran sorpresa. Resulta que por accidente me tope con la definición de la palabra inglesa 'doctor'; mientras que en español ésta palabra actúa sólo como sustantivo, en ingles puede actuar como sustantivo o como verbo, ie. sirve para indicar quién realiza la acción o que acción se realiza. Como sustantivo la palabra inglesa 'doctor' es casi equivalente a la que usamos en español, y sus significados pueden, entre otros, ser (según el diccionario Merrian-Webster):
  • Eminente teólogo declarado firme expositor de las doctrinas de la Iglesia Católica Romana.
  • Persona que ha obtenido el más alto grado académico, PhD.
  • Persona con habilidades o especializada en las artes de la curación, especialmente aquella que posée un grado académico y licencia para ejercer.
  • Persona que repara, restaura o ajusta cosas (¡?).
La última acepción llamo mi atención inmediatamente, llevándome a preguntarme cual era el significado de la palabra 'doctor' como verbo, y al averiguarlo mi sorpresa fue mayúscula:
  • Dar tratamiento médico a.
  • Restaurar a una buena condición, como sinónimo de 'reparar'.
  • Alterar o modificar para lograr un fin deseado mediante alteración o tratamiento especial (¿?)
  • Alterar engañosamente, como en las oraciónes "accused of doctoring the election returns" ("acusado de alterar los resultados de la elección") o "a doctored photo' ('una foto alterada") (¡!).
En español, algunos sustantivos pueden ser convertidos en verbos mediante retener la raíz de la palabra y añadir el sufijo adecuado, eg. 'actor' -> 'actuar', 'corredor' -> 'correr'. Así, en el caso de 'doctor' tendríamos que el verbo sería 'doctorar'; el cual posee connotaciones muy diferentes al verbo ingles 'doctor'. Sin embargo, si buscamos el verbo español que mejor se ajuste a las acepciones no medicas del verbo ingles 'doctor' nos quedan dos opciones: restaurar o falsificar; y sus correspondientes sujetos serían restaurador y falsificador. Según el Merrian-Webster, el verbo ingles 'doctor' data de 1712; por lo que en mi cabeza queda la duda, ¿que llevo a los ingleses a pensar que la acción que un doctor realiza puede ser restaurar o alterar engañosamente? ¿Acaso en el siglo XVIII los ingleses ya estaban conscientes de las practicas poco éticas que muchos doctores realizan aún en nuestro días, y que, en ocasiones, hasta se enseñan con orgullo a estudiantes como el arte del "maquillaje de datos", con la justificación de que "ayuda a que se vean más claros los resultados y luzca el artículo"? Yo estoy seguro que no todos los doctores incurren en estas vergonzosas practicas, se que aún existimos excepciones, pero desafortunadamente tenemos que pagar justos por pecadores. ¿Ustedes estimados lectores, qué opinan?

miércoles, 2 de abril de 2008

¡Al fin! Unas diapositivas que valen la pena diseminarse...

Efectivamente, hoy recibí en mi correo estas diapositivas (enviadas originalmente por el Dr. Alejandro Frank, Director del Instituto de Ciencias Nucleares, UNAM) que sí vale la pena que se diseminen. Ojalá, cada vez más personas hagamos conciencia y nos demos cuenta que una de las principales cosas que hay que mantener activo, para seguir vivo y saludable, es la actividad cerebral. Amen, de ser un excelente ejemplo de una persona que ama la ciencia y se hizo a sí misma.