domingo, marzo 18, 2012

The CubesPaper, Número XXII (12/03/2012)

Marvel anuncia "Space Punisher"
Será una miniserie de cuatro números por Frank Tieri y Mark Texeira.
Más información: ComicsAlliance

Juego de "The Walking Dead" para Facebook
Estará disponible a partir de abril para los usuarios de dicha red social.
Más información: ComicsAlliance

Nueva serie de Rocketeer
Mark Waid y Chris Samnee serán los responsables de la nueva serie en IDW Publishing.
Más infromación: ComicsAlliance ZonaNegativa

Los parques de Disney contendrán atracciones Marvel
La empresa de entretenimiento quiere añadir su última adquisición a sus parques.
Más información: ComicBook Resources

La Iguana en el juego de The Amazing Spider-Man
El juego resucitará a un personaje largamente olvidado.
Más información: ComicBook Resources

El origen de Michonne de "The Walking Dead" en Playboy
La revista de entretenimiento adulto será la que mostrará un minicómic con el origen del personaje.
Más información: ComicBook resources ALT1040

Nueva serie de Captain Marvel
Ms. Marvel se convertirá en la nueva Capitana Marvel en esta nueva serie.
Más información: ComicsAlliance

Se confirma secuela de la película de Sin City
Se debería rodar a lo largo de este año.
Más información: ComicBook Resources

Las Tortugas Ninja vuelven al cine
Se espera que el proyecto se estrene a finales de 2013.
Más información: ComicBook Resources

sábado, marzo 17, 2012

Júpiter y Venus, juntos en el cielo

Aunque, evidentemente, Júpiter y Venus están muy lejos de estar "juntos" en el cielo (variando desde los 670 hasta los 887 millones de kilómetros dependiendo de los momentos de sus órbitas), estos días está sucediendo lo que se conoce como una "conjución de planetas", en los cuales, por la situación espacial de los tres planetas (estos dos y el nuestro), en nuestro cielo parecen estar a muy poca distancia el uno del otro (cuestión de perspectiva).
La mejor hora para mirar este fenómeno que no se repetirá hasta 2015 es durante la puesta de Sol (y durante un rato después), mirando hacia el oeste. En esa zona del cielo podremos distinguir dos estrellas especialmente brillantes que, lejos de ser estrellas reales, se trata en realidad de estos dos planetas. El más grande de los dos es Venus, a pesar de que su tamaño real sea una ínfima parte de lo de su compañero, pero, como es cultura popular, la distancia de la Tierra a Venus es infinitamente menor que a Júpiter, razón por la que la perspectiva vuelve a jugarnos otra jugarreta.
De esta manera, si sois aficionados a la astronomía, no podéis dejar pasar esta ocasión para echarle un vistazo al cielo y ver esta curiosidad, además de ser el momento perfecto para desempolvar vuestros telescopios, prismáticos, gafas de bucear, etc. y poder observar a dos de los compañeros que nos acompañan en esta zona del universo.

viernes, marzo 16, 2012

Nuevo trailer de Ultimate Spider-Man

Ya que casi toda esta semana se ha centrado casi exclusivamente en DC, vamos a dedicarle aunque sea el día de hoy un poco a la editorial rival y vamos a echarle un vistazo a la publicidad de la nueva serie Ultimate Spider-Man que empezará a emitirse el 1 de abril en el nuevo segmento de Disney XD dedicado a Marvel en el que también debutará la segunda temporada de Avengers: Earth's Mightiest Heroes. Aquí va:
En mi opinión, se les ha ido la bola bastante. La anterior serie, The Spectacular Spider-Man, que cancelaron tras dos temporadas, tenía mucha mejor pinta que ésta. Pero es que ésta... en serio, el trailer da mucho miedo... sobre todo ver ese Spiderman mariachi... ¿qué pinta ahí? Además de que el reloj comunicador de SHIELD que habíamos visto en algún trailer anterior tampoco me hacía mucha gracia... muy setentero.
Bueno, le daré una oportunidad, pero no tengo ninguna confianza en esta serie.

jueves, marzo 15, 2012

(Reseña de película) All-Star Superman

