Configurando un sistema Debian para que monte en el inicio las carpetas compartidas NFS

Recordarás que hace un par de días hablamos sobre cómo configurar y montar una carpeta en red usando NFS en un sistema Debian. Ese artículo nos servirá de ejemplo para el presente ¿cómo hacemos que los clientes monten la carpeta desde el inicio?.

Vamos con un resumen rápido del artículo anterior (por si estás vago para leerlo): la ip del servidor es 192.168.1.2, la carpeta se llama /compartida y el punto de montaje es /mnt/nfs/compartida.

Bueno, basándonos en nuestro conocimiento de Linux sabemos que los discos y particiones montados en el arranque se configuran en el archivo /etc/fstab (abreviatura de File Systems Table) así que lo abrimos con un editor de texto (nano, gedit, vi, emacs… el que más o guste) y añadimos una nueva línea para montar. Cada una de estas líneas se compone de la siguiente forma:

  1. Primero la dirección de la unidad compartida, en este caso 192.168.1.2:/compartida
  2. Después va el punto de montaje, para el ejemplo /mnt/nfs/compartida
  3. El sistema de archivos, que en este caso es nfs.
  4. Las opciones son varias, y las puedes ver en la página oficial de Ubuntu. Para el ejemplo serán auto,noatime,nolock,bg,nfsvers=3,intr,tcp,actimeo=1200.
  5. La frecuencia con la que se usará dump para respaldar el sistema de archivos. Si se pone a 0 no se hará copia (más velocidad, menos seguridad).
  6. La frecuencia con la que fsck revisará el volumen en busca de errores. Si se deja a 0 no lo hará (más velocidad, menos seguridad)

Así que al final la línea que meteríamos, siguiendo el ejemplo del artículo anterior, sería tal cual esta:

192.168.1.2:/compartida /mnt/nfs/compartida nfs auto,noatime,nolock,bg,nfsvers=3,intr,tcp,actimeo=1200 0 0

Una vez guardados los cambios bastará reiniciar para comprobar que han surtido efecto

Metal Captcha: Parando los pies a los bots estilo moshpit

Una simpática idea de la gente de Heavygifts, una web húngara de merchandising metalero, que he visto en MetalSucks hoy: LOS METAL CAPTCHA.

Captcha es la abreviatura de Completely Automated Public Turing test to tell Computers and Humans Apart y se trata de un sistema para evitar que bots automatizados hagan login en tu sistema. Los has visto mil veces al intentar enviar un formulario en alguna web, cuando te ponen unas letras deformadas o una imagen con una palabra o número y te mandan escribir qué lees para confirmar que eres humano.

Pues la idea de estos Metal Captcha es hacer lo propio con logotipos de bandas de metal. Todavía no lo he probado, pero si queréis echarle un ojo os dejo por aquí la página de este simpático proyecto, que nació inspirado por una broma viral en las redes sociales.

Metal Captcha

Carpetas compartidas en red en Ubuntu: Instalando y configurando una con NFS

Vamos a ver cómo compartir una carpeta utilizando una distribución de linux de la familia Debian (Ubuntu, Debian, Linux Mint). Y vamos a ver cómo hacerla mediante línea de comandos para que sea universal para todas las distribuciones (en las distros «no Debian» no cambiaría mucho la cosa, exceptuando la parte de instalar los paquetes el resto iría más o menos igual, creo)

El primer paso es instalar los paquetes nfs-kernel-server,nfs-common y rpcbind en el equipo que servirá la carpeta. Para ello usamos el siguiente comando:

sudo apt-get install nfs-kernel-server nfs-common rpcbind

Tras esto reiniciamos el equipo.En los equipos clientes, que se van a conectar con la carpeta, tenemos que instalar sólo los dos últimos paquetes, no es necesario el del servidor:

sudo apt-get install nfs-common rpcbind

Lo siguiente es crear la carpeta a compartir, en este caso se llamará compartida, y configurar los permisos para no tener problemas al acceder a ella. En este caso daremos a los usuarios permisos totales sobre la carpeta y no habrá grupo propietario, para que puedan hacer lo que les plazca.

