Diez discos en directo que tienes que escuchar sí o sí

He de empezar esta entrada diciendo que me ha costado elegir sólo 10, hubo un momento en que llegué a 16 más o menos «cómodo», pero los 6 últimos descartes fueron «duros».

Desde que empecé con el podcast la verdad es que apenas he escrito sobre música, tal vez porque se me da mejor pincharla, pero llevo un par de días con este artículo en la cabeza, tal vez por el (tardío) descubrimiento que es esa joya de Live Bullet de Bob Seger al que llevo enganchado un par de semanas. Pero no adelatemos acontecimientos y vamos con este listado, este top 10 de directos.

  • Dee Purple - Made In Japan
    El Made in Japan de Deep Purple lo cambió todo, abre esta lista porque es el disco que cambia el concepto de «disco de grandes éxitos con cuatro aplausos» que hasta aquel momento reinaba en los discos de rock en directo por «capturar la energía del directo«. Esas épicas improvisaciones, ese sonido poderoso, esa locura entre el público nipón… una de las piedras angulares del rock y de la carrera de los legendarios Purple, con el no menos legendario Martin Birch a los controles, y eso que Ian Gillan decía que no había dado la talla, que estaba todavía convaleciente de una neumonía. Pero a pesar de eso su interpretación de Child in Time es uno de los pináculos del hard rock setentero.
  • Thin Lizzy - Live and Dangerous

    A pesar de que siempre se diga que este Live and Dangerous tiene demasiados overdubs (o retoques) en estudio sigue siendo una clara muestra, un vivo retrato, de la energía de aquellos imparables Thin Lizzy de mediados de los 70 sobre el escenario. Los temas fueron recogidos en Londres durante la gira del Johnny The Fox y en Toronto durante la de Bad Reputation (y se dice que algunas tomas también están sacadas de un directo en Philadelphia de esa misma gira), y fueron mezcladas y «retocadas» en Francia para acabar viendo la luz en verano de 1978. El set list se centra en los grandes clásicos de la banda, dejando como momentazo que todos recodamos la forma en que enlazan el último acorde de Cowboy Song con el inicio de The Boys are Back In Town, algo que dicho así puede sonar chorra, pero que escuchando el vinilo provoca una sensación de subidón tremenda.
  • Live Bullet de Bob Seger
    El inspirador de esta lista, este disco en directo, junto a su entrega de estudio de ese mismo año (1976) Night Moves, fue el responsable de que Bob Seger dejara de ser un músico importante en el noroeste de EEUU para serlo a nivel mundial. El fenómeno local comenzaba, con este Live Bullet, a dar el salto al siguiente nivel. Su rock and roll guitarrero, de la vieja escuela, sonaba todavía más enérgico y poderoso en esta entrega en vivo, capturada en el mítico Cobo Hall de Detroit. Temas como sus clásicos Ramblin’ Gamblin’ Man o Heavy Music logran una nueva dimensión, sin olvidar versiones como la inicial Nutbush City Limits de Tina Turner o el Bo Diddley del legendario bluesman de mismo nombre.
  • Rainbow - On Stage
    De nuevo Martin Birch en los controles, de nuevo Ritchie Blackmore en las guitarras, de nuevo temazos, de nuevo largas improvisaciones y solos… pero esta vez no son Deep Purple, aunque la leyenda está a su nivel: los Rainbow de Blackmore, Dio y Cozy Powell, un Big Three de verdad y no los de LeBron James. A día de hoy podemos encontrar más discos en directo de esa etapa, algunos con mejor set list, pero este On Stage se convirtió en su momento en la primera captura de la magia de esta banda sin par. Durante el medley de Starstruck con Man on the Silver Mountain, el momento en que Dio canta a capella, eso es increíble, es magia, es uno de los momentos insuperables del rock, de los momentos en los que recordamos por qué amamos la música.
  • UFO - Strangers in the Night
    Este disco marcaba el final de una época en los UFO, una de las bandas más infravaloradas del hard rock británico de los 70. Grabado en la gira de otoño de 1978 por los EEUU recoge temas de varios conciertos, incluyendo el último con Michael Schenker hasta su regreso en 1993. Y el carpetazo a la fructífera era Schenker, que tan buenos discos nos dejó, lo daban con este excelente album en vivo, que además nos muestra fielmente la labor del germano en las guitarras dado que se negó a regrabarlas en estudio por haber abandonado ya el grupo cunado se estaba masterizando y mezclando el disco, por lo que sus solos en Rock Bottom o Doctor Doctor no tienen truco. Strangers in the Night logró bastante éxito comercial en Reino Unido, llegando al número 7 de las listas de ventas, si bien en USA no acabó de despegar quedándose en el 42.
  • Motorhead - No Sleep 'till Hammersmith
    No creo que Lemmy pensara, cuando la prensa musical británica tildaba a Motorhead de ser «la peor banda del mundo» que menos de un lustro más tarde le estaría arrebatando el número uno de las listas de ventas británicas a UB40 con Ace of Spades. Tras un triunvirato mágico de discos conformado por Bomber, Overkill y Ace Of Spades el potente trío británico, con su formación más legendaria que no la más duradera ni la original, decidían grabar varias fechas de la gira de presentación de este último para lanzar un disco en directo. Irónicamente ningún tema del No Sleep ‘Till Hammersmith está grabado en el legendario Hammersmith Odeon, sino que se recogieron conciertos en Leeds, Newcastle, Norfolk y Belfast. El título viene de una frase que estaba escrita en el autobús de gira, ya que solían terminar las giras en ese legendario auditorio. A principios de los dosmiles la discográfica Metal-Is publicó una edición extendida de este directo con varias tomas descartadas y un libreto con fotos inéditas y anécdotas (como la del nombre de la gira o la reacción de Lemmy cuando le dijeron que el disco estaba de número 1).
  • The Allman Brothers Band - At Fillmore East
    Duane Allman estaba llamado a ser uno de los grandes de la historia de la guitarra (bueno, y realmente lo fue) hasta que un accidente de moto se lo llevó. Su dominio de slide y su feeling bluesero le colocaban como el sucesor natural de Jimi Hendrix en el Olimpo de la guitarra del rock estadounidense, pero no tardó en unírsele en el camino de la desgracia. La Allman Brothers Band marca el comienzo de la transición del blues hacia el llamado southern rock que tendrá su culminación en los Lynyrd Skynyrd, y en este trabajo nos dan una muestra del virtuosismo de sus miembros. Porque si Duane era enorme, su pareja guitarrística Dickey Betts no se quedaba atrás (como guitarrista, no entremos en escabrosos temas personales). Las interpretaciones del Stormy Monday de T-Bone Walker, In Memory of Elizabeth Reed o la rendición final de 23 minutos con Whipping Post capturan y maravillan al oyente en esta joya del blues rock. ¿Y de qué se ríen en la portada de este At Fillmore East? Hay varias versiones, y todas tienen que ver con lo que oculta Duane entre sus manos… y lo dejo a tu imaginación.
  • Bruce Springsteen & the E Street Band - Live 1975/85
    Cuando Springsteen decidió sacar un disco en directo junto a la E-Street Band lo hizo a lo grande. Una caja con múltiples vinilos recogiendo 40 canciones, grabadas a lo largo de una década, entre las giras de Born To Run y Born in the USA. La verdad es que no entendía el fanatismo de los seguidores de el boss hasta que le vi en concierto, sobre las tablas hay pocos que puedan competir con su intesidad y profesionalidad. Este disco recoge los elementos típicos de sus conciertos, como las improvisaciones por parte de los músicos o las largas presentaciones habladas en los temas. Los pelos como escarpias en la inicial Thunder Road (personalmente, creo que el mejor tema de la larga trayectoria de Springsteen) o en su homenaje a Woody Guthrie versionando This Land is Your Land, la canción que casi manda al bueno de Guthrie al talego en los tiempos de la caza de brujas. Este Live 1975-1985 se convirtió también en el primer quíntuple album en alcanzar el top 10 en ventas en los EEUU (y supongo que no debe haber muchos más).
  • The Last Waltz
    The Last Waltz es a la vez un disco en directo y una banda sonora. La despedida de The Band, grupo que había grabado en estudio y girado con múltiples artistas como Ronnie Hawkins o Bob Dylan, fue grabada por Martin Scorsese para realizar un documental, y publicada a su vez como triple vinilo. El concierto cuenta con una docena de colaboraciones ilustres, con nombres como Joni Mitchell, Muddy Waters, Bob Dylan, Neil Young, Van Morrison o Eric Clapton. Es tan obligada la escucha del disco como el visionado del propio concierto/documental.
  • Cheap Trick - At Budokan
    Y vamos a cerrar este listado con los divertidos y beatleianos Cheap Trick y su At Budokan. En 1978 no eran una banda especialmente famosa todavía, excepto en Japón. En el país del sol naciente estos geniales músicos despertaban devoción y locura casi al estilo de sus adorados Beatles. Epic Records decidió que debían grabar un directo allí, que en principio iría destinado en exclusiva al mercado japonés. Algunas copias llegaron a los USA como rarezas de importación y allí empezó a crecer la demanda. Varios meses después Epic, viendo el filón, lanzaba el disco en el resto del mundo, convirtiéndose en aquel momento en el disco más exitoso de Cheap Trick, vendiendo 3 millones de copias y catapultando al grupo a un nuevo nivel de fama, convirtiendo los singles I Want you to Want Me, Surrender y Ain’t That Shame en los favoritos del público. Años después se publcaría una «secuela», titulada At Budokan II con los temas que no habían sido incluídos en el disco, y finalmente una reedición de 1998 incluiría el concierto completo bajo el título de At Budokan: The Complete Concert.

