NBA 2015-2016: La tweet-pevia, preguntas y predicciones

Parafraseando al difunto Montes, bienvenidos a este nuevo curso 2015-2016 en la NBA. Como este año ya no hay podcast, como los dos anteriores, vamos con un nuevo formato que ya estrené en el Eurobasket: las tweet-crónicas/tweet-análisis.

Empezamos con 15 preguntas:

Tras eso, vamos con cinco predicciones a lo loco. Ni yo mismo les doy mucho crédito, ya que todos sabemos que en la NBA las lesiones son un factor fundamental. Todo esto se basa en los análisis de la pretemporada:

Curry contra los Wizards

En fin, ahora nos quedan 8 meses de competición para saber cuántas prediccioens he acertado y qué repuesta tendrán esas 15 preguntas. De momento sólo una cosa es segura: que vamos a volver a disfrutar del mejor baloncesto del planeta.

Instalando Guest Additions de VirtualBox en Lubuntu 15.10

Primer contacto con una versión 15.10 de Ubuntu: esta mañana he tenido que montar una máquina vitual en el curro para un experimento. Por temas de ligereza ha sido un Lubuntu, la versión con el ligero escritorio LXDE, concretamente la vesión de 32 bits.

Vamos a meternos en harina (en el tema de las guest additions, no era un chiste sobre Albert Rivera) ¿Cómo instalo la Guest Additions?

  • Abrimos un terminal y ejecutamos sudo apt-get install virtualbox-guest-additions-iso
  • Le llevará un ratillo (al menos a mi me lo llevó). Al acabar vamos al menú desplegable de la esquina inferior izquierda, seleccionamos Preferencias y desde allí escogemos Software y Actualizaciones. Os dejo esta imagen ilustrativa:
    Lubuntu software actualizacións
  • Ahora nos queda desmarcar las opciones de usar los controladores de Virtual Box en lugar de los de serie del sistema operativo, tal que así: Software y Actualizaciones

Y tras un reinicio la cosa debería ir ya como la seda.

Lo prometido: 50 videoclips para una fiesta de Halloween

Esta semana prometí una ampliación de un artículo de hace tres años titulado 6 videoclips para Halloween. Ante la cercanía de la festividad de difuntos, que caerá el próximo fin de semana, me he lanzado a realizar una selección un pelín más larga. Si vais a preparar una fiesta de disfraces a la americana os puede servir de ayuda, o no. La cosa oscila entre el heavy ochentero, el horror punk y el psychobilly. Los criterios para elegir los vídeos se han movido entre canciones/vídeos de temática/estética creepy, bandas sonoras de películas de terror ochenteras (gran filón ya que estaban cargadas de hits heavies de la época) y bandas con miembros maquillados.

Aquí os dejo la lista para que durante la semana le deis vueltas. Si no os funciona bien el vídeo incrustado podéis abrilo en el app de Youtube en este enlace:

Incluir java en el PATH de Windows

Aunque no siempre es necesario, a veces nos tocará modificar la variable PATH de Windows y añadir la ubicación de Java para utilizar algún software concreto.

Todavía no he tenido que hacerlo en Windows 10, pero os comento cómo va la coas en Windows 8 y Windows 7. Voy a omitir XP porque al estar descontinuado no es cosa de darle soporte (de hecho la propia Oracle no asegura el funcionamiento de las últimas versiones de Java, aunque con el SP3 funciona de momento).

Vamos con las instrucciones para Windows 7:

  1. Abrimos el menú de inicio y hacemos click derecho sobre Equipo y, en el menú contextual seleccionamos Propiedades del Sistema.
  2. Hacemos click en Configuración avanzada del sistema -> Opciones avanzadas.
  3. Hacemos click en Variables de entorno, allí en Variables del sistema, buscamos PATH y hacemos click en él.
  4. En la ventana Editar, modificamos PATH agregando la ubicación de java en nuestro equipo al valor de PATH.

Y ahora las instrucciones para Windows 8:

  1. Hacemos click en Búsqueda y buscamos Panel de control
  2. Ahí hacemos click en Panel de control -> Sistema -> Opciones avanzadas
  3. Ahí vamos a Variables de entorno, y ahí en Variables del sistema, buscamos PATH y hacemos click en él.
  4. En la ventana Editar, modificamos PATH agregando la ubicación de java en nuestro equipo al valor de PATH.

En cuanto lo tenga que hacer en Windows 10 os lo agrego por aquí.

CSS: el pseudo-elemento ::selection