sudo mkdir /compartida
sudo chown nobody:nogroup /compartida
sudo chmod -R 777 /compartida

Ahora tenemos que decirle al sistema qué carpetas vamos a compartir editando el archivo /etc/exports. La sintaxis es rutaCarpeta cliente_A(opciones) cliente_B(opciones). Tenemos múltiples opciones a la hora de definir a los clientes: una dirección ip o un rango de ellas, el nombre DNS del equipo o caracteres comodín (para dar acceso a cualquier equipo basta poner el comodín *).

En cuanto a las opciones son las siguientes:

  • ro(read-only): La carpeta compartida será de sólo lectura. Si no se define, es la opción por defecto.
  • rw (read-write): El usuario tiene permisos para escribir en la carpeta y hacer cambios en ella.
  • wdelay: El servidor NFS no escribe en el disco si espera otra solicitud inminentemente. Esto reduce los accesos a disco mejorando el rendimiento. Sólo funciona cuando usamos la opción sync.
  • no_wdelay: Desactiva wdelay.
  • sync: No permite responder peticiones antes de escribir los cambios pendientes. Se trata de la opción predeterminada.
  • async: Deshabilita sync. Esto mejora el rendimiento pero provoca que exista el riesgo de corrupción en los archivos si se produjese un corte de luz o una caída de la red.
  • subtree_check: Si el directorio compartido es un subdirectorio de un sistema de archivos mayor NFS comprobará los directorios por encima de éste, verificando sus permisos. Se trata de la opción predeterminada.
  • no_subtree_check: Deshabilita la característica anterior. Así se consigue agilizar el envío de la lista de archivos, pero reduciendo la seguridad del sistema.
  • root_squash: Evita que los usuarios con privilegios mantengan los permisos administrativos sobre la carpeta compartida, cuando se conectan remotamente.Es la opción activada por defecto
  • no_root_squash: Deshabilita root_squash.

Así que en nuestro archivo /etc/exports toca añadir la siguiente línea, con la que daremos permisos de lectura/escritura, activaremos la opción de sync y la de no comprobar todo el árbol superior a todos los clientes que se conecten:

#recordamos: primero la ruta
#después el cliente, en este caso * para todos
#y finalmente las opciones
/compartida *(rw,sync,no_subtree_check)

Y tras eso, toca reiniciar el servidor nfs:

sudo /etc/init.d/nfs-kernel-server restart

Lo siguiente será crear un punto de montaje para la carpeta compartida en los equipos cliente (vamos a suponer que la IP del servidor es 192.168.1.2):

sudo mkdir -p /mnt/nfs/compartida
#aunque ya dimos permisos a la carpeta
#también se los damos al punto
#de montaje
sudo chmod -R 777 /mnt/nfs
#y montamos la carpeta
sudo mount 192.168.1.2:/compartida /mnt/nfs/compartida

Y tras esto ya deberías poder crear y leer archivos en la carpeta compartida desde los clientes conectados en la red. Más adelante veremos algunas cosas sobre carpetas compartidas.

Reglas de grupo para proteger un servidor Windows del troyano Cryptolocker

Estos días la enésima mutación de Cryptolocker está generando problemas a muchos usuarios y administradores. Como siempre el tener una buena política de copias de seguridad, el sistema actualizado, una política de contraseñas fuerte y un control adecuado sobre los permisos de los usuarios serán los cimientos de nuestra defensa. En caso de sufrir un ataque que este afecte al menor número de archivos posible y que estos sean recuperables. Pero al final la desinfección y recuperación de datos lleva un rato de trabajo ¿hay una manera de protegerse? Bueno, con algunas versiones de Cryptolocker, no con todas, es posible evitar su impacto generando una regla de grupo que no permita ejecutar archivos desde las ubicaciones en las que este habitualmente se aloja.

