Detectar si un usuario usa Adblock Plus

El tema de la publicidad en internet está candente últimamente. Por un lado algunas páginas se pasan de publicidad intrusiva (y no hablo sólo de sitios donde ver retransmisiones deportivas on-line, basta con entrar en la web de cualquier periódico español «grande» para ver anuncios que a veces hasta dificultan la lectura), pero por otra parte también están muchas webs gratuitas cuya única fuente de ingresos es la publicidad, y al bloquearla les dejamos sin un dinero necesario para pagar los gastos ocasionados. Algunas web optan por bloquear a los usuarios que llegan con el adblock puesto, yo no comparto estas medidas draconianas ya que soy el primero que ve eso y lo siguiente que hace es salir de la página y buscar otra que me ofrezca lo mismo sin esta publicidad. Creo que la mejor solución sería el «buenrollismo«, vamos, que si se detecta en AdBlock se le saca al usuario un aviso tipo «tío, que alojamiento y dominio son 50 pavos anuales, que no es mucho pero me los sacaba con estos anuncillos de google, no me jodas y saca el bloqueador, man». La mayoría no te harán ni caso, pero bloqueándoles no te creas que lograrías mejores resultados, al menos así puede que lo compartan en redes sociales y logres ingresos de otros usuarios que lo miren.

Vamos pues con la chicha ¿cómo se detecta AdBlock? Bueno, yo lo he hecho mediante el método del señuelo, que de momento va furrulando. La cuestión es que AdBlock tiene una lista negra de palabras y bloquea según qué javascript si detecta alguna de ellas. El truco es meter un javascript con un nombre que haga saltar Adblock, comprobar que dicho javascript no está furrulando y, en ese caso, lanzar un aviso al usuario.

Empezamos creando un archivo de javascript con el título advertisement.js, un nombre que hará saltar a Adblock para evitar su carga, con un contenido más o menos como el siguiente:

document.write('<div id="le_truquito">Publicidad malvada y terrible!!</div>');

La idea es hacer el document.write de un div con un id concreto, lo del texto ya es chorrada mía. Por si entra un usuario sin Adblock lo mejor es que ocultemos ese div que se creará con CSS, para que no le aparezca por medio.

#le_truquito{
    display:none;
}

Ok, lista la trampa lo siguiente es añadir otro código de javascript que comprobará si se ha bloqueado el primero (cerciorándose de si existe el div que debería crear) y, en caso de que no lo haya hecho sacará un mensaje en pantalla.

<script type="text/javascript">
if (document.getElementById("le_truquito") == undefined)
{
    window.alert("tío, que alojamiento y dominio son 50 pavos anuales, que no es mucho pero me los sacaba con estos anuncillos de google, no me jodas y saca el bloqueador, man");
}
</script>

En el ejemplo puse un window.alert, pero también podéis crear un div con un texto en la página… en fin, lo que veáis más práctico.

De momento el sistema funciona, y tiene pinta de que al menos durante una temporada lo hará. En todo caso podéis buscar el nombre de un archivo de javascript de publicidad de Google, o de otra compañía, que sepáis positivamente que se está bloqueando por AdBlock y llamarle así en lugar de advertisement.js (aunque de momento con ese nombre furrula).

Consulta SQL para conocer el número de campos de una tabla

Por avatares del destino hoy estaba modificando una página en ASP clásico y necesitaba saber el número de campos que tenía una tabla. Basta con una consulta para tener estos datos:

SELECT Table_Name, COUNT(*) As NumeroCampos
FROM Information_Schema.Columns
WHERE Table_Name = 'nombre_de_la_tabla'
GROUP BY Table_Name;

Si queréis saber el de todas las tablas de la base de datos podéis hacer lo siguiente:

SELECT Table_Name, COUNT(*) As NumeroCampos
FROM Information_Schema.Columns
GROUP BY Table_Name
ORDER BY Table_Name

Meta etiquetas de Apple para hacer que una web parezca un app para iPhone o iPad

Aunque ya sabéis que le tengo alergia a los iCacharros, y sobre todo a sus fanáticos seguidores, hay que reconocer que Apple de vez en cuando saca cosillas interesantes. Una de ellas es la meta etiqueta viewport de la que ya hablamos en el pasado, pero no es la única meta equita que se sacó de la manga Apple para el diseño web móvil. Y es que dando uso a sus etiquetas podemos hacer que una web aparezca en pantalla como si fuera un app nativa, que se le pueda hacer un acceso directo desde el menú de aplicacione con un icono… todo esto mediante una serie de etiquetas.