¿Quieres definir un estilo para el texto seleccionado? ¿que el color de fondo sea verde moco? ¿que la leta se ponga en añil? Con CSS esto es posible utilizando el pseudo-elemento ::selection.

Debemos empezar recalcando que ::selection no pertenece a la especificación standar de CSS3 (estaba presente en los borradores, pero se eliminó de la especificación final), por tanto no está garantizado su funcionamiento en todos los navegadores. A pesar de eso tiene bastante compatibilidad, al menos con los navegadores para sistemas operativos de escritorio (y por otra parte, en un dispositivo móvil no es muy habitual andar seleccionando texto, al menos en mi caso). En caniuse podéis comprobarlo.

Si habéis ojeado el enlace anterior veríais que además en el caso de Firefox hay que usarlo con el prefijo -moz. En todo caso, este pseudo-elemento sólo acepta un pequeño grupo de reglas CSS: color, background, background-color y text-shadow. Ojo con querer utilizar una imagen de fondo, porque background-image será ignorado, igual que el resto de reglas que no sean las cuatro antes citadas.

Vamos con un ejemplillo de cómo funciona esto. Para ello usaremos nombres de clase llamados ejemploN a los que sumaremos el pseudo-elemento:

/*Empezamos por el color de fondo, gris*/
.ejemplo1::selection{
    background-color:#555555;
}
.ejemplo1::-moz-selection{
    background-color:#555555;
}
/*Ponemos la letra en rojo*/
.ejemplo2::selection{
    color:#FF0000;
}
.ejemplo2::-moz-selection{
    color:#FF0000;
}

/*Ponemos la letra en negro y el color de fondo gris claro*/
.ejemplo3::selection{
    background-color:#cccccc;
    color:#000000;
}
.ejemplo3::-moz-selection{
    background-color:#cccccc;
    color:#000000;
}

/*Le ponemos sombra al texto seleccionado*/
.ejemplo4::selection{
    text-shadow: 1px 1px 0 #27ae60;
}
.ejemplo4::-moz-selection{
   text-shadow: 1px 1px 0 #27ae60;
}

Puede ser un efecto interesante, pero repito que no forma parte de la especificación, no es un standar y por tanto puede que en un futuro de problemas o no funcione correctamente. Nos tocará esperar.

Archie Goodwin: Repaso a su biografía.

La semana pasada prometí una entrada sobre comics, concretamente sobre comics de zombies, pero voy a incumplir esta promesa. ¿El motivo? Que en un arrebato consumista cuando me fui a pillar el último tomo de la edición que ha sacado Panini de Miracleman (BTW: una estafa, en vez de meter toda la chicha en un tomo se han sacado tres… donde la mitad del material es relleno descarado) también me hice con el recopilatorio de Blazing Combat. ¿Qué es, mejor dicho era, Blazing Combat? Pues se trataba de una serie bélica de corta vida, sólo cuatro números, con un equipo artístico increíble y con Goodwin a los mandos como editor y guionista. ¿Por qué duró tan poco? No fue precisamente que sus ventas fueran malas, ni que la serie no tuviera calidad. Lo que acabó con Blazing Combat fueron las presiones del propio ejército estadounidense y de varios colectivos conservadores, que consideraban contraproducente y antipatriótica una serie en la que la guerra era reflejada con crudeza, como un absurdo enfrentamiento en el que personas matan a personas sin tener muy claro el porqué. En plena campaña de propaganda para reclutar chavales que dieran sus vidas en Vietnam, llenas de producciones cinematográficas, literarias y televisivas donde la guerra era presentada con épica y romanticismo la visión realista de Goodwin incomodaba. Las presiones hicieron que los números tres y cuatro no se distribuyeran, provocando la caída de las ventas, pérdidas económicas y finalmente la cancelación de la serie.

Blazing Combat

Pero no adelantemos acontecimientos, vamos a pegar un repaso a la biografía del gran Goodwin: nacido en el sur de los EEUU, se crió en varios pueblos de la zona fronteriza entre Kansas y Missouri. Durante su adolescencia se dedicó a coleccionar comics de EC como Tales from the Crypt, Crime Suspensestories o Frontline Combat durante su estancia en Tulsa y, finalmente, se mudaría a Nueva York donde asistiría a la escuela de artes.

