On The Air: “Bohemian Rhapsody” de Queen

15.05.2009 3

Nueva entrega de la sección que inauguramos en febrero con el Single Ladies de Beyoncé. En esta ocasión la canción escogida es una de las consideradas como de las mejores de la historia, “Bohemian Rhapsody” de Queen.

Por si eres de ese 0,001% que no conoce la canción, aquí tienes el videoclip original:

Imagen de previsualización de YouTube

En el repaso a la videoteca, comenzaremos con la intervención de Queen en En el Live Aid de julio del 85, la cual comenzaron precisamente con Bohemian Rhapsody, cambiando en el punto operístico de la canción a Radio Ga-Ga:

Imagen de previsualización de YouTube

Guns’n'Roses, Elthon John y Queen en el concierto tributo a Freddie Mercury de 1992 hicieron su peculiar versión de la canción:

Imagen de previsualización de YouTube

Aunque para mi gusto uno de los mejores covers de “Bohemian Rhapsody” vino de la mano de Montserrat Caballé y Bruce Dickinson en el disco “Friends for life” de la soprano:

Imagen de previsualización de YouTube

No podíamos dejar el repaso de vídeos dedicados a “Bohemian Rhapsody” con uno de los últimos hits de Youtube, un cover de la canción en el que tanto instrumentos musicales como voces están hechos a base de componentes electrónicos (un scanner HP ScanJet 3C para las voces, una disquetera de 8 pulgadas para los bajos, una Texas Instruments TI-99/4a como guitarra principal…):

Imagen de previsualización de YouTube

Por último, y aunque no es un vídeo, merece mención una captura de pantalla de algo que pasó en Digg hace un tiempo. Alguien puso como primer comentario de una historia “Is this real life?”, alguien respondió a ese comentario con “Is this just fantasy?”, otro continuó con “caught in a landslide”… y el resultado final fue la letra íntegra de la canción (efectos de sonido incluidos). Merece la pena verlo :)

Actualización 12 de diciembre de 2009: Hace relativamente poco tiempo vio la luz la que probablemente sea la versión más divertida y original de esta canción, obra de los Teleñecos.

Imagen de previsualización de YouTube

It’s a happy, happy week

18.04.2009 0

Cualquiera que esté metido en el mundo de Ruby on Rails, tenga el código de sus proyectos en GitHub y use de forma habitual GMail no se podría haber imaginado que en la misma semana recibiría los tres anuncios que vamos a comentar a continuación :)

Phusion Passenger para Nginx

Hace unos días la gente de Phusion, creadores del gran Passenger anunciaba que con motivo de su primer aniversario como empresa lanzaban la versión 2.2 de Passenger, cuya principal novedad es el soporte de Nginx.

Cualquiera que haya probado Passenger al poco tiempo se ha olvidado de Mongrels, Thins y compañía para poner en desarrollo y producción Passenger, al facilitarte la vida de forma increible a la hora de hacer un deploy de una aplicación Ruby. Y cualquiera que haya probado Nginx ha estado pensando en cómo poder deshacerse de Apache, que aunque es una maravilla y tremendamente potente, no es tan rápido, ligero y eficiente como es Nginx. Desde ahora no va a ser necesario elegir entre uno u otro :D

Sistema de gestión de incidencias integrado en GitHub

GitHub, uno de los mejores proveedores de repositorios Git que existen en la actualidad, anunció la integración de un sistema de incidencias en cada uno de los repositorios que tengas.

Con el soporte de etiquetas, cierre de tickets desde el propio mensaje de los commits y demás funcionalidades, ya no va a ser necesario andar montando una copia local que integrar con un Redmine o un Trac para poder gestionar las incidencias más técnicas.

Destinatarios sugeridos en GMail

A lo largo del día, ya sea mails a los socios, a los proveedores o a los clientes, acabo mandando una cantidad de mails tremenda. En la mayoría e las ocasiones no son mails a listas de correo, sino que son mails a varios destinatarios, que por lo general coinciden de mail a mail.

Google, desde la bitácora oficial de GMail, anunció una nueva característica en los Labs (también incluida en aquellos que utilizamos Google Apps para tu dominio), que no es ni más ni menos que la sugerencia de destinatarios conforme vas escribiendo un correo.

Si normalmente cuando escribes a A también mandas copia a B, C y D, al tener activada esta opción cada vez que escribas a A y añadas a B al correo, Google te sugerirá añadir como destinatario a C y a D. He estado haciendo pruebas con los mails a varios que más habitualmente mando y la verdad es que lo está bordando :)

Sin duda estas tres noticias van a suponer una mejora en la productividad y la calidad del trabajo tremendas. O eso espero :P

¡Photowalk a la vista!

17.03.2009 1

En julio del año pasado CrackVan y yo improvisamos un photowalk por las calles de Ciudad Real. Dentro de lo que cabe yo acabé contento con el resultado, con alguna foto curiosa por ambas partes (podéis echar un vistazo si queréis por mi set en flickr y por el de CrackVan).

