El software libre es mejor que la alquimia

¿Resulta difícil explicar las ventajas del software libre a personas que no entienden de ordenadores? Del mismo modo que no hay que ser periodista para entender los beneficios de la libertad de prensa, no hay que ser programador para entender los beneficios del software libre.

Continúa leyendo El software libre es mejor que la alquimia

Reflexión sobre los medios de comunicación

Hoy en día hay muchos medios de comunicación que antes no existían. El más importante para mí es el ordenador. Con los ordenadores podemos hacer casi cualquier cosa: ver la tele, escuchar música, leer, etc. Internet es maravilloso. También se puede experimentar la sensación de comunidad a través de foros y chats1.

No me desagrada ver la televisión, pero lo mejor para mí es ver exactamente lo que yo quiero a través de Internet.

Naturalmente no todo es perfecto. También hay personas malvadas que escriben información falsa. También hay empresas y gobiernos que quieren saberlo todo sobre nosotros. Ellos hablan sobre seguridad y una mejor experiencia para el usuario, pero solo quieren dinero y dominación. Por eso solo apoyo el software libre. Por desgracia, Internet es peligroso para la gente que no conoce estos problemas.

Continúa leyendo Reflexión sobre los medios de comunicación

Sí, LibreVideoJS también puede reproducir vídeos de YouTube

Me preguntaron si el reproductor LibreVideoJS era capaz de reproducir vídeos de YouTube. La respuesta es sí. Solo necesitas la URL del vídeo.

Pero claro, YouTube no te proporciona la URL del vídeo, porque es un sitio web restrictivo y privativo. Aún así, no es difícil obtenerla. Una manera sencilla de obtener la URL de un vídeo es usar youtube-dl con el parámetro -g o --get-url. Con el parámetro --get-thumbnail podemos obtener la URL de la imagen que se muestra en YouTube antes de reproducir el vídeo. Con la opción --all-subs, podemos descargar también todos los subtítulos disponibles del vídeo.

Continúa leyendo Sí, LibreVideoJS también puede reproducir vídeos de YouTube

La versión 1.6.10 de Bullet dodger ya está disponible

En la última publicación que hice sobre Python os enseñé a crear este juego. A dicho juego le he añadido algunas mejoras y he hecho que se pueda instalar con el gestor de paquetes pip (leyendo la documentación sobre paquetes de Python https://packaging.python.org/distributing/ podéis aprender a hacerlo).

La instrucción para instalar el juego es sudo pip install --pre bullet_dodger (la opción --pre no hará falta cuando la versión 1.9.2 de pygame deje de estar en beta) pip install bullet_dodger. Esta orden instala las dependencias del juego (por ahora solo pygame) y también el juego. Una vez instalado, basta con ejecutar en la terminal bullet_dodger para jugar.

He añadido también mi juego como entrada en las siguientes páginas web para que más gente lo pueda encontrar: