036

He visto este corto y me ha parecido gracioso, así que lo comparto con todos. Es de Juan Fernando Andrés Parrilla y Esteban Roel García Vázquez, finalista de la novena edición de Jameson Notodofilmfest

¿Qué les dan? ¡Que les den!

Este texto lo he sacado de los comentarios de la web nolesvotes.com. Me resultó interesante, así que lo comparto con vosotros. El título es cosa mía.

.

.

.

Parece ser que Esteban Urquijo es un chico muy guay. Debe ser el chico más guay del instituto porque todos quieren ser amigos de él. No sé si es porque da mucho, o porque promete mucho, pero el caso es que debe resultar muy beneficioso ser amigo de él. Es un niño gamberro y a la vez popular. No se que es peor, si ser su amigo o su enemigo.

Si eres su enemigo te puede hacer una gran gamberrada, como la que le hizo a Irene. Aunque también puedes ser su amigo, que es peor: tienes que hacerte cómplice de sus gamberradas.

Lo bueno sería hacerle la pelota, pero a la vez no ceder a sus chantajes, pero por lo visto esto debe ser muy difícil. Antes teníamos a los azules, que eran muy amigos de él, hasta nuestro jefe azul hablaba tex-mex. Lo malo es que esa amistad duró poco. Los amigos de Irene se vengaron de nosotros y nos pegaron una paliza. Eso nos hizo recapacitar: decidimos hacernos de los rojos, que eran partidarios de no hacerle gamberradas a Irene. Esto nos distanció de Esteban.

Al principio estuvo bien, porque nos alejamos de las gamberradas. Pero pronto nuestro señor de rojo quería hacerse guay, quería hacerse amigo de Esteban Urquijo. Ya no nos invitaban a fiestas importantes por culpa de no ser amigos de Esteban Urquijo. A nuestro señor de rojo se le ocurrió una brillante idea, podía hacerse amigo de nuestro vecino el bajito e ir juntos a las fiestas que organizaba Esteban.

Al principio no quería, estaba muy enfadado por lo de Irene. Pero poco a poco Esteban se dio cuenta que los rojos también se dejaban manipular. Aunque bueno los rojos tampoco eran tontos, querían que Esteban limpiara la moto de Juan Palomares, donde había pintado grafittis. Pero de eso hace ya bastante tiempo y Esteban ni se acuerda, así que se hizo el tonto.

Poco a poco Esteban y nuestro señor de rojo empezaron a ser muy amigos. Esteban sabía que nuestra pandilla no estaba de acuerdo con esa amistad, así que un día que fuimos invitados todos a una fiesta se le ocurrió esconder su juguete favorito (una Nintendo DS) y decir que se lo habíamos robado uno de nosotros. Esto no le debió gustar mucho a nuestro líder, ya que se enfadó mucho con nosotros.

-Esteban dice que le habéis robado su videoconsola portátil, tenéis que devolvérsela-. Nuestro señor de rojo había sido engañado por Esteban, y nosotros seríamos los que la pagaríamos. Pero nosotros no somos ladrones. Y tenemos a un líder que cree que somos ladrones y que para recuperar la amistad de Esteban es capaz de acusarnos de un delito tan grave.

Como ya no se fía de nosotros, pide ayuda a su amiga Sandra, la cual todos sabemos que es una bruja. Sandra tiene el plan perfecto (o al menos eso cree) y cuenta con el apoyo del señor rojo. Su idea consiste en robarnos el bocadillo del recreo. Piensa que si tenemos mucha hambre acabaremos confesando.

Pero claro para ese plan también necesita la ayuda de los azules. El problema es que los azules hace tiempo que no se hablan con el señor rojo, entonces no tienen más remedio que hablar con Esteban.

-Esteban, habla con los azules para que nos ayuden a descubrir quién te ha robado la consola-. Y Esteban negocia con los azules, y consigue el apoyo necesario a la idea de Sandra.

Estamos muy cabreados, nos acusan de robar, pero no hemos robado nada. Nos quitan el bocadillo de los recreos y pasamos hambre. Todos están en nuestra contra, somos la vergüenza del instituto. Los azules y los rojos nos mangonean por culpa de Sandra. Sandra es una zorra, lo peor de todo es que su idea es inútil. Mientras más hambre tenemos más rabia nos entra y ya somos capaces de hacer cualquier cosa. Ya no queremos ser dirigidos por los rojos ni por los azules, nos han traicionado.

Nos hemos organizado en los recreos y entre todos hemos decidido, nolesvotes.com.

Cómo evadir la ley Sinde de forma legal (con el servidor en España)

En términos prácticos la ley Sinde no sirve para nada, ya expliqué en otro post la forma de meter 400.000 enlaces en un archivo de 2Mb que se puede distribuir fácilmente de mil formas, incluso por correo electrónico. Por esta y por otras tantas razones más.

Pero bueno, hoy voy a rizar el rizo. Antes de que me asalten trolls diciéndome que esto ya lo habían inventado los de sinl.es, voy a matizar.

Partimos de la suposición que que es ilegal alojar en tu servidor enlaces que apuntan a webs con contenido protegido por copyright.

Básicamente lo que hacen en sinl.es es esquivar la ley escondiendo los enlaces en un servicio acortador de links. Por ejemplo este enlace http://sinl.es/luitoa15 redirige a sindecoder.tk, metiendo el texto con los enlaces codificados en base64 como parte de la url. Pero vamos por muy legal que sea sindecoder, en el servidor sinl.es hay una base de datos con millones de enlaces. Aunque los codifiques, los enlaces están ahí, y la comisión Sinde puede cerrar el servidor con todas las de SU ley. Para colmo el servidor ilegal es el punto es, por lo que pueden anularte el dominio vía nic.es. Este sistema (mucho más sencillo del que voy a proponer) sería efectivo si lo hubieran hecho al revés (poner el ilegal en el dominio Tokelau). Al menos podrías mudarte de hosting.

Otro inconveniente que le veo a los acortadores es el límite de tamaño en las URLs que es de 2Kb (en base64 se quedan en 1.5Kb). No lo sé pero supongo que algunos acortadores limitan más esta cifra. Al caber pocos enlaces tendrías que inventarte otro sistema para recolectarlos: para entender la recursividad primero hay que entender la recursividad, aunque aceptamos twitter.