En la configuración de seguridad local te vas crear una nueva Directiva de restricción de Software. Alguno pensará en que se podría hacer con una directiva basada en el hash del virus pero hay dos problemas: a) Que para eso tendríamos que tener el exe del virus (aunque esto es conseguible) b)Que nos lo solucionaría para esta versión de Cryptolocker, pero la próxima mutación con algún cambio en el código ya tendría un hash distinto. ¿Cual es la idea? Pues crear una directiva basada en el bloqueo de rutas, que funciona contra varias versiones del virus.

Como ya decíamos, el primer paso es crear una nueva directiva de bloqueo de software:

directiva de bloqueo de software

Una vez creada la directiva la cosa es ir creando una serie de Reglas de Nueva Ruta para cada una de estas excepciones, marcándolas como No Permitidas (Disallowed si tienes el servidor en inglés):

%AppData%\
%AppData%\*\
%localappdata%\
%localappdata%\*\
%localappdata%\Microsoft\Windows\Temporary Internet Files\
%localappdata%\Microsoft\Windows\Temporary Internet Files\Content.Outlook\
%localappdata%\Microsoft\Windows\Temporary Internet Files\Content.Outlook\*\
%localappdata%\Microsoft\Windows\Temporary Internet Files\Content.Outlook\*\*\
%Temp%\
%Temp%\$*\
%Temp%\*.zip\
%userprofile%\
%AppData%\*.scr
%AppData%\*\*.scr
%UserProfile%\Local Settings\Temp\rar*\*.scr
%UserProfile%\Local Settings\Temp\7z*\*.scr
%UserProfile%\Local Settings\Temp\wz*\*.scr
%UserProfile%\Local Settings\Temp\*.zip\*.scr
%UserProfile%\Local Settings\Temp\*.cab\*.scr
%UserProfile%\Local Settings\Temp\*.scr
%UserProfile%\Local Settings\Temp\*\*.scr

Es posible que estas reglas bloqueen algún software que quieras utilizar, en ese caso puedes crear excepciones para esas aplicaciones creando un nueva regla y dándole un perfil con más permisos. Esto no garantiza protección total, ya que desde hace un par de años cada X meses aparece una nueva variante del malware más puñetera que la anterior, pero al menos sí te ayudará a minimizar el efecto de algunas de las versiones hasta ahora conocidas.

Dar formato a un float para mostrar sólo dos decimales en Python

A la hora de trabajar con números decimales en cualquier lenguaje nos topamos con la necesidad de darles un formato adecuado en muchas ocasiones (por ejemplo si trabajamos con valores monetarios, con estaturas, etc) para presentar un resultado en pantalla. El más habitual es recortar o redondear los decimales para mostrar sólo dos. ¿Cómo podemos hacer esto en Python? Con la función format() y los operadores de formateo de cadenas es muy simple:

#Formateamos 5.1234554321
print "{0:.2f}".format(5.1234554321)
#El resultado sería
>>5.12
#¿Y si queremos tres?
print "{0:.3f}".format(5.1234554321)
#El resultado sería
>>5.123

Desactivar el bloqueo de SSLv3 en Firefox

A partir de Firefox 34 el popular navegador libre bloquea el acceso a todas las páginas que usen SSLv3 por ser un protocolo de seguridad roto. ¿Cual es el problema? Que hay routers, por ejemplo los de fibra optica de Telefónica, que usan este protocolo para el acceso a su página de administración, así que si intentas acceder a la configuración simplemente no puedes, te quedas en una página de error. ¿Hay solución? , si no ya no me molestaría en escribir esto.

Primero hay que entrar en la configuración del navegador poniendo en la barra de direcciones about:config. Te dará un aviso de que por ahí mejor no tocar que igual se rompe, tú con aplomo y seguridad tira p’alante. En el campo de búsqueda pones security.tls.version.min, cuando lo encuentre haces doble click sobre él y cambias el valor que tiene por un 0. Tras esto cierras firefox y lo vuelves a abrir. Ahora ya debería permitirte acceder al router (o a la web a la que querías acceder, pero en caso de un sitio web externo ten en cuenta la seguridad de la transmisión no está garantizada)