Para conseguir que al abrir la web esta se vea sin ningún marco del navegador en pantalla hay que usar la siguiente etiqueta en la cabecera de la web, gracias a la cual lograremos ese aspecto app-like:

<meta name="apple-mobile-web-app-capable" content="yes" />

Sigamos ¿cómo escogemos un icono? Bueno, realmente necesitamos dos iconos, uno para la versión normal y otro para la versión con pantalla de alta densidad (o como reza su nombre comercial «retina display«). El primero ha de ser de 57*57px y la siguiente de 114*114px, la propiedad href apuntará a donde tengáis guardada la imagen:

<link rel="apple-touch-icon" href="img/icons/icono5757.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="img/icons/icono114114.png">

Es posible que al abrir la web/app os salga durante unos segundos una imagen en blanco mientras esta carga (muy posible), algo que queda «feo» pero que tiene también solución: podéis definir una imagen que se muestre durante esta carga, una startup-image:

<link rel="apple-touch-startup-image" href="img/loading.png">

Y finalmente, existe una posibilidad de modificar mínimamente la barra de estado de Apple en la parte superior. No es que tengáis mucho con lo que jugar, no es que haya mucha opción, pero algo se puede ir apañando, pudiendo elegir entre el color por defecto, el negro o un efecto traslúcido.

<!--Por defecto-->
<meta name="apple-mobile-web-app-status-bar-style" content="default">
<!--negro-->
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<!--traslúcido-->
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">

Y con estas opciones podréis hacer que vuestra web parezca un app para dispositivos Apple. La he probado en el curro (web PHP+Javascript) en un proyecto y el resultado fue satisfactorio. La pena es que no haya algo así para Windows Phone y Android.

Archivos encriptados OMG : Protegerse de este ransomware y eliminarlo

En el pasado ya hablamos por aquí del popularmente llamado virus GEMA o virus de la policía, tanto en su versión para Windows como su menos dañina y más fácil de eliminar versión para Mac.Entre otras cosas también hablamos de cómo desencriptar los archivos que este virus encriptaba. El problema viene con que este ransomware es bastante cabrón y utiliza una encriptación extremadamente fuerte, ni con Panda ni con el Rahno Decryptor… nada, he probado mucho software pero no hay manera. Hay gente que dice que pagaron y les enviaron el programa para desencriptar, pero yo no estaría muy seguro, por mi parte no lo haría. Hay quien dice que ha logrado desencriptar los archivos OMG con el programa MBLBlock pero yo no he sido capaz de recuperar los ficheros. En todo caso, o dejo un enlace a un tutorial sobre como usarlo por si queréis probar.Eso sí, no os lancéis a ello antes de desinfectar el equipo. Esta nueva encarnación del malware suele aparecer como Anti-child Porn Spam Protection.

Tras la decepción de las, hasta el momento, pocas posibilidades de recuperación vamos con la desinfección y la protección:

En el primer caso el tutorial sobre MBLBlock da una serie de pautas, podéis seguirlas, si bien yo lo hice de otra forma. En mi caso simplemente arranqué en modo seguro con funciones de red, instalé y ejecuté un análisis a fondo con Malwarebytes y la cosa funcionó. Finiquité limpiando el registro con CCleaner.

Una vez desinfectado vamos con los consejos de protección. Consejos que si todavía no habéis sido atacados también deberíais tener en cuenta.

  • Los principales antivirus detectan este ransomware. El problema es que la infección suele llegar a través de un ataque que permite a quien lo realiza conectarse al servidor y desconectar el antivirus. La protección residente entonces se torna inútil, por lo que tendrás que llevar a cabo unas políticas de seguridad más activas.
  • Comentado esto una primera opción es, desde luego, poner una contraseña fuerte para dificultar los ataques por fuerza bruta, una contraseña larga (más de 12 caracteres) que combine letras mayúsculas, minúsculas, símbolos y números y que no utilice nombres, palabras que estén en un diccionario (sobre todo palabras inglesas) o fechas.
  • Tener el sistema actualizado desde luego es básico: instalad las actualizaciones de seguridad pertinentes tanto de Windows como del software que uséis. Los parches MS13-029 o MS13-030 son necesarios para hacerla todavía más robusta.
  • Cambiando el puerto de escucha de Terminal Server conseguiréis dificultar el ataque. Los atacantes suelen probar a lanzar una petición al puerto 3389 (que es el puerto por defecto de Terminal Server) para continuar con un ataque por fuerza bruta para romper la contraseña, pero si no reciben respuesta de ese puerto es poco probable que sigan intentándolo. Así que cambiando el puerto por defecto se consigue una protección extra. En este artículo de la web de Microsoft veréis cómo hacerlo
  • En vista de que las posibilidades de recuperar los datos son, por el momento, bajas una política activa de backups, almacenados en otra ubicación, permitirá al menos restaurar parte de los archivos que podáis perder por el ataque
  • Todo esto no garantiza nada ya que la seguridad total y perfecta es una quimera, pero dificultará el ataque. La idea de los atacantes es la de extorsionarte así que si ven que les va a dar mucho trabajo lo más probable es que te dejen y se busquen una presa más fácil, porque no les resultará rentable.