La solución que ofrezco es bastante enrevesada, pero es legal en el sentido de que los enlaces no existen en el servidor, no están codificados en forma alguna, no pasan por el servidor vía proxy desde otro sitio, en el servidor NO se procesan los enlaces, es totalmente ajeno a la existencia de estos.

Me voy a meter en materia, así que, si no quieres que te dé la chapa, baja al final del todo y encontrarás el enlace que lo demuestra.

Empecemos pues. Tenemos 4 servidores: A, B, C y D. La máquina A es nuestro servidor, totalmente legal. B es un servidor de imágenes (imageshack.us). C es un servidor que actúa como proxy codificando la imagen en base64. D es el servidor donde se aloja el contenido protegido (megaupload por ejemplo). Los enlaces están codificados en una imagen .png que aloja el servidor B. El servidor C en realidad no haría falta si se pudiesen leer los datos de la imagen directamente, pero el navegador no lo permite por motivos de seguridad.

Se puede evitar C cambiando una directiva en about:config o haciendo el proxy en A, pero como no queremos que los enlaces pasen por A, ni tener que tunear el navegador, lo necesitamos.

El server A te ofrece un archivo html con javascript embebido. En el javascript está el índice con los nombres de las series y las películas, pero sin enlaces. Los enlaces están codificados en una imagen png (alojada en B), que el javascript decodificará. ¿Cómo decodifica javascript una imagen? Pues creando un elemento canvas y volcando la imagen en este canvas, la función getImageData convierte los píxeles del canvas a bytes, y luego los bytes se convierten en enlaces.

Hay un problema, para leer el contenido de la imagen, éste tiene que estar codificado en DATA URI (base64). Para ello tenemos a C, que lee la imagen de B y se la sirve a A de la forma que queremos. La idea (y una mejor explicación para los que sigáis leyendo) la encontré aquí.

Metamos a dos actores más. E eres tú y F es tu navegador. F lee de A un archivo html inocente que no tiene enlaces. Como está en javascript, todo el procesamiento lo hace F, el cual recibe una imagen procesada de C, el cual a su vez ha recibido la imagen original (donde están los enlaces) de B. Con todo esto, F se genera él solito una web con 400.000 enlaces, que los va mostrando a petición de E (que eres tú), y en caso de que pinches en alguno, te llevará a D (megaupload) para que disfrutes de tu serie favorita.

Bueno ya he acabado, el enlace que voy a poner a continuación es para demostrar que funciona, en caso de que seas incrédulo: te animo a que te leas el código fuente. Lo he probado con Firefox y Chrome y sólo funciona en Chrome (te lo tienes que instalar si quieres ver la prueba funcionando).

Si lo que quieres es un archivo buscador de series más actualizado y que funcione en todos los navegadores, te recomiendo éste, descomprimes el zip y pones el html en tu escritorio (si eres piratilla no creo que lo muevas de ahí).

Para finalizar, he aquí la prueba que lo demuestra.

Felicítenlos por la ley Sinde