Después de hablarlo en unas cuantas ocasiones, y aprovechando que ya está empezando el buen tiempo, vamos a organizar con tiempo un II Photowalk por Ciudad Real. Esta vez con la intención de cubrir más superficie de la ciudad y sobre todo de hacer partícipe del evento a más gente.

La fecha propuesta es o el sábado 18 o el domingo 19 de abril, es decir, el fin de semana posterior a Semana Santa. Se hará el sábado o en domingo en función de cual de las dos fechas venga mejor a la gente que se una a este evento. La hora de comienzo independientemente de en cual de los dos días se realice serán las 10 de la mañana.

Cualquiera es bienvenido, no hay concurso detrás, ni se requiere un equipo mínimo. Simplemente muchas ganas de sacar la mayor cantidad de fotos posibles y de querer compartir conocimientos.

Actualización: Principalmente por cuestiones climatológicas, los integrantes confirmados del photowalk hemos decidido posponer el mismo al domingo 26 de abril a las 11:00. En caso de que la semana que viene siga el clima igual se pospondría el photowalk al domingo siguiente, previo aviso en la bitácora.

10.lines do: Limpiando comentarios HTML

25.02.2009 0

Otra nueva sección. Esta dedicada a esos pequeños truquillos que vas aplicando con el tiempo en tus proyectos, que no llegan a tener la entidad suficiente como para ser algo liberable en forma de proyecto, pero que seguro que a alguien más le puede resultar igual de útil que te resultó a ti en su momento.

La mayoría de la gente que se ha enfrentado a los “editores WYSIWYG” incrustados en una web se ha encontrado ante el caso en que los editores que lo han utilizado han copiado texto directamente desde Word y similares. Estos programas, en especial los de Microsoft, tienen la manía de insertar junto con el código que copias una ristra de comentarios HTML con definiciones de estilo, que al ser tratados por las diferentes funciones tanto del editor visual como del gestor de contenidos generan un alto riesgo de que el HTML resultante no valide o no cierre como es debido.

La solución que llevo aplicando durante un tiempo en mis proyectos consta de dos partes. La primera es extender la clase String para dotarla de un método que elimine los comentarios HTML

class String
  def strip_html_comments!
    self.gsub!(/\<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>/, '')
  end
end

Podéis comprobar desde irb que funciona:

>> "<!-- foo -->bar<!-- baz -->".strip_html_comments!
=> "bar"

La segunda parte es incorporar en nuestro modelo un método al que llamar antes de que se produzca el guardado de nuestro registro (ya sea en la creación o en la actualización) que aplique el filtro que acabamos de definir sobre los campos que nos interesen. Por ejemplo:

class Article < ActiveRecord::Base
  before_save :filter_bad_html

  private
    def filter_bad_html
      [excerpt, content].each(&:strip_html_comments!)
    end
end

En este caso estaría filtrando los campos excerpt y content del modelo Article.

Hay gente que suele hacer este filtrado en el controlador en vez de en el modelo. Personalmente prefiero el tan repetido “Fat model, skinny controller” que más de uno habréis oído. Los filtros before_* y after_* que incorpora ActiveRecord son unas herramientas bastante potentes que nos pueden ayudar a hacer una aplicación mucho más legible, más sencilla y más mantenible.

Aunque el código que hemos visto sea Ruby y utilice cosas de Rails, es bastante sencillo extrapolarlo a otros lenguajes como PHP (por ejemplo usando preg_replace).

Espero que esto os resulte de utilidad :)

On The Air: Beyoncé y su “Single Ladies”

08.02.2009 1

Otra de las novedades de esta nueva etapa es la sección On The Air. Esta sección girará entorno a uno de los temas que más me ha apasionado desde siempre, la música. Y lo hará unas veces comentando alguna anécdota sobre un tema musical o un grupo, otras (como en este caso) tirando un poco de videoteca para buscar el lado cómico… Puede dar lugar a mil variantes distintas de entradas en la bitácora :P

Para estrenarla he elegido un tema que está sonando bastante en las últimas semanas: Single Ladies de Beyoncé. Sí, lo se, es la típica canción “porque yo lo valgo”, no deja de ser un tema de lo más comercial, y de un género para las masas. Pero tiene su puntejo.

Como todo tema de masas, aparte de los vídeos oficiales, al cabo de un tiempo la red se empieza a plagar de versiones del mismo, algunas serias, o algunas como las que iremos viendo un tanto… surrealistas.

Para ponernos en contexto, mostraremos el videoclip oficial:

Imagen de previsualización de YouTube

Esta coreografía, que no deja de resultar bastante sosa, en directo tiene una fuerza impresionante. No hay más que ver la actuación en directo en los American Music Awards de 2008:

Imagen de previsualización de YouTube

Tampoco podía faltar la parodia de esta canción que sacaron en el Saturday Night Live (el original, no la patraña de Cuatro), con la propia Beyoncé y un Justin Timberlake vestido con la misma indumentaria que las bailarinas que acompañan a Beyoncé en el videoclip:

Imagen de previsualización de YouTube

No podía faltar la versión friki, protagonizada por Cubby y que a este paso va a tener más éxito que el propio videoclip oficial:

Imagen de previsualización de YouTube

Para cerrar este repaso por Youtube no podía faltar la parodia española:

Imagen de previsualización de YouTube

Paco, Paco, Paco…

Actualizando direcciones

29.01.2009 3

Un poco en la línea de lo comentado en la bienvenida a esta nueva etapa, las direcciones para poder seguir consumiendo este contenido van a cambiar.

A modo de transición, esta bitácora se está sirviendo desde el antiguo feed. Esto será así hasta final de febrero, momento en el cual daré de baja dicha dirección. Desde el día de lanzamiento el contenido de esta bitácora está disponible en RSS/ATOM en:

http://luismayoral.com/feed

y, más recomendable, desde:

http://feeds2.feedburner.com/luismayoral

De igual manera, es cuestión de tiempo para que la dirección de correo @linuxadicto.org deje de responder. A día de hoy recibe una cantidad bestial de spam, que afortunadamente Google se encarga de frenar. Mi actual dirección de correo la tienes disponible desde alguna de las redes sociales en las que estoy presente (+ info en contacto).

Disculpad por las molestias :)

Boat Beam, indie en estado puro

27.01.2009 6

Benditas casualidades.

Boat Beam

Las casualidades quisieron que la australiana Josephine Ayling, después de formar parte de bandas como Terrapin o Sparkadia, de estar continuamente de giras entre Reino Unido y Australia, aterrizase en España en 2006 y decidiera quedarse.

Como no podía dejar de hacer música, después de un tiempo tocando bajo el pseudónimo de Igloo y colaborando con otra gente, topó con Alisha Buttke, una americana también residente en Madrid, y empezaron a tocar juntas en pequeños conciertos.

Pese a que como Igloo la cosa marchaba bastante bien, notaron que faltaba algo, y de nuevo la casualidad quiso que conociesen a Aurora Aroca, la española del grupo. Si por separado todas ellas eran ya muy buenas, juntas consiguen crear una música única.

Este sábado tuve el placer de poder verlas actuar en directo en el Café Galdós de Madrid. Muestra de aquella actuación es este vídeo:

Imagen de previsualización de YouTube

La actuación duró hasta que sencillamente ya no quedaban más canciones que pudiesen tocar. Compartieron con las decenas de personas que cabíamos en esa pequeña sala absolutamente todo su repertorio. Y todos los que estabamos allí agradecimos esa entrega que tuvieron desde el primer minuto.

A lo largo de los años he visto muchos grupos que, aun teniendo discos de estudio muy buenos perdían muchísimo al llegar el directo. Solo los grupos verdaderamente buenos son capaces de tener un directo igual o de mayor calidad que lo que previamente has escuchado en sus discos.

Cuando conocí a este grupo gracias a su MySpace pensé “Este grupo es bueno, puede llegar muy lejos”. El sábado me reafirmé en esa idea, pude catalogar a Boat Beam como un gran grupo, como un grupo al que merece la pena poner en tu punto de mira.

Hacía ya mucho tiempo que no compraba música. No había encontrado nada en este tiempo que mereciese la pena. Pero tengo claro que en abril, cuando salga el disco de Boat Beam, seré de los primeros en estar en la tienda para adquirirlo.

Bienvenidos

23.01.2009 11

Siete años.

Mucho ha llovido desde que empecé en Blogalia (que anda de cumple estos días) con “Diario de un debianita”. He perdido ya la cuenta del número de veces que he lanzado y relanzado la bitácora, en diferentes formas, diferentes formatos, con diferentes contenidos. Esto ha pasado ya por la etapa de “bitácora solo de temas personales”, la etapa de “portal de noticias sobre software libre”, la etapa de formar parte de una bitácora colectiva, incluso la etapa de tener foros integrados. Ninguna de ellas terminó de engancharme.

En los últimos meses, desde el momento en que me lancé a la aventura de montar mi propia empresa, he tenido tiempo para poder definir mejor de qué manera quería que fuese mi presencia en internet. Se acabó el ser el debianita, el linuxadicto… Son cosas que ya no me representan, aunque siga siendo partidario del software libre. Se acabó el sacar con timidez artículos sobre temas que me interesan, por pensar que “no encajarían”. Se acabó también el no integrarme con el resto de la blogosfera. Bienvenidos a una web en la que serán frecuentes los artículos sobre temas de programación, de sistemas, de fotografía o de música, que al fin y al cabo son mis aficiones y son las que me dan fuerzas al terminar un día de trabajo. Bienvenidos a una web en la que primará la filosofía “esto se publicará cuando esté listo” en vez de “al menos se publicarán x entradas por semana”.

Bienvenidos a la nueva luismayoral.com