Se acabó la NBA, se acabó la ACB… y ganó Don Nelson

Acaban de terminar las finales de la ACB hace menos de una hora. Antes de que estas comenzaran lo hacían las de la NBA (no escribí nada al respecto, me lo guardaba para hoy). El resultado de ambas nos dejan muchos puntos en común. Así de primeras, hace un rato en mi cuenta de Facebook ponía mi análisis rápido de la final de la ACB:

+Laso ha entendido el basket a día de hoy: circulación de balón y ametrallar desde el triple (veamos últimos campeones NBA: Spurs y Warriors). Con un abuso del tiro de tres la solidez del juego interior es secundaria porque se genera mucho rebote largo. Un pivot atlético (como Slaughter), móvil (Felipe Reyes, Ayón) o incluso un tres jugando de cuatro (Nocioni) son más útiles en este sistema que los «cincos» de la vieja escuela (Pleiss, Tomic) porque el impacto del rebote ofensivo para conseguir segundas oportunidades de anotación se pierde. Dicen que es blando y que no manda en el vestuario, pero su estilo mantiene al grupo cohesionado.

+Pascual se ha perdido en su propio ego. Tras años de éxitos, como le pasó a Ettore Messina, se cree infalible. Castiga a Hezonja estúpidamente porque no quiere que salte a la NBA. Sigue limitando a sus jugadores porque Creus ficha perfiles que no se adaptan a lo que realmente necesita y a su vez él no quiere adaptar su juego a su plantilla. Tiene un cuatro que empezó su carrera como tres, Doellman, pero se empeña en hacerle jugar cerca del aro, de espaldas, como si fuera Lorbek. Hace cambios de balonmano menos con Pleiss, al que infrautiliza quemando a Tomic un montón de minutos en pista. Quiere que sus bases se encasillen en un juego mecánico y con esto les limita, sobre todo a Marcelinho que es de perfil anárquico. Satoransky se adapta mejor a su sistema, pero también parece estar desaprovechado. Al final han acabado dependiendo de un Navarro con 35 años y destrozado físicamente, que le salvó en la semi pero que no llegó a la final. Pascual sigue copiando el estilo de Obradović de principios de los dosmiles hasta cuando Obradović ya no juega así.

Una constante en la prensa baloncestística en los últimos años, pero sobre todo en este último, es hablar de la importancia del triple como arma ofensiva por ser más eficiente que los tiros de media distancia, que poco a poco han ido desapareciendo del juego. No hace mucho Gonzalo Vázquez no hablaba de esto en JotDown, y lo ha hecho durante todo el año Ramón Trecet también. Y el propio Trecet me daba la razón en Twitter cuando le comentaba que esta evolución ya la adelantó Don Nelson. Pero bueno, vayamos por partes.

Como ya dije en el comentario citado arriba «veamos a los dos últimos campeones de la NBA«. Los Spurs de 2014 desplegaron un juego coral y una circulación de balón como no se veía desde los Celtics de 1986, y uno de los puntos clave de ese equipo era la versatilidad de Boris Diaw, un «cuatro» que comenzó su carrera de «dos». Su capacidad para pasar el balón, su movilidad sobre la cancha… por una lado «ensancha» la pista para que los tiradores exteriores (Belinelli, Bonner, Green) puedan lanzar con mayor comodidad. Este hecho, junto a la mejora del juego en el tercer partido cuando entró fugazmente David Lee (si no le hubieran destrozado las lesiones ¿qué habrían sido capaces de hacer los Warriors este año?) es lo que parece que inspiró a uno de los asistentes de los Warriors esta temporada para convencer, primero a Luke Walton y luego a Steve Kerr, de que lo mejor sería prescindir de Bogut para buscar un mayor dinamismo. El riesgo, claro está, es el daño que pueda hacer Mozgov por dentro, pero asumen que los beneficios en la circulación de balón lo compensarán. Su análisis no puede ser más acertado: Mozgov se casca 28 puntos con unos porcentajes impecables bajo el aro en el cuarto partido, pero los Warriors se llevan la victoria. Consciente de esto Blatt intentará jugar a lo mismo dejando al ruso sentado la mayor parte del quinto partido, pero en ese juego los Warriors son los reyes. ¿Y si miramos el tercer partido de la final de la ACB? Tomic 29 puntos, con 14 de 15 en tiros de 2, pero cae ante un Madrid que firma 14 de 23 desde el triple, un 61%. Dato clave, a pesar de esa efectividad de Tomic, sólo ha recibido dos faltas, no consideran clave frenarle cerca del aro sino el no permitir triples al Barcelona.