ABEJÓN ORTEGA, ADOLFO
adolfo.abejon@senado.es
ABELLÁN MARTÍNEZ, FRANCISCO
francisco.abellan@senado.es
ABREU EXPÓSITO, AURELIO
aurelio.abreu@senado.es
AGRAMUNT FONT DE MORA, PEDRO
pedro.agramunt@senado.es
AGÜERO RUANO, MARÍA DEL MAR
mmar.aguero@senado.es
AGUIRRE MUÑOZ, JESÚS RAMÓN
jramon.aguirre@senado.es
ALARCÓ HERNÁNDEZ, ANTONIO
antonio.alarco@senado.es
ALBORCH BATALLER, CARMEN
carmen.alborch@senado.es
ALCALDE SÁNCHEZ, GUSTAVO
gustavo.alcalde@senado.es
ALCARAZ ABELLÁN, JOSÉ
jose.alcaraz@senado.es
ALEIXANDRE I CERAROLS, ROSA NURIA
rn.aleixandre@senado.es
ALONSO GARCÍA, JOSÉ ANTONIO
jantonio.alonso@senado.es
ALTAVA LAVALL, MANUEL GUILLERMO
manuel.altava@senado.es
ALTURO LLOAN, RAMON
ramon.alturo@senado.es
ANDRÉS PRIETO, RAQUEL MIRIAM
rmiriam.andres@senado.es
ANGULO MARTÍNEZ, MARÍA DEL MAR
mmar.angulo@senado.es
ARAGÓN AMUNARRIZ, MARÍA DEL CARMEN DE
mcarmen.aragon@senado.es
ARAUZ RIVERO, MIGUEL ÁNGEL
mangel.arauz@senado.es
ARENAS BOCANEGRA, FRANCISCO JAVIER
fjavier.arenas@senado.es
ARJONA SANTANA, MANUEL
manuel.arjona@senado.es
ASENSIO MARTÍNEZ, DIEGO MIGUEL
diegoasensio@senado.es
ATALAYA DE TENA, MANUEL PAULO
mpaulo.atalaya@senado.es
ATARÉS MARTÍNEZ, JOSÉ
jose.atares@senado.es
AZORÍN SORIANO, JUAN PASCUAL
jpascual.azorin@senado.es
BARREIRO FERNÁNDEZ, JOSÉ MANUEL
jmanuel.barreiro@senado.es
BECANA SANAHUJA, JOSÉ MARÍA
jm.becana@senado.es
BELLA GALÁN, FRANCISCO
francisco.bella@senado.es
BELTRÁN RUIZ, ROSA
rosa.beltran@senado.es
BERMEJO FERNÁNDEZ, JOSÉ LUIS
jluis.bermejo@senado.es
BERMÚDEZ DE CASTRO MUR, ROBERTO
roberto.bermudez@senado.es
BLANCO GARCÍA, JAIME
jaime.blanco@senado.es
BLASCO MARQUES, MANUEL
manuel.blasco@senado.es
BLASCO SOTO, MÍRIAM
miriam.blasco@senado.es
BORREGO IZQUIERDO, JUANA
juana.borrego@senado.es
BURGOS BETETA, TOMÁS PEDRO
tomas.burgos@senado.es
BURGOS GARCÍA, JOSÉ MARÍA
jmaria.burgos@senado.es
BURGOS PÉREZ, IGNACIO
ignacio.burgos@senado.es
BUSTOS AMORES, PEDRO
pedro.bustos@senado.es
CABALLERO MOYA, HILARIO
hilario.caballero@senado.es
CAICEDO BERNABÉ, JESÚS
jesus.caicedo@senado.es
CAMACHO SÁNCHEZ, JOSÉ MIGUEL
jmiguel.camacho@senado.es
CAMACHO VÁZQUEZ, MARÍA TERESA DEL CARMEN
mteresa.camacho@senado.es
CANDINI I PUIG, MONTSERRAT
montserrat.candini@senado.es
CANEDO ALLER, ANTONIO
antonio.canedo@senado.es
CARDONA PRADES, JUAN BAUTISTA
jbautista.cardona@senado.es
CARRACAO GUTIÉRREZ, JOSÉ
jose.carracao@senado.es
CASCALLANA GALLASTEGUI, ENRIQUE
enrique.cascallana@senado.es
CASTOSA ALVARIÑO, ARMANDO
armando.castosa@senado.es
CASTRO MATEOS, MARÍA JESÚS
mjesus.castro@senado.es
CEBALLOS CASAS, MARÍA LUISA
mluisa.ceballos@senado.es
CERDÁN GOSÁLVEZ, FERMÍN JOSÉ
fjose.cerdan@senado.es
CEREZALES GONZÁLEZ, FIDEL
fidel.cerezales@senado.es
CHIQUILLO BARBER, JOSÉ MARÍA
jmaria.chiquillo@senado.es
COBALEDA HERNÁNDEZ, MARÍA TERESA
mteresa.cobaleda@senado.es
CONDE BAJÉN, AGUSTÍN
agustin.conde@senado.es
CONDE DEL CAMPO, JORGE JUAN
jorge.conde@senado.es
CONDE VÁZQUEZ, MATÍAS
matias.conde@senado.es
CONTRERAS OLMEDO, MARÍA BEGOÑA
mbegona.contreras@senado.es
CORNEJO LÓPEZ, JUAN MARÍA
jmaria.cornejo@senado.es
COSPEDAL GARCÍA, MARÍA DOLORES DE
mdolores.cospedal@senado.es
CRESPO MARTÍNEZ, MARÍA ÁNGELES
mangeles.crespo@senado.es
CRUZ GARCÍA, SALVADOR
salvador.cruz@senado.es
CUERVO FERNÁNDEZ, JOSÉ MANUEL
jmanuel.cuervo@senado.es
CUEVAS CUERDA, DIMAS FRANCISCO
dfrancisco.cuevas@senado.es
CUEVAS VILLOSLADA, CARLOS
carlos.cuevas@senado.es
CURBELO CURBELO, CASIMIRO
casimiro.curbelo@senado.es
DÍAZ RODRÍGUEZ, LETICIA
leticia.diaz@senado.es
DÍAZ TEJERA, ARCADIO
arcadio.diaz@senado.es
DUEÑAS MARTÍNEZ, MARÍA DEL CARMEN
mcarmen.duenas@senado.es
DURÁN FRAGUAS, ANA LUISA
aluisa.duran@senado.es
ELBOJ BROTO, FERNANDO
fernando.elboj@senado.es
ELORRIAGA PISARIK, BEATRIZ MARÍA
bmaria.elorriaga@senado.es
ESCUDERO BERZAL, BEATRIZ MARTA
bmarta.escudero@senado.es
ESCUDERO SÁNCHEZ, MARÍA
maria.escudero@senado.es
ESPADAS CEJAS, JUAN
juan.espadas@senado.es
ESPAÑA MOYA, JULIO FRANCISCO DE
jfrancisco.espana@senado.es
FAGEDA AUBERT, JUAN
juan.fageda@senado.es
FERNÁNDEZ CUCURULL, NICOLÁS
nicolas.fernandez@senado.es
FERNÁNDEZ FERNÁNDEZ, JAVIER
javier.fernandez@senado.es
FERNÁNDEZ ORTEGA, JUAN MANUEL
jmanuel.fernandez@senado.es
FERNÁNDEZ SANZ, MATILDE
matilde.fernandez@senado.es
FERNÁNDEZ SORIANO, MARÍA EMELINA
emelina.fernandez@senado.es
FERRADA GÓMEZ, ALFONSO GUSTAVO
alfonso.ferrada@senado.es
FIDALGO AREDA, MIGUEL
miguel.fidalgo@senado.es
FLORES FERNÁNDEZ, MARÍA ISABEL
misabel.flores@senado.es
FONT BONMATÍ, MARÍA ÁNGELES
mangeles.font@senado.es
FRAGA EGUSQUIAGUIRRE, LUIS MANUEL
luism.fraga@senado.es
FRAGA IRIBARNE, MANUEL
manuel.fraga@senado.es
FUENTE FOMBELLIDA, MARÍA JOSÉ DE LA
mjose.fuente@senado.es
FUENTES GALLARDO, FRANCISCO
francisco.fuentes@senado.es
FUENTES GARCÍA, RAFAELA
rafaela.fuentes@senado.es
FÚNEZ DE GREGORIO, MARÍA DEL CARMEN
mcarmen.funez@senado.es
GARCÍA BALLESTERO, JOSÉ MANUEL
jmanuel.garcia@senado.es
GARCÍA CARNERO, DIONISIO
dionisio.garcia@senado.es
GARCÍA CARO, DIEGO
diego.garcia@senado.es
GARCÍA GARCÍA, DORINDA
dorinda.garcia@senado.es
GARCÍA GARCÍA, PABLO
pablo.garcia@senado.es
GARCÍA MARTÍNEZ, SEBASTIÁN
sebastian.garcia@senado.es
GARCÍA NAVARRO, FERNANDO
fernando.garcia@senado.es
GARCÍA-ESCUDERO MÁRQUEZ, PÍO
pio.garcia-escudero@senado.es
GIMÉNEZ MARTÍN, JOSÉ ARSENIO
jose.gimenez@senado.es
GÓMEZ CERMEÑO, IZASKUN
izaskun.gomez@senado.es
GONZÁLEZ MELITÓN, LINO
lino.gonzalez@senado.es
GONZÁLEZ TORRES, IGNACIO ALFREDO
ialfredo.gonzalez@senado.es
GONZÁLVEZ GARCÍA, EUGENIO JESÚS
eugenioj.gonzalvez@senado.es
GORDO PÉREZ, JUAN LUIS
jluis.gordo@senado.es
GRACIA LUCIA, ÁNGEL
angel.gracia@senado.es
GRANADO PANIAGUA, MARÍA DEL CARMEN
mcarmen.granado@senado.es
GUEIMUNDE GONZÁLEZ, MARÍA DEL CARMEN
mcarmen.gueimunde@senado.es
GUTIÉRREZ DEL CASTILLO, MARÍA CONCEPCIÓN
concha.gutierrez@senado.es
GUTIÉRREZ GUTIÉRREZ, JULIÁN
julian.gutierrez@senado.es
GUTIÉRREZ LIMONES, ANTONIO
antonio.gutierrez@senado.es
HERAS MUELA, JUAN ANTONIO DE LAS
jantonio.heras@senado.es
HERNÁNDEZ GUILLÉN, MARCOS FRANCISCO
marcos.hernandez@senado.es
HERNÁNDEZ GUTIÉRREZ, PATRICIA
patricia.hernandez@senado.es
HERNÁNDEZ LÓPEZ, PEDRO MANUEL
pmanuel.hernandez@senado.es
HUGUET ROTGER, JUAN
juan.huguet@senado.es
HURTADO GARCÍA, MANUEL
manuel.hurtado@senado.es
HURTADO ZURERA, ANTONIO
antonio.hurtado@senado.es
IMBRODA ORTIZ, JUAN JOSÉ
jjose.imbroda@senado.es
IRANZO SÁNCHEZ, ESMERALDA
esmeralda.iranzo@senado.es
IRÍZAR ORTEGA, FRANCISCO JAVIER
fjavier.irizar@senado.es
ITURMENDI MAGUREGUI, JUANA
juana.iturmendi@senado.es
JIMÉNEZ ARAYA, FRANCISCO
francisco.jimenez@senado.es
JUNCAL RODRÍGUEZ, JUAN MANUEL
jmanuel.juncal@senado.es
LACUEVA SOLER, ÁNGEL LUIS
aluis.lacueva@senado.es
LAGO LAGE, LUIS ÁNGEL
langel.lago@senado.es
LAGO MARTÍNEZ, MARÍA PAZ
mpaz.lago@senado.es
LAVILLA MARTÍNEZ, FÉLIX
felix.lavilla@senado.es
LERMA BLASCO, JOAN
joan.lerma@senado.es
LERTXUNDI BARAÑANO, ROBERTO
roberto.lertxundi@senado.es
LEYTE COELLO, MARÍA DEL CARMEN
mcarmen.leyte@senado.es
LLANOS VÁZQUEZ, VICENTE
vicente.llanos@senado.es
LÓPEZ CARRASCO, FERNANDO
fernando.lopez@senado.es
LÓPEZ CARVAJAL, CRISTÓBAL JOSÉ
c.lopezcarvajal@senado.es
LOSADA DE AZPIAZU, FRANCISCO JAVIER
fjavier.losada@senado.es
LUCAS GIMÉNEZ, JUAN JOSÉ
jjose.lucas@senado.es
LUZARDO DE LEÓN, MARÍA DOLORES
mdolores.luzardo@senado.es
MACÍAS SANTANA, JOSÉ
jose.macias@senado.es
MAESTRE MARTÍN DE ALMAGRO, CRISTINA
cristina.maestre@senado.es
MALDONADO I GILI, JOSEP
josep.maldonado@senado.es
MARQUÉS LÓPEZ, JAVIER
javier.marques@senado.es
MARTÍNEZ HERRERA, JESÚS
jesus.martinez@senado.es
MARTÍNEZ IZQUIERDO, EFRÉN LUCIANO
eluciano.martinez@senado.es
MENA MARTÍN, JOSEFA
josefa.mena@senado.es
MENDIOLA OLARTE, COLOMA FRANCISCA
cfrancisca.mendiola@senado.es
MONAGO TERRAZA, JOSÉ ANTONIO
jantonio.monago@senado.es
MONSERRAT DE LEÓN, ALMUDENA
almudena.monserrat@senado.es
MORENO CASTRO, LUIS
luis.moreno@senado.es
MORLOTE PORTILLA, JESÚS
jesus.morlote@senado.es
MOYA MORENO, MARINA
marina.moya@senado.es
MUÑOZ MARTÍN, JOSÉ
jose.munoz@senado.es
MUÑOZ-ALONSO LEDO, ALEJANDRO
alejandro.munoz-alonso@senado.es
MURILLO MURILLO, MARÍA ASCENSIÓN
mascension.murillo@senado.es
NAHARRO DE MORA, ENCARNACIÓN
encarnacion.naharro@senado.es
NAVARRO PÉREZ, PATRICIA
patricia.navarro@senado.es
NICOLÁS MARTÍNEZ, MARÍA JOSEFA
mariajose.nicolas@senado.es
ONGIL CORES, MARÍA GÁDOR
mgador.ongil@senado.es
ORTIZ PÉREZ, JUAN JOSÉ
jjose.ortiz@senado.es
ORTIZ ZARAGOZA, MIGUEL
miguel.ortiz@senado.es
PAGOLA SÁENZ, FRANCISCO JAVIER
fjavier.pagola@senado.es
PAJÍN IRAOLA, LEIRE
leire.pajin@senado.es
PALACIOS ZUASTI, JOSÉ IGNACIO
jignacio.palacios@senado.es
PALAZUELO MARTÍN, JOSÉ MIGUEL
jmiguel.palazuelo@senado.es
PAN VÁZQUEZ, MARÍA DOLORES
mdolores.pan@senado.es
PASTOR GONZÁLEZ, ILDEFONSO RAFAEL
ildefonso.pastor@senado.es
PEÑARRUBIA AGIUS, JOSÉ JOAQUÍN
jjoaquin.penarrubia@senado.es
PERAL GUERRA, LUIS
luis.peral@senado.es
PÉREZ DE JUAN ROMERO, MIGUEL ÁNGEL
mangel.perez@senado.es
PÉREZ GABARAIN, JOSÉ ANTONIO
jantonio.perez@senado.es
PÉREZ LAPAZARÁN, JOSÉ CRUZ
jcruz.perez@senado.es
PÉREZ LAPUENTE, MARÍA PILAR
mpilar.perez@senado.es
PÉREZ ORTIZ, SEBASTIÁN
sebastian.perez@senado.es
PÉREZ RUIZ, PEDRO JOSÉ
pedroj.perez@senado.es
PÉREZ SÁENZ, JOSÉ IGNACIO
jignacio.perez@senado.es
PERIS JARQUE, ARACELI
araceli.peris@senado.es
PÉRIZ PERALTA, MARGARITA
margarita.periz@senado.es
PESTANA PADRÓN, ANSELMO FRANCISCO
anselmo.pestana@senado.es
PIÑEIRO GARCÍA-LAGO, GONZALO JAVIER
gjavier.pineiro@senado.es
PLIEGO CUBERO, JOSÉ
jose.pliego@senado.es
PORTA CANTONI, RUTH
ruth.porta@senado.es
QUESADA BRAVO, ADORACIÓN
dori.quesada@senado.es
QUINTANA VIAR, JOSÉ
jose.quintana@senado.es
RABANERA RIVACOBA, RAMÓN
ramon.rabanera@senado.es
RAMÍREZ RODRÍGUEZ, JOAQUÍN LUIS
jluis.ramirez@senado.es
RAMIS OTAZUA, FRANCISCO JAVIER
xramis@senado.es
RICO RUIZ, CÉSAR ANTONIO
cantonio.rico@senado.es
RIOLOBOS REGADERA, MARÍA CARMEN
mcarmen.riolobos@senado.es
RODRÍGUEZ MARÍN, JUAN ANTONIO
jantonio.rodriguez@senado.es
RODRÍGUEZ RAMÍREZ, MARÍA JOSÉ
mjose.rodriguez@senado.es
ROIG I GRAU, JOAN MARIA
jmaria.roig@senado.es
ROJO GARCÍA, FRANCISCO JAVIER
fjavier.rojo@senado.es
RUBIAL CACHORRO, LENTXU
lentxu.rubial@senado.es
RUBIO MIELGO, JOSÉ ANTONIO
jantonio.rubio@senado.es
SÁINZ GARCÍA, MARÍA JESÚS
mjesus.sainz@senado.es
SALAS MACHUCA, RAFAEL JAVIER
rjavier.salas@senado.es
SALMÓN SAIZ, ENCARNACIÓN
encarnacion.salmon@senado.es
SALVADOR GARCÍA, LUIS MIGUEL
luis.salvador@senado.es
SÁNCHEZ DE ALCÁZAR OCAÑA, MIGUEL
miguel.sanchez@senado.es
SÁNCHEZ DÍAZ, OVIDIO
ovidio.sanchez@senado.es
SÁNCHEZ HERNÁNDEZ, ANA
ana.sanchez@senado.es
SÁNCHEZ SÁNCHEZ-SECO, JUAN PABLO
jpablo.sanchez@senado.es
SÁNCHEZ-CAMACHO PÉREZ, ALICIA
alicia.sanchez-camacho@senado.es
SANÍN NARANJO, LUZ ELENA
luzelena.sanin@senado.es
SANJURJO GONZÁLEZ, CARMEN
carmen.sanjurjo@senado.es
SANTANA DUMPIÉRREZ, SATURNINA
saturnina.santana@senado.es
SANZ CARRAMIÑANA, FRANCISCO JAVIER
fjavier.sanz@senado.es
SANZ MURILLO, BASILIA
basilia.sanz@senado.es
SANZ PÉREZ, ANTOLÍN
antolin.sanz@senado.es
SAÑUDO AJA, DIMAS ANTONIO
dimas.sanudo@senado.es
SEDANO PÉREZ, JESÚS ANDRÉS
jandres.sedano@senado.es
SERRANO ARGÜELLO, MARÍA ARENALES
marenales.serrano@senado.es
SILVA REGO, MARÍA DEL CARMEN
carmela.silva@senado.es
SIMÓN DE LA TORRE, JULIÁN
julian.simon@senado.es
SUMELZO JORDÁN, SUSANA
susana.sumelzo@senado.es
TORRES COLOMER, JOSÉ LUIS RAMÓN
jluis.torres@senado.es
UTRERA MORA, FRANCISCO
francisco.utrera@senado.es
UZQUIZA GONZÁLEZ, MIGUEL ÁNGEL
mangel.uzquiza@senado.es
VALÍN ALONSO, JOSÉ
jose.valin@senado.es
VALLEJO SERRANO, FRANCISCO
francisco.vallejo@senado.es
VALLÉS MOLERO, JOSÉ LUIS
jluis.valles@senado.es
VAN-HALEN ACEDO, JUAN
juan.van-halen@senado.es
VÁZQUEZ REQUERO, FRANCISCO JAVIER
fjavier.vazquez@senado.es
VELASCO MORILLO, ELVIRA
elvira.velasco@senado.es
VICENTE GONZÁLEZ, YOLANDA
yolanda.vicente@senado.es
VIERA CHACÓN, JOSÉ ANTONIO
jantonio.viera@senado.es
VILA RODRÍGUEZ, ISAAC
isaac.vila@senado.es
VILAJOANA I ROVIRA, JORDI
jordi.vilajoana@senado.es
VILLAGRÁN BUSTILLOS, PEDRO
pedro.villagran@senado.es
VINDEL LÓPEZ, MARÍA ROSA
mrosa.vindel@senado.es
XAMENA TERRASA, JUANA
juana.xamena@senado.es
ZUBERO BEASCOECHEA, IMANOL
imanol.zubero@senado.es

