sábado, febrero 28, 2009

El "Reciclatodo"

Sorprendido me quedé cuando encontré este contenedor en mitad de una calle de Granollers. Como se puede ver en la foto (está hecha con un iPhone, no esperéis la calidad de una réflex) permite reciclar Cd's, cartuchos de tinta de impresora, baterías de móvil, teléfonos móviles, pilas, bombillas de bajo consumo y halógenas.
Nunca había visto uno de estos por Zaragoza, ni por Madrid, ni por Barcelona... y es que hace tiempo que me llevo dando cuenta de que el Ayuntamiento de Granollers es diferente. No hay fiesta, Navidad, carnaval, San Jorge, San Juan, etc en la que el ayuntamiento no monte algo, gratuito por supuesto, para los ciudadanos. Además para la fiesta principal se amontonan los conciertos, gratuitos por supuesto, por diferentes plazas y parques. No se que partido gobierna allí, supongo que PSOE (o CiU quizá) pero está claro que es de los ayuntamientos más progresistas que he visto y la foto que acompaña este post así lo demuestra, un claro avance en cuanto a ecología.

Bueno, sólo quería mostraros lo que tiene una pequeña ciudad y no tenemos las grandes ciudades. A ver si el Sr. Belloch se entera y aprende y se deja de gastar el dinero en la mesa para su despacho.

jueves, febrero 26, 2009

Un poco de humor

Vía mail me ha llegado una imagen que me ha hecho gracia. Me alegro de no haber borrado el mail sin leerlo como suelo hacer con este tipo de correos.
No se si será un fake pero aun así me he reido. Os la pongo para que os riais también.

martes, febrero 24, 2009

Rendimiento de la función deepCopy

Hace unas semanas os mostraba otra forma de clonar objetos en Java. Una de las dudas que me quedaban era el rendimiento (o performance que dirían algunos aun escribiendo en castellano) que tendría esta función en comparación al clone().
He escrito un programita para poder comparar las dos formas de clonar y sacar conclusiones, podéis ver el código al final del post pero primero os quiero comentar los resultados.
En un árbol de tres niveles (padre - hijos - nietos) con un sólo padre, 320 hijos y 112.000 nietos (350 hijos cada uno de los hijos), es decir, 112.321 objetos a clonar los resultados han sido:
  • DeepCopy: 2.219 segundos.
  • Clone: 0.234 segundos.

Y no sólo esto, sino que si aumentábamos el número de hijos y nietos, por ejemplo a 400 y 400 respectivamente, el clone() seguía funcionando sin problemas mientras el deepCopy() arrojaba una java.lang.OutOfMemoryError: Java heap space. Todo esto ejecutando el código desde Netbeans 6.5 y sin modificar el tamaño de la Heap.

Por el contrario si reducimos el número de objetos a clonar: 50 hijos y 300 nietos cada uno (15.051 objetos en total) los tiempos se aproximan, como es lógico, y la función deepCopy() no se comporta tan mal:

  • DeepCopy: 0.469 segundos.
  • Clone: 0.047 segundos.

Por tanto queda claro que el uso de la función deepCopy no es aconsejable. Y no debería usarse a no ser que no sea posible implementar el método clone().

Actualizado: Gimenete me ha comentado que la función clone() del ArrayList no hace una clonación de los objetos contenidos, esto es lo que se llama "shallow copy" (copia superficial). He tenido que implementar una función handClone que lo que haga sea un bucle del ArrayList llamando a los clone() de los objetos contenidos.

Aquí tenéis el código con el que hice las pruebas (como siempre os agradecería que me comentarais si he cometido algún error):