En el tintero se quedan joyas como el Alive! de Kiss, el excepcional Live… In the Heart of the City de Whitesnake, el poderoso Staying A Life de los Accept, la selvática descarga de Ted Nugent en Double Live Gonzo, el mítico The Song Ramains the Same de Led Zeppelin, la clase de Rory Gallagher en su Irish Tour o el Unleashed in the East de los Judas Priest, es lo malo de elegir sólo 10, que te dejas cien fuera de la lista. En todo caso, estos 10 son de obligado cumplimiento, diez auténticos mandamientos del rock and roll que se resumen en que amarás a la distorsión sobre todas las cosas y compartirás la birra con el prójimo.

Función para convertir valores NaN en 0 en Javascript

Vamos como una minientrada sobre Javascript. Hoy trabajaba con varios sumatorios y en algún momento me «rompía» la cuenta porque intentaba acceder al valor de un campo vacío, recibía un valor NaN… El resultado es que toda la cuenta se iba al carajo.

Javascript nativamente nos ofrece una función llamada isNaN() para comprobar si una variable tiene ese valor (en caso de que lo tenga devolverá un true), por lo que sirviéndonos de ella podemos crear una función que nos devuelva un 0 cuando el valor sea NaN. Tal que así:

function NaN2Zero(n){
    return isNaN( n ) ? 0 : n; 
}

