30 de junio de 2008

Y yo me quejaba del cine cutre español

-- UPDATE --
El Blog de Bernie es http://lacuevadelobservador.blogspot.com. Echadle un vistazo, porque es altamente recomendable!
-- END UPDATE --

Me he pasado años rajando de lo cutre que era "Karate a muerte en Torremolinos", pero esta película que me ha pasado Bernie supera con creces el cutrerio de las pelis más cutres que haya visto jamás.

Para todos ustedes: Dünyayı Kurtaran Adam (el hombre que salvó al mundo) o Turkish Star Wars! Una peli cutre de coj... ejem... Una peli que es una mezcla entre Star Wars (incluye metraje de la trilogía original), Flash Gordon (esos peinados son inconfundibles), Dr. Who (los alienígenas malos son como los que tienen una trompeta por nariz) e Indiana Jones.

Indiana Jones? Cómo encaja esto en una peli sobre el espacio sideral? Pues, majetes/as, id al minuto 17 de la película y escuchad la banda sonora, anda.

Aquí la tenéis, para los anales de la historia:



Pero qué cosa más cutre!

Calle de la madre que parió a Casillas

Los creativos de Mahou (la cervecera) se han salido.

Por muy poco que me guste el fútbol, he de reconocer que la Eurocopa ha traido los mejores anuncios que he visto en mucho tiempo.

Ya sabéis. A firmar:

http://www.calledelamadrequeparioacasillas.com/

28 de junio de 2008

Una foto mia en una guía de viajes!

Hace unos meses me publicaron una foto en una guía de Boston.

Ahora han hecho la versión para iPhone de esa guía. La foto se puede ver aquí

22 de junio de 2008

Educación e inmigración

Mientras que estaba fregando el suelo de casa, en TVE2 emitían un programa documental que me ha provocado una reflexión que creo interesante.

El documental en cuestión trataba sobre la manera en que algunos centros educativos catalanes afrontaban el problema que, a les causa a los estudiantes recién llegados de otro países, les causa el aprendizaje de las lenguas y las culturas catalanas y españolas.

El proceso, descrito brevemente, viene a ser el siguiente: a los estudiantes recién migrados se les mete en un aula con el resto de estudiantes, que pueden llevar más tiempo en España o ser nacidos aquí. Los más afortunados van a parar a un centro en donde imparten clases de refuerzo de catalán y castellano. Este problema se transmite a los profesores y demás estudiantes porque tienen que volver a explicar a toda la clase aquello que hacía 3 meses que habían explicado (con la consecuente sensación de frustrración por estar "aprendiendo" siempre lo mismo).

Desconozco cuál puede ser el nivel de conocimientos en matemáticas, física, ciencias naturales o sociales de estos estudiantes, pero me parece mucho más importante que el idioma no les suponga una barrera para su integración en la comunidad. Es por ello que me planteo esta reflexión: ¿no sería mejor crear unas aulas de acogida específicas en las que los estudiantes recién llegados pudiesen cursar un año escolar completo?

Este mecanismo permitiría a los estudiantes recién llegados tener un conocimiento de la lengua y la cultura que les permitiese desenvolverse con más comodidad en la sociedad. Permitiría, por otro lado, que el nivel global de conocimientos de la clase no deba bajarse o adaptarse. Esto acabaría repercutiendo en que los nuevos estudiantes puediesen aprender más rápidamente cualquier otra materia, dado que ya no existiría (o se reduciría) la barrera del idioma.

Por contra, se podría argumentar que este mecanismo de acabar generando "guetos". No lo creo. El gueto se genera cuando la persona no habla el idioma, no conoce la cultura y ni puede integrarse con el resto de sus compañeros. Unos meses de enseñanza adaptada a sus necesidades conseguiría evitar la posterior creación del gueto, porque el/la estudiante podría comunicarse mejor con sus compañeros de clase, mientras que éstos no tendrían la sensación de que el/la recién llegado/a les obliga a volver a ver el mismo temario (el rechazo se reduciría).

Claro, que esto puede salirnos a los contribuyentes por un pastón. Nuevas aulas, nuevos profesores más capacitados (debería hablar árabe, francés, ruso, rumano...), horarios de apretura de los centros educaticos ampliados... Yo estoy dispuesto. ¿Y el resto de la sociedad?

21 de junio de 2008

Preguntes i respostes de l'examen final de DBDA