Sé que es la segunda semana seguida que reseño una película de DC, pero lo cierto es que las películas de Marvel y Lionsgate que estaba reseñando hasta hace dos semanas acabaron, así que hasta que terminen las DC Animated Original Movies seguiré con ellas. Esta semana le toca el turno a All-Star Superman (cuya traducción podría ser "Superman sin precedentes" o algo similar), una película basada en los 12 números de la miniserie de mismo nombre que Grant Morrison y Frank Quietly crearon entre 2005 y 2008.
Cuando unos astronautas tienen un malfuncionamiento de su nave cerca del Sol, sólo Superman es capaz de salvarlos. Sin embargo, la sobreexposición a la estrella que le da poderes provoca, aparte de un aumento de sus poderes, que empiece a morir lentamente. Por ello, Superman decide arreglar todo lo que tiene pendiente, mientras Luthor, que se enfrenta a la pena de muerte por haber saboteado la lanzadera espacial, disfruta sabiendo que Superman morirá de su propia mano.
No he leído la historia original, pero viendo la película puedo afirmar que... no me atrae mucho. Reconozco que tiene momentos memorables y curiosos, además de que el que sea una miniserie completamente fuera de continuidad ayuda al autor a poder hacer todo lo que quiera con los personajes, pero hay demasiadas cosas absurdas desde el propio comienzo de la película. Además, supongo que durante doce números de cómic esto no se notará tanto (aunque, siendo una miniserie, deberían haber sido capaces de centrarse más), pero que a lo largo de una película vaya una trama sucediendo a otra sin aparente relación entre ellas (el ataque de paranoia de Lois o la trama de Krull y Samson) hace que la película sea bastante absurda. Eso sí, el clímax final y el epílogo son completamente geniales.
La animación sigue en la misma línea que en las anteriores películas, pero al igual que con Superman / Batman: Apocalypse, el intentar imitar el estilo de dibujo del autor original provoca unos dibujos bastante feos, sólo gustándome los aspectos de Lois y Luthor a lo largo de toda la película (es más, esos dos aspectos los guardo en mi lista de aspectos "perfectos" para personajes).
Resumiendo, una película que, si sois fans de Superman, no debéis dejar de ver, pero a la que le sobran muchas escenas y necesitaría que el autor se hubiera sentado un poco más a intentar organizarla.

miércoles, marzo 14, 2012

(Reseña de cómic) The New 52: Batwoman #0-5

Como prometí hace unos meses, voy a intentar ir reseñando según pueda las primeras tramas de estos nuevos 52 según vayan acabando (aunque no creo que las reseñe todas), y si la semana pasada reseñé la primera trama de Justice League, esta semana le toca el turno a Batwoman. Aunque lo cierto es que dicha serie comenzó hace más de un año con el Batwoman #0, los retrasos a los que se vio sometida la serie provocaron que su número 1 se convirtiera en uno de estas 52 nuevas series.
Después de que Batman en el número 0 haya confirmado sus sospechas de que esta recién aparecida Batwoman es aún Kate Kane, la heroína se encuentra con un extraño caso relacionado con la leyenda de La Llorona, ya que el legendario espíritu de la mujer que mató a sus propios hijos llega a Gotham, donde va secuestrando a niños de distintas familias. Mientras tanto, el director Bones ordena a su agente Cameron Chase que descubra la identidad de Batwoman.
No puedo decir que la historia sea mala, pero personalmente, tampoco me ha gustado especialmente. La historia me parece muy lenta y densa, además de meter demasiadas tramas a la vez, algunas personales de la protagonista, otras parte de su vida superheróica, y sobre todo para los que no estamos tan familiarizados con el personaje nos cuesta seguirlas todas, lo cual habla muy mal de un número 1 de una serie. Además, el hecho de meter fantasmas en un personaje de la familia Batman no me termina de convencer. Y, para colmo, a pesar de que la saga Hydrology en teoría acaba en el número 5 (y, de hecho, hasta el número 5 cubrirá la compilación que sacarán en junio), la trama no termina, cerrándose sólo una de las historias, aunque esta sólo es el principio de una historia más grande.
Aunque reconozco que sería injusto hablar únicamente mal del guión, ya que J.H. Williams III, escritor y dibujante de esta saga, maneja la narrativa por lo general bastante bien, no sólo con unos diálogos bastante buenos por lo general, sino que juega bastante con la estructura de la página, haciendo que cada página sea completamente original al gestionar las viñetas de una forma completamente distinta en cada una. Sin embargo, esto último es también un arma de doble filo, ya que, aunque en un principio puede ser un punto a favor, a lo largo de cinco números se vuelve cansino además de llegar a confundirnos a la hora de saber qué viñeta va después de cada cual.
Dejando de lado la forma de la narrativa, los dibujos son bastante buenos para el estilo de historia que se trata, lo cual los convierte en bastante oscuros y tétricos (más de lo habitual para una serie de un personaje de la familia de los murciélagos). Aunque el exceso de realismo en los gestos de los personajes llegan a hacerlos bastante feos en algunos momentos.
En general, una historia que no recomiendo especialmente a menos que seais muy fans de los vigilantes de Gotham o que queráis ver una trama completamente paranormal. Pero aviso que necesitaréis paciencia para leer la saga, no es fácil de comprender, y menos si se llega como yo, completamente ignorante del personaje.

