Windows 93 Online

Si, has leído bien, Windows 93. ¿Se trata esto de una broma? Pues obviamente , pero oye, con un trabajo detrás curioso e interesante. En un arranque de nostalgia de los tiempos de Windows 95, los desarrolladors Jankenpopp y Zombectro (este último debe ser blackmetalero, viendo su página personal) se han currado el sitio web de Windows 93, donde podrás trastear con esta invención suya desarrollada en HTML5 y Javascript. (hay que reconocer que les ha debido robar mucho tiempo este proyectillo)

En esta divertida réplica bastarda de Windows han añadido un buen montón de software inútil (como aquel que nos regalaban en tantas recopilaciones de freeware), una versión HTML5 de Wofenstein 3D, al menos dos virus (hydra y totally not a virus, claramente no puede ser un Windows si no tiene virus de serie), un archivo corrompido, un navegadador/buscador web, un vídeo de Star Wars en código ASCII o un defragmentador de disco… que sólo te diré que tienes que probar.

En resumen, una verdadera frikada cuya utilidad es nula pero muy divertida. Si conociste Windows 95 te hará gracia y te arrancará una sonrisilla durante unos minutos. Además, al contrario que el Windows original, con este basta con refrescar el navegador para tener un reinicio limpio y seguro.

¿Hacia dónde van estos Bulls? Analizando el proyecto 2015 tras la lesión de Rose.

Ya hacía tiempo que no escribía sobre baloncesto, pero hoy me sentía obligado a hacerlo. Acabo de ver como los Bulls caían contra los Clippers por 96-86. En principio puede parecer que no es nada grave, a fin de cuentas no es un tanteo exagerado y los Clippers son un equipo construído para buscar un anillo al que también, a principios de temporada, aspiraban los Bulls. Pero la estadística en este caso induce a error, la sensación que dieron los de Illinois fue muy mala, preocupante.

Y es que el partido se ha decidido en el último cuarto, al que ambos equipos llegaron empatados a 69 puntos. En este cuarto los Bulls mostraron una falta de ideas en ataque como hacía mucho que no veía. ¿Qué sistema usaron? Pues como en El Príncipe de Bel-Air: Balones a Will, que en este caso eran Balones a Nicola. Y es que estos Bulls que empezaron el año aspirando todo hoy durante un cuarto delegaron el total de su ataque en el novato montenegrino.

Ojo, no soy un hater de Mirotic, todo lo contrario. Como jugador para competiciones FIBA está en el escalón más alto y en su primer año en la NBA, en los partidos en los que le han dado minutos, se ha mostrado como un jugador con futuro en la mejor liga del mundo. Reconozco que su estilo de juego me planteaba una duda, ya que no le veía ni un tres ni un cuatro. Demasiado lento para defender a aleros, pocos kilos para jugar por dentro, pensaba yo. La misma duda que me planteaba Victor Claver (salvando las distancias, porque Claver no tiene ni los movimientos de espaldas al aro ni la muñeca desde media y larga distancia de Mirotic), pero nos ha demostrado que tiene su sitio jugando como cuatro abierto, y parece que, si la cosa va como debería, hará carrera allí.

Pero independientemente de lo dicho arriba, un equipo no puede aspirar a ser campeón centrando su anotación en el último cuarto sobre un novato. De los 17 puntos que firmaron los Bulls en el periodo definitivo 16 fueron de Nicola. Un solitario tiro libre convertido por Noah 1:14 del final fue la única aportación ofensiva del resto del equipo.

Ha sido una semana dura en la Ciudad del Viento, en la que está siendo una temporada decepcionante, no tanto en resultados pero sí en sensaciones. Tras recuperar la senda de la victoria antes del All Star parecía que el equipo empezaba a tomar forma, después de meses de problemas físicos y malos rollos en el vestuario que llevaron a hablar de la posible caída de Thibodeau. Y entonces llega la noticia temida, la enésima lesión de un Derrick Rose que parece condenado a unirse a Bill Walton y Grant Hill en la infausta lista de gente llamada a dominar la NBA aplastada por las lesiones. Y como las desgracias no llegan solas tras ese mazazo a las aspiraciones del equipo cae también lesionado Taj Gibson, y esta tarde el otro pilar del juego exterior, Jimmy Butler, se suma a la lista de bajas (queda pendiente saber por cuánto tiempo). Hay que añadir que Pau (que se había perdido el anterior partido por enfermedad) hizo su peor partido en ataque del año (imagino que si Gibson estuviera sano no habrían forzado y también habría descansado hoy), pero a pesar de eso ¿no había más opciones que acabar todas las jugadas en tiro de Mirotic? ¿el genio táctico de Thibodeau para plantear sistemas defensivos en cambio no da para más en ataque? ¿qué soluciones hay para Chicago? ¿Repescar a un Nate Robinson que parece renqueante?