Si bien sus primeros trabajos fueron como dibujante, destacaría en las labores de guionista y editor. Su primera gran oportunidad le llegaría en Warren Comics, donde entraría en 1962. Empeñado en resucitar el espíritu de su querida EC ya en 1964 sería el principal guionista de Creepy y poco tiempo después sería el editor y guionista de las principales revistas de la editorial: Creepy, Eerie y la antes citada y censurada Blazing Combat, además de haber sido guionista en Vampirella. En 1967 abandonaría Warren, volviendo puntualmente durante los siguientes 15 años como guionista para algunas historias ocasionales. En esta editorial tendría la oportunidad de contar con muchos grandes dibujantes trabajando para él, entre ellos algunos de los que más admiraba de la desaparecida EC como Joe Orlando o Wally Wood, y otras futuras leyendas como Alex Toth, Frank Frazetta, Richard Corben o Gene Colan.

Eerie Richard Corben

Tras la etapa en Warren trabajaría durante 13 años como guionista y editor para King Features Syndicate, encargándose de tiras cómicas tan prestigiosas como Agente secreto X-9. Compaginaría esta labor con trabajos en Marvel y en DC. Para la llamada Casa de las Ideas, donde comenzaría a colaborar en 1968, se encargaría de los guiones de Iron Man, crearía personajes como el villano Controlador, la primera Spiderwoman o el primer héroe negro de Marvel: Luke Cage, Powerman. También volvería a hacer equipo con Gene Colan durante un par de números en la legendaria Tomb of Dracula. Sería uno de los diseñadores de las series del llamado Nuevo Universo (que duraría poco) y en 1976 se convertiría en editor jefe de la compañía temporalmente. Durante ese tiempo lograría hacerse con los derechos para editar la serie de comics de Star Wars en Marvel. Tras dejar su cargo de editor seguiría ligado a esa serie como guionista, además de encargarse de hacer otras adaptaciones del cine al comic para Marvel o para Heavy Metal (para quienes realizaría una adaptación de Alien junto a Walt Simonson), que en aquel entonces era distribuída por Marvel en los USA. Cuando Marvel perdió los derechos de Heavy Metal en EEUU lanzó una revista similar llamada Epic Illustrated, una revista con un comienzo tumultuoso ya que antes de su primera entrega ya habían tenído que cambiar al editor, lo que propició la llegada de Goodwin a ese puesto. Si bien Epic Illustrated no lograría grandes ventas, aunque si éxito de crítica, de ella saldría el spin off Epic Comics que se mantendría a flote hasta finales de los 90. En Epic Comics Goodwin compartía el cargo de editor con Al Milgrom y Jim Shooter, y a través de esa plataforma no sólo darían salida a historias de fantasía heroica y ciencia ficción, sino que también darían entrada en el mercado americano a autores extranjeros, editando el Blueberry de Giraud/Moebius o el Akira de Katsuhiro Otomo por primera vez en terreno yankee.

Epic Illustrated

Su paso por DC comprendería dos etapas: una sería en los 70, no tan exitosa como en Marvel. En su primera época se encargaría de las líneas de historias bélicas de DC y, durante un año, sería editor de la línea Detective Comics. En 1989 regresaría a DC para coger a su personaje bandera, Batman, que había sido revitalizado tras las películas de Tim Burton y las exitosas novelas gráficas a cargo de Frank Miller y Alan Moore. Bajo la tutela de Goodwin como editor se publicaría la saga de Azrael, la serie Legends of the Dark Knight, la historia El Largo Halloween a cargo de Sale y Loeb o las novelas Batman:Night Cries y Batman: Thrillkiller. Además también se encargaría del guión del crossover Armageddon 2001 o de la serie Starman.

Batman: Night Cries

En 1998, con sólo 60 años, un cáncer contra el que luchó durante una década acabó por dejarnos huérfanos de su talento. Ganó muchos premios y basta con ojear su currículum para ver que Goodwin fue un grande de la industria del comic, pero creo que basta con leer las líneas que Mark Chiarello dedicaba a Goodwin en el prólogo de Batman Black and White: «probably the very best editor ever to work in comics, probably the very best writer ever to work in comics«. Aquel Batman Black and White, además, recogería dos de las últimas historias que Goodwin escribiría.

Archie Goodwin

Y esta es la historia de Archie Goodwin, un autor al que creo que a veces de infravalora en la historia del comic, a pesar de que, como podéis ver, su trayectoria puede ser igualada por pocos.

Las cinco mejores películas de boxeo.