Y hablemos de Don Nelson, que como ya he dicho, es el gran ganador. ¿Por qué?. Hagamos historia: Nelson llega a la NBA como jugador en 1962, tras haber sido dos años all-America en la universidad de Iowa. Ni en los Chicago Zephyrs ni en los Lakers triunfa, pero tras ser cortado por estos recala en los Celtics, donde se convertirá en un jugador importante saliendo desde el banquillo, ya que es un alero versátil que puede ser tanto un tres como un cuatro. Se retirará tras 14 temporadas en activo, cosechando con los Celtics 5 anillos siendo el «sexto hombre» del equipo. Justo tras retirarse como jugador, tras su quinto título, se convierte en General Manager y entrenador de los Milwaukee Bucks. Si bien, en una de esas «injusticias históricas» que tiene el basket, Nelson jamás lograría un anillo como entrenador (como también le pasó a otro genio de los banquillos NBA como fue Jerry Sloan) sí fue reconocido con tres títulos a Mejor Entrenador del Año (es el entrenador que más veces lo ha ganado), siendo campeón del mundo entrenando a la selección estadounidense en 1994 y en 2010 se convertiría en el entrenador con más victorias de la historia de la NBA, al conseguir 1335. Resumiendo en una frase: esto nos da una perspectiva de que el tío algo de basket sabe.

Don Nelson tirando
Su mecánica de tiros libres era peculiar, a una sola mano. A pesar de lo poco ortodoxo del tiro hizo un 76% a lo largo de su carrera

Allá por finales de los años 70 fue Nelson quien comenzó a desarrollar el concepto de point-forward: un alero capaz de subir el balón como si fuera un base. Esta idea surge, según cuenta la leyenda, cuando durante un partido Nelson se queda sin bases por las lesiones y decide que es mejor que el encargado de dirigir la pelota sea Marques Johnson (jugador que se autoadjudica haber acuñado el término) en lugar de tener que sacar al tercer base del equipo a dirigir. Los Celtics rápidamente adaptarán esa idea a su juego aprovechando las excepcionales cualidades técnicas de Larry Bird, y Phil Jackson lo practicará con éxito fusionado con el triángulo ofensivo de Tex Winter, tanto en los Bulls (con Jordan y Pippen repartiéndose las tareas de creación de juego ofensivo) como con los Lakers (donde Kobe Bryant capitalizará el juego).