Dicha función llama a isNaN para comprobar el valor. En caso de respuesta afirmativa devuelve un 0, en caso contrario devuelve el valor de la variable recibida.

Crear un elemento arrastrable (drag and drop) con jQuery, sin jQuery UI

jQuery UI nos permite definir un elemento como «draggable» para que podamos «agarrarlo» con el ratón para arrastrarlo por la pantalla y situarlo donde mejor nos convenga. Hoy en el trabajo me veía con la limitación de no poder recurrir a jQuery UI, sólo podía utilizar jQuery 1.11 y tenía que lograr el mismo efecto.

Mentiría si dijera que lo hice yo, básicamente cogí este código de CSS-Tricks que os dejo a continuación y le hice un par de pequeños cambios para que funcionara de la forma deseada en la aplicación.

(function($) {
    $.fn.drags = function(opt) {

        opt = $.extend({handle:"",cursor:"move"}, opt);

        if(opt.handle === "") {
            var $el = this;
        } else {
            var $el = this.find(opt.handle);
        }

        return $el.css('cursor', opt.cursor).on("mousedown", function(e) {
            if(opt.handle === "") {
                var $drag = $(this).addClass('draggable');
            } else {
                var $drag = $(this).addClass('active-handle').parent().addClass('draggable');
            }
            var z_idx = $drag.css('z-index'),
                drg_h = $drag.outerHeight(),
                drg_w = $drag.outerWidth(),
                pos_y = $drag.offset().top + drg_h - e.pageY,
                pos_x = $drag.offset().left + drg_w - e.pageX;
            $drag.css('z-index', 1000).parents().on("mousemove", function(e) {
                $('.draggable').offset({
                    top:e.pageY + pos_y - drg_h,
                    left:e.pageX + pos_x - drg_w
                }).on("mouseup", function() {
                    $(this).removeClass('draggable').css('z-index', z_idx);
                });
            });
            e.preventDefault(); // disable selection
        }).on("mouseup", function() {
            if(opt.handle === "") {
                $(this).removeClass('draggable');
            } else {
                $(this).removeClass('active-handle').parent().removeClass('draggable');
            }
        });

    }
})(jQuery);

Tras esto me bastó aplicar esa función sobre los elementos deseados, en ese caso por medio de una clase:

$('.ElementoMovil').drags();

En este caso dad gracias a esa excelente web que es CSSTricks cargada de trucos para mejorar el diseño y la experiencia del usuario, ya que el trabajo es suyo. En el artículo original podéis probar el funcionamiento de dicha función. Añado que en versiones muy antiguas de jQuery no funciona, al menos con 1.5.2 que fue con la que lo probé en principio. En cualquier caso, es recomendable tener siempre esta librería actualizada.

Error 502 Bad Gateway en Nginx. Posibles soluciones

Me han preguntado varios lectores sobre el mismo problema: se encuentran con un error 502, Bad Gateway o puerta de enlace, devuelto por un servidor Nginx. ¿Dónde se produce este error? Pues en el punto en que el servidor Nginx se comunica con otra aplicación o servicio ¿Y por qué se da? Por muchos motivos: que uno de los dos esté caído, que no se «aclaren» con el protocolo (mala configuración), etc. Puede darse cuando Nginx funciona como proxy de Apache, con problemas derivados de la configuración del buffering o del tiempo de espera de respuesta, cuando Nginx funciona como puerta de enlace con otra aplicación o cuando Nginx funciona con el daemon PHP-FPM.

Lo primero, tanto en el caso del daemon de PHP-FPM, como en el de usarlo como proxy de Apache o como puerta de enlace para otro servicio es reiniciar dichos servicios. En la mayoría de los casos el error surge porque el servicio se ha detenido por algún motivo, y con el reinicio se soluciona. En caso de que ocurra reiteradamente entonces investigad por qué ese servicio «casca» de forma tan habitual. Seguramente en los logs del servidor esté mucha de la información que necesitaréis para encontrar la solución.

Aunque la caída del servicio es lo más habitual no es la única opción. En otro artículo ya hablamos de configurar los valores del tiempo para timeout de FastCGI en IIS, en Nngix podemos hacer esto editando el archivo nginx.conf, dentro del bloque http (esto es un ejemplo copiado de la documentación oficial de Nginx, cada caso deberá adaptarse a sus necesidades):

http {
...
fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
...
}

En caso de que estéis usando Nginx como proxy deberéis añadir unas líneas como estas en el archivo nginx.conf:

proxy_connect_timeout       600;
proxy_send_timeout          600;
proxy_read_timeout          600;
send_timeout                600;

Para el caso de PHP-FPM debes asegurarte, revisando el fichero http://www.conf de configración de Nginx, de que está bien configurado el puerto en que el servicio debe estar «a la escucha». Generalmente es una de estas dos opciones:

listen = /var/run/php5-fpm.sock
#o si no
listen = 127.0.0.1:9000

Si no está configurado así probad una de esas dos opciones y reiniciad el servicio.

Otra causa de este problema venía derivado del uso de APC Cache, y se solucionaba dejando de usarlo y pasándose a Xcache. De esto hará cosa de un año, puede que a día de hoy ya no genere problemas, pero a saber.

Y a más de uno le ha comenzado el problema tras actualizar algunos paquetes de PHP en su servidor. El problema viene porque en esa actualización los permisos de lectura-escritura-ejecución del socket han sido modificados, y el servidor no puede acceder a ellos porque no está en el mismo grupo. Para solucionar esto tienes que tocar varios archivos. El primero nginx.conf, donde comprobaremos que esto esté tal cual:

user nginx;

Luego nos vamos a /etc/php-fpm.d/www.conf y lo configuramos así

listen = /tmp/php5-fpm.sock
listen.owner = nginx
listen.group = nginx

Y tras esto reiniciamos tanto el servicio de nginx como el de php-fpm.

Estos son los principales problemas y soluciones que he ido encontrando por la red, espero que os sirvan de ayuda.

Netflix disponible oficialmente en Ubuntu

Si bien creo recordar que existían ya algunos programas y extensiones no oficiales que permitía reproducir series y películas desde este popular servicio de streaming, desde ayer es posible hacerlo ya de forma simple y oficial en equipos con Ubuntu (y supongo que también Mint y Debian, pero la verdad es que no he podido comprobarlo ya que no tengo cuenta, entre otras cosas porque la compañía no opera todavía en España).

En cualquier caso, los subscriptores de Netflix sólo tendrán que instalar Chrome 37 (compatible con Ubuntu a partir de 12.04 LTS) desde el paquete .deb oficial de google.

A pesar de ser un servicio que ofrece materiales protegidos por DRM, bajo las draconianas restricciones de derechos de autor habituales, la llegada de Netflix a Ubuntu era esperada por muchos usuarios que se veían condenados a tener una partición con Windows, o a recurrir a la virtualización.

Filosóficamente, como con la llegada de Steam hace unos meses, nos vemos en una encrucijada y un fuerte debate sobre la conveniencia o no de la llegada de plataformas de contenidos privativos a un sistema libre. Por una lado suena a rendirse y a hacer concesiones a la industria del copyright, por otro lado es una forma de lograr que los usuarios pierdan el miedo a dar el salto.

20 años de W3C

El World Wide Web Consortium (o W3C para los amigos) cumple hoy 20 años. Dicho consorcio se encarga de elaborar las recomendaciones para los estándares en el mundo de la web.

Fue fundado, y todavía es dirigido, por Tim Berners-Lee en el MIT tal día como hoy en 1994, con colaboración de la Comisión Europea y el conglomerado militar estadounidense DARPA (lo cual siempre ha generado bastante recelo por los orwellianos proyectos de esta agencia). Desde entonces han trabajado por mantener una versión standar de HTML y otras tecnologías web, a pesar de los intentos de varios compañías de intentar imponer su modelo (principalmente Microsoft). El lenguaje HTML fue desarrollado por Berners-Lee en el CERN, organismo que también decidió que la World Wide Web debía ser libre para todo el mundo, por lo que se le ofreció ser el anfitrión europeo de la W3C, invitación que declinaron por decidir centrarse más en la física que en las tecnologías de la información.

Primer Servidor WEB CERN
El equipo que Berners-Lee usó como primer servidor web de la historia

Tal día como hoy toca felicitar a esta organización por sus 20 años de trabajo pero también, en estos tiempos oscuros en que los lobbies presionan a los gobiernos para acabar con la libertad y neutralidad de la red, es un buen momento para recordarles que las tecnologías web deben seguir siendo libres, que no queremos ningún DRM en HTML5 y que pueden mandar a todos los lobbistas que presionan para que así sea a la EME (perdón por el chiste malo). Porque más que nunca necesitamos una web que sea libre y neutral, y eso pasa porque la tecnologías para desarrollarla también lo sean.