Nota: Aquest post està específicament pensat per a que els meus estudiants de Disseny de Bases de DAdes puguin veure les preguntes i les respostes de l'examen final que van fer el 19/6/2008.

1.- Com traduirieu a una base de dades la classe Data? Es materialitzaria en forma de taula? Quins són els seus efectes en la resta de taules del model? (1 punt)
Es transformaria en una columna de la taula emissions. El tipus d'aquesta columna seria algun dels que ens permet representar una data (long, Date...). Aquesta columna hauria de formar part de la clau primària de la taula emissions.

2.- En quin cas tindria sentit definir un índex sobre l’atribut (columna) data de la classe (taula) emissió? Justifica clarament la resposta (1 punt. Per a la resposta no cal que tingueu el diagrama, penseu en quan val la pena tenir un índex sobre un camp de tipus data)
Tindria sentit en el cas en què les consultes que contiguéssin a la clàusula WHERE condicions de comparació amb una data fossin freqüents. En qualsevol cas, s'hauria de verificar que el temps de la consulta es redueix fent proves de rendiment

3.- Per al cas anterior s’ha decidit posar un índex de tipus hash estàtic. Després d’un any d’ús, intensiu de la base de dades s’ha vist que el rendiment de les consultes ha baixat molt. Quines poden ser les causes? (1 punt)
La causa més habitual és que el Hash hagi degenerat. La solució seria regenerar el hash o canviar el tipus d'índex

4.- Quin seria el millor tipus d’índex que podriem fer per fer consultes sobre el resultat de fer una join? I si volguéssim fer consultes per a un determinat intèrval de valors? (1 punt)
Join -> Índex cluster. Intèrval -> B+

5.- Com recuperaríeu la jerarquia (herència) que s’estableix entre tema i subtema? (1 punt, veieu el model següent)
En realitat, en aquest model no hi ha cap herència, donat que a la taula TEMES no hi ha més atributs a part del seu nom. El que s'estableix és una relació TEMES 1 : N SUBTEMA, que es pot recuperar fent una join per nomTema. En cas que hi hagués més atributs a la taula TEMES (i tinguéssim, per tant, una herència real) s'hauria de recuperar fent servir una left-outer join entre les dos taules

6.- Quin seria el resultat d’aplicar la vostra solució a la pregunta 2 a les taules anteriorment definides per extensió? (1 punt)
El resultat de fer la join.

7.- Hi hauria algun aventatge sobre la solució actual si, enlloc de fer l’herència descrita anteriorment, es desnormalitzèssin les dos taules i quedés només la taula de subtemes? Hi hauria algun inconvenient? Justifica la resposta (1,5 punts)
La desnormalització del model aconseguiria que les consultes anéssin una mica més ràpid, donat que no s'hauria de calcular la join cada cop que es vulguéssin recuperar dades de la taula SUBTEMES. Per contra, no es garantiria la integritat referencial en cas que es permetés introduir manualment el nom del tema quan es vulgués donar d'alta un nou subtema. Donat que no tenim una taula TEMES, les dades dels noms dels temes no podrien ser recuperades d'enlloc, així que no es podria fer servir una solució que mostrés un desplegable (tag select - option de l'HTML) per a evitar el problema anterior. La solució més aventatjosa en aquest cas seria eliminar la foreign key que va de SUBTEMES cap a TEMES, però deixar la taula TEMES. Així, els noms dels temes es podrien recuperar i mostrar com un desplegable (el control de la integritat referencial es passa cap al programa) al formulari que donés d'alta un nou SUBTEMA. En el moment de consultes contra la base de dades, l'SGBD no hauria de calcular la join.

En qualsevol cas, no es recomana desnormalitzar aquestes taules, excepte en sistemes que requereixin un molt alt rendiment.



8.- A partir de la següent text extret de l’examen parcial:

[Friker Jiménez]: Hi ha un tema per cada secció i després un tema general del programa. I a més, per cada secció, hem de guardar el material de suport. És a dir: els vídeos, les fotos, els audios... i on estan a l’arxiu de la casa.
[Consultor Senior]: Vale. Entrem ara més en detall. Dels col·laboradors, quines dades vols guardar?
[Sots-Drectora]: Amb el nom i el número de compte corrent en tenim prou.
[Consultor Júnior]: I dels temes i subtemes i tot això?
[S.D.]: Dels temes el nom i dels subtemes... un nom i una descripció.
[ConsSr]: S’afegeixen molts temes i molts subtemes normalment? Canvien molt?
[S.D.]: Sí, de tant en tant en posem de nous.
[ConsSr]: D’acord. Una última cosa. Depenent del tipus de secció tindreu sempre els mateixos materials?
[F.J.]: Interessant pregunta. Mmmmm... jo diria que no. Els materials tenen un codi intern, que això no us ho haviem dit, però no. Cada secció pot tenir uns materials o uns altres, però els materials que tindrem no depenen de si la secció és un reportatge o una entrevista.