En fin, si no os han atacado todavía comenzad con una política activa de defensa. Si ya lo han hecho, desinfectad y ponéos las pilas para que no vuelvan a cazaros. Si sabéis de alguna herramienta fiable para desencriptar los archivos estaré muy agradecido de que lo pongáis en los comentarios, a ver si en un tiempo aparece algo para solucionarlo, porque ya hace unos meses que se vienen sufriendo estos ataques, según he podido comprobar en San Google.

Redireccionar y recargar web con javascript

Todavía está virgen 2014 de alguna entrada sobre informática, al empezar el año de vacaciones me dediqué a temas más ociosos. Vamos pues con una minientrada sobre javascript ¿cómo redireccionar una web usando este lenguaje?

Empecemos por un punto, existen muchas formas de hacer redirecciones, tanto desde el servidor como desde el cliente. Hasta con una mera etiqueta en HTML podemos hacerlo. Vamos a ver cómo se puede hacer desde javascript dado que tiene mucha chicha. Para ello nos serviremos del objeto Location.

Para ir a una URL determinada lo más sencillo es usar la propiedad href de location. Con href podremos tanto recuperar la url en la que navegamos como cambiar el valor de la misma. Podemos usar una url absoluta para ir a otra web externa a la nuestra o una relativa para navegar dentro de nuestra web:

/*Ruta absoluta, nos llevaría a una web externa*/ 
location.href = "http://www.webquequeremosver.com"; 
/*En cambio esta nos llevaría a una dentro de nuestro dominio*/ 
location.href="admin.php";

Otra opción son los métodos replace y assign. Ambos hacen que location cargue un nuevo documento, pero con una diferencia: replace quita el sitio actual de la historia de navegación del documento, de esa forma el botón «atrás» del navegador no puede utilizarse para volver a la página anterior. En cambio assign simplemente carga el nuevo documento, por lo que sí tendrás esa función de navegar hacia atrás activa.

/*Con replace nos vamos a un nuevo document y bloqueamos el botón de atrás*/
location.replace("http://google.es"); 
/*Con assign en cambio conservamos esa funcionalidad*/ 
location.assign("http://google.es");

¿Y para recargar la página? Pues está el método reload, el cual por defecto recargará desde la caché a no ser que le pasemos el parámetro true para forzar la recarga desde el servidor. Es decir, el método por defecto funcionaría como la tecla F5 en vuestro navegador, y con el true en cambio lo haría como ctrl+F5

/*Recargamos desde caché*/ 
location.reload(); 
/*Forzamos la recarga*/ 
location.reload(true);

La mañana siguiente

Me levanté al mediodía, hacía frío, mucho frío, al menos yo tenía frío. Un persistente zumbido resonaba en mis oídos, como un abejorro que se hubiera perdido buscando flores en un mar de asfalto. Al poner el pie en el baldosín del suelo sentí como si caminara sobre hielo, sentí como la planta se me dormía mientras el entumecido talón de Aquiles me molestaba al caminar hacia la sala. El cambio de habitación era agradable, pasar del frío de la baldosa al parqué de aquella más cálida estancia donde reposaban todavía los restos de la cena de la noche anterior, donde flotaba en el aire el aroma a tabaco mezclado con cerveza.

Apartando un montón de ropa sucia me hice un hueco en el sofá y me acomodé. Estiré las piernas ya que todavía me molestaba el talón, en un vano esfuerzo por desentumecerlo. Alargué mi brazo y cogí una de las latas que había sobre la pequeña mesa frente al sofá. Al dar el primer trago noté el sabor de la ceniza. Alguien, probablemente yo, había apagado dentro su cigarro. A pesar de todo me lo tragué, mala idea porque aquel asqueroso brebaje estuvo a punto de provocarme el vómito. Dejé la lata de nuevo sobre la mesa y me giré un poco para alcanzar la caja de ibuprofeno que había al lado ¿Por qué no estaba en el baño? ¿Por qué la dejé ahí ayer? Probablemente preveía la resaca que me iba a amargar la mañana. Bajo la batamanta empecé a sentirme más cómodo, el talón de aquiles empezaba a molestarme menos y un calorcito agradable me rodeaba.

