Yendo a las fuentes de cuevana.tv

** UPDATE ** : la ultima version funciona con el nuevo sitio de cuevana.

Dos cosas me gustan mucho últimamente: cuevana.tv y GreaseMonkey

Cuevana es un sitio para ver series y películas online, en streaming de alta calidad, con subtitulos y todo. El truco está en un plugincito que hace instalar en el navegador que permite reproducir (en un reproductor basado en flash comunacho) un archivo que se descarga de megaupload, filefactory o sitios por el estilo. El ancho de banda lo ponen otros, la alegría es toda de cuevana (y nuestra). Todos unos pillos.

Lamentablemente, mi conexión no se banca un streaming de alta calidad (como los videos de cuevana) sin bufferear (?) y entonces pierde sentido (o gana mala sangre) intentar ver directamente "online".

System Message: WARNING/2 (<string>, line 21); backlink

Duplicate explicit target name: "greasemonkey".

Y acá entra Greasemonkey, que es una extensión para Firefox (y otros navegadores) que permite agregar scripts (en javascript) para modificar localmente las páginas que indiquemos.

Con esta herramienta, programadores voluntarios crean cientos de scripts para mejorar la estética o funcionalidad de muchos sitios, conocidos o no.

Mi primer aporte a la "comunidad Greasemonkera" (y cuevanera) intenta subsanar la discriminación que el streaming de alta calidad tiene con los que tenemos un ancho de banda no muy ancho.

Una vez instalado el script muestra links a la fuente original de descarga, justo abajo de los iconos de selección.

System Message: WARNING/2 (<string>, line 40)

Explicit markup ends without a blank line; unexpected unindent.

Así podemos bajar los videos y verlos offline.

Como complemento, se pueden copiar y pegar los links en un gestor de descargas como Tucan

[STRIKEOUT:Respecto a los subtítulos, todavía soy principiante con javascript, pero espero poder obtener el link a los subtitulos en futuras versiones. ]

De otra galaxia

Si el sábado a la noche antes de rendir tu última materia en vez de estar estudiando estás emborranchandote por ahí, sos un inconciente y/o la tenés muy clara. Si en cambio no estás estudiando ni emborrachando, pero te ponés a pensar ejercicios para el curso de python que estás dando, sos un nerd. Mereces un brindis de chocolatada a tu salud de todos los de este foro.

Si encima blogueas al respecto, sos un nerd intergaláctico. Te explico por qué.

Resulta que tenés este archivo de datos. Cada número representa la intensidad de luz de un punto y te informan que la imágen es cuadrada. Se supone que son datos que te dió un profesor una vez, para que resuelvas este mismo problema en ¡ensamblador!

Hacerlo en Python, con Numpy y Matplotlib, significa estas líneas

import numpy as np
import matplotlib.pyplot as plt

data = np.fromfile ('data.txt', sep=' ')
SIZE = int(len(data) ** .5)
data.shape = SIZE, SIZE
plt.imshow (data)
plt.show ()

Y se obtiene este resultado:

System Message: WARNING/2 (<string>, line 38)

Explicit markup ends without a blank line; unexpected unindent.

Se puede limitar los valores de luz a un valor entre 0 y 255 (truncando valores de saturación extrema), haciendo :

plt.imshow (data.clip(0,255) )

Obtenemos este resultado:

Voto electrónico e ingenieros analógicos

Con mucho esfuerzo propio y ajeno, estoy terminando la carrera Ingeniería en Computación en la Universidad Nacional de Córdoba.

Una particularidad de mi carrera, entre varias, es que hay mucha discusión y participación estudiantil. Una herramienta estratégica para esto ha sido un grupo de correo en el que participan estudiantes, profesores y graduados.

Allí he mantenido algunas discusiones con compañeros y/o profesores sobre temas diferentes. Los más interesantes, para mí, son los que evidencian concepciones filosóficos, ideológicas y políticas de cada uno.

La última, que empezó el lunes, comenzó con una discusión sobre le voto electrónico (a raiz de la charla relámpago de Federico Heinz en la PyConAr ) que fue derivando a una más de fondo, sobre la concepción de ingeniero que yo quiero ser y la que los profesores con los que discuto en el hilo (y casi todos los otros) me enseñan.

Como ya casi tiene telarañas, y además porque allí están todas las discusiones previas (las que me parecieron interesantes, bah), lo publiqué en mi otro blog.