Los mejores villanos de comic

Vamos con un articulillo friki, y es que llevo unos días muy de villanos desde que estoy viendo Fargo, con ese genial Billy Bob Thornton interpretando al perturbador, despreciable y a la par magnético Lorne Malvo. Y es que ya lo cantaban Barón Rojo en los ochenta, que nada como ser el malo. Así que hoy vamos a hablar de mis villanos favoritos del mundo comic (ojito, contiene los tan temidos spoilers):

  • Ra’s Al Ghul: Elegante, amable, de impecables modales y sublime inteligencia, Ra’s Al Ghul es el personaje que más veces ha hecho salir a Batman de Gotham City. Ra’s es un profundo ecologista, quiere salvar a los animales, las selvas, los ríos, los verdes valles y las blancas montañas, incluso quiere saber a la humanidad de su autoextinción, pero su plan pasa por un masivo genocidio que reduzca la población humana a sólo 600 millones de personas, para así mantener su paraíso utópico. Gracias a las «fosas de Lázaro«, que él mismo descubrió y desarrolló en la Edad Media, se ha convertido en inmortal pero empieza a notar que las fuerzas le fallan después de siglos de conspiración y busca un sucesor que continúe su obra, alcanzando la conclusión de que el único hombre a su nivel es Batman (que como te puedes imaginar no está muy de acuerdo con su concepto genocida de salvación de la humanidad), al que intenta convencer de que se case con su hija (de hecho tienen un hijo, Damian). En las versiones cinematográficas de Batman ha aparecido en Batman Begins (y como parte de un flashback en The Dark Night Rises) interpretado por Liam Neeson. Aunque la fama siempre se la ha llevado el Joker, entre los villanos de Batman (puede que incluso de toda DC) me quedo con Ra’s, un tipo con mucha más clase. Ra's Al Ghul y su hija Talia
  • The Lord Weird Slough Feg: En el complejo universo épico de Sláine el caos es representado por Slough Feg. En el fondo no es tan diferente a su antagonista Sláine, que le sucederá como encarnación del Dios Cornudo. Ambos están en contra de la tradición machista y austera de los druídas, ambos quieren restaurar las viejas y festivas tradiciones de los tiempos en que Danu era la diosa suprema y las mujeres se encargaban de la magia y la religión. Pero lo que les diferencia es que Slough Feg decidió en su momento no dejar su trono como Dios Cornudo, no morir tras sus siete años de reinado, y permanecer en ese puesto, corrompiéndose y volviéndose más oscuro con el paso de las décadas, dejando la adoración a Danu para volverse devoto de Crom, el dios gusano. Como nuevo emisario del caos y la muerte Slough Feg es un débil cadaver andante que alarga su vida a base comer los huevos del gusano, rodeado de un nutrido grupo de fanáticos seguidores que quieren conquistar toda Irlanda. Vive recluído en una cueva en Carnac donde realiza pinturas rupestres que recuerdan los viejos tiempos, y una parte de él está deseando que simplemente se le aniquile para poder descansar. The Lord Weird Slough Feg
  • Magneto: El amo del magnetismo, el autoproclamado líder de la revolución mutante, la evolución de Magneto en los comics podría utilizarse para estudiar la posición de los medios de comunicación estadounidenses hacia su política exterior. Según convenga Magneto, originalmente el típico villano plano de «el mal por el mal» posteriormente reconvertido en el terrorista definitivo, puede ser un personaje duro e implacable pero con un trasfondo de buscar justicia y un bien superior (en los tiempos en los que los EEUU apoyaban levantamientos terroristas contra gobiernos socialistas por medio planeta) o puede ser, como lo es ahora (ahora que interesa asustar a la gente con amenazas terroristas), un terrible asesino cegado por la ira que sólo busca vengarse de una humanidad que no le ha tratado bien. Y es que el trasfondo de este personaje no pudo ser más duro: superviviente de los campos de exterminio nazis, donde su familia es brutalmente asesinada, pierde después a su hija en manos de una turba enfurecida. Esto provocará que viva con miedo a que la humanidad decida eliminar a los mutantes al estilo de la Alemania nazi, siendo la principal motiviación de sus actos. Magneto, amo del magnetismo
  • Ozzymandias: «No soy un villano de opereta, ¿De veras crees que te habría explicado mi golpe maestro si tuvieras la más remota posibilidad de impedir su ejecución?«, con esa frase Adrian Veidt, Ozzymandias, revela a Búho Nocturno que su plan para evitar la Tercera Guerra Mundial y acabar con las tensiones entre la URSS y los EEUU que acercan a la humanidad, guerra nuclear mediante, a la extinción está en marcha. Veidt pasa en Watchmen de héroe intachable a acaudalado empresario de ideas liberales y de ahí a villano genocida, aunque como en los casos antes citados de Magneto o Ra’s, su intención pretende tener un trasfondo altruista. Adrian Veidt - Ozzymandias
  • El Gobernador: En un mundo infestado por muertos vivientes como el de The Walking Dead hay algo más temible que los propios zombies: El Gobernador. Si has visto la serie de TV… nada que ver. En los comics El Gobernador en su primera aparición ya muestra una niveles de sadismo y crueldad innecesarios que te hacen pensar en él como en el mal en estado puro. Posteriormente, tras su reaparición, su crueldad patológica se verá acentuada. Al contrario que con otros villanos, el Gobernardor no tiene un trasfondo que le redima o justifique mínimanente, se trata de un completo bastardo, un personaje que se adaptar a la locura y falta de civilización del escenario que le toca vivir y que, en otras circunstancias probablemente habŕia sido un líder político, banquero o empresario de éxito. Sabe que la crueldad innecesaria genera miedo y que el miedo le da poder, y se aprovecha de todo ello, conviriténdose en uno de los más despreciables personajes que uno pueda cruzarse. El Gobernador tras su regreso
  • Rasputin: El viejo monje ruso, hijo adoptivo de la Baba Yaga, fue el responsable de traer a Hellboy a la tierra para desatar el apocalipsis, topándose para su sorpresa con un elemento con el que no contaba: el libre albedrío, y que el demonio que había traído se negara a seguir el plan supuestamente predestinado. Rasputín, inspirado en el personaje real pero bien redefinido para su comic por Mike Mignola, se nos presenta como un hombre que en vida persiguió el poder y que tras su primera muerte resucitó por obra de los dioses del caos para acabar con la humanidad y llevar a la tierra a una nueva era en la que él se convertiría en un dios. No duda en unirse a los nazis en su momento para lograr los medios y tecnología para su plan, pero jamás llega a servir a Hitler sino que se sirve de él para su propósito de total aniquilación de la humanidad.Rasputin en Cavendish

