jueves, 30 de junio de 2011

Firefox y la asociación a aMule

Decidí instalar Ubuntu 11.04 en mi ordenador principal (POR FIN) completamente de cero, sin mantener el directorio home, para evitar acúmulo de errores de configuraciones previas. Además, otra razón era instalar Firefox completamente limpio, evitando las decenas de extensiones que llevo acumulando desde Windows (el directorio donde Firefox lo guarda casi todo, .mozilla/firefox/xxxxxxxx.default me acompaña desde hace mucho tiempo, ya que lo he mantenido a lo largo del tiempo en Windows y luego en Linux). El problema es que de repente ya no se asociaba directamente un click sobre un hash ed2k en Firefox y su translación a aMule.


Por supuesto se puede copiar y pegar, pero es algo muy incómodo, aparte de que yo suelo trabajar en Firefox en el Área de trabajo 1 y aMule suele estar en el área 8 (cada uno tiene sus manías). Como es natural, revisando en la red, lo primero que se ve es que tenemos que tener instalados amule-gnome-support para la manipulación de enlaces ed2k y amule-utils, que como se ve, ya estaban:


En general, un montón de blogs y foros (entre ellos el anterior, o este, o este otro, señalan como solución la siguiente:
- Abrir Firefox y teclear en la barra de direcciones about:config
- En la lista con el botón derecho seleccionar nuevo - lógico y añadir  network.protocol-handler.external.ed2k, al que se le dará valor true
- De nuevo botón derecho, esta vez nuevo - cadena y se añade network.protocol-handler.app.ed2k, con valor /usr/bin/ed2k
- Reiniciar Firefox
En Ubuntu 11.04 con Firefox 5.0 me volvió a dar una ventana de error como la anterior. Sin embargo, en Ubuntu 10.10 y Firefox 4.01 ya me envió a una ventana donde podemos señalar la aplicación que utilizará el hash ed2k


Ahí, en elegir, buscaremos /usr/bin/ed2k, sin olvidad marcar la casilla de Recordar mi elec... para no tener que hacerlo cada vez. Sin embargo, para llegar hasta esta ventana en Firefox 5.0 en 11.04 he tenido que añadir en about:config una línea más, como indica aquí:
- botón derecho - nuevo - lógico, network.protocol-handler.expose.ed2k, con valor de "falso". Después de esto ya me ha salido la ventana anterior y he podido generar la asociación Firefox-aMule.
Comentando estos problemas con hckorootx, señaló, después de haber estudiado el asunto, que about:config queda registrado al cerrar Firefox en el fichero prefs.js. Pensando en la posible edición manual mediante editor de texto sin pasar por about:config, las líneas nuevas encontradas en ese fichero tras la comparación con kdiff3 han sido (como se ve se alteran otros valores debido simplemente por el uso normal de Firefox):


Esta imagen es la comparación del fichero prefs.js (antes de instalar nada, tras la aplicación de las líneas en about:config y el tercero tras asociar Firefox con ed2k) con Ubuntu 10.10 y Firefox 4.01, por lo que no fue necesario aplicar la última acción que señalé arriba. En el ordenador con 11.04 y Firefox 5.0, ese fichero muestra una línea más que podemos ver en esta imagen


hckorootx también señaló la idea de que Aplicaciones (dentro de las preferencias de Firefox), donde queda registrada la asociación con ed2k


se registra en el fichero mimeTypes.rdf. La diferencia tras lograr la asociación Firefox-aMule fue, analizada con kdiff3


Yo lo seguiré arreglando a través de about:config. Para gente valiente como tú, hckorootx, que además sabéis más de programación y terminal, ahí tenéis las diferencias. Espero que sirva de ayuda para los que se encuentren de nuevo con este problema y no se acuerden como lo habían solucionado (yo no me acordaba de nada en absoluto).

viernes, 24 de junio de 2011

Menos mal que nos teníamos Dropbox

Empecemos con una pequeña introducción o "Historia da Arte", como dicen los proyectos. Respecto a mi, son un individuo que trabaja mucho con la herramienta informática y en diferentes lugares, por lo que suelo tener al menos 3 ordenadores encendidos las 24 horas. A ellos les podemos sumar 2 más, un portatil y un netbook, que suelo utilizar solo en los desplazamientos de más de un día. La sincronización del trabajo en los 5 ordenadores la realizo a través de Dropbox, directamente en cuatro de ellos, en los que está instalado, o a través de la conexión a la página Dropbox en el netbook. Respecto al ambiente de trabajo, puedo decir que uno de los ordenadores está situado en un sitio donde la "estabilidad" energética es, digamos, "variable", por lo que dispone de un SAI que genera estabilidad y un cuarto de hora de mantenimiento sin alimentación externa.
Estado al día de ayer
En un momento determinado durante la mañana, en el despacho energéticamente inestable se produjo un estado de irregularidad que llevó al apagado de todos los equipos; el problema es que yo estaba en otro ordenador a kilómetros de distancia, trabajando con un documento en particular, protagonista de esta historia. Debido a alguna coincidencia estilo Murphy, debí guardar la versión final del fichero cuando se estaba apagando el otro PC; el resultado final fue un archivo de 0 bites, con lo que el trabajo de varios días se había perdido. En condiciones normales debería tener copia de seguridad, pero como trabajo directamente sobre Dropbox, no suelo copiar ese directorio, salvo en las copias mayores.
Resultado
Todo parecía indicar que habría que escribir de nuevo el documento (o pasar por tesseract los papeles impresos con las últimas correcciones que tenía en la mesa pero...
pero Dropbox conserva las versiones anteriores de los documentos, con lo cual restauré la última con el texto final y listo.


A pesar de los problemas de los últimos días y los posibles agujeros de seguridad, yo al menos puedo dar gracias a Dropbox. Estoy tentado de probar también Wuala y SpiderOak, por que en la variedad está el gusto, pero gracias de nuevo, Dropbox.

miércoles, 22 de junio de 2011

Uso de un proxy

Por cuestiones de trabajo tengo que utilizar un proxy de autenticación en mi casa. Por desgracia, tengo varios problemas; el primero, si configuro el proxy en Firefox el funcionamiento se degrada (lo intenté hace años y el navegador se arrastraba, podíamos decir). Además, parece ser que Firefox presenta un bug que hace que en estos momentos no se pueda utilizar adecuadamente para la configuración de un proxy. Por tanto intenté instalarlo en otros navegadores... y ahí nació el segundo problema. Epiphany (el navegador de gnome) no permite su configuración interna, por lo que hay que configurarlo a nivel más bajo, directamente en gnome; si eso supone que todo el acceso a red desde mi máscara gráfica tiene que pasar por el proxy, no me interesa. Así, y aunque no me gusta nada, intenté instalar el navegador de KDE, Konqueror. Esé fue el tercer problema; primero, no se instaló bien, no generó un icono de acceso y al llamarlo desde terminal surgieron un montón de errores. Puede deberse a que me falten librerías qt (uno es gnome adicto), pero se supone que las dependencias estaban resueltas. Peor aun, no fui capaz de configurar el proxy; de hecho, da la sensación de que tiene un error similar al descrito para Firefox. Ahí lo dejé (era muy, muy tarde y de vez en cuando tengo que dormir). El siguiente paso será configurarlo en un navegador Explorer (ya la hemos fastidiado) dentro de una máquina virtual con Windows XP; y eso es lo peor, por que ahora era casi autónomo de Windows (gracias R por ayudarme a ser libre). Veremos en que termina esto, además del dolor de cabeza que me da usar Windows. Houston, tenemos un problema llamado Redmond.


Imagen tomada de aquí.

lunes, 20 de junio de 2011

Como siempre, Windows falló

He estado la semana pasada en Croacia, en una reunión del Colegio Europeo de mi especialidad. Una de las personas que de mi Unidad tenía que exponer una conferencia con vídeos y material multimedia. Como tengo una cierta tendencia a la desconfianza, había preparado, además del original en PowerPoint 2003 (no era trabajo mío), una versión en pptx, otra en ods para IMPRESS y un fichero PDF sin vídeos por si todo fallaba. Además, llevaba 4 copias de todo en 4 lápices USB localizados en 4 sitios distintos del equipaje y bolsillos y también una copia completa en Dropbox. Para finalizar, llevaba el portatil Toshiba con una copia de la presentación en Windows 7, en Ubuntu 10.10 y en Debian 6. Antes de la exposición estuve preparando el portatil, ya que no había ordenador por parte del colegio; Windows 7 (como decía, la persona que lo tenía que exponer es de los de MS) obligó a un reinicio para terminar la instalación (¿de qué?); es decir, se había actualizado sin previo aviso, con lo que cuando tenía que empezar la presentación, ¡Windows se negó a arrancar! En ese momento crucial, con las personas esperando, lo único que se pudo hacer fue apagar forzadamente y empezar el arranque de lo más seguro, así que escogí el arranque de Debian, con lo que la gente empezó a murmurar, ya que Debian muestra toda la carga de los paquetes. Luego todo fue como la seda. Por supuesto, se podría decir que la culpa es mía por no tener configurado adecuadamente las actualizaciones de Windows, pero yo ya no lo uso. También debería pensar que cuando algo puede salir mal, saldrá mal, sobre todo en informática. Por suerte, para momentos como este tenemos Linux.

miércoles, 8 de junio de 2011

Experiencia en Unity

Ha sido un día de muchas horas de trabajo con Unity. La experiencia ha sido mucho más grata de lo esperado. Lo podemos resumir en que los atajos de teclado van a ser fundamentales, pero como aun no estoy acostumbrado, he tenido que clickear de más. Cuatro espacios de trabajo me parecen muy escasos, y he llegado a tener 7 ventanas abiertas en alguno, lo que me ha obligado a un continuo Alt+Tab, así que los aumentaré, como dicen aquí. Como ya había dicho en algún momento, también he utilizado de manera intensiva el terminal; cuando me aburro de buscar una aplicación, o para instalar los paquetes, resulta más cómodo hacer Ctrl+Alt+T que picar en Unity. Si a eso le sumamos que hoy he estado trabajando con R (el paquete estadístico), que funciona directamente en el terminal, pues ahí he estado gran parte del día. Sin embargo, me he dado cuenta de que aun tenía una reminiscencia de Windows; cuando instalaba Ubuntu o Debian, siempre me pasaba un rato instalando todos los paquetes necesarios (y algunos no tanto). Sin embargo, la gran ventaja de Linux sobre cualquier otro sistema es que no es necesario en absoluto. Cuando se necesita un paquete, se instala y listo; no merece la pena perder tiempo hacerlo por anticipado. Se instala 11.04 (u otras distribuciones) y tienen lo imprescindible. Necesitas R, sudo apt-get install r-base-core (1 minuto); necesitas gimp, sudo apt-get install gimp (15 segundos); las dependencias están controladas y si en algún momento es necesario algún paquete más, pues se instala. Sin más, sin necesidad de números de serie, sin esperar por la confirmación del registro...
Toca adaptarse, pero lo llevo mejor de lo esperado.

martes, 7 de junio de 2011

Volvemos a Unity

A pesar de lo que dije (véase aquí), me vuelvo a Unity. No, no es que Debian no me funcione. La verdad es que después de haber visto las diferentes quejas de todo el mundo respecto a Unity me he dado cuenta de que en unos meses solo nos darán 4 opciones (en Ubuntu, en Debian o donde sea):
1. Unity
2. Gnome Shell (que tiene una apariencia en todo parecida)
3. KDE (y su elevadísimo consumo de recursos)
4. Quedarnos en una versión antigua
Hagamos lo que hagamos, y salvo que no actualicemos, o usamos Unity o Gnome Shell; de todas todas tendremos que cambiar de escritorio. Lo más difícil es cambiar las costumbres, así que lo mejor es empezar. No he dicho que me guste Unity, pero tenemos que acostumbrarnos a él y luego entrenarnos también en gnome shell.
En este momento las ventajas respecto a hace un mes son:
- Ya hemos visto los problemas de los demás
- Hemos visto también las diferentes maneras con que la gente ha ido superando esas dificultades
- Instalando Debian he usado más el terminal, con lo que ahora, si tengo una dificultad o incomodidad, la arreglo en el terminal (Ctrl-Alt-T y listo)
- Le estoy cogiendo el truco a llamar a Aplicaciones y usar la línea superior (hasta me parece un avance; al final me gustará Unity)
En resumen, ya lo he instalado en 2 equipos. Aceptemos lo imparable pero que prueben otros primero, que así vamos sobre seguro. Cuando era pequeño y jugaba en las maquinitas de los bares hacía lo mismo; primero miraba como jugaban los demás y me fijaba en sus trucos; luego, con 2 partidas (5 duros cada una, que para mi era bastante dinero) para entrenar la mano era suficiente. Al fin y al cabo, Ender también lo hacía.