El origen de tus problemas

A veces uno o sabe por qué no le van las cosas como quiere en la vida. En algunas ocasiones es por escoger mal tu camino, otras por malas compañías, un ambiente que te perjudica, simple y llana mala suerte (ja!)… otra veces has cerrado la ventana que no debías.

El origen de tus males

Es lo bueno de Hasefroch‘s Windows, que es una fuente incesable de risas aseguradas (mejor reír que llorar, vamos).

Vi es el editor del diablo

Los que alguna vez hayáis usado linux aprovechando la consola de comandos, habréis probado varios editores en modo texto. Para ediciones pequeñas a mi me gustan las cosas simples e intuitivas, para las cuales no tienes que estudiar un horrendo manual para ser capaz de usar, así que acabo usando nano. Pero otros prefieren tener un editor que aún en modo texto sea capaz de realizar las tareas más avanzadas de editores gráficos completos, así que recurren a programas como vi. Yo reconozco que tiene muchísimas funcionalidades, pero a priori las sentencias que hay que usar no son nada intuitivas, y no estoy por la labor de mirar un manual del editor de textos cada vez que quiera buscar una cadena o reemplazarla por otra, así que no puedo dejar de estar de acuerdo con Richard Stallman:

Vivivi es el editor del diablo. Pero, usar una versión libre de vi no es un pecado sino una penitencia… porque emacs es mucho mejor.

Y eso que no he usado emacs…

Otra de errores

Internet Explorer da un extraño error a veces al cargar este blog, al menos en mi banco de pruebas, que se limita a mis dos PC’s con la versión Professional, uno con IE6 y otro con IE7… No consigo encontrar una manera en la que se reproduzca el 100% de las veces, así que no sé exactamente qué provoca el error. Lo malo es que es tan explícito como esto:

Internet Explorer no puede abrir el sitio http://bloqnum.com

Operación anulada

Pues vale.

Según he leído puede que sea por una cookie que el navegador considera errónea y rechaza, pero no acabo de explicarme esto… Aunque nadie sepa por qué se da, al menos dejaré constancia de mi estupor…

Error

Añadir capturas a los enlaces

Desde hace unos días tengo habilitado un script en el blog que muestra una previsualización de los enlaces externos. Para ello podría haber contado con Websnapr, que tiene plugin para WordPress, pero me convenció más el de Snap, sobre todo porque es más rápido sacando y sirviendo las capturas.

Usarlo es sencillísimo, sólo hay que registrarse en el sitio (Get it free now), y te darán un código Javascript para poner en el head de la web, en dos minutos está listo.

Plugin de búsqueda para firefox

Siguiendo los pasos de la web de Mycroft y la modificación que sugieren aquí me ha resultado muy sencillo crear este plugin de búsqueda para Firefox. Dudo que le interese a alguien más, pero de todas maneras puede instalarlo quien quiera.

Lo que quizás sea más interesante es crear el vuestro, lo cual es muy fácil. El archivo que ha creado es válido con mínimas modificaciones (nombre, descripción y sustitución de la URL de mi blog) para cualquier otro blog con wordpress, podéis usarlo como base para vuestro plugin renombrando el archivo de texto a .src. Lo segundo que necesitaréis será una imagen de 16×16, la cual será el icono del motor de búsqueda. Después, sólo tenéis que ir a la web de subida de plugins de búsqueda y seguir los pasos.

Nota: en caso de que al subir el fichero os de un error, probad a copiar y pegar el contenido en la caja de texto, a mi me funcionó de esa manera.

Descarga: Archivo SRC para el plugin
Enlace: plugin de bloqnum.com

Avanzando en errores

Los sistemas operativos no son los únicos que avanzan hasta usar un lenguaje por delante del real, sino que los programas también viven en un idílico mundo en el cual los errores que lanzan tienen sentido. Pongámonos en contexto, tengo poco espacio en disco (tendiendo a cero), así que elimino aplicaciones poco usadas. Las que voy fusilando se hacen el hara-kiri sin quejarse, hasta que llega el listillo de turno, y el iTunes me suelta esto:

La partición del sistema activa debe tener como mínimo 100 MB de espacio libre para poder proseguir con la instalación. Libere espacio e inténtelo de nuevo.

itunes

¡Bravo, ingenieros de Apple! ¿No será precisamente lo que estaba intentando?

Menú de descarga de KDE en firefox

Usando Firefox bajo linux (ya sea debian, Suse, ubuntu o la distribución preferida de cada uno) puede configurarse para que no desentone demasiado con KDE con themes, un tema para gnome, etc. pero mantendrá el menú de descargas característico de Gnome. Para cambiarlo, y que use uno más del estilo de KDE, consiguiendo integrarlo al máximo, sólo hay que hacer lo siguiente:

  • Encontrar el archivo nsFilePicker.js (en la carpeta components de Firefox). En caso de haberlo descargado nosotros mismos estará en el directorio en el cual hayamos descomprimido firefox (mi caso), si usáis el paquete de debian estará en /usr/lib/firefox/components. Si no sabéis donde está, usad el buscador (kfind).
  • Editarlo, reemplazando el siguiente trozo de código:

    function (compMgr, fileSpec, location, type)
    {
    debug("registering (all right -- a JavaScript module!)");
    compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);
    compMgr.registerFactoryLocation(FILEPICKER_CID,
    «FilePicker JS Component»,
    //@line 278 «/builds/tinderbox/Fx-Mozilla1.8.0….
    «»,
    //@line 280 «/builds/tinderbox/Fx-Mozilla1.8.0….
    fileSpec,
    location,
    type);
    }

    Por este otro:

    function (compMgr, fileSpec, location, type)
    {
    debug("registering (all right -- a JavaScript module!)");
    compMgr = compMgr.QueryInterface(Components.interfaces.nsIComponentRegistrar);

    compMgr.registerFactoryLocation(FILEPICKER_CID,
    «FilePicker JS Component»,
    //@line 278 «/builds/tinderbox/Fx-Mozilla1.8.0….
    FILEPICKER_CONTRACTID,
    //@line 280 «/builds/tinderbox/Fx-Mozilla1.8.0….
    fileSpec,
    location,
    type);

    }

  • Reiniciar el registro de chrome de firefox, para lo cual basta desactivar una extensión (luego podréis activarla de nuevo) y reiniciar el navegador.
  • Voilà! El menú de descara será algo parecido a esto, mucho más à la KDE:
    Menú KDE

La información la he extraido del wiki de gentoo, donde hay algunos truquillos más para integrarlo.