Recordemos que hará cosa de un año hablaba sobre el tema de cuales son las que considero las mejores películas sobre baloncesto. Ayer recuperaba el tema en facebook y comentaba con un colega que si hay un deporte que nos haya regalado obras maestras del séptimo arte ese ha sido el boxeo. Entre eso y que van a estrenar dentro de poco Creed, el spin-off de Rocky, este era el momento para retomar el tema. Elegir las cinco películas de boxeo definitivas es un tema complejo por la gran cantidad que hay, pero yo me he decantado por estas cinco, que van a continuación si ningún orden concreto.

  • Toro Salvaje, titulada originalmente en inglés Raging Bull, fue estrenada en 1980 y ese año recibió 8 nominaciones a los Oscar, quedándose finalmente con dos estatuíllas: una al mejor montaje y otra para Robert De Niro como mejor actor. Junto a él hacía su debut en la gran pantalla Cathy Moriarty, que consiguió una nominación, y actores de solvencia probada como Joe Pesci, Frank Vincent o Nicola Colasanto (a este último seguro que le reconocéis por su papel del entrenador retirado en Cheers). El genial Scorsese nos regala uno de sus mejores trabajos, filmada en blanco y negro dándole un toque muy noir. La película cuenta el auge y la caída del boxeador Jake LaMotta, centrándose en su biografía Raging Bull: My Story. Contaba su ex mujer Vicky (interpretada por Moriarty en la película) que cuando asistieron al preestreno LaMotta le preguntó «¿Yo era así?» y que ella le dijo que no, que era todavía peor. Mucha gente la considera la mejor película sobre un deportista que se ha hecho en la historia del cine. Como curiosidad, John Turturro aparece en la película haciendo de extra.
    Robert De Niro como Jake LaMotta
  • Rocky, guionizada y protagonizada por Sylvester Stallone, esta fue la película que le sacó del anonimato y le convirtió en una estrella. ¿El sueño americano o el retrato del lado oscuro de este? Siempre he dado vueltas sobre este tema: ¿Representa Rocky el sueño americano de que cualquiera puede triunfar a través del esfuerzo?, ¿o acaso lo que se nos dice es que este sueño es sólo una ilusión para mantener a la gente entretenida, que existe un techo de cristal y que al que está abajo no se le va a permitir triunfar? (recordemos, a Rocky le quitan el título a los puntos en un polémico final). El resto de la saga ya pierde profundidad centrándose más en la acción, aunque en el inicio de Rocky II y en la sexta entrega, Rocky Balboa, recuperen un poco esta temática. La película recibió 10 nominaciones a los Oscar, llevándose 3: Mejor Película, Mejor Dirección para John G. Avildsen y mejor Montaje. A título personal Stallone se llevaría dos nominaciones aunque no ganara ninguno: mejor actor y mejor guión original. Además nos ha dejado momentos para el recuerdo como las fanfarronas entradas de Apollo, encarnado por el carismático Carl Weathers, la sabiduría y el paternalismo de corte cuartelario del entrenador interpretado por Burgess Meredith (su muerte en Rocky III, eso sí que es descorazonador y no la de la madre de Bambi), Rocky gritando «Adrianne, Adrianne» al final del combate buscando entre el público a Talia Shire o las payasadas del «cuñao» Paulie (Burt Young).
    Cartel promocional de Rocky

  • Million Dollar Baby tiene el mérito de destacar entre la copiosa producción de peliculones que Clint Eastwood dirigió en la primera década de los dosmiles. Cuando se reúne en pantalla el combo Clint/Morgan Freeman los amantes del cine podemos esperar una alegría, y en esta película de 2004 además tenemos a Hillary Swank confirmándose como una estrella en el mundo del cine. Nos encontramos en este intenso drama con el recurrente tema en el cine de esa etapa de Eastwood: la capacidad para superar los prejuicios y la fuerza de la amistad surgida tras esa ruptura con las ideas preconcebidas. Su final levantó mucha polémica entre asociaciones conservadoras y cristianas (no comentaré el porqué, por si no la habéis visto). Cosechó 7 nominaciones a los Oscar y se llevó cuatro: Mejor Película, Mejor Director para Clint, Mejor Actor de Reparto para Morgan Freeman y Mejor Actriz para Hillary Swank.
    Million Dollar Baby, reparto
  • El Caballero Audaz, titulada originalmente en inglés Gentleman Jim es un clásico de 1942 protagonizado por el legendario Errol Flynn (que entre borrachera y borrachera tenía la costumbre de marcarse peliculones para pagarse las copas) y dirigida por el no menos mítico Raoul Walsh. Se basa en la vida de James John «Gentleman Jim» Corbett, un boxeador de finales del siglo XIX que llegó a ser campeón del mundo y que es considerado por muchos como el padre del boxeo moderno al haber revolucionado los métodos de entrenamiento y cambiado el estilo del juego de pies usado hasta aquel entonces. La película cuenta su historia desde sus comienzos como boxeador y paralelamente cuenta la historia de su relación con Victoria, la mujer de la que se enamora y con la que se casaría (interpretada por Alexis Smith) tras proclamarse campeón del mundo, que será el hecho que ponga final a la película.
    Errol Flynn en Gentleman Jim
  • Cuando éramos reyes, en inglés When We were Kings, es un documental de 1996 dirigido por Leon Gast sobre el combate de Alí vs Foreman en 1974 en el Zaire de Mobutu, en el combate que se llamó Rumble in the Jungle. El propio Gast había estado allí originalmente para documentar el festival musical que se organizó alrededor del evento, en el que participarían James Brown, BB King o Celia Cruz; pero finalmente se decantó por centrarse en el boxeo. Las imágenes que recogió del evento musical se reutilizarían en 2008 para el documental Soul Power. La película incluye, además de entrevistas y material variado de la época, declaraciones posteriores de gente como Norman Mailer o Spike Lee. Aquel combate marcaría la consagración de Alí como el más grande de la historia y su reconquista del título perdido tras la retirada de su licencia por no querer luchar en Vietnam, y el inicio del infame Don King como el promotor de boxeo más importante del mundo. Se llevaría el Oscar a Mejor Documental, tras tardar 22 años en estrenarse por falta de financiación.Ali vs Foreman 1974 Zaire