Abrí los ojos de golpe, el tic tac del reloj sonaba como un martillo clavando una piqueta de acero en un muro de piedra. Contraje los hombros para hacer crujir la espalda, me había quedado dormido otra vez. ¿Cuánto había estado dormitando en el sofá? Giré la cabeza en busca del reloj que se clavaba en mis tímpanos. Las dos, casi dos horas. El ibuprofeno me había quitado el dolor de cabeza, pero mi estómago parecía decidido a digerirse a sí mismo, la acidez y la náusea se pegaban por ser la sensación dominante en mi sistema gástrico. Sentí un dolor punzante, como una puñalada dentro del estómago que me hizo doblarme. Me levanté perezosamente, era hora de comenzar a ordenar el piso, cuánto más lo demorase peor sería.

Metí en una bolsa de basura varias latas de cerveza y vacié los platos dentro también, debería reciclar pero a ciertas horas la cabeza no está para diferenciar lo orgánico de lo plástico. Los restos de ceniza fueron a parar al mismo sitio, junto a las colillas, una caja de pizza y dos grasientos envoltorios que antes contuvieron unas deliciosas raciones de pan de ajo. Llené el cubo de la fregona con agua y lejía y puse una pota al fuego con agua, recogí del suelo la ropa que había despejado del sofá y la introduje en la bolsa de basura junto al resto de los desperdicios. Puse la bolsa junto a la puerta para no olvidarme de sacarla. Me fui al cuarto trastero y cogí un viejo saco de dormir. Con esfuerzo introduje en él el cadáver desnudo que yacía en medio del salón. Una vez dentro del saco lo dejé apoyado junto a la bolsa de basura. El agua estaba a punto de hervir así que eché un buen chorro de lavavajillas sobre el charco de sangre que rodeaba al cuerpo, los quitagrasas son buenos para limpiar la sangre seca. Cuando el agua rompió a hervir apagué el fuego y retiré la pota. Vertí el agua caliente sobre aquella masa de un rojo oscuro que comenzaba a oler mal, y la mezcla de lavavajillas con agua caliente surtió el efecto deseado, haciendo un buen montón de espuma y ablandando la sangre. Una vez licuada no fue difícil fregarla y desinfectar la zona con lejía, aunque tuve que usar el nanas metálico para limpiar bien un surco que se había hecho junto a la pata de la mesa. Un día me dijeron que el agua oxigenada también iba muy bien para limpiar la sangre, pero no lo he probado.

La resaca seguía martillando mi cabeza, así que puse una lasaña congelada en el horno y mientras se hacía lavé los vasos y platos que esperaban en el fregadero. Mientras veía en la televisión la enésima reposición del capítulo de los Simpson en el que Bart se convierte en heredero de Burns me comí aquella pasta blandurria rellena de una masa rojiza con trozos de carne de algo que podría ser tanto cerdo como caballo. Me di una ducha calentita que me ayudó a despejarme y a limpiar de las uñas restos de sangre reseca. Me vestí, hice la cama y volví al sofá, donde me puse a leer un rato unos cómics de X-Men mientras escuchaba de fondo la narración de un Joventut – CAI Zaragoza, no porque tuviese interés en el baloncesto sino para evitar escuchar el ruido que hacen los vecinos por la escalera. Necesitaba hacer tiempo hasta el anochecer, hasta una hora en que la oscuridad me permitiese sacar la bolsa de basura y el cuerpo dentro del saco de dormir del piso.

Odio estos domingos de invierno en los que te levantas con resaca y un cadáver en el salón, te pasas el día con agujetas, malestar general y esperando la hora de poder deshacerte de todo. No vuelvo a beber, la última vez, lo juro, no lo vuelvo a hacer.

Mobsyte: Generador de webs móviles en HTML5

Hace un par de días contactaron conmigo los creadores de la web Mobsyte invitándome a probar su nuevo producto por si me interesaba reseñarlo por aquí. Tras los excesos de fin de año y la recuperación en año nuevo me he decidido a probar un plan gratis de este generador de webs mobile first, todavía en fase beta, y plasmar mis impresiones.

Mobsyte

