miércoles, octubre 31, 2007
RMS vs Ninjas
http://xkcd.com/
pd. Por cierto, lo raro es que todavía no haya ocurrido algo parecido (de verdad claro).
lunes, octubre 29, 2007
electronics for teens IV: Skybot
La tarjeta controladora está basada en el PIC 16F87A y se puede programar en C de forma sencilla. Los diseñadores se han currado una formidable herramienta escrita en Python para que la descarga de cada programa al robot (a través del USB del laptop) sea algo trivial. Lo he probado con Debian Lenny y todo ha ido fetén.
Creo que me va a ser muy útil con los alumnos, tanto para usarlo como robot móvil como para manejar otros proyectos utilizando la tarjeta controladora de forma independiente.
He grabado un video muuuy casero (como siempre), para inmortalizar el momento, cargando el típico programa "...pasea sobre la línea negra sin salirte, por favor..." que viene como demo en el kit.
De paso, aprovecho para soltar de forma explícita mensajes subversivos sin ningún pudor (de alguna manera tenía que aprovechar las pegatinas de la FSF).
Enhorabuena a Andrés y demás desarrolladores.
lunes, octubre 22, 2007
Juan Antonio Cebrián
'Lo, there do I see my father.
'Lo, there do I see...
my mother, and my sisters, and my brothers.
'Lo, there do I see...
the line of my people...
back to the beginning.
'Lo, they do call to me.
they bid me take my place among them
in the halls of Valhalla...
where the brave...
may live...
forever.
lunes, octubre 15, 2007
más software libre
"El software libre tiene una conexión especial con las universidades, pero además con las escuelas de todos los niveles… No hay compatibilidad entre la educación y el software privativo, no a un nivel ético. …
El código fuente y los métodos del software libre son parte del conocimiento humano. La misión de cada escuela es divulgar el conocimiento humano. El software privativo no es parte del conocimiento humano. Es secreto, conocimiento restringido, que no está permitido que lo divulguen las escuelas. Las escuelas que lo reconocen excluyen al software privativo desde sus propias bases. Esto es lo que cada escuela debería hacer. No sólo para ahorrar dinero, el cuál es una ventaja obvia que seduce rápidamente a los administradores, sino también por razones éticas.
…
Ellos [los alumnos con disposición a ser programadores] no necesitan que les enseñen cómo programar, para ellos la programación es obvia, pero escribir buen código es una historia diferente. Para eso necesitan aprender leyendo mucho código, y también escribiendo mucho código. Sólo el software libre brinda esa oportunidad.
…
Las escuelas no sólo deben dar información, no sólo habilidades, sino por encima de todo el espíritu de buena voluntad, el hábito de ayudar a los demás. Así en cada clase, en cada nivel, debería haber una regla: alumnos, si traes software a clase no puedes mantenerlo sólo para tí, deberías compartir copias con el resto de la clase. Sin embargo la escuela debería practicar el papel que le corresponde: tiene que dar un buen ejemplo."
fear profits man nothing
domingo, octubre 07, 2007
Mr. Correa
¿Tendrá pelotas algún cadidato español a las próximas elecciones hacer público un discurso como este?