import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
*
* @author Abel J.
*/
public class Main {

public static void main(String[] args) {

int NUMERO_DE_HIJOS = 520;
int NUMERO_DE_NIETOS = 350;

System.out.println("Comenzando");

PersonaDTO personaHijo;
PersonaDTO personaNieto;
List<PersonaDTO> listaPersonasHijos = new ArrayList<PersonaDTO>();
List<PersonaDTO> listaPersonasNietos = null;

for(int i=0; i<NUMERO_DE_HIJOS; i++){
listaPersonasNietos = new ArrayList<PersonaDTO>();
for(int j=0; j<NUMERO_DE_NIETOS; j++){
personaNieto = new PersonaDTO("Nieto"+j, j, "Calle del nieto "+j, null);
listaPersonasNietos.add(personaNieto);
}
personaHijo = new PersonaDTO("Hijo"+i, i, "Calle del hijo "+i, listaPersonasNietos);
listaPersonasHijos.add(personaHijo);
}

PersonaDTO persona = new PersonaDTO("Padre", 28, "Calle del padre", listaPersonasHijos);

System.out.println("Termina la carga de datos, ahora hacemos la copia:");
PersonaDTO personaCopiada = null;
long startTime1 = 0;
long endTime1 = 0;
long startTime2 = 0;
long endTime2 = 0;
try{
startTime1 = System.currentTimeMillis();
personaCopiada = (PersonaDTO)persona.deepCopy();
endTime1 = System.currentTimeMillis();

startTime2 = System.currentTimeMillis();
personaCopiada = (PersonaDTO)persona.clone();
endTime2 = System.currentTimeMillis();

double seconds1 = (endTime1 - startTime1) / 1000.0;
double seconds2 = (endTime2 - startTime2) / 1000.0;

System.out.println("DeepCopy: "+seconds1+" segundos.");
System.out.println("Clone: "+seconds2+" segundos.");
}catch(Exception e){
System.out.println("Exception mientras copiaba: "+ e.getMessage());
}
}
}

/**
*
* @author Abel J.
*/
class PersonaDTO implements Serializable, Cloneable{
private String nombre;
private int edad;
private String direccion;
private List<PersonaDTO> hijos;

public PersonaDTO(){}

public PersonaDTO(String nombre, int edad, String direccion, List<PersonaDTO> hijos) {
this.nombre = nombre;
this.edad = edad;
this.direccion = direccion;
this.hijos = hijos;
}

/**
* @return the nombre
*/
public String getNombre() {
return nombre;
}

/**
* @param nombre the nombre to set
*/
public void setNombre(String nombre) {
this.nombre = nombre;
}

/**
* @return the edad
*/
public int getEdad() {
return edad;
}

/**
* @param edad the edad to set
*/
public void setEdad(int edad) {
this.edad = edad;
}

/**
* @return the direccion
*/
public String getDireccion() {
return direccion;
}

/**
* @param direccion the direccion to set
*/
public void setDireccion(String direccion) {
this.direccion = direccion;
}

/**
* @return the hijos
*/
public List<PersonaDTO> getHijos() {
return hijos;
}

/**
* @param hijos the hijos to set
*/
public void setHijos(List<PersonaDTO> hijos) {
this.hijos = hijos;
}

@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (getClass() != obj.getClass()) {
return false;
}
final PersonaDTO other = (PersonaDTO) obj;
if ((this.nombre == null) ? (other.nombre != null) : !this.nombre.equals(other.nombre)) {
return false;
}
if (this.edad != other.edad) {
return false;
}
if (this.hijos != other.hijos && (this.hijos == null !this.hijos.equals(other.hijos))) {
return false;
}
return true;
}

@Override
public int hashCode() {
int hash = 7;
hash = 11 * hash + (this.nombre != null ? this.nombre.hashCode() : 0);
hash = 11 * hash + this.edad;
hash = 11 * hash + (this.direccion != null ? this.direccion.hashCode() : 0);
hash = 11 * hash + (this.hijos != null ? this.hijos.hashCode() : 0);
return hash;
}

public Object deepCopy() throws Exception {
ObjectOutputStream oos = null;
ObjectInputStream ois = null;
try {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
oos = new ObjectOutputStream(bos);
// serialize and pass the object
oos.writeObject(this);
oos.flush();
ByteArrayInputStream bin = new ByteArrayInputStream(bos.toByteArray());
ois = new ObjectInputStream(bin);
// return the new object
return ois.readObject();
} catch (Exception ex) {
throw ex;
} finally {
try {
oos.close();
ois.close();
} catch (IOException ex) {
throw ex;
}
}
}