Los Bulls comenzaron la temporada como principales favoritos en el este junto a los Cavaliers, pero ambos equipos no lograban coger el ritmo. A día de hoy, en cambio, los Cavaliers muestran una imagen más sólida que los Bulls por dos motivos: han asumido que Irving no sabe dirigir y dejan la subida del balón en manos de un LeBron que capitaliza un ataque extremadamente simple (aclarado para LeBron y ya decide él si ejecuta o asiste) y, por otra parte, la llegada de Mozgov (que continúa progresando año tras año) ha conferido al equipo solidez en defensa y mayor espacio a su ataque. Blatt no está luciendo su abanico táctico porque ha visto que entrenar en la NBA no es entrenar en el basket FIBA, pero se está adaptando y a día de hoy apuntan a una final de conferencia frente a Atlanta. En cambio los Bulls siguen sin arrancar, y el menisco de Rose amenaza con enterrarlos. Dicen que estará de vuelta para los play off, pero ¿en qué estado? Ya no físico ¿cómo estará psicológicamente Rose tras volver a romperse? ¿cómo está la psique colectiva del equipo?

En resumen ¿siguen siendo estos Bulls candidatos al anillo? Pues, hoy por hoy, no. El equipo sigue teniendo potencial para serlo, pero la cuestión es ¿puede Thibodeau hacer funcionar todas las piezas? Hasta el momento es lo que ha fallado, el funcionar como una única máquina.

Seguridad en WordPress ¿cómo cambiar el prefijo de la base de datos?

Si alguna vez has hecho una instalación de WordPress verás que te solicita, para crear el sitio, el nombre de una base de datos, el usuario con el que se conectará a ella, la contraseña de ese usuario y un prefijo. ¿Por qué un prefijo? Simplemente porque así puedes tener varias instalaciones de WordPress (o de otros CMS que usen nombres de tabla muy genéricos tipo «users», «posts», etc.) en una misma base de datos.

Si no cambiamos esta configuración por defecto el sistema pondrá el prefijo «wp_» a las tablas. El no poner un prefijo personalizado, en si, constituye un error. Porque dejando el prefijo por defecto estás provocando: a)Que si un atacante logra ver el nombre de una tabla descubra que el CMS que estás utilizando es WordPress y b) Que dicho atacante, entonces, pueda conocer los nombres de las tablas de tu base de datos. La solución es simple, durante la instalación define un prefijo personalizado.

¿Ya lo tienes instalado? Don’t worry, be nécora. No está todo perdido, tienes todavía varias opciones. La más rápida y simple, instalas este plugin que te permitará cambiarla cómodamente desde la interfaz gráfica. ¿La versión más larga y compleja y élite? Pues los siguientes pasos te lo explican:

Bueno, como paso previo, o paso 0 del proceso HAZ UN BACKUP DE TU BASE DE DATOS POR SI ALGO FALLA Y TIENES QUE RECUPERARLA. Consejo que debes tener siempre en mente cuando te pongas a tocar tablas de una instalación de cualquier cosa.

El primer paso: ir a wp-config.php y cambiar ahí el prefijo (en nuestro caso pondremos como prefijo personalizado my_b457Bch33s_ ).

$table_prefix  = 'my_b457Bch33s_';

El siguiente paso es renombrar todas las tablas de tu instalación de wordpress:

/*Básicamente vas haciendo esto con todas las tablas*/
RENAME table `wp_comments` TO `my_b457Bch33s_comments`;

Tras renombrar las tablas haces un update sobre la tabla options buscando todas las líneas que hagan referencia a tablas con el prefijo viejo para actualizarlas:

UPDATE `my_b457Bch33s_options` SET `option_name`=REPLACE(`option_name`,'wp_','my_b457Bch33s_') WHERE `option_name` LIKE '%wp_%';

Y con la tabla usermeta tres cuartos de lo mismo, update que te crió.

UPDATE `my_b457Bch33s_usermeta` SET `meta_key`=REPLACE(`meta_key`,'wp_','my_b457Bch33s_') WHERE `meta_key` LIKE '%wp_%';

Y tras esto deberías tener todo funcionando de nuevo, pero con el nuevo prefijo, más seguro contra potenciales atacantes.

Primeros días con ElementaryOS

Como todo el que me siga en Twitter sabrá, no hace mucho en uno de mis equipos he migrado de Ubuntu (con Unity) a ElementaryOS. Vamos con una serie de primeras impresiones. Empezaré por lo malo, que ha sido poco.

Si tuviera que poner algo negativo, en comparación con Ubuntu (que a fin de cuentas, es la «madre» de Elementary) fue que durante la instalacioń no podía conectar con las redes WiFi, dado que ElementaryOS no incluye los paquetes de drivers privativos de Ubuntu, por lo que tuve que conectarme mediante cable para descargar e instalar todos los paquetes, incluyendo esos drivers. En fin, un problema menor pero hay que tener en cuenta antes de empezar la instalación.

Escritorio Elementary OS

El fuerte de ElementaryOS es el diseño, se trata de un sistema operativo «bonito«, muy bien diseñado. A la hora de personalizar su apariencia incluye varias opciones, aunque yo recomendaría la instalación de Elementary Tweaks, que nos permitirá personalizarlo con mayor precisión, e instalar los paquetes de iconos y temas alternativos:

sudo apt-get install elementary-blue-theme elementary-champagne-theme elementary-colors-theme elementary-dark-theme elementary-harvey-theme elementary-lion-theme elementary-milk-theme elementary-plastico-theme elementary-whit-e-theme elementary-elfaenza-icons elementary-emod-icons elementary-enumix-utouch-icons elementary-nitrux-icons elementary-taprevival-icons elementary-thirdparty-icons elementary-plank-themes elementary-wallpaper-collection

Elementary Tweaks

A pesar de su cuidado aspecto no es un sistema operativo pesado para nada. Ahora mismo, con varias pestañas abiertas en Firefox, Audacious reproduciendo música, Shutter abierto para editar capturas de pantalla para esta entrada y un par de procesos más trabajando en segundo plano no llega a los 1200 megas consumidos. A nivel de interfaz me gusta el dock, basado en Docky, y el concepto de las esquinas activas, que nos permite automatizar una acción cada vez que llevamos el botón a una esquina de la pantalla (por ejemplo, minimizar la ventana activa cuando lo llevo a la esquina izquierda). Para facilitar la instalación de software han incluído el centro de software de Ubuntu, y yo recomendaría además instalar también el gestor de paquetes de Synaptic. Y por comodidad también metería el lanzador de Synapse. Elementary OS no trae preinstalado mucho software (viene con el navegador Midori, el chat Empathy, Geary para el correo, Shotwell para las imágenes, sendos reproductores de música y vídeo…), por un lado os obligará a instalar muchas cosas tras la migración, por otro lado os evitará el coñazo de andar desinstalado según qué cosas (por ejemplo, no está la polémica búsqueda en Amazon por defecto de Ubuntu).

Añadiré que he leído que Elementary puede dar problemas con tarjetas gráficas ATI antiguas, aunque parece que se soluciona con la instalación de los drivers legacy y un downgrade (por cierto, estoy promocionando el uso del término «antiguación» en lugar de downgrade, un palabro que surgió entre cañas en una cena de ex-compañeros de clase, mucho más bonito ).

En resumen, la experiencia en los primeros días con este sistema operativo ha sido buena. De momento se quedará una temporada en el equipo.

¿Cómo instalo Elementary Tweaks en Elementary OS Luna?

(Nota: Este artículo era sobre la instalación en ElementaryOS Luna, para Freya mira Este)

Si usas ElementaryOS y quieres tener más opciones de personalización, cuentas con la opción de Elementary Tweaks, una herramienta que te permitirá aumentar la precisión en tu personalización del escritorio de este sistema operativo basado en Ubuntu. La cosa es sencilla, basta abrir un terminal y teclear las siguientes instrucciones:

sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install elementary-tweaks

Luego basta con ir a la configuración del sistema y ya encontrarás el icono para abrir Tweaks.

Función para calcular la distancia entre dos coordenadas en MySQL

Llevo un par de días trabajando con coordenadas geográficas en un proyecto personal, por lo que voy a hablar del tema estos días.