Artículo 20 de la Constitución española

Artículo 20 (Fuente)

1. Se reconocen y protegen los derechos:

a) A expresar y difundir libremente los pensamientos, ideas y opiniones mediante la palabra, el escrito o cualquier otro medio de reproducción.

b) A la producción y creación literaria, artística, científica y técnica.

c) A la libertad de cátedra.

d) A comunicar o recibir libremente información veraz por cualquier medio de difusión. La ley regulará el derecho a la cláusula de conciencia y al secreto profesional en el ejercicio de estas libertades.

2. El ejercicio de estos derechos no puede restringirse mediante ningún tipo de censura previa.

3. La ley regulará la organización y el control parlamentario de los medios de comunicación social dependientes del Estado o de cualquier ente público y garantizará el acceso a dichos medios de los grupos sociales y políticos significativos, respetando el pluralismo de la sociedad y de las diversas lenguas de España.

4. Estas libertades tienen su límite en el respeto a los derechos reconocidos en este Título, en los preceptos de las leyes que lo desarrollan y, especialmente, en el derecho al honor, a la intimidad, a la propia imagen y a la protección de la juventud y de la infancia.

5. Sólo podrá acordarse el secuestro de publicaciones, grabaciones y otros medios de información en virtud de resolución judicial.

Generador claves WLAN_XXXX JAZZTEL_XXXX para uso offline