// clonacion a mano
static ArrayList<PersonaDTO> handClone(List<PersonaDTO> list) throws CloneNotSupportedException{
if(list != null){
ArrayList<PersonaDTO> newlist = new ArrayList<PersonaDTO>();
for(PersonaDTO obj : list){
newlist.add((PersonaDTO)(((PersonaDTO)obj).clone()));
}
return newlist;
}else{
return null;
}
}

@Override
protected Object clone() throws CloneNotSupportedException {
PersonaDTO obj = null;
try{
obj=(PersonaDTO)super.clone();
obj.setHijos(handClone(getHijos()));
}catch(CloneNotSupportedException ex){
System.out.println("No se puede duplicar");
}
return obj;
}
}

domingo, febrero 22, 2009

Estadísticas de este blog

Hoy estamos de enhorabuena. Por primera vez en los cuatro años que llevo escribiendo en Cavilaciones somatomórficas ¿o no? puedo decir que en los últimos 30 días hemos tenido más de 1.000 visitantes únicos. Se que esto no es nada comparado con las visitas que puede tener Enrique Dans pero yo estoy muy satisfecho.
Además hay 13 subscriptores al canal RSS, son poquitos la verdad, pero son 13 personas que se que leen todo lo que escribo, al menos los títulos.

Muchas gracias a todos los que leéis mis paranoias.

Más datos cuirosos que os puedo contar... pues que el día que más visitantes se pasaron por aquí fue el 27 de noviembre de 2008; casi 200 personas entraron a leer el blog.

También he estado mirando el histórico de las páginas más vistas desde que añadí Google Analytics y estas son, ordenadas de mayor a menor, las 10 más visitadas:
  1. Las manías de los famosos
  2. Si tu supieras mi amorcito! necesito un pedacito de tu cielo, un whisky con hielo y unos huevos fritos
  3. Porqué no ir a la Quirón cuando te duele una muela
  4. ¡Qué grande el Enterrador!
  5. Drogas de farmacia
  6. Mide tu velocidad de conexión a Internet
  7. Más allá del AJAX: Comet
  8. DVD, de Ciro Altabás
  9. Kevin Smith o Bob el Silencioso
  10. El poder de los medios de comunicación

viernes, febrero 20, 2009

La vieja escuela del rap en castellano

Muchos de los que estaréis leyendo esto habréis conocido el Hip-Hop en castellano gracias a grupos como Doble V (Violadores del Verso), La Excepción, etc... y si os han gustado y habéis seguido escuchando hip-hop tendréis discos de CPV (El Club de los Poetas Violentos) y estoy seguro de que a esa música la consideraréis la Old School del hip-hop nacional. Bueno, pues estáis muy equivocados. Es cierto que con el disco Madrid, Zona Bruta comienza a hacerse cosas en serio en España pero mucho antes de esa época ya se hacía rap en este país (porque en aquel entonces se le llamaba rap sin más, eso del hip-hop no se estilaba). Existían maquetas que nos íbamos pasando copiándolas de cinta a cinta (que rebobinábamos con bolis Bic). Mucha gente de aquella época son ahora famosos y están en la cresta como Kase.O (aunque allá por el 93-94 había sospechas de que las letras se las componía su hermano) o los que os voy a presentar hoy. Se hacían llamar Nazión Sur y eran de Málaga si os digo sus nombres dudo que los conozcais: Rayka, Elphomega, Spanish Fly, Mr Can, Dj Narko, Second. Pero a que si os digo que uno es miembro de Chambao, otro dos están en el grupo Hablando en Plata ya os van sonando más.
Pues bien, para que conozcais la música que se hacía allá por 1994 o incluso antes os enlazo uno de sus discos.

miércoles, febrero 18, 2009

El enigmático míster Quin

El enigmático míster Quin (The misterious Mr. Quin) es una novela de Agatha Christie compuesta por doce capítulos que a su vez son doce historias distintas pero con un mismo hilo conductor (el protagonista). En todas las historias aparecerá también otro misterioso personaje, que aunque no es el protagonista ni tiene un gran peso en los dramas su aparición es recurrente en todas las historias.
En la contraportada de la edición que he leído (la de la foto que acompaña este post) podemos leer: "Mr. Quin es un híbrido entre el detective clásico y el espíritu etéreo que llega y desaparece misteriosamente como si su cuerpo no obedeciera a las leyes físicas. El compañero de este peculiar personaje es Mr. Satterthwaite, un caballero entrado en años que se autodefine como un espectador que contempla los dramas humanos que se desarrollan ante su vista".
Satterthwaite es una persona que nunca ha tenido un papel protagonista en la vida y que en presencia de Mr. Quin, el cual le incita mediante frases o preguntas, toma las riendas y hace lo que siempre ha querido: tomar parte activa en los dramas de la vida.
Para los que se pregunten quien es Mr. Quin no temáis, en la última historia se desvela, cosa que no voy a hacer yo aquí y ahora.
No es un libro del estilo de los de Agatha Christie, no es la típica novela policíaca, y no me ha desagrado pero tampoco lo recomendaría... me ha parecido un poco flojo.

lunes, febrero 16, 2009

Decompilador Java bueno y gratuito

Hoy quiero compartir con vosotros, mis fieles lectores, un programita que os puede resultar muy útil. En ocasiones necesitamos decompilar un fichero .class, ya sea porque queremos aprender como funciona, o porque necesitamos saberlo (quizá porque no tenemos la documentación). Como sabéis llamamos decompilar al proceso inverso a la compilación, es decir, obtener el código fuente desde el fichero binario (desde los bytecodes, en este caso).

Para esta tarea podemos usar DJ Java Decompiler que es ligero, gratis, no necesita instalación y además soporta Java 5.0 (Generics...) ¿qué más se le puede pedir?

Tenedlo a mano o recordar su nombre porque quizá ahora no lo necesitéis pero cuando os haga falta desearéis tener la URL a mano.

¡Ojito con lo que decompiláis porque no siempre es legal!

sábado, febrero 14, 2009

El escudo de Aragón

Muchas líneas se han escrito tratando de explicar el escudo que adorna la bandera de Aragón, no todo lo escrito responde a la realidad, en ocasiones por desconocimiento (ya que hay pocos documentos que prueben las diferentes afirmaciones) pero en otras ocasiones por interés, para poder afianzar sobre la historia hechos presentes (con dinero es posible hasta modificar el pasado). Aquí trataré de explicar con objetividad la historia del escudo y mencionar tanto las explicaciones en las que creo como en las que no.

El escudo aparece dividido en cuatro partes o cuarteles, que diría un heráldico, la primera noticia que tenemos de esta división data del 12 de septiembre de 1499 cuando así aparece en la portada de la Crónica de Aragón, escrita por fray Gauberto de Vagad. No obstante, no fue sino en 1920 cuando tal símbolo obtuvo el beneplácito de la Real Academia de la Historia, como blasón oficial aragonés.

Veamos cómo son y cuál es la historia de cada uno de los cuarteles del escudo:

Por orden de antigüedad hay que empezar por el cuartel superior derecho, en el cual, sobre fondo azul o azur, destaca una cruz de plata (es decir, blanca). Es éste, el blasón representativo más viejo del Reino de Aragón. Su legendario origen se atribuye a una supuesta aparición milagrosa de una cruz a las tropas aragonesas de Iñigo Arista, en el transcurso de la batalla de Araguás en el siglo X. Su uso como único símbolo de Aragón se extiende hasta el siglo XIII. El nombre de Cruz de Iñigo Arista es acuñado por Jerónimo Zurita en los Anales de la Corona de Aragón.

A fines de dicho siglo el anterior blasón, llamado de Iñigo Arista -de inequívoca procedencia autográfica de los reyes aragoneses de la dinastía ramirense-, fue sustituido por la denominada Cruz de San Jorge. En el actual escudo figura esta cruz en el cuartel inferior izquierdo. En detalle, consiste en un fondo blanco sobre el cual va dicha cruz griega de San Jorge en color rojo (o de gules, según los heráldicos). Ocupan los ángulos cuatro cabezas de moros degollados, morenos, imberbes, con turbante y siempre mirando a poniente. Este símbolo de Aragón, en el siglo XIII, tiene también un origen legendario asociado a la batalla de Alcoraz y a la posterior difusión del culto a San Jorge por todo Aragón. Cuenta la tradición la "milagrosa" aparición a Pedro I de dicho santo -cuya misma existencia cuestionan recientes estudios- en el transcurso de la citada batalla de Alcoraz, que daría al rey aragonés la posición de Huesca. Las cuatro cabezas serían las de los jefes musulmanes muertos en el combate. Valga como recuerdo histórico la descripción que Pedro IV hacía de este blasón "Una creu per mig del escut e a cascun carte un cap de sarrai".

El siguiente distintivo del reino aragonés son las barras, también llamadas palos o bastones, de gules sobre fondo de oro (es decir, rojas sobre amarillo). En el escudo se sitúan en la parte inferior derecha. Para unos su origen viene de cuando Aragón se hizo vasallo de la Santa Sede; entonces ésta, que empleaba los colores rojo y amarillo en las cintas de sus documentos, concedió su uso a la Corona de Aragón como un privilegio especial. Según otras versiones las barras serían una insignia privativa y personal de los condes de Barcelona, que las harían extensivas a sus dominios, es decir, a la Corona aragonesa. Se apoyan quienes esto dicen en los sellos conservados del conde Ramón Berenguer III, en los cuales aparecen tres bastones que significaban los 3 estados donde dominaba dicho conde catalán: Barcelona, Besalú y Provenza. Más tarde dicen, Ramón Berenguer IV las incorporaría a Aragón y el número de los bastones iría aumentando según se conquistasen nuevo territorios para la corona aragonesa, como Valencia, Rosellón, etc. Las barras llegaron a ser hasta seis, aunque a partir de Pedro III quedaron estabilizadas en el número de cuatro.
En este punto debo mencionar que la versión catalana es la menos probada históricamente y que la cuento para que nadie me critique de dar sólo mi opinión subjetiva. Personalmente opino que es una versión de la historia pagada con dinero más que una versión real, pero que cada uno crea en lo que quiera... los hay que creen en los astrólogos y futurólogos.

En el siglo XVI cobró auge un nuevo símbolo, que ocupa la mitad superior izquierda del actual escudo. Sobre fondo amarillo destaca una encina o carrasca, saliente de la tierra, sobre la cual va una cruz de gules (es decir, roja). Su tardío origen -recordad, siglo XVI-, es también atribuido a una milagrosa leyenda sobre una cruz aparecida al cabecilla aragonés Garci Jiménez. Después de un batalla entre moros y cristianos que no se decantaba para ningún bando el caudillo cristiano rezó pidiendo una señal para atacar. Un rayo cayó entonces sobre una carrasca formando una cruz de fuego sobre está. Los cristianos atacaron y vencieron. Este árbol es llamado de Sobrarbe, según ciertos estudiosos, en función de la alusión del árbol al topónimo Arbe, que no es sino el nombre de la sierra que desde el Cinca al Vero cierra Sobrarbe, cuna de la primera Constitución aragonesa (los Fueros de Aragón).

¿Por qué se impuso en el siglo XVI este símbolo situado falsamente, por la tradición hacia el siglo IX? Muy sencillo, por el ambiente foralista que se respiraba en Aragón durante el XVI hasta la muerte (asesinato) del Justicia. Aquel politizado clima aragonesista acogió con entusiasmo el símbolo de Sobrarbe para subrayar el deseo de conservar viejos fueros y leyes, como aquellas primeras de Sobrarbe.

Espero que con este artículo os haya quedado más claro el significado y explicación del escudo de Aragón, cualquier comentario u opinión será bien recibido/a pues como he dicho muy pocas de las afirmaciones aquí escritas pueden ser refutadas.

jueves, febrero 12, 2009

Quitar el menu contextual en Firefox (y otros navegadores)

Debo reconocer que esto no es muy útil ya que no funciona en iExplorer (el navegador más usado en Internet) pero si tenemos la suerte de estar desarrollando una aplicación web y poder exigir a los usuarios usar un navegador determinado puede ser interesante saber que existe. Con esta simple linea desactivamos el comportamiento por defecto del botón derecho del ratón:

<body oncontextmenu="return false">