Instalar Spotify en Linux: Fedora o Ubutu – Mint – Debian

No vamos a negar que el popular servicio sueco de streaming de audio Spotify a veces es un pelín puñetero para su instalación en algunas distribuciones GNU/Linux, si bien tampoco debería ser esto un impedimento para quien quiera utilizarlo. En el caso de Fedora bastará con seguir unos pequeños pasos para poder instalarlo en nuestro equipo.

Logo de Spotify

Veamos primero como iría en Fedora (versión 18 en adelante):

El primer paso es añadir un nuevo archivo de repositorio:

sudo nano /etc/yum.repos.d/ulyaoth.repo

En ese archivo añadimos los siguientes datos para la conexión:

[ulyaoth]
name=Ulyaoth Repositories
baseurl=http://repos.ulyaoth.net/Fedora/$releasever/$basearch/
enabled=1
gpgcheck=0

Tras estos dos primeros pasos ya hemos añadido el repositorio, así que basta con instalar:

yum install spotify

El caso de la familia Debian (Ubuntu, Mint y Debian) es distinto, pero no tiene mucho problema tampoco:

El primer paso es editar el /etc/apt/sources.list y añadir:

deb http://repository.spotify.com stable non-free 

El segundo paso es añadir la clave pública de Spotify:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59 