martes, marzo 13, 2012

Tutorial de desarrolo web, Parte XXIII: Instrucciones CSS varias (2)


Previously, on The CubeBlog...
Parte XXI: Pseudo-clases y pseudo-elementos (2). Identificadores y clases (3)
Parte XXII: Selectores de atributos CSS. Instrucciones CSS varias (1)


¡Hola! Aquí estamos en el que será la última entrega de la primera parte del tutorial de desarrollo web. Porque sí, hoy con lo que aprendamos aquí cerramos por fin el HTML y CSS (la semana que viene sólo hablaremos un poco de lo que se viene con las nuevas versiones de ambos lenguajes) y podemos disponernos a comenzar con el lenguaje JavaScript. Supongo que recordaréis que la semana pasada el ejercicio fue libre, y de hecho, es el último ejercicio que tendremos hasta que comience el JavaScript, así que no va a tener ningún tipo de resolución (aunque si queréis hacerme llegar, de alguna manera, el ejercicio, para que lo revise, podéis contactarme a través de las redes sociales que muestro en el menú de la izquierda).
Bueno, como prometí la semana pasada, hoy terminaremos de ver algunas pequeñas pecularidades de CSS que nos pueden ser útiles. En primer lugar, vamos a ver la instrucción "float", cuyo objetivo es, como su nombre indica, hacer que la etiqueta a la que se le aplique "flote" alrededor del resto de etiquetas. ¿Extraño? Puede parecerlo, pero es algo que, realmente, solemos ver mucho. Sus valores posibles son simples: right, left o none (este último es el valor por defecto). Imaginemos que usamos este código:

img
{
float: right;
}

Ahora las imágenes de nuestro documento, en vez de aparecer, como hasta ahora, ocupando un hueco bastante difícil de cuadrar, simplemente se mostrarán en el texto como estais viendo mi avatar a la derecha de este texto. Algo bastante más cómodo.
Bien, y llegamos al último punto, uno que había prometido hace un par de entregas. De hecho, cuando expliqué los pseudo-elementos, en concreto los :before y :after. Esta es la instrucción content, cuyos valores empiezan ya a meternos en lo que aprenderemos a hacer poco: programación.
Los pseudo-elementos :before y :after, como recordarán, servían para introducir algo que aparecería antes o después de la etiqueta cada vez que la etiqueta apareciera. Para ello, necesitábamos esta instrucción content, en cuyo interior el otro día introducimos la palabra "Párrafo: ", pero en ella podemos introducir otros elementos. Vamos por pasos.
En primer lugar, como les digo, podemos introducir texto, de la forma tan simple que hemos visto. Sólo necesitamos introducir el texto que queramos mostrar entre comillas. Pero imaginemos que queremos, por ejemplo, una imagen. Lo que deberemos hacer será introducir lo siguiente:

p:before
{
content: url(http://img84.exs.cx/img84/8653/emealcubo4uh.jpg);
}

De esa manera, al comienzo de cada párrafo se introducirá la imagen que le hayan especificado, algo que también vimos en la anterior ocasión.
Una cosa curiosa de la instrucción content es que nos permite escribir automáticamente comillas, usando las instrucciones open-quote y close-quote. Veamos un ejemplo:

p:before
{
content: open-quote;
}

p:after
{
content: close-quote;
}

Con este sencillo código, todos los párrafos del documento estarán entre comillados, ya que en el pseudo-elemento :before le hemos dicho que abra unas comillas, y en el pseudo-elemento :after le hemos dicho que las cierre. En caso de que tengamos algún párrafo en el que no queramos entrecomillado podremos decirle:

p.sincomillas:before
{
content: no-open-quote;
}

p.sincomillas:after
{
content: no-close-quote;
}

Además, como también puede que queramos anular cualquier contenido para algún párrafo concreto, también podríamos usar el valor none.

p.sinvalores:before
{
content: none;
}

Al igual que en otras instrucciones CSS, cualquier valor que le demos en un puesto más bajo de la cascada, anulará los valores dados en los puntos superiores. Por ello, darle el valor none al content en los puestos más bajos de la cascada, anulará todo lo que trayera de atrás.
Otra curiosidad de la instrucción content es la posibilidad de que nos muestre el valor de un atributo de nuestra etiqueta. Por ejemplo, imaginad que tenemos el siguiente código:

<p id="parrafo">Esto es un párrafo.</p>

Como todos sabemos, su resultado sería:
Esto es un párrafo.
Y nunca sabríamos el contenido de su "id". Sin embargo, si añadimos este código CSS:

p:after
{
content: attr(id);
}

Su nuevo resultado sería:
Esto es un párrafo.parrafo
Aunque aquí no he usado esa instrucción (limitaciones de Blogger), ese es el resultado que, en principio, nos daría dicha instrucción, con la que le hemos dicho que al final de cada párrafo nos escriba el valor de su id.
El último de los valores que content puede tener es, probablemente, el más complejo de todos, y que de hecho tiene un par de instrucciones asociadas: el contador. Precisamente este es el valor por el que dejé esta instrucción para el final, y por la que comento que tiene algo de parecido con la programación. Así que para explicarla empezaremos explicando las instrucciones counter-reset y counter-increment.
En primer lugar, cuando queramos incluir un contador para nuestro content, en primer lugar deberemos decirle en qué momento queremos que el contador se resetee a 0. Por ejemplo, en caso de que queramos un contador que dure durante todo nuestro body, podremos hacer lo siguiente:

body
{
counter-reset: micontador;
}

De este modo le estamos diciendo al navegador que, en el momento en que aparezca la etiqueta "body" el contador "micontador" (cuyo nombre le he dado de forma completamente libre, viene a ser una "id" para el contador) se deberá resetear, o sea, ponerse a 0.
De este modo, si queremos que, tal vez, nuestro contador vaya contando los títulos de la página, podríamos introducir lo siguiente:

h1:before
{
content: counter(micontador);
}

De este modo, justo antes de todas las etiquetas "h1" se mostrará el valor actual del contador. Sin embargo, el contador está establecido a 0 y no le hemos dicho que avance en ningún momento, así que el número que escribirá en todos los "h1" será 0. ¿Cómo solucionar esto? Con la instrucción counter-increment.

h1:before
{
counter-increment: micontador;
content: counter(micontador);
}

De este modo, cada vez que haya una etiqueta h1, en primer lugar, el navegador aumentará en uno el contador "micontador" como le hemos especificado al incluir el counter-increment, y en segundo lugar, lo escribirá justo antes de la etiqueta en cuestión, al indicárselo en el counter. No creo que sea especialmente difícil, ¿no?
Y, para terminar ya con la instrucción content, esta entrega del tutorial y, en definitiva, esta parte del tutorial en general, veamos lo dinámica que puede ser la etiqueta content, ya que, aparte de, como hasta ahora, mostrar distintos valores, también podremos hacer cosas como la siguiente:

h1:before
{
counter-increment: micontador;
content: url(./punto.gif) "Sección " counter(micontador) ":" open-quote;
}

Esto daría como resultado que antes de los encabezados "h1", en primer lugar se muestre la imagen "punto.gif", luego la palabra "Sección " seguida por el valor del contador en este momento y, finalmente, se abran unas comillas. Por supuesto, cualquier combinación es posible y, a diferencia de la mayoría de los lenguajes informáticos, para unirlos sólo necesitaremos un espacio entre los distintos valores.

Y, con esto termino con esta parte del tutorial. Como ya he dicho par de veces, la semana que viene le echaremos un vistazo por encima a lo nuevo que viene con los HTML5 y CSS3 para luego, en dos semanas, comenzar a programar en JavaScript, haciendo de este modo nuestras páginas mucho más interactivas. Aún intentaré de vez en cuando incluir algunos pequeños trucos HTML y CSS de vez en cuando, además de las guías de referencia que les dejaré desde que las tenga completas, pero llegados a este punto, sabéis casi todo lo que necesitáis saber sobre HTML y CSS para hacer páginas con un aspecto vistoso. Así que ahora nos queda trabajar por debajo de esa "fachada" que crearéis con HTML y CSS.

lunes, marzo 12, 2012

Desentrañando... Hombre Halcón

Hace más de tres mil años desde que el príncipe egipcio Khufu comenzó su rivalidad con el sacerdote Hath-Set, el cual acabaría asesinándolo a él y a su amante, la princesa Chay-Ara, con un cuchillo del llamado metal "Nth" (a veces llamado "noveno metal"). Sin embargo, el asesinato con dicha arma provocó que las almas de los tres individuos vieran imposible acceder al siguiente plano de existencia, viéndose condenados a reencarnarse por toda la eternidad y repetir el mismo ciclo en el que Khufu y Chay-Ara, una vez se hubieran reencontrado, serían asesinados por Hath-Set.
La última de las reencarnaciones del principe Khufu fue en el arqueólogo Carter Hall, quien, tras recordar sus vidas anteriores, usó el metal Nth para fabricarse un traje que imitara al dios egipcio Horus, tomando la identidad del Hombre Halcón, para así localizar a Chay-Ara, intentando evitar volver a morir ambos a manos de Hath-Set. Hall logró encontrarlos a los dos en las identidades de Shiera Sanders, quien, con un traje similar al suyo, se convertiría en la Chica Halcón, y el profesor Anton Hastor.
Además de sus enfrentamientos con el profesor Hastor, la pareja Halcón también empezó a enfrentarse a distintos criminales con los que se toparan, hasta que Carter incluso acabó no sólo por formar parte de la Sociedad de la Justicia de América, sino que temporalmente incluso fue su líder.
Sin embargo, en todas sus anteriores reencarnaciones, ninguno de los tres supieron nunca que el metal Nth que les había provocado la condena de la reencarnación provenía de un planeta muy lejano conocido como Thanagar. En este planeta existía una policía conocida como la Policía Halcón, y a ella pertenecían Katar Hol y la que se convertiría en su compañera, Shayera Thal, los cuales serían enviados a la Tierra como embajadores, donde asumirían los roles de los nuevos Hombre Halcón y Chica Halcón (más tarde Mujer Halcón), conociendo más tarde a Carter y Shiera.
Katar y Shayera pasarían a formar parte de la Liga de la Justicia de América, hasta que unos años después, las almas de Carter, Katar y, en principio, Shiera (aunque más tarde se descubriría que no) se unirían en un único Hombre Halcón similar a una especie de "dios halcón", aunque esta nueva versión acabaría enloqueciendo y teniendo que ser enviado a una especie de limbo, donde aparentemente Katar Hol (principal culpable de la locura a la que se vio sometido el nuevo Hombre Halcón) desapareció, y al cabo de los años Carter pudo volver.
Sin embargo, y aunque él está convencido de ser Carter Hall, hay ciertos indicios que dicen que en realidad todavía Katar Hol pueda tener cierta influencia en él...


Lecturas recomendadas:
Flash Comics #1
The Brave and the Bold #34
Hawkworld: Book One
Zero Hour: Crisis in Time