Para saber qué distancia separa dos coordenadas recurrimos a la fórmula del Haversine, o fórmula del semiverseno. Delego la parte matemática teórica y vamos a la parte MySQL, que supongo que es lo que estabas buscando cuando llegaste aquí. Os dejo el código y una pequeña explicación paso a paso. La función requiere cuatro variables (latitud y longitud de cada uno de los puntos) y devuelve el resultado en kilómetros.

/*vamos a inicializar nuestras variables,
en este caso con un valor constante
pero en vuestro caso lo podéis hacer
con datos sacados de una consulta Select*/

Set @Lat1 = 42.880501;
Set @Lng1 = -8.545732;
/*Son las coordenadas de la catedral de Santiago
o eso me ha dicho DuckDuckGo*/ 

Set @Lat2 = 53.731951;
Set @Lng2 = -6.877150;
/*Como segundo punto he elegido una calle cualquiera 
en Kells, Irlanda*/

/*Y ahora aplicamos la función SQL 
Que nos devolverá la distancia en kilómetros*/

SELECT (acos(sin(radians(@Lat1)) * sin(radians(@Lat2)) + 
cos(radians(@Lat1)) * cos(radians(@Lat2)) * 
cos(radians(@Lng1) - radians(@Lng2))) * 6371) as distanciaKm;

/*el resultado con estos datos es de 
1212.8306071122186 kilómetros*/

/*Si quieres el resultado el millas
cambia el valor 6371 en la función
por 3959*/

Próximamente veremos como hacerlo este cálculo con Javascript, que es mucho más divertido.

Iba a decir algo de los 300.000 euros a Enrique Iglesias…

Iba a decir algo de los 300.000 euros a Enrique Iglesias. Pensaba cagarme en la Xunta por andar regalando dinero al hijo del cantante oficial de su partido (que ya se llevó en el pasado una buena millonada del mismo organismo cuando también gobernaban sus amigos). Pensaba hablar del tremendo despropósito que me parece soltar alegremente este dineral, mientras educación, dependencia y sanidad se van al carajo. Me planteaba comentar la tremenda hipocresía de darle ese dinero a este «músico» (me vais a permitir entrecomillarlo, porque llamar música al producto enlatado que ofrece el chaval es como llamar comida a lo que sirve Burger King), mientras sus secuaces en Compostela están a la caza y captura de todo aquel que intente ganarse la vida con un instrumento en sus manos, repartiendo multas y acosando a locales pues ellos son más de Sopranos (concretamente de Tony, al que copian sus métodos). Tenía la intención de sacar a relucir la falta de ayudas a iniciativas culturales aquí en Galicia por parte de la camarilla de Núñez Feijoo (Frijolito para los amigos, esos con los que siempre hay nieve). Incluso me daría pie a poder hablar de cómo, de nuevo sus esbirros del escalón inferior, están acabando con la hostelería nocturna de la ciudad en la que llevo morando más de una década.

Pero no lo voy a hacer. Porque cuando llevaba un par de párrafos escupiendo bilis, como casi siempre que leo algo sobre esta panda de cleptócratas, pensé en las cajas. Sí, las cajas de ahorros: Caixa Nova y Caixa Galicia. Durante años fuente de financiación de proyectos mastodónticos de los gobiernos autonómicos, hundidas en la más profunda de las ruinas y fusionadas porque algún genio de la economía pensó que si unimos dos mierdas el resultado no sería necesariamente una mierda enorme. El caso de la tragedia titulada «De Nova Caixa Galicia Banco a Abanca: crónica de un saqueo«, es una clara muestra de esta estrategia mafiosa que está llevándose a cabo en el sur de Europa para repartirse nuestro dinero: El banco recibe 9.000 millones de euros de dinero público para sanearse. La promesa que les cuelan a algunos «cuando esté funcionando lo vendemos y se recupera la inversión, al pueblo no le cuesta nada, si hasta podemos salir ganando«. El banco se vende a un grupo venezolano Banesco por 1.000 millones. Como dicen los yankees «Do the math«, haz la cuenta, 8.000 millones que nos robaron en nuestras propias narices, y ni se molestaron en dar las gracias, como cuando escapas de un dormitorio en medio de la noche tras un polvo rápido. En fin, será lo que toca pagar porque nos estén salvando del populismo.