Por lo visto alguien ha filtrado el algoritmo generador de claves para los routers de Jazztel y Telefónica. No voy a entrar en polémica de si está bien o mal robarle internet al vecino. No es legal y punto.

Pero sí que es verdad que la mejor forma de actuar ante un problema de este estilo es difundir la noticia lo más rápidamente posible para que los afectados cambien la contraseña que viene por defecto en el router.

Me ha extrañado que nadie haya hecho (al menos lo que google me dice) una implementación en javascript para su uso offline. No es lógico que quieras usar el internet del vecino cuando estás pagando el tuyo, por lo tanto es muy probable que cuando quieras aplicar este algoritmo no tengas internet. Usando un generador online tendrías que:

1. Conectarte a la red wifi objetivo y anotar las cadenas bssid y essid.
2. Conectarte a internet, aplicar el algoritmo online, y anotar el resultado.
3. Volver a la red objetivo e introducir la clave.

Por otro lado, bajarte una aplicación para usarla offline tiene un riesgo alto de virus y troyanos, sobre todo en este tipo de aplicaciones. No digo que sea totalmente inocuo ejecutar un html, siempre existen ciertos riesgos como los controles ActiveX en Internet Explorer. Pero si usas Firefox, Chrome o algún otro navegador seguro, la probabilidad de infección es ridícula y no mucho mayor a reproducir un avi o un mp3.