A finales de los 80 Nelson dejará los Bucks, se tomará un año sabático y recalará en los Golden State Warriors tras el descanso. Allí se encontrará con una plantilla corta de talento en el juego interior pero sobrada en el exterior (Chris Mullin, Tim Hardaway, Sarunas Marciulionis y Mitch Richmond). La configuración de este equipo le llevará a jugar minutos prescindiendo de pivots, con dos aleros como interiores. También, aprovechando la presencia de un Ralph Sampson ya destrozado por las lesiones y del larguísimo Manute Bol, insistirá en intentar conseguir que los jugadores interiores lancen de tres (Sampson lo hacía con solvencia, pero las lesiones habían acabado con su carrera, y Bol intentó aprender pero no consiguió forjar una mecánica solvente), ya que según su análisis un triplista de esa estatura sería intaponable. Durante años consideraron que la idea del cuatro/cinco con capacidad para lanzar triples era una locura de Nelson (salvo contadas excepciones como Sampson hasta que el cuerpo dijo basta, Bill Laimbeer o los últimos años de Jack Sikma, no se había visto en la NBA), pero finalmente, en 1998, podrá relanzar con éxito su teoría. Ese año comienza su segunda temporada como entrenador y GM en Dallas Mavericks, tras un año de descanso y otro deportivamente bastante tumultuoso con los Knicks. En el draft de esa temporada, tras una astuta negociación, se hace con el número 8, un chaval alemán llamado Dirk Nowiztki, junto al que llegará el canadiense Steve Nash, a cambio del número 6, el orondo «Tractor» Traylor. Nelson dice que acaba de fichar al que va a ser el mejor jugador del mundo. Nadie le toma en serio. En 2007 le darán el MVP de la NBA, lo que a su vez daba la razón a Nelson. En Nowitzki el veterano entrenador ve lo que necesitaba en Golden State para confeccionar un equipo ganador: un jugador de 2,11 capaz de lanzar con solvencia de tres y de jugar tanto de frente como de espaldas. Es en esa época cuando leo una larga entrevista con él, allá por 2003, en la que insiste en varios conceptos: no hay que fijarse en los porcentajes de tiro tal cual, sino en el true shooting percentage, ya que da una muestra más adecuada de la efectividad de un tirador (y usa esta estadística para demostrar que Nash es el tirador más efectivo de la NBA) y que quiere volver a jugar sin pivot, pero esta vez no por necesidad como en los Warriors sino que configura una plantilla para ello (fichando a Antoine Walker, pero su bajísimo porcentaje en tiro de tres ese año, que no alcanza el 30%, limitará el concepto de Nelson). Su teoría es que para vencer a los Lakers del dominante O’Neal será el mejor sistema, ya que nadie (excepto el veterano Sabonis en el 2000) ha logrado limitar en ataque a Shaq, así que en lugar de frenarle quiere desgastarle en defensa haciéndole salir al tiro exterior para cansarlo. La estrategia parecía buena, pero a Cuban le da la locura impaciente, dice que los experimentos en casa y con gaseosa y al año siguiente le ficha a Dampier dejando marchar a Nash para hacerle hueco salarial (Cuban admitió años después que ese movimiento fue el peor de su carrera en cualquiera de sus empresas). Tras esto Nelson abandonará los Mavericks mediada la temporada 2004-2005 y volverá unos años a los Warriors, para retirarse en la temporada 2009-2010. En el Draft de 2009 recomendará a Larry Riley draftear a un base por el que nadie apuesta por su supuesta «flojera» muscular: Stephen Curry. Seis temporadas más tarde este ha sido el MVP de la NBA y ha capitaneado a los Warriors al anillo.

Nelson el Visionario

Veamos los equipos finalistas esta temporada en la NBA y cuántos conceptos del juego de Nelson están presentes en ambos:

  • Uso del triple como arma por ser una forma más eficient de anotar: Llevado al extremo por los Warriors, pero practicado también por los Cavaliers.
  • «Cuatro» tirador: Si bien en los Cavs no lo vimos por la lesión de Kevin Love en primera ronda, habría sido así de tenerle sano. En los Warriors esta figura la ha reprensentado Draymond Green
  • Jugar sin pivot: La clave de los Warriors para ganar el título, dando el vuelco en el cuarto partido. En el quinto lo intentará también los Cavs, jugando con Tristan Thompson de cinco y LeBron de cuatro.
  • Alero subiendo el balón: En Golden State no lo practican por tener un base de excepcional nivel como Curry, pero sí los Cavaliers que ya desde mediados de temporada se dieron cuenta de que el equipo funcionaba mejor si subía el balón LeBron que si lo hacía Irving. En la final, con el limitado Dellavedova, esto ya se llevó al extremo.

En cuanto a la ACB, el concepto de alero subiendo la bola no es tan habitual, pero la importancia del triple se refleja en un dato del tercer partido: El Barça tira 10 tiros más que el Madrid, y consigue 5 puntos menos. El triple (recordemos, Madrid firma un 61% hoy, Barcelona un 33%), esencial.