Así que me iba a cagar en la Xunta, pero ya a estas alturas ¿para qué? Si el nivel de saqueo y desvergüenza es tal, que ya por menos de mil millones ni nos levantamos del sofá.

Consejos para asegurar tu red WiFi

Soy una persona que valora mucho las formas. Por ejemplo, cuando un vecino logró colarse en mi WiFi el verano pasado ya me encargué de dejarlo claro que mejor no andar jodiendo con esos temas. En cambio, cuando llegó un nuevo vecino y me ofreció compartir los gastos no sólo le he dejado usarla, sino que se lo dejo de gratis (aunque me ha regalado unas botellicas de vino, un chaval agradecido).

2000px-Wi-Fi_Logo.svg

En todo caso, la mayoría de la gente no quiere a otros pululando por su red ¿cómo podemos fortificarla?. Vamos con una serie de consejos (que, por otra parte, no pueden garantizar protección total, eso por desgracia es una quimera):

  • Utiliza un cifrado fuerte, WPA/WPA2 – PSK es el más robusto para redes domésticas. No es infalible, desde luego, pero sí bastante más consistente que otras opciones.
  • El nombre de la red (el SSID) puede ser utilizado para crackearla con un ataque de diccionario, así que cambiarlo será una de las primeras cosas que deberías hacer (y pones un nombre que probablemente no esté en los diccionarios habituales, tipo CaghoN0KaRaLloDTeUPae).
  • Cambiar la contraseña por defecto es otro must. Hay herramientas para crackear redes que se basan en los algoritmos que usan las compañías para generar las contraseñas por defecto. Como siempre que hablamos de claves, usa una contraseña fuerte (puedes servirte de un generador aleatorio de contraseñas).
  • Desactiva el WPS (por los motivos expuestos en el enlace).
  • Cambia periódicamente la contraseña y el nombre de la red, y apágala cuando no la estés usando. El tiempo es un factor fundamental para encontrar la clave, por tanto si lo apagas le estás limitando ese tiempo al atacante, mientras que un cambio de contraseña tirará por tierra todo el trabajo ya realizado. Tienes la opción de ocultar la WiFi también, pero yo nunca le he acabado de ver la práctica, ya que el atacante puede configurar su equipo para buscar redes ocultas.
  • Seguramente la configuración de tu router te permita hacer un filtrado por MAC (hablo de media access control, no de orenadores con manzanitas).Todos los routers suelen tener esta opción, basta con que accedáis al mismo, la busquéis, hagáis una lista blanca con las MAC de vuestros dispositivos y bloqueéis el resto. Es un coñazo si un amigo viene a casa y quiere conectarse a la WiFi, y puede ser burlado, pero es un escollo más para el atacante.
  • Fortifica tu Router: Si alguien logra romper tu contraseña, a pesar de toda la seguridad extra aplicada, lo que menos te interesa es que entre en la configuración de tu punto de acceso. Esencial, desde luego, es cambiar tanto la contraseña por defecto como el usuario (una simple búsqueda en Google te puede decir la del tuyo). Básico tambien es tener el firmware actualizado. Pero la medida más efectiva, que permiten casi todos los routers y que además no genera mucho problema al 90% de los usuarios, es restringir el acceso al router vía WiFi, para que sólo puedan acceder a él los usuarios conectados mediante cable, lo cual ya te da un plus de fortificación.

Con esta serie de consejos, ya te lo comentaba arriba, no lograrás la seguridad completa e infranqueable (lo dicho, una quimera, no existe a día de hoy, y seguramente no existirá), pero al menos ganarás bastantes puntos respecto a lo que supone dejar todas las configuraciones por defecto.

Script para gestión de backups de PostgreSQL en FreeBSD

No recuerdo si había comentado que estaba en plena migración tecnológica laboral, trabajando con el SGBD libre PostgreSQL y el sistema operativo (libre, of course) FreeBSD. Y el primero de los trasteos era simple ¿cómo automatizo los backups? Ya habíamos hablado de este tipo de cuitas alguna vez por aquí, así que vamos a ver cómo con un script, y haciendo uso de Cron, podemos lograrlo:

#!/bin/sh
# pgsql backups --datosde conexion
db_user="tu_usuario"
db_name="tu_base_de_datos"
db_dumpdir="/var/backups/carpeta"
date_format="`date +%Y-%m-%d.%H:%M`"

#ARRIBA CAMBIA LOS EJEMPLOS POR LOS DATOS QUE CORRESPONDAN. 
 