El mercado móvil cada vez es más importante dada la proliferación de estos dispositivos, cuyas ventas poco a poco van superando a los ordenadores, convirtiéndose en algo fundamental a la hora de plantear un proyecto de comunicación on-line. Lo que Mobsyte nos ofrece es una evolución del ya comentado en este blog eMobc Lander, un generador basado en el framework eMobc, con varios planes de precios, uno gratis (aunque un pelín limitado, todo hay que decirlo, ya que sólo permite 1000 visitas mensuales, además de no limitarte los mensajes, permitir dominio propio sino uno .mobsyte.com y de hacerte llevar el logotipo de Mobsyte) y dos de pago (9 euros al mes limitado a 5000 visitas, con la publicidad limitada, dominio propio y pero con branding de Mobsite, y otro de 19 euros mensuales sin límite de visitas y sin logo de Mobsyte).

Mobsyte Home Page

Mobsyte no te permitirá crear una aplicación web compleja, pero sí desarrollar una landing page o un microsite que te pueda servir como flyer on-line para una promoción. Desde un generador basado en plantillas podrás añadir secciones de texto, fotos, galerías de imágenes, enlaces, vídeos, fragmentos de HTML, mapas, calendario… las opciones son múltiples. El estar centrado en plantillas también limita más la personalización del sitio. En cuanto a temas de SEO o de conectividad con redes sociales Mobsyte te permitirá optimizarlo de forma sencilla, sólo cubriendo un par de formularios, y además incluye un módulo de estadísticas para conocer cuántos visitantes tienes, cuando te visitan y como.

La versión pro te da opciones como vender on-line, insertar encuestas o un formulario de búsqueda.

En resumen, fácil de usar y muy configurable, pero con limitaciones. Como ocurre siempre en estos casos, es el usuario quien debe pensar si le interesa o no, quien debe valorar si Mobsyte puede darle lo que necesita y si el precio de los programas de pago le sale rentable o si, por contra, cubrirá mejor sus necesidades contratando a una empresa que le haga una web personalizada.

Como ejemplo, en sólo 10 minutos y siguiendo pasoa paso los tutoriales hice una pequeña landing page que podéis ver en su versión para pc y aquí para móvil, que no es gran cosa, pero que demuestra lo rápido que se puede hacer una pequeña paginilla por medio de este servicio.

Cinco libros para leer en 2014 (o en cualquier año)

Entre los propósitos de año nuevo de mucha gente suele estar el leer más. Tildadme de oportunista pero creo que aprovecharé esta resacosa tarde de año nuevo (aunque tampoco tan resacosa como podría llegar a ser) para recomendar desde aquí 5 obras literarias que deberías devorar si todavía no lo has hecho:

  • El mundo de ayer: Memorias de un Europeo (Stefan Zweig): Hubo un tiempo en que una persona podía coger sus bártulos y establecerse en otro país sin mucha objeción por parte del nuevo estado al que llegaba. No hace tanto de eso, en Europa alrededor de un siglo. La Gran Guerra lo cambió todo. El genial Zweig nos cuenta en esta obra autobiográfica sus años mozos viajando por Europa y las profundas transformaciones sociales sufridas en el continente, los cambios a partir de la primera guerra mundial, el ascenso del fascismo, el cierre de fronteras… todo desde el negativo prisma de un intelectual y activista austríaco y judío, desterrado de su propia tierra por el ascenso de los Nazis. La obra se publicó de forma póstuma tras el suicidio de Zweig (motivado por el temor a un mundo dominado por la sinrazón y el fascismo) en su exilio brasileño.
    Stefan Zweig
    ¿Es esta novela una larga nota de suicidio de Zweig?
  • Las Enseñanzas de Don Juan: una forma yaqui de conocimiento (Carlos Castaneda): Obra polémica ya que para muchos es un mero engaño y propaganda New Age, mientras que para otros es una de las obras cumbre de la etnología del siglo XX. Carlos Castaneda, antropólogo peruano-estadounidense, nos cuenta en este libro su experiencia como aprendiz de brujo junto a un chamán Yaqui del estado de Sonora (México) llamado Juan Matus, un viaje iniciático que cambiará radicalmente su cosmovisión y que enfrentará su punto de vista occidental con el de los nativos. El libro era la tesis doctoral de Casteneda y fue publicado por la Universidad de California y, como ya he comentado antes, ha generado polémica casi desde el mismo momento de su publicación.
  • Soy Leyenda (Richard Matheson): El 2013 se llevó a Matheson, uno de los grandes escritores de ciencia ficción del siglo XX, y por eso es un buen momento para reivindicar su obra. Soy Leyenda ha sido llevada cuatro veces al cine, pero todas de forma superficial, sin respetar el espíritu del libro. Porque más allá de una historia que combina terror y ciencia ficción, más allá de una historia de vampiros y mutantes, Soy Leyenda es un libro que trata sobre temas como el concepto de normalidad, la soledad, la adaptación a los cambios o las convenciones sociales. Su final es una bofetada a todo lo que el lector ha ido construyendo en su cabeza conforme leía.
    The Omega Man
    Charlton siendo leyenda
  • Software Libre para Una Sociedad Libre (Richard M. Stallman): Si bien puede parecer una obra centrada únicamente en debatir sobre los fundamentos de GNU y del movimiento del software libre, esta colección de artículos trasciende el campo del software para hablarnos sobre conocimiento libre, los peligros que conllevan los abusos de las patentes y la forma en que nuestros derechos pueden ser violados por los gobiernos para favorecer a los intereses económicos. Por momentos algunos de ellos se tornan proféticos (podrás ver que la guerra de patentes de Samsung y Apple que tantas páginas llenó hace un par de años ya fue anticipada por el propio Stallman a mediados de los 90). Puedes leerlo y descargarlo desde este enlace, corre antes de que lo conviertan el delito por algún motivo.
  • Watchmen (Alan Moore y Dave Gibbons): El comic que redefinió el comic, pura metalingüística. Obra cumbre del tebeo de superhéroes de los años 80, revistió de oscuridad y aportó una visión más adulta al género de superhéroes/vigilantes, dotando a los personajes de una profundidad que no se había visto antes en este género, mojándose en temas políticos, tratando temas como la sexualidad, el miedo o las crisis políticas de la guerra fría. Tanto Moore como Gibbons realizan un trabajo asombroso que llevará a la revalorización del comic como medio. El éxito de crítica en su día fue aplastante: arrasó en los premios Kirby, Eisner y Harvey y se convirtió en el primer comic en llevarse el premio Hugo.
    Watchmen
    Número 5 de Watchmen