Tranquilos que ya falta poco para el enlace. Pero antes tengo la obligación moral de mencionar las fuentes, que en este caso es esta web donde obtuve el algoritmo, y en esta otra, una implementación de md5 en javascript.

Bueno aquí está el enlace, que lo disfrutéis.

Edito: He vuelto a buscar en google y parece que se me han adelantado, ya lo hizo alguien hace 3 días.

Edito: (16-03-2011) He añadido el nuevo algoritmo para los routers ZyXEL.

generador.zip

Cómo crear un site enteramente con javascript

NOTA: si vienes solo a bajarte el archivo, lo tienes aquí:
//antoniovillena.es/sindecencia.zip
http://www.megaupload.com/?d=0Q5TWK12

Hace unos días me metí en menéame.net y descubrí que había mucha gente interesada en hacer copias de seguridad de páginas de enlaces. Había alguien que se había descargado la web entera de SeriesYonkis y lo había metido en un archivo OpenOffice.

A raíz de esto se me ocurrió la siguiente idea, generar una web totalmente offline con la máxima cantidad de enlaces posible. Fui investigando y al final me decanté por las dos siguientes fuentes de datos: una recopilación de series de varias webs (http://www.seriematic.com/colabora.php), y alguien que había hecho un backup a cinetube (en un comentario de menéame).

Me puse a hacer cuentas y me salía la nada despreciable cantidad de 400.000 enlaces. La única posibilidad que se me ocurrió en un principio fue hacer una web estática. Tiene que funcionar sin conexión a internet y sin instalar un servidor local, que solo dependa de un navegador en configuración básica (sin plugins ni complementos).

Evidentemente me saldría una página con muchos archivos .html. Uno para cada letra, para cada serie y para cada película. No iba a ser algo muy complicado pero no me convencía mucho la idea, más que nada porque iba a ocupar muchos megas, del orden de 50. Así que finalmente decidí complicarme, lo haría íntegramente en javascript.

He usado técnicas muy enrevesadas como separar los enlaces y aglutinarlos en un archivo png. Este archivo png va incrustado en base64, usando data URI. Luego este archivo lo cargo en un canvas oculto del que extraigo los datos cuando los necesito. Esto lo había hecho antes en el jbacteria, si a alguien le interesa los fuentes del jbacteria están aquí.

Al final pude aprovechar las siguientes circustancias:
-Los enlaces de megaupload se pueden ver en megavideo solo con cambiar el principio de la url.
-Solo hay 3 tipos de enlace: megaupload, megavideo y fileserve. Los dos primeros se generan con 8 símbolos de un alfabeto de 36, y el tercero con 7 símbolos de uno de 62.
-Usar los mismos elementos (arrays, paneles, etc...) para películas y series, a fin de cuentas las series solo tienen un nivel más.

Finalmente conseguí meter en sólo 6 bytes, no solo el enlace, sino también la información de calidad/idioma/subtítulos. Y sin usar compresión, solo simple aritmética de 32 bits. El resultado es el siguiente archivo que ocupa poco más de 2Mb.

También tiene un pequeño inconveniente: las series se numeran automáticamente usando un campo que indica el último capítulo de temporada, pero me he dado cuenta que esta información no está en todas las series y cuando faltan capítulos estos no se rellenan, así que no hagas mucho caso de la numeración de los capítulos (ejemplo 1x01).

Edito (3 de Febrero): Estoy flipando por lo rápido que se difunde una noticia en internet. Este humilde blog ha transferido en dos días 4Gb, debido a este artículo. Como ejemplo comparativo, la transferencia de todo el mes de Enero fue de 72,66Mb.

Muchos habéis preguntado en foros si voy a sacar actualizaciones periódicamente. La respuesta es NO, para mí ha sido un proyecto/reto sencillo y lo que quería demostrar (que la ley Sinde es absurda) ya lo he conseguido. No obstante acabo de publicar el código fuente aquí, con licencia GPL por si alguien quiere mejorarlo, sacar actualizaciones, etc...

Edito (8 de Febrero): Como parece que mañana van a aprobar la ley en el senado y yo estoy de acuerdo, para celebrarlo he sacado una nueva versión. Contiene más películas (extraídas de PY), es compatible con Internet Explorer (lo he probado en IE8) y tiene una sorpresita

Pincha aquí para descargar, y si te interesa el código fuente también puedes pinchar aquí

Edito (21 de Mayo): Han pasado casi 4 meses y ha habido de por medio una limpieza de enlaces en megaupload/megavideo así que no esperéis que sigan vivos todos los enlaces

Estoy a favor de que se apruebe la ley Sinde

Las 2 partes enfrentadas:

A) La industria cultural con Sinde a la cabeza.
B) Los internautas y las polémicas aunque legales páginas de descarga.