Así que puede que Nelson nunca ganara un anillo como entrenador, pero sus conceptos si lo hicieron en manos de otros. No sólo este año: los Spurs de Popovich la pasada campaña con Diaw como cuatro y Duncan como cinco capaz de abrirse y jugar de cara, los dos anillos de Spoelstra usando muchos minutos de pareja interior a LeBron/Bosh, los Mavs campeones en 2011 con cuatro tirador abierto (Nowitzki, el protegido de Nelson), los Lakers campeones en 2009 y 2010 prescindiendo del base a uso y dejando que el ataque lo dirija un escolta/alero como Kobe… aunque no todos apliquen el estilo de Nelson al 100% sí aplican algunas de sus teorías.

Which side are you on?

Hoy no se cumple ninguna efeméride en especial, que yo sepa, relacionada con Pete Seeger. El cantautor y estudioso del folclore, precursor de Bob Dylan y uno de los héroes de Bruce Springsteen (recordemos que Springsteen para encumbrar al genio John Fogerty le llamaba «El Pete Seeger de mi generación»), se dedicó a recopilar canciones populares de temática obrera a lo largo de los EEUU. Hoy llevo todo el día con esta en la cabeza, así que quería compartirla con todo por aquí en esta tarde de calor pegajoso. Y es que a veces hay que preguntarse ¿en qué lado estás?

La polémica y no definitiva lista de los 50 mejores guitarristas

A raíz de publicar en mi cuenta de Facebook esta lista de Los 50 mejores guitarristas, una de los cientos que hay rulando por internet, decidí que yo elaboraría mi propia selección para este blog (al igual que hay la de los 100 discos indispensables, que curiosamente son 101 y nadie se ha dado cuenta todavía). Para la elaboración de la lista me he basado en un criterio totalmente científico e imparcial llamado «voy a poner lo que me salga de los mismísimos pendientes reales», asumiendo que estas listas jamás contentan a todo el mundo ya que la música y la calidad de un guitarrista no se pueden medir de forma alguna, y al final todo el mundo cae en un criterio totalmente personal. Y tras esta breve introducción vamos con LA POLÉMICA Y NO DEFINITIVA LISTA DE LOS 50 MEJORES GUITARRISTAS DE LA HISTORIA (según mi criterio esta semana, la que viene podrían cambiar cuatro o cinco).

  1. Tony Iommi
  2. Rory Gallagher
  3. Jimi Hendrix
  4. Michael Schenker
  5. Ritchie Blackmore
  6. Richard Thompson
  7. Stevie Ray Vaughan
  8. Steve Cropper
  9. Albert King
  10. Duane Allman
  11. Ry Cooder
  12. Jeff Beck
  13. Al DiMeola
  14. Gary Moore
  15. Billy Gibbons
  16. Chris Oliva
  17. Sabicas
  18. John McLaughlin
  19. Paco de Lucía
  20. Randy Rhoads
  21. Alvin Lee
  22. Emily Remler
  23. Roy Harper
  24. Susan Tedeschi
  25. Glenn Tipton
  26. Bo Diddley
  27. Joe Walsh
  28. Steve Stevens
  29. Brian May
  30. Uli Jon Roth
  31. Peter Green
  32. Mick Ronson
  33. Johnny Winter
  34. Bert Jansch
  35. David Gilmour
  36. Jimmy Page
  37. Eddie Van Halen
  38. Mary Ford
  39. Paul Kossof
  40. Vernon Reid
  41. Richie Kotzen
  42. Eddie Hazel
  43. Jennifer Batten
  44. Steve Gaines
  45. T-Bone Walker
  46. Yngwie J. Malmsteen
  47. Malcom Young
  48. Andy LaRocque
  49. Dave Meniketti
  50. Sister Rosetta Tharpe

PD: Sí, he puesto a Malcom y no a Angus.

Bueno, quedo a la espera de las feroces críticas.