He de reconocer que estuve tentado de meter Yo Hice a Roque III o el biopic de Uwe Boll (es mi pastor…) sobre Max Schmeling, pero se lo dejo a Zinemaniacos. En todo caso, como ya os comentaba, el boxeo además de combates espectaculares nos ha dado una excusa para excepcionales películas.

MySQL: Calcular una edad a partir de una fecha.

En fin, seguimos con el cálculo de edades a partir de fechas en diferentes SGBD. Ya hablamos de SQL-Server y de PostgreSQL, vamos ahora a ver cómo iría la cosa en MySQL/MariaDB.

Vamos a asumir que los datos están bien guardados, en una columna del tipo DATETIME. Como en el caso de Postgres, en MySQL dispones de una función que nos ayudará a hacer esto directamente, llamada TIMESTAMPDIFF(). Esta función recibe como argumentos la unidad de tiempo en la que queremos recibir la respuesta y las dos fechas entre las que queremos obtener la diferencia. Veamos el ejemplo para obtener la edad de alguien con esta función, sirviéndonos de una tabla de ejemplo llamada clientes que contendrá una columna FechaNac con la fecha de nacimiento de los mismos:

SELECT TIMESTAMPDIFF(YEAR,FechaNac,CURDATE()) AS edad
     FROM clientes;

PostgeSQL: Calcular una edad a partir de una fecha.

No hace mucho veíamos cómo calcular una edad en SQL-Server. Vamos ahora con otro SGBD ¿Cómo lo hago en Postgres? Pues con mucha menos dificultad, porque este gestor incluye ya una función integrada para el cálculo de edades, presente al menos desde la versión 9 (no se si antes) llamada age().

La función puede ser llamada con uno o con dos argumentos, siempre del tipo timestamp, y devuelve el interváluo entre ambos. Para el ejemplo imaginemos una tabla llamada clientes donde tenemos un campo FechaNac con la fecha de nacimiento guardada.

/*Con el primer ejemplo
pasando sólo una fecha
cogería la edad a día de hoy
de alguien nacido en esa fecha*/
Select age(timestamp FechaNac) from clientes

/*Con el segundo ejemplo
pasando dos fechas
cogería la edad que una
persona nacida en la fecha 2
tenía en la fecha 1*/

Select age(timestamp '2014-01-01',timestamp FechaNac) from clientes

CSS3 Media Queries para Moto 360 Watch

Si el otro día os comentaba que había estado ojeando el tema de las media queries para los dispositivos de Apple, vamos ahora con el wearable de Motorola. ¿Qué resulución usaría en CSS para este dispositivo? Pues esta:

@media 
  (max-device-width: 218px)
  and (max-device-height: 281px) { 
/*Aquí lo que toque*/
}

Conforme me vaya enterando de más dispositivos los iré compartiendo por aquí.