# BORRAMOS LOS BACKUPS MÁS VIEJOS
# PARA NO SATURAR
# EN ESTE CASO, LOS QUE TENGAN MÁS DE
# 4 SEMANAS

expire_time="+4w"
 
# Begin Script #
/usr/local/bin/pg_dump -U $db_user $db_name -f "$db_dumpdir/$db_name-$date_format.pgsql"
/usr/bin/find $db_dumpdir -d 1 -Btime $expire_time -delete

Con este ya tenemos un script que nos genera un backup de la base de datos en nuestra carpeta de copias de seguridad y además borra los que tengan más de cuatro semanas, para que no saturemos el disco duro. Y ahora, como dijimos antes, necesitamos Crontab para automatizar la copia. Asumamos que guardamos el script en la dirección /usr/local/scripts/pg_backup.sh, porque somos gente ordenadita (al menos a la hora de organizar discos duros). En nuestro caso ejecutaremos el script cada 6 horas:

# crontab -e
* /6 * * * /usr/local/scripts/pg_backup.sh > /dev/null 2>&1

Y con esto ya tenemos la cuestión de automatizar las copias de seguridad solventada.

T-Wolves 2009-2011, crónica de un despropósito.

A toro pasado todos somos Manolete, suele decirse. Pero hoy, mientras Trecet comentaba en su twitter lo absurdo que le parecía que Curry sólo hubiera sido un número 7 en el draft tras el juego desplegado en Davidson, quedando por encima de él otros tres bases, me decidí a hacer esa pequeña comprobación. ¿Cómo aprovechó la franquicia de Minneapolis el montón de elecciones altas de draft con el que contaron (cuatro en tres años)?

Resumamos:

  • 2009: Escogen en el puesto número 5 a Ricky Rubio y en el 6 a Johnny Flynn ¿no te suena? Normal, sólo rindió bien en su año novato. Curiosamente eligen dos bases pero se dejan pasar a Stepehn Curry, a la postre número 7. También estaban disponibles dos jugadores que han sido all star en el este, como DeMar DeRozan (número 9) y Jrue Holiday (caería al 17). Y dos jugadores de explosión tardía, pero a día de hoy muy valiosos en la NBA: Jeff Teague (número 19) y el currante Taj Gibson (número 26).
  • 2010: Con el número 4 eligen a Wesley Johnson. Cuentan además con un par de elecciones más de primera ronda, aunque por debajo del top 10, así que me centro en esta. Está claro que Wesley no ha mostrado nivel que justifique un top 5 del draft. ¿Qué se dejaron pasar? Por lo pronto en el número cinco Sacramento se llevó a uno de los grandes pivots de la NBA actual: DeMarcus Cousins. El siete fue para el «cuatro» Greg Monroe, el nueve para un gran point-forward como Gordon Hayward y el diez para el actualmente lesionado all star Paul George. Casi nada.
  • 2011: Justo se llevan el número 2 en un año «flojillo». Claro que viendo los precedentes ya podría ser el draft del ’84, que ellos habrían pillado a Sam Bowie. En este caso con el número 2 escogieron a Derrick Williams. El repoker de elecciones en este draft habría estado entre Kemba Walker (número 9), Brandon Knight (número 8), Klay Thompson (número 11), el vigente MVP de las finales Kawhi Leonard (número 15) y el ágil pivot montenegrino Nikola Vučević (número 16). Aunque hasta un Alec Burks o un Enes Kanter habrían sido más productivos que Williams.

En su descargo habría que decir que se movieron bien el draft de 2008: Se hacen con O.J. Mayo al que traspasan directamente por Kevin Love, y además en segunda ronda (número 31) «roban» a un buen pivot como Nikola Peković. Pero tras eso, tres drafts seguidos de cagadas (sí, desde luego considero una cagada escoger a Ricky por encima de Curry, por mucho highlight en el que salga haciendo pases de codo).

Ante tales decisiones ¿fue descabellada la petición de traspaso de Kevin Love este verano (aunque le esté saliendo el tiro por la culata de momento, con el mal juego de los Cavs y sus problemas con Blatt)? ¿alguien que asprite a ganar algo permanecería en un equipo tras esta toma de decisiones? No olvidemos que durante la etapa Kevin Love jamás lograron entrar en Play Off, a pesar de haber tenido un equipo decente alguna temporada.