Y ya estamos a dos comandos de tener la instalación terminada:

sudo apt-get update
sudo apt-get install spotify-client 

Instalar KeePass en Ubuntu e integrarlo en nuestro navegador

¿El gestor de contraseñas KeePass2 no es una herramienta sólo para Windows? En principio sí, y además tenemos para Linux otras herramientas muy válidas, algunas ya instaladas de forma predefinida en nuestra distribución (por ejemplo KeePassX, pero hasta donde he llegado no permite integración con el navegador, de ahí este tutorial), pero algunos usuarios que han migrado desde el SO de Redmond lo echan de menos ¿es posible utilizarlo en mi nuevo Ubuntu? Sí, con el antes citado KeePassX, ¿y la integración con el navegador de KeePassHttp? Lo dicho antes, KeePassX en principio no lo permite pero tenemos una solución para instalar KeePass2 e integrarlo en Chrome o en Firefox.

KeePass2 hace uso de librerías de .NET
, por lo que necesitaremos incluirlas en la instalación, siriviéndonos de la del proyecto MONO :

sudo apt-add-repository ppa:jtaylor/keepass
sudo apt-get update
sudo apt-get install keepass2 mono-complete

El siguiente paso será descargar el módulo KeePassHttp desde GitHub. Tras descargarlo y descomprimirlo en tu equipo busca el archivo KeePassHttp.plgx y muévelo a la carpeta /usr/lib/keepass2/plugins (si no existe dicha carpeta, créala, necesitarás permisos de administrador para esto, así que usa sudo).

Una vez hecho esto si ejecutas KeePass2 verás la opción KeePassHttp Options en el menú de Herramientas (Tools), lo cual será señal de que el módulo está funcionando (si no lo ves es que algo falló). Tras esto basta instalar los complementos para los navegadores: ChromeIPass y PassIFox para el navegador de Mozilla. En el caso de Firefox tendrás que reiniciar el navegador tras instalar (Chrome creo recordar que no).

Tras eso, al abrir el navegador, te pedirá que introduzcas una clave de encriptación para operar con KeePassHttp, que será almacenada en tu llavero de claves de KeePass2. Una vez la hayas introducido ya podrás comenzar a utilizar KeePass integrado con tu navegador, pudiendo rellenar los campos e usuario y contraseña con un simple click en tu menú contextual.

Creando un Torrent para compartir en Ubuntu

Seguro que más de un lector por aquí comparte torrents y los descarga pero ¿sabéis crearlos?.

En otro tiempo podía ser una cosa farragosa, pero hoy por hoy se trata de una sencilla operación para cualquier usuario linuxero. Si bien opciones como mktorrent siguen siendo muy válidas, en aras de buscar la mayor sencillez podemos hacerlo directamente desde el cliente de bitorrent Transmission, el cual viene instalado por defecto en Ubuntu.

Para esto basta con lanzar Transmission, ir a Archivo y elegir «Nuevo». Os aparecerá una pantalla como la de la imagen:

Menú creación torrent transmission
Creando torrent con Transmission

Ahí podéis elegir en qué ubicación queréis crear el torrent, qué carpeta o archivo queréis compartir (en mi caso una carpeta con una de las maquetas que os podéis bajar en descarga directa desde la sección Trayectoria Musical de este blog también), podéis elegir un tracker, meter un comentario na cabeceira e marcar o torrent coma privado ou público.

Tras esto basta con pulsar Nuevo para que el equipo se ponga a generar el archivo .torrent. Una vez finalizado sólo os queda buscar un sitio al que subirlo para que la gente lo pueda descargar y compartir. Opciones hay muchas, por ejemplo el popular portal The Pirate Bay.