Veamos lo que dice A: (último párrafo de su artículo en El País).

Que Internet tiene que ver con democracia es algo que el Gobierno sabe bien. No en vano impulsa cada año desde los Presupuestos Generales del Estado, y a través de Ministerios como Industria, Ciencia e Innovación, Educación y, por supuesto, Cultura, fuertes inversiones para que España no se quede atrás y esté entre los primeros en el desarrollo de las TIC y en acceso a la Red. Por eso también ha sido la Ley de Economía Sostenible la que aborda en más de un artículo, además de la ya célebre Disposición Final, el impulso a esa transformación que favorecerá la recuperación económica y nuestra competitividad internacional. Para que nadie mande sobre las ideas de nadie. Para que nadie imponga modelos a nadie. Para garantizar la convivencia de todos los derechos, pero, sobre todo, para favorecer el avance de la sociedad hacia más democracia, más voces y más justicia.

Ahora lo que piensa B sobre la ley que propone A: (último post en el blog de Enrique Dans)

1. El autor de una obra debe poder beneficiarse de una parte razonable de los ingresos que se deriven de la explotación de la misma.

2. El enlace forma parte de la arquitectura fundamental de Internet, y no puede ser perseguido como tal. Perseguir el acto de enlazar es inoperante, absurdo y no conduce a nada positivo.

3. Exactamente lo mismo puede decirse de la criminalización, insulto constante y persecución del usuario: es absurda, y no conduce a nada bueno. En su lugar, hay que centrarse en el desarrollo de un mercado que dé a ese usuario lo que está buscando.

4. La obtención de obras al margen de los canales oficiales siempre será posible, sea mediante P2P, correos electrónicos o intercambio de soportes físicos. En lugar de centrarse en su a todas luces imposible persecución, hay que buscar el desarrollo de métodos que ofrezcan un atractivo mayor que éstos. La experiencia de otros países demuestra que eso es posible.

5. El desarrollo de alternativas debe plantearse en un entorno equilibrado, con representación de todas las partes, y no monopolizado y dirigido por una sola de ellas.


Ahora la postura de A ante estos puntos: (cosecha propia)

1. De acuerdo con este punto. El sol sale por el este.

2. Para nada. Los enlaces serán perseguidos y las páginas cerradas inmediatamente y para asegurarme de esto crearé un comité (donde estarán mis colegas de la industria) continuamente vigilando.

3. Los usuarios son todos unos piratas, España encabeza las listas mundiales de la piratería. Pero como son muchos y no podemos meterlos a todos en la cárcel no vamos a ir a por ellos (por ahora). Lo que haremos será cerrar todas las páginas piratas (y alguna otra que no me guste) y si la ley vigente no me lo permite pues me invento una con mi nombre y no se hable más.

4. Nanai, yo soy de letras y no sé ni lo que significa P2P. Todo dios en España es de letras como yo y solo sabemos descargar desde PelisYonkis, CineTube y similares. Así que con esto será suficiente. No existen otros métodos ni países donde estos triunfen. Hay que obligar a la gente a ir al cine y pagar 8 euracos por una película además de dar subvenciones a fondo perdido (os recomiendo Mentiras y Gordas, la mejor película del mundo mundial). Y si no que compren DVDs y CDs a 20 euros mínimo.

5. Aquí se hace lo que yo diga, que para eso soy la ministra. Los demás sobráis. Si la ley no se aprueba a escondidas, se manipulan los medios. Decimos en los telediarios que España es el país más pirata del mundo y (de camino) resaltamos los peligros que suponen las redes sociales para los adolencentes. Así la gente se convencerá de la importancia de mi comité y de mi ley. Convencer a los senadores será más complicado, pero nada que no se arregle con concesiones a nacionalistas y algún que otro favorcillo para el PP.


Por último, mi humilde postura:
  • Es imposible que dos partes lleguen a un acuerdo teniendo puntos de vistas tan diferentes.
  • En caso de pactar algo será cuestión de pocos meses que el acuerdo se desmorone (como sidicatos/empresarios en reforma laboral, o el tema controladores/gobierno).
  • Si finalmente no se aprueba la ley, ya se inventarán otra forma de joder a internet y favorecer la industria cultural.

Por eso opino (como refleja el título del post) que lo mejor es que se apruebe la ley Sinde. Estoy seguro al cien por cien que resultará en un absoluto y rotundo fracaso. La industria cultural está más muerta que el pollo frito. Después de la susodicha ley, estará más muerta aún (será como el pollo frito quemado). La única forma de resucitarla es reinventándose, con la misma filosofía que Spotify (música), UltraViolet (películas), Amazon/Kindle (libros), Apple/App Store (software).

Estas soluciones no agradan a la industria porque:
  • una reconversión de este tipo requiere nuevas inversiones.
  • el precio por copia es menor: Un ebook cuesta la mitad o menos que un libro.
  • el margen que se lleva el autor es mayor (por tanto menor para la industria): Si antes un cantante se llevaba el 10% y la discográfica el 90%, ahora sería al revés.