Actualizado: Pues resulta que en iExplorer también funciona. Comprobado en iExplorer, Firefox y Chrome, por lo que es más útil de lo que yo creía. En su día recuerdo haberlo probado en iExplorer y no funcionar... igual fue casualidad o algún comportamiento raro que se me produjo por culpa de otro código... pero acabo de probar y ahora funciona, es decir, deshabilita el botón derecho.

martes, febrero 10, 2009

El futuro de la radio

Como todos sabeis soy el feliz poseedor de un iPhone. Este gadget mitad teléfono y mitad reproductor multimedia tiene muchas virtudes y algunos defectos. Uno de estos defectos es el hecho de no llevar una radio incorporada de forma que puedas ponerte a escuchar tu emisora FM favorita si te aburres de la música que llevas metida en el dispositivo.
Pero no hay handicap sin solución ya que existen programas que permiten escuchar la radio vía Internet gracias a la conexión 3g que incorpora y la tarifa plana de datos a la que Timofónica nos obliga a esclavizarnos.
Pues bien, iba yo en el autobús escuchando el Carrusel Deportivo cuando me di cuenta de un detalle insignificante y en el que nunca me había percatado. De los tres medios de comunicación clásicos: prensa escrita, radio y televisión, la que más beneficio sacará de Internet es la radio. Muchos la daban por muerta en favor de la televisión pero actualmente yo no veo ni una hora a la semana la televisión y sin embargo escucho la radio a través de Internet ya sea en el trabajo o a través de mi teléfono.
Creo que los primeros en apuntarse al carro de las nuevas tecnologías fueron los periódicos, encabezados por El Mundo, pero la publicidad que estos emiten en sus webs puede ser ignorada (al final nuestro ojo ignora la publicidad). Pero los anuncios de la radio por Internet son iguales a la radio clásica, no los puedes ignorar, es más, la radio no necesita adaptarse, pueden seguir haciendo lo mismo que ya sabe hacer, lo único que cambia es el canal por el que transmiten.
La televisión todavía ni se ha enterado de que existe Internet mientras la prensa escrita ve en este su único medio de supervivencia y se vuelca desesperadamente en adaptarse. La radio tiene todo hecho, sólo tiene que seguir haciendo lo mismo: cero gasto y más beneficio. Si tuviera que invertir en una empresa que operase en sólo uno de los tres sectores tengo claro que lo haría en la radio. El problema es que en este país no hay compañías de radio independientes cotizando en bolsa.

domingo, febrero 08, 2009

Un mundo feliz

Un mundo feliz (Brave New World) fue escrito por Aldous Huxley en 1932. Cuenta una historia en un mundo futurista bajo un gobierno común y dividido en estratos sociales (Alfas, Betas, Gammas, Deltas y Epsilones). Cada grupo tiene unas misiones y las aceptan, siendo los pertenecientes a la clase Alfa los mejor situados, los más altos y más guapos, mientras que los Epsilones realizan las peores tareas y son seres más pequeños y feos. Todo esto se consigue mediante manipulación genética. Para garantizar la felicidad tiene una droga legal que pueden encontrar en todos los productos (café, helados...) llamada soma.
Los protagonistas de la historia son Bernard Marx y Lenina Crowne (clara referencia a Marx y Lenin), dos Alfas (él inconformista mientras ella es consevadora) que en una visita a una reserva de salvajes traeran consigo a uno de ellos.
La historia en sí misma no es tan interesante (que también los es) como los valores establecidos en ese mundo futuro al que el autor predice que vamos encaminados.
Otro libro que tenéis que haber leído o ir a la biblioteca a cogerlo porque es un clásico.

viernes, febrero 06, 2009

Paco y Pepe

Hace unas semanas estábamos en el trabajo y alguien preguntó que porqué a los José se les llama Pepe. Yo me giré y los expliqué; además añadí la explicación de porqué a los Francisco se les llama Paco La gente me miró extrañada porque ninguno sabía esas historias. A mí me sorprendió porque, sobretodo la de José-Pepe, es bastante vox populi.
Hoy se me ha ocurrido poner esto en el blog para que no sólo los de mi trabajo sepan esta explicación:
  • Pepe procede de "Pater Putativus" es decir, de padre putativo, ya que San José era el padre adoptivo de Jesús.
  • Paco procede de "Pater Comunitas" que viene a significar padre de la comunidad ya que San Francisco fué el fundador de la orden franciscana.