Digues si és certa o falsa la següent afirmació i justifica la teva resposta.: “una de les taules on és més clar que cal un índex és sobre la taula de materials. En concret, l’atribut sobre el que es posaria l’índex és sobre localització”. (1,5 punts)

Segurament és falsa. No s'ha descrit cap procés en què es vulgui obtenir els materials que estan enmagatzemats en una determinada ubicació del magatzem, així que sembla que no té sentit. Segons els processos descrits, no hi hauria d'haver cap altre índex que no fos l'associat a la primary key de la taula.

9.- Quan acabéssiu de dissenyar la base de dades, hauríeu d’escriure un informe al seu futur administrador. Quin seria el seu contingut segons el que heu respost a aquest examen (1 punts. Nota: es valorarà la consistència de la resposta a aquesta pregunta en relació amb les respostes anteriors)
Model conceptual i la seva transformació al model relacional. Script de creació de la base de dades i inserció de les dades estàtiques, si hi hagués. Desnormalitzacions aplicades i justificació de les mateixes. índexos creats, els seus tipus i la política que cal seguir per a regenerar-los, si és necessari. Password d'administrador de la base de dades. Polítiques de recuperació i reconstrucció de la base de dades...

4 de junio de 2008

Rajen ustedes conmigo!

Una de las cosas que más me joden es que la gente copie. Y no un copiar-pegar de la wikipedia, sino un plagio molesto como suele pasar en la música.

Todo empezó con el vídeo que he puesto en el post anterior. En Youtube aparecían unos vídeos relacionados diciendo que Avril Lavigne había plagiado una canción de My Chemical Romance para hacer su "Keep Holding On". Éste es el vídeo:


Así que me dediqué a buscar a los señores de My Chemical Romance y me encontré con este videoclip:



Curiosamente, nadie ha dicho que el grupo que encabezaba las manifestaciones de "emos" contra el Daily Mail también ha plagiado un poquito en su canción.

Para empezar, los tambores están copiados de "highland cathedral". A continuación, podríamos destacar que sus trajes son como los de The Beatles en Sargeant Peppers', pero en versión negro-emo:


Además, hacia los 4:30 del video, suena un riff de guitarra curiosamente parecido a uno del "Friends will be friends" de Queen que obvio porque reconoceréis fácilmente. Por último, toda la estética del video, está copiada de esta gran obra maestra de Sigur Ros:


Ale, qué a gusto que me he quedado. Esto no es copiar de wikipedia, esto es creerte que la gente que compra tus discos es tonta (que igual lo es, sí).

El canon de Pachelbel

Sé que es viejo, pero cada vez que lo veo se me caen las lágrimas de la risa, así que lo comparto:

1 de junio de 2008

"Podemos"

Ya sabéis que no me gusta el futbol. Ni la tele. Pero me encantan los anuncions buenos. Y las campañas de marketing bien hechas.

La última de estas campañas que me gustan es, sin duda, una obra maestra de la publicidad. Seguramente no es el mejor anuncio del mundo, pero tiene suficiente categoría como para ser comentada en mi blog. Se trata, por si no lo habéis adivinado por el título de este post, del "podemos": la campaña de cuatro de autopromoción de los partidos de la selección española.

Empezaron con algunos anuncios en los que sólo se oía "Innsbruck", lo que se denomina un "teaser", que podéis ver aquí:







Después, vino la reunión en el bosque, en plan secta con tu totem y todo, en la que repiten todos los tópicos sobre España:


El caso es que esta campaña ha conseguido que reflexione sobre el inexistente proyecto como país. Si el objetivo común de los ciudadanos y las ciudadanas es que ganemos la eurocopa, a la mierda la I+D, a la mierda la sanidad y a la mierda la educación.

Si es que, por muy bien que las agencias sepan hacer publicidad, esto sigue siendo un país de boina y pandereta (y Chanquete, y paella, y siesta).

Soy un freak, Sí, ¿y qué?