Pero parece que se niegan a ver la realidad, a ver que lo que antes era una gallina que ponía huevos de oro ahora es pollo frito. En resumen, quieren vendernos pollo frito a precio de oro, y eso no va a pasar por muchas leyes que nos cuelen.

Por tanto, desde mi punto de vista, el caso más favorable sería:
  1. Aprueban la ley sinde.
  2. Resulta ser un fracaso y echan a la ministra (y a la industria cultural) del gobierno.
  3. Seguirán intentando fastidiar pero desde fuera del gobierno, y no harán mucho daño.
  4. Optarán por la reconversión antes indicada. Los que no, seguirán agonizando.
  5. La cultura seguirá ahí y los creadores podrán seguir viviendo de su trabajo al igual que hacían antes.
  6. La gente seguirá consumiendo cultura de pago. Y la piratería seguirá allí, también existía cuando Cervantes escribió "El Quijote". Existirá para siempre pese a quien le pese. Al igual que la cultura, es eterna.


Nota: Si eres alienígena y después de haber aniquilado a la especie humana te interesa su cultura, olvídate de El Quijote y otras bobadas, la obra maestra por excelencia está aquí.

Odio los Tablets, que vuelvan los Netbooks

La culpa de todo la tiene Steve Jobs y su secta de applelianos cuando sacaron el iPad. Como idea me parece buena, no dudo que haya gente a la que le parezcan útiles, pero es increíble como han desplazado a los netbooks totalmente del mercado. Ninguna compañía saca nuevos modelos de netbooks desde que salió el iPad.

No entiendo como un producto tan diferente puede remplazar a otro tan rápidamente. Aunque me compre un tablet y una funda como esta:
funda tablet

no es lo mismo. Primero, no tiene touch pad (el cuadradico que imita el ratón), lo que me obliga a desplazar las manos del teclado y ensuciar la pantalla. Esto parece una tontería pero hace que pierdas tiempo reubicando de nuevo las manos en el teclado. Con el touch pad no tengo ese problema, ya que lo uso con los dedos índice y pulgar (de la mano derecha) mientras mantengo el meñique en la "ñ", volviendo a poner los 4 dedos en su sitio (jklñ) de forma sencilla.

En su momento le instalé una pantalla táctil a mi antiguo netbook (eee 901) y nunca llegué a acostumbrarme por el motivo antes indicado. Está chulo al principio cuando se lo enseñas a tus amigos, haces unos garabatos en el Paint y activas el reconocedor de escritura, pero a la larga no es nada práctico.

Segundo, no veo que esta funda se conecte por USB al tablet, por lo que seguramente irá con Bluetooth y tendrá batería propia. Esto te obliga a recargar la batería o cambiar las pilas de vez en cuando. Otro problema es que con un teclado Bluetooth no puedes entrar en la Bios, así que tendrás que tener a mano uno USB por si las moscas.

Tercero, la bisagra de la funda no es rígida, por lo que necesita un pie en la parte de atrás (como los marcos de fotos para mesas). Esto conlleva que solo puedas usarlo en superficies planas y no puedas ajustar a tu antojo el ángulo de inclinación, por ejemplo con ángulos menores de 90 grados. Tiene que ser muy difícil o al menos muy incómodo usarlo sentado, en la cama, o en una mesa pequeña.

Y cuarto, que puede pasar una de dos, o que funda no sujete demasiado al tablet, con lo que se podría caer (por ejemplo dentro del coche o en el autobús), o que la sujete demasiado cubriendo totalmente la parte de atrás del tablet y sobrecalentando en exceso el dispositivo.

Bueno, ya acabo. Tal vez estoy siendo un poco exagerado y al final opte jubilar a mi actual netbook (eee 1005PR) por un tablet+funda, pero no sé, me da la impresión que es todo marketing y los fabricantes nos quieren imponer el uso de tablets porque aunque tengan el mismo precio, les sale más barato fabricarlos (y te pueden sacar más pelas con los accesorios).

¿Alguien está de acuerdo conmigo o soy el único?

Se volverá a intentar aprobar una ley antidescargas

Son palabras del vicepresidente del gobierno Rubalcaba.

Que lo consigan o no es muy debatible, yo pienso que no lo van a conseguir pero no pongo la mano en el fuego. Lo que sí es verdad es que todo tiene un precio, y para el PSOE este precio es el coste electoral que van a tener que asumir, no porque la medida es impopular, sino porque es inconstitucional.

El cierre de sitos web que faciliten las descargas no autorizadas lo deben decidir los jueces. Y PUNTO. Cerrar una página web sin bases legales es un insulto a la libertad de expresión, es como censurar una película o prohibir un libro. Si en una web existe material ilegal es lógico que un juez ordenará su cierre aplicando la ley vigente. Pero lo que quieren es SALTARSE LA LEY y poder cerrar webs que no alojan contenido protegido por copyright.

Dichas webs alojan enlaces, inocentes enlaces que dirigen a servidores de descarga donde sí se alojan los videos ilegales, como megaupload o rapidshare. Estos servidores sí que se lucran con la piratería de forma ilegal, pero no son el objetivo de la ley Sinde. Es lógico, no están en España, y por tanto la justicia española poco puede hacer al respecto. Curiosamente proceden del país que (según wikileaks) sugirió al gobierno lanzar la susodicha ley.

Que piratear es malo, de acuerdo. Que la cultura del todo gratis no es sostenible, de acuerdo. Que haya páginas que se lucren de esta cultura, totalmente de acuerdo. Que si me parece bien: no, no me parece bien. Permitimos entonces a un comité designado por el gobierno que las cierren? PARA NADA. Esto es trabajo de los jueces, y hasta el día de hoy ningún juez ha resuelto en contra de estas páginas, por tanto son completamente legales.

Que si pienso que Ángeles González Sinde debiera dimitir? No estoy de acuerdo. No debe dimitir, debe echarla Zapatero y designar a otra persona más imparcial. De no hacerlo perderá votos, muchos votos. La situación es irreversible, de vista a la opinión pública la Sinde y la SGAE tienen la misma reputación que los controladores aéreos, así que el gobierno ganará puntos si los manda a tomar por el...

...bueno que se tomen un descanso, unas vacaciones, pero que no vuelvan.