Archivado en: ‘General’ .

Tortugas ninja renacentistas

6 febrero, 2009

Llevo unos días sin tiempo ni material para publicar nada y hoy me he tropezado con una viñeta de xkcd que es simplemente genial.

Gráfico artistas vs tortugas ninja

Si quieres también puedes ver la versión original.

Problemas con aMsn

29 enero, 2009

Ayer haciendo unas pruebas para conseguir que AmaroK me cargue las carátulas de los discos en el iPod me cargué el entorno gráfico de Ubuntu. Miré si había cambiado algo en el xorg.conf y como no soy tan hacker he formateado y reinstalado. Hasta aquí bien, no apetece reinstalar pero lo hago sin problemas.

El problema, que me ha ocurrido ya varias veces, es que cuando reinstalo aMsn no me parpadea la barra de título de la ventana cuando alguien escribe un mensaje. Y claro, así no me entero de si alguien me habla. Ya lo había arreglado otras veces, pero nunca me acuerdo de cómo lo hice la vez anterior así que esta vez al menos lo dejo escrito y así sé donde buscar.

El archivo que da problemas es /usr/lib/amsn/utils/linux/linflash.so. Lo renombramos porque vamos a colocar otro ahí pero no queremos perderlo, por si acaso:

sudo mv /usr/lib/amsn/utils/linux/linflash/flash.so /usr/lib/amsn/utils/linux/linflash/flash.so.bak

Una vez hecho esto nos descargamos mediante subversion el código que necesitamos:

svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn/utils/linux/linflash/

Si no tenemos svn instalado hacemos:

sudo aptitude install subversion

Para el siguiente paso necesitamos tener instalados los fuentes de las librerías tcl y tk. Si tenemos la versión 8.5 de las librerías usamos la primera línea, si no la segunda. Podemos mirar mediante el gestor de paquetes qué librería tenemos instalada.

sudo aptitude install tcl8.5-dev tk8.5-dev
sudo aptitude install tcl8.4-dev tk8.4-dev

Una vez que tenemos instalados las fuentes, desde la carpeta que nos hemos descargado antes (linflash), hacemos lo siguiente:

gcc -I/usr/include/tcl8.5 -c -o flash.o flash.c
gcc -shared -o flash.so flash.o

La primera de las dos instrucciones puede que de un aviso. No pasa nada. Al terminar de procesar la segunda se nos crea un archivo llamado flash.so. Sólo tenemos que moverlo a su sitio y ya está:

sudo mv flash.so /usr/lib/amsn/utils/linux/linflash/flash.so

Reiniciamos aMsn y ya funciona todo. O como se suele decir “works for me”.

Bud Spencer y Terence Hill

27 enero, 2009

Si hablara de Carlo Pedersoli y de Mario Girotti probablemente nadie, salvo algún buen frikazo, sabría de que demoños estoy hablando. Pero si dices Bud Spencer y Terence Hill entonces ya es otro cantar. En navidades dieron en la tele una película suya y hoy he estado viendo algunos de los videos que hay colgados en YouTube. Me acuerdo de esas tardes de sábado viendo repartir “ostias como capazos” que se dice en mi casa.

Y es que estas pelis eran como El Equipo A pero sin armas: por más puñetazos que pegasen allí no saltaba ni una sóla gota de sangre. Lo que si saltaban eran dientes, y muchos. Los malos, que siempre eran los mismos, escupían un par de dentaduras por película.

Lo que más me gustaba eran la variedad de golpes. Bud tenía con mano abierta, puño cerrado y sin duda mi preferido el puñetazo descendente sobre la cabeza. Ese era como el golpe de gracia, si te caía uno de esos ya no te levantabas en un buen rato. Terence era más versátil en los golpes porque aprovechaba todos los elementos de la escena para propinar mamporros, además de los bailecitos que se marcaba.

Dejo unos vídeos para que podáis disfrutar de grandes momentos de estos dos genios de la comedia y así aprovecho y pruebo cómo se insertan vídeos en WordPress. » Leer más: Bud Spencer y Terence Hill

Enlaces en nueva ventana

26 enero, 2009

Sigo configurando opciones del blog y he tenido que tomar una decisión respecto a qué hacer con los enlaces a otras páginas. Creo que cada uno ya es mayorcito para saber qué quiere hacer al pinchar un enlace y he decidido dejar que cada cual elija. Así que por defecto se abren en la misma página. Si queréis abrir en otra página/pestaña usar las opciones que os da vuestro navegador.

Antes de tomar esta decisión había probado a usar el código javascript que uso para abrir enlaces en ventana nueva y que sigan siendo accesibles (con rel=”external”). Este código necesita de jQuery y básicamente hace que todos los enlaces con el atributo rel=”external” se abran con javascript:

1
2
3
4
5
6
$(document).ready( function() {
    $('A[rel="external"]').click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
});

El problema con este código es que las URL de la gente en los comentarios llevan un rel=”external nofollow” con lo que la condición anterior no se cumple. Afortunadamente jQuery tiene una maravilla de selectores y he podido modificar el código limpiamente para que funcione para cualquier enlace en cuyo rel se encuentre la palabra external:

1
2
3
4
5
6
$(document).ready( function() {
    $("A[rel:contains('external')]").click( function() {
        window.open( $(this).attr('href') );
        return false;
    });
});

A modo de investigación y aprendizaje de jQuery ha estado bien aunque luego no lo haya usado en el blog.

Por cierto, he instalado el plugin WP-Syntax para resaltado de código. Ha sido una sorpresa agradable descubrir que utiliza GeShi que ya conocía y me encanta.

Tengo un blog

25 enero, 2009

Ya tengo blog. El otro día en un arranque de impulsividad compré el dominio y monté WordPress. Llevo un par de días retocando y ajustando el theme.

El theme original es el Color Paper de FTL. A la vista no he cambiado nada, pero no me gustaba como disponía el código HTML y sobre todo la hoja de estilos. Usaba mucho el hack clearfix y creo que no siempre es necesario.
Además he comprimido un poco las imágenes del theme. Estaban casi todas en GIF y ocupaban muchísimo. Algunas han pasado de ocupar 250kb a 60kb.

Aún quiero retocar un poco la imagen del blog pero poco a poco que el diseño no es lo mio. No me gustan algunas cosas como que la caja del último artículo publicado no se expanda con el contenido. Afortunadamente tengo el .psd del theme y puedo intentar ajustarla y a ver que sale.