27 de julio de 2008

Nos vemos en la Campus

¡Qué ganas tenía de poder poner por fin una entrada con este título! :P

Así es, después de varios años comprando la entrada para luego tener que cancelarla por diversas razones, ¡mañana por fin salgo hacia la Campus Party! Y aún me quedan bastantes cosas por preparar :P va a ser un día estresante... (y mañana un día largo: 2 trenes, 7 horas de viaje...)

Estaré en la sección Desarrolladores, clan Stratos. Iré armado con mi iMac y un disco duro de 1 TB, mwehehehe. Seguramente pondré en este blog cosas interesantes que ocurran. También, con más frecuencia probablemente, en mi Twitter. ¡Nos vemos!


24 de mayo de 2008

La mejor canción para Rock Band

Esto tiene ya un tiempo, pero merece la pena. Jonathan Coulton es el autor de "Still Alive", esa magnífica canción que cierra ese magnífico juego llamado Portal. Aquí le vemos interpretándola en directo… con el Rock Band. Más friki imposible.


Enlace original (ahí se puede ver con más calidad): Jonathan Coulton performs "Still Alive" in Rock Band

20 de mayo de 2008

Hack para Google Maps en IE6

En el trabajo estoy haciendo una aplicación web que muestra mapas usando la API de Google Maps. Tras una revisión, el cliente, que usaba IE6, nos dijo que los mapas no siempre aparecían. Lo comprobé y efectivamente en ese maldito navegador a veces el mapa se quedaba en gris y había que "forzarle" a que siguiera cargando las imágenes, haciendo scroll, zoom o cambiando a mapa satélite, etc. También observé que se arreglaba si se pulsaba el botón de tipo de mapa (carreteras/satélite/físico) una vez más, aunque ya estuviera seleccionado. Y podía fallar de nuevo al cambiar el tipo del mapa.


Tras buscar por Internet y no encontrar una solución, decidí emular ese mismo "apaño" pero con Javascript. El resultado fue este código, que hay que hacer que se ejecute tras la carga de la página (usando onLoad, o la función $() si usamos jQuery, como es mi caso):
function hackMapaEnIE(map) {
/*@cc_on
@if(@_win32)
var ieSucks = 1;
setTimeout(function() { map.setMapType(map.getCurrentMapType()); }, 100);
GEvent.addListener(map, 'maptypechanged', function() {
if(ieSucks == 4)
ieSucks = 1;
else {
ieSucks++;
setTimeout(function() { map.setMapType(map.getCurrentMapType()); }, 100);
}
});
@end
@*/
}

El parámetro map que hay que pasar a la función es el objeto GMap2 que queramos "arreglar". Lo que hace esta función es intentar hasta 4 veces (separadas una décima de segundo) que el mapa se termine de cargar, estableciendo su mapType al mismo que ya tenía seleccionado. Las instrucciones @cc_on, @if y @end son para que sólamente Internet Explorer ejecute este código. Los demás navegadores lo ven como un bloque de comentario. También podría haber usado, por ejemplo, comentarios condicionales en HTML. Eso ya es a gusto de cada uno :)

El apaño mejoró bastante el problema, aunque no se solucionó del todo. Más o menos, una de cada 20 veces que uno cambia el tipo de mapa, se vuelve a producir el problema. Quizás aún se puede ajustar el tiempo de espera o el número de intentos, pero de momento algo es algo. Si alguien conoce una solución definitiva, agradecería que me la pusiera en un comentario…

Actualización: Finalmente Camvoya encontró la verdadera raíz del problema: la culpa era del iepngfix. Para arreglarlo bastó con añadir la siguiente línea de CSS (y quitar el código Javascript que puse más arriba, que ya no hace falta):

#map img { behavior: none; }

Misterio solucionado, ahora funciona perfectamente. ¡Gracias!

12 de abril de 2008

26 de marzo de 2008

Estoy lagoso

Los que me sigan en el Twitter sabrán que desde hace algo más de una semana estoy metido en un proyecto bastante gordo, y bastante poco habitual para lo que suelo hacer (un grupo de rock). El caso es que me está ocupando mucho tiempo y estoy haciendo poco caso al blog y al propio Twitter, por ello pido disculpas.


El grupo está aún en estado embrionario, tenemos local y equipo pero todavía no tenemos batería (algún que otro candidato hay por ahí, pero nada seguro). Y naturalmente, nos falta mucho por aprender ya que prácticamente estamos empezando de cero. No tenemos ni nombre (somos de colores…), así que de momento estoy usando en plan codename provisional uno de los nombres ya descartados: Screw Plate. Usaré este tag para los posts que hablen del grupo, pero cuando tengamos nombre definitivo los cambiaré.

Por cierto, para ir adornando el local estoy buscando un póster bien grandote de Dover, pero no de la época electropop con Cris "madonnizada" y demás, sino de la época rockera de toda la vida… apuesto a que ya serán difíciles de encontrar. Esta tarde probaré suerte en un par de tiendas de mi barrio.

18 de marzo de 2008

Federación Antipiratería PWN3D

Me hago eco de esto para que se vea bien lo tontainas y mentirosos que pueden llegar a ser los de la FAP (Federación Antipiratería) en su absurda y fútil lucha contra lo que ellos llaman "descargas ilegales".


David Bravo expone en su entrada Fundadas sospechas sobre la fiabilidad de los estudios encargados por la Federación Antipiratería algunas meteduras de pata que, por falta de previsión o por estupidez, ha cometido esta asociación en su último boletín, que les dejan, como quien dice, con el culo al aire. Resumo un poco:

La FAP publica un boletín con las noticias que les interesan (ya sabéis, esas que dicen "esos pendejos electrónicos de Interné que descargan películas son unos piratas y unos criminales"). En el último de ellos hasta la fecha (noviembre de 2007) aparece un artículo que se basa en algunos comentarios publicados por usuarios en blogs para justificar que los usuarios están perdiendo la confianza en el P2P a raíz de las acciones policiales (sin citar fuentes ni nada, son así de chulos). A David Bravo se le ocurrió buscar en Google esos comentarios y descubrió que, en su contexto, no sólo no tenían nada que ver con lo que se decía en el artículo, sino que todo apunta a que habían sido publicados por alguien de la propia FAP.

Más información en el post original, que no tiene desperdicio.

12 de marzo de 2008

J.C.V.D. haciendo de sí mismo

Parece que a Jean-Claude Van Damme le encanta autointerpretarse en películas y series, como pudimos comprobar en una entrada que puse hace un par de meses sobre actores haciendo de sí mismos.



J.C.V.D. parece ser una película auto-bio-paródica en la que veremos al incombustible actor intentando recuperar el hueco que le corresponde en el mundillo del cine mientras se mete en todo tipo de problemas. Una rápida búsqueda en Google me lleva a Tierra de cinéfagos, donde encuentro una explicación un poco más detallada del argumento y un divertido y bastante original teaser hecho a modo de cortometraje:
[J.C.V.D. es] una comedia producida por la Gaumont y dirigida por el semidesconocido Mabrouk el Mechri que promete ser un ejercicio de autocrítica y exorcismo personal para el actor belga […] quien se interpreta a sí mismo volviendo a su país natal después de fracasar en su intento de seguir siendo una estrella de Hollywood. Allí una serie de acontecimientos (que desconocemos aún) y su derrumbe emocional le llevan a secuestrar un banco lleno de rehenes y a enfrentarse a la policía mientras repasa mentalmente su trayectoria vital y profesional.


Esto tiene una pinta muy interesante. ¿Llegará a España o tocará recurrir a fuentes alternativas para poder verla?

Life on Mars

Hace poco terminé de ver esta fantástica serie que descubrí gracias a la recomendación de Hernán Casciari en su blog Espoiler. Y no engañaba, me ha gustado bastante, es entretenida, original y me enganchó inmediatamente.

El argumento es bastante curioso. Sam Tyler, el prota, es un policía de Manchester que un día, mientras investigaba un caso, es atropellado por un coche, y cuando se despierta está en 1973. No sabe si está soñando, se ha vuelto loco o si ha viajado realmente en el tiempo. Sea como sea, tiene que seguir adelante con su vida, resolviendo crímenes presentes (¿o pasados?) y futuros (¿o presentes?) y descubrir qué demonios está pasando realmente. Todo ello sorteando los problemas que no son pocos, pues ya no dispone de la alta tecnología que tenía en el siglo XXI, y los métodos policiales de aquel entonces, digamos que no eran tan sofisticados como los de ahora. Otro problema es su nuevo equipo, especialmente su jefe, Gene Hunt, corrupto, machista, bebedor y con malas pulgas, con quien tiene que enfrentarse día sí y día también (grandioso personaje por cierto, para mi recuerdo quedará siempre como Gene Genie, tal como él se llama a sí mismo a veces).

La serie tiene 16 episodios divididos en dos temporadas de 8, y tiene un final cerrado, que mi cerebro aún no ha terminado de procesar del todo. Yo diría que deja la puerta abierta a varias conclusiones distintas, pero no diré nada, es mejor verlo uno mismo porque merece la pena. A pesar de esto la serie tiene una secuela llamada Ashes to Ashes, que se emite actualmente en la BBC y miedo me da verla, para empezar porque Life on Mars es autoconcluyente y no sé qué bien puede hacerle una segunda parte, y para seguir porque la crítica que hizo Casciari sobre el piloto no anima nada. Aunque por otra parte sería genial volver a ver a Gene Genie dando guantazos. Me lo pensaré.

Se está realizando un remake americano, tal como nos tienen ya acostumbrados, pero lo que sí me hace temblar es el remake español que se está perpetrando. ¡¡¡¡¡Horror!!!!! Ya me imagino a Imanol Arias de policía durante la Transición, en una especie de Cuéntame policíaco. Puaj.

3 de marzo de 2008

Terroríficas palabras

¡Vaya! Me pregunto cuántas veces habré hecho esto mal…


Una ocurrencia :s

P.D.: Truco Mac OS X recién descubierto: se puede recargar un widget haciendo clic en él para activarlo y luego pulsando ⌘R (y además hace una animación en espiral bastante curiosa).

26 de febrero de 2008

Twitterizando

Me había prometido no usar nunca Twitter (manías que tiene uno). Probé una vez el clon llamado miniblogs de 20minutos, y estaba divertido pero acabé abandonándolo. Ahora he querido volver pero me he encontrado con que no siempre funciona tan bien como Twitter, además ya no tiene tanta actividad como al principio.


Así que finalmente me he hecho una cuenta en Twitter. Invitados estáis a curiosear. Me viene bien para poner todo aquello que no tengo ganas de poner en el blog, ya sea por pereza, por tamaño o por prisas. A veces las ideas vienen y se van, no hay tiempo para redactarlas debidamente :)