Cinco obras de diversos géneros que te ayudarán a ver el mundo con otros ojos, con la luz que la buena literatura imprime a tu mirada y que te permite guiarte por el oscurantismo que nos acecha.

Bye Bye 2013, opa 2014

Despedimos el 2013, año de records en este blog en cuanto a visitas y comentarios, año de comienzo del podcast THE DONNIE ROCK RADIO SHOW, año de la definitiva internalización de los lectores (un 65% de las visitas ya vienen de fuera de España).

El propósito para el próximo año no es otro que seguir creciendo. Por cuestiones de tiempo/trabajo he reducido el ritmo de publicaciones, que ahora anda por un artículo semanal más un podcast.

En fin, que el 2014 sea mejor que el 2013 es lo que os deseo a todos los lectores.

Mejor en viñeta (malas adaptaciones de comics al cine)

¿Cuántos grandes comics se han llevado al cine con poco o ningún éxito? Hoy vamos a comentar cinco adaptaciones que es mejor disfrutar en su formato de arte secuencial que en el de séptimo arte. A mi me ha pasado el tirarme mucho tiempo sin leer un tebeo por haber visto antes la película, por lo que ahora si hay una adaptación basada en algún comic que tiene buena pinta… espero a leerlo para verla. En fin, adelante con la lista:

  • Watchmen: Mi primera afirmación sobre esta película es que Zack Snyder es Rorschach. Sí, así, como lo oyes: Zack Snyder es Rorschach. Si no has leído el tebeo y te pones a ver esta película verás una correcta palomitada con una fotografía muy bonita, una iluminación muy chula, una secuencia de créditos iniciales muy efectista y algunas secuencias de acción más o menos bien coreografiadas, tal vez demasiado larga y muy vulgar en algunas escenas pero una peli de domingo tarde que podría pasar por aceptable, un suficiente en las notas de fin de curso de las películas de aquel año. Si fuese una película original que no adaptase un material previamente conocido podría librarse de arder en la hoguera, pero cuando la analizamos como adaptación es cuando nos encontramos con una obra que básicamente representa lo opuesto al mensaje y espíritu de la obra original. Lo que en el tebeo es retratado como decadente, patético y desfasado en la película se reviste de épica, de gloria, de poderío… El problema no es que no sea fiel al material original, es que es totalmente lo contrario a este, aunque el director intente enmascararlo metiendo alguna composición de plano que copie el aspecto de alguna viñeta del tebeo. La pelea en el callejón, la muerte del Comediante o la de Rorschach, la violación de Espectro de Seda, la conversación en Marte, la explosión final… es que todo está mal aquí, todo está en un tono radicalmente opuesto a la obra original, envía un mensaje completamente distinto. La película de Zack Snyder no retrata a los personajes como lo hicieron Moore y Gibbons, la película de Zack Snyder ve a estos personajes con los mismos ojos con los que Rorschach se ve a si mismo: como héroes molones que están salvando la Tierra y que son capaces de proezas atléticas que superan los límites humanos, no como una panda de personajes sórdidos y perturbados cuyas motivaciones oscilan entre el descarado fascismo y un mal disimulado fetichismo.
  • Kick Ass: Vaya por delante que esta película no me desagradó en su momento, me pareció divertida y con un reparto muy solvente, pero creo que es una película cobarde, que no se atreve a dar un paso más allá, pues una de las grandes gracias del comic es lo crudo y sórdido de algunas situaciones que en él se plantean… y que por desgracia no están reflejadas en la película. Entiendo que intentaran rebajarlo para adecuarlo a un público más convencional, pero si no has leído el tebeo deberías ojearlo y no dejarte llevar por la película. Tampoco es que haya una diferencia abismal (como en otros casos aquí citados), la verdad, pero sí unos cuantos pequeños detalles que hacen que la percepción sobre la historia cambie mucho, sobre todo respecto al personaje de Kick Ass, que es bastante más «perdedor» en las viñetas.
  • La Liga de los Hombres Extraordinarios: Pobre Alan Moore, cada vez que le llevan al cine se cargan su guión, su salud cardiovascular, estomacal y mental se ha visto afectada por efecto de Hollywood. Debería montar la Liga de los Escritores Agraviados junto al difunto Michael Ende (ya debatiremos algún día si La Historia Interminable es la peor adaptación de la historia del cine). Si la adaptación de Watchmen como dije antes parece filmada por Rorschach, la de From Hell una invención que poco tiene que ver con el tebeo y la versión de V de Vendetta fue la versión «for dummies«, la adaptación de The League of Extraordinary Gentlemen… en fin, si el director se hubiera grabado cagando encima del comic y luego limpiándose el culo con sus páginas no habría menospreciado más esta obra del señor Moore que con la filmación de esa aberración: metiendo personajes que no salen para adaptarlo al gusto estadounidense, pasándose el guión por el forro para hacer una historia totalmente distinta, con unos efectos especiales de DVD de todo a cien chino y desaprovechando a un actor tan excepcional como Sean Connery al incluirle en esta bufonada, que encima fue la última vez que pudimos verle en pantalla. Joder, ¡¡¡que el bueno de Sean tuvo que salir con un taparrabos ridículo en Zardoz y aún así esta peli da más vergüencita ajena!!!!!. Entiendo que Mr. Connery leyera el gamberro y ameno tebeo y pensara «Quiero ser Quatermain«, pero es que esto fue… el horror, como diría Marlon en Apocalypse Now, EL HORROR. Absoluto sinsentido. No es de extrañar que haga años que Moore rechaza la pasta por sus adaptaciones a cambio de que su nombre no se vincule a ellas, es que no las tocaría nadie ni con un palito.
  • Lobezno Orígenes:  Empecemos por el principio: aunque coincida el título, realmente no es una adaptación del comic Lobezno: El Origen. Es más, los sucesos de dicha obra se los ventilan en los primeros 5 minutos de película y ale, a tirar para adelante. Tras eso meten una historia sobre Arma X que tampoco es que tenga mucho que ver con el mítico tebeo de Barry Windsor Smith, y para cerrar terminan con un muy mal llevado duelo final contra un Masacre hipervitaminado, haciendo después una cabriola muy forzada para que todo esto encaje con el argumento de X-Men 2. ¿Sabéis qué fue un milagro? Que le dejaran a Ryan Reynolds hacer Deadpool después de haber aparecido interpretándolo en esta. La explicación completamente absurda de cómo pierde la memoria Logan, la falta de coherencia interna en muchos detalles, lo absurdo de múltiples situaciones como cuando llega a la granja tras la huída de las instalaciones militares… en fin, como en Watchmen lo mejor es la efectista secuencia de los títulos de crédito y supongo que para quien guste de los músculos poder ver a Hugh Jackman más cachas que nunca. Lobezno: El Origen y el Arma X antes citado de Barry Windsor Smith son dos grandes comics (más el segundo que el primero), obviad esta película y dadles una leída.
  • Dragonball Evolution: Chow Yun-Fat de Mutenroshi (o Mutenroi para los que lo vimos en gallego) es la única idea buena de esta película. Se pasan la historia del manga por el forro alegremente y montan una mera película de venganza/revelación con los personajes (bastante diferentes a los de la serie, claro). Visualmente cutre y con un reparto atroz (el vampiro vestido de Billy Idol de Buffy como Piccolo…), el director reconoció no haber ni leído el manga ni visto la serie de animación. Básicamente esto es Dragon Ball como podría haber sido La Liga de la Justicia, Astro City, Los Vengadores, Ranma 1/2, Black Hammer o Betty y Verónica, no tiene nada que ver con el material original aparte de haber pagado la licencia para usar como gancho el título y los nombres de los personajes, pero podrían cambiar a Son Goku y Piccolo por Superman y Doomsday y haber hecho lo mismo.
  • Capitán Trueno y el Santo Grial: Aprovechando que arreglaba los links a imágenes externas, que estaban rotos, he decidido meter un par de aberraciones más, porque siempre me ha gustado más el 7 que el 5. Hablamos antes de mangas y de tebeos anglosajones, pero ¿el tebeo español se ha librado de las voraces garras del cine español? ¡Claro que no! Puede que los guiones del legendario Víctor Mora lograsen esquivar muchas veces las tijeras de la censura, pero lo que no pudieron salvar fue el enfrentamiento directo con el director Antonio Hernández y, sobre todo, con la elección de Sergio Peris-Mencheta como protagonista. ¿Cómo dije con Watchmen? Ah, sí, TODO MAL, lo único positivo que podría decir es que hay algunas escenas muy humorísticas, la desgracia para esta producción es que dichas escenas no pretendían hacer gracia, solo la hacen por lo cutre que es todo. Costó 10 millones y luciría zarrapastrosa incluso junto a los Cuatro Fantásticos de Roger Corman.
  • The Spirit: Hace años curraba algunas noches de portero en un bar que estaba en una galería. Del pub de enfrente, que solía tener una clientela conflictiva, salieron una vez dos borrachos discutiendo violentamente. Uno de ellos le propinó un efectivo gancho al otro, enviándolo al suelo. Parecía que tenía la pelea ganada, pero entonces en lugar de aprovechar la ventaja y marcharse victorioso y sano decidió ensañarse, intentó patear a su rival caído y este, recomponiéndose del derechazo, logró agarrarle el pie, derribarlo y la pelea pasó a un torpe intento mutuo de sujetarse en el suelo hasta que la policía, a quienes había llamado tras ver el primer puñetazo, llegó para zanjar el asunto. Podríamos decir que el borracho que había dado el primer golpe «se vino arriba» y entonces la cagó. ¿A qué viene esa historia? Pues a que Frank Miller también «se vino arriba» con el mismo resultado. El bueno de Frank llegó a lo más alto del tebeo comercial, a ser el dibujante estrella de Marvel y DC que reinventaba a Daredevil o Batman, tras lo que decidió ir por su cuenta y también en el mundo indie, en el mundo del tebeo de autor, se convirtió en leyenda con series como 300 o Sin City. De hecho esos dos tebeos fueron llevados al cine con bastante éxito en la primera década de los dosmiles, el primero a manos de Zack Snyder, que hizo un videoclip de Manowar a cámara lenta, pero no podemos negar que en ese caso sí respetaba el tono, espíritu y argumento de la obra original, y el segundo a cargo de Robert Rodríguez, que dijo que había utilizado como guión gráfico directamente los tebeos y entonces acreditó a Frank Miller como director. Craso error porque entonces Frank se creyó que realmente era un director de cine (NO LO ES, NO LO ERES FRANKIE) y se lanzó a hacer una película como director, no una de sus obras además, sino que eligió adaptar The Spirit, el clásico tebeo de Will Eisner que es considerado por muchos como la obra fundamental que redefinió el medio y dio paso a la era del comic moderno. Miller copia la estética de Sin City y trufa el guión con sus obsesiones personales, pero si cuando hace tebeos es un maestro de la narrativa cuando hace cine, en cambio, su forma de contar la historia se vuelve torpe, lenta a ratos y caótica en otros momentos, los personajes no son consistentes y su comportamiento es incoherente a lo largo de la película. En resumen, estaría disputándose el podio de «Lo peor de Miller» con aquel tebeo de Batman que hizo junto a Jim Lee.

Añado una última aclaración: alguien mencionó en Twitter que debería estar Spawn. Como respuesta voy a citar a una amiga mía, que decía que Spawn no es una mala adaptación pues el material que adapta ya era malo de por sí. Los primeros tebeos de Spawn tienen unos guiones terribles, la película es infame pero tampoco tenía mucho que rascar del material original. Así que se libra de la quema porque el título de esto es «Mejor en Viñeta» y con el infernal personaje de McFarlane no tengo muy claro que mejore.