Recordad que casi todas las cosas tienen su explicación así que siempre que sintáis curiosidad por algo buscar la respuesta. Es mucho más dificil hacerse la pregunta que encontrar la respuesta y sino mirad a Newton, todo el mundo sabía que las cosas se caían pero sólo a él se le ocurrió preguntarse porqué.

miércoles, febrero 04, 2009

La injusticia de los premios del cine

No puedo pensar ahora mismo en unos premios más injustos que los que se entregan año tras año a las mejores películas, actores, etc. El pasado fin de semana fueron los Goya, a los que algunos llaman "la fiesta del cine español" y como todos los años fue una ceremonia aburrida. No sólo porque no le veo la gracia a que un par de personas salgan al escenario y diga: "los nominados a la mejor películas son"; entonces se anuncian las cuatro candidatas y después las mismas dos personas dicen el ganador. Sube alguien, da las gracias y vuelta a repetir. En los Goya además es un tostón porque siempre son las mismas cuatro películas nominadas a todas las categorías (en alguna de vez en cuando se infiltra alguna sorpresa pero que nunca gana). Pero hoy no quiero criticar los Goya, quiero criticar todos los premios de cine.

La primera injusticia es que los premios de cine se otorgan todos los años, independientemente de la cantidad de películas que se realizaron o de la calidad de estas. Alguna tiene que ser la mejor película del año y llevarse el Oscar, da igual lo buena o mala que sea, alguna película se lo tiene que llevar. Ésto no es tan malo como cuando ocurre a la inversa, que un año haya dos o tres muy buenas películas y sólo una se lo puede llevar. Esta situación provoca casos como el de Scorsese que después de nada menos que 5 nominaciones a mejor director no tenía ningún Oscar; y lo más ridículo es que tuvo que ser en su sexta nominación cuando por fin lo ganó con la película "Infiltrados" (que está bien pero no es su mejor película).

En este sentido premios como los "discos de oro" de la música son mucho más justos. Vendes tantas copias de un trabajo pues te llevas el premio, independientemente de que otros discos hayan vendido más que el tuyo. A modo de anécdota deciros que sólo hay dos "discos de uranio" entregados: uno fue para Michael Jackson y otro para Raphael.

Se que sería dificil de implementar pero debería haber una forma de dejar premios desiertos o de conceder un doble galardón el mismo año a dos películas distintas, De esta manera decir: "esta película tiene 7 Oscars" sería sinónimo de "esta película es buena".

lunes, febrero 02, 2009

Recargue aquí la batería de su móvil

La verdad es que presentía que tenían que existir pero nunca había visto ninguna.
Hoy gracias a mi novia os puedo enseñar una foto de una máquina para recargar teléfonos móviles. Ésta se encuentra en Barcelona, en la estación de autobuses.
Funciona como las típicas máquinas de vending. Tu insertas el dinero y obtienes lo que quieres, en este caso el extremo de un cargador donde enchufar tu móvil. Como se puede apreciar tiene muchos tipos de cargadores.
No os puedo informar de mucho más porque yo no la he visto en directo y por supuesto no la he probado aunque tengo curiosidad.
No se cuanto cuesta y supongo que muchos estareis pensando que será cara cueste lo que cueste porque en cualquier bar, biblioteca, aseos, etc podemos conseguir un enchufe donde cargar nuestro móvil. Pero esto tiene dos pegas: tenemos que llevar encima el cargador y tenemos que estar custodiando el móvil ya que si nos vamos nos lo roban.
Insisto en que no se como funciona la máquina pero si se pudiera dejar el móvil cargándose en un compartimento que sólo se abriese al volver a insertar un ticket que previamente nos hayan dado puede llegar a ser muy útil. Tu llegas con tu móvil sin batería, lo enchufas, pagas 1€ o lo que sea y te vas a dar una vuelta. Al cabo de dos horas vuelves y ya tienes cargado tu móvil.
Por contra, si tenemos que estar delante de la máquina mientras se carga el celular no le auguro yo muchos clientes.