Thursday, August 30, 2007

Esto puede que duela un poco...



Estaba leyendo el blog de sindinero.org y me encuentro con un enlace a la última peli de Michael Moore. Está en versión original con subtítulos en castellano, se recomienda altamente su visionado. Aquí el enlace.

Thursday, August 23, 2007

Wednesday, August 22, 2007

Cómo llevar tu música siempre contigo

y además que no te pese...
hoy se me ocurrió no utilizar las redes p2p para descargar música, recordé que en España tenía una buena colección de temas y bien o no era viable copiarlos a mi portátil de UK o no me apetecía buscar todas las canciones y ponerlas otra vez a bajar.
De nuevo me encontraba con mi servidor windows en Alicante y mi Ubuntu en Londres.
Me puse a buscar alguna herramienta de código abierto que realizara algún tipo de streaming para comprobar su calidad en esta situación, así llegué hasta Firefly Media Server antes llamado mt-daapd, según cuentan en su web, el propósito de este proyecto es crear el mejor software servidor de música digital para Roku Soundbridge e iTunes; ser capaz de servir la más amplia variedad de música sobre el rango más amplio de dispositivos.
Para ello utiliza el protocolo daap, protocolo introducido por Apple en el software iTunes que proporciona una manera para compartir contenidos a través de una red de área local.
El software de Firefly está más optimizado para Linux, y la versión disponible para Windows es una beta (nightly snapshots) , era esta versión la que necesitaba, así que había que arriesgarse. Además de esto, es necesaria la instalación de Bonjour for Windows, software de Apple que permite el descubrimiento automático de dispositivos o PCs.

Desde Firefly configuraremos la ruta donde se encuentra la música, así como el puerto del servidor que vamos a utilizar.




Hasta aquí ya estaría todo montado si quisieramos acceder a la biblioteca musical desde una red de area local. Para poder "anunciar" el servicio de streaming daap a través de subredes es necesario instalar también RendezvousProxy, esta aplicación nos preguntará por la dirección IP del servidor de música, el nombre con el que queremos anunciar la biblioteca y el protocolo que queremos utilizar, en nuestro caso utilizaremos _daap._tcp.local. Así nuestro servidor Firefly media server estará sirviendo contenidos desde la IP 192.168.1.22 (por ejemplo) y por el puerto 3689 a toda nuestra red de area local. Además estará anunciando el servicio vía daap en esa misma IP.



Bien, una vez terminada la parte del servidor tenía que conectar mi portátil constipado por la lluvia de Londres en pleno agosto.
Para ello establezco una conexión ssh de la siguiente manera:

ssh -L 3689:localhost:3689 usuario@maquina.dominio -N -f


tunelizando el puerto donde se anuncia el servicio del servidor.

Desde la parte de cliente he utilizado el reproductor de música Amarok, seguramente se podrá realizar con alguno más, pero en este caso a parte de ser un excepcional reproductor, es compatible con el protocolo daap. Para poder conectarnos al servidor desde Amarok, entraremos en la pestaña devices y desde allí pulsaremos la opción de List music from a remote host, nos pedirá dirección IP y puerto, aquí deberemos introducir como IP la 127.0.0.1 y puerto el 3689.
Una vez hecho esto, ya tendremos acceso a toda nuestra biblioteca de música a distancia.



Aún no me ha dado tiempo a investigar configuraciones del montaje, tal cual funciona bastante bien y desde Londres se escucha perfectamente con un caudal de unos 20 kbytes por segundo.
Me queda por probar una conexión parecida desde la PDA...

Friday, August 17, 2007

Los bits no entienden de fronteras

los bits, al igual que la luz, las nubes o el viento, fluyen y no es posible mantener un férreo control sobre ellos.
Una de las cosas que no entiendo es por qué se limita la televisión a ciertos territorios de la red, véase países, con la de ventajas que tendría dar una externacionalización a los canales de un país. Las cadenas podrían llegar a una audiencia mucho más amplia, los anunciantes por tanto también y los proyectos de inversión de capital en ese país podrían aumentar en gran medida.
Bien es verdad que la televisión en España deja mucho que desear a excepción de algún que otro programa, pero que pasa si al igual que otras muchas personas te ves en la necesidad de emigrar y trabajar en otro país. ¿Ya no tienes derecho a ver tu televisión?, la tele de toda la vida, la de tu casa...

A día de hoy empiezan a moverse todos estos temas en Internet, hace poco que Zattoo da servicio de televisión por países(sólo algunos), esto es, te bajas un programita de esta empresa y puedes ver los canales públicos de televisión desde el país que te conectas. Esta innovadora idea por parte de Zattoo empieza a reportarle problemas por neandertales que no lo ven con buenos ojos.
No sé si éstas personas ancladas en el pasado piensan que es más fácil controlar las señales de televisión PAL sobre UHF y sus receptores Yagui repartidos por toda la geografía Española. Es más, que levante la mano el que conozca a alguien que tenga un cacharrito de esos de medida de audiencia que manda a Mordor el canal que está viendo en cada momento. ¿de verdad existen? y si existen cómo se puede medir de forma tan fiable las audiencias de los programas. Me hace mucha gracia cuando leo algo relativo a tal programa tiene una audiencia de no se cuantos mil y un televidentes.

Hace poco hablaba de que en breve comenzará it crowd en Reino Unido y enlazaba con un buen artículo en el cual, gracias a la tecnología, podemos saltar las vallas del IP, y hacer creer a cualquier proveedor de contenidos que nos estamos conectando desde otro país al que realmente estamos. El artículo en cuestión puede servir a algunos cuantos, pero a mí no me funcionó todo lo bien que en un principio pensé. Los anchos de banda que manejaba no eran lo suficientemente buenos como para ver nada con una calidad aceptable.

Así que se me ocurrio otra cosa. Hace unos años utilizabamos el VHS para grabarnos los programas de la tele y verlos luego, actualmente hay grabadores de DVD o de disco duro que pueden servir en cierta medida, pero yo quería un sistema que no dependiera de un medio físico y fuera de bajo coste, por contra perderíamos un poquito de calidad en la imagen.

Gracias a que mis padres tienen en nuestra casa de Alicante una conexión a Internet y dos ordenadores conectados a ella, es posible ejecutar Zatto en uno de ellos y como si fuera una extensión de mis ojos, poder grabar mediante captura el informativo de las ocho y media de La2, para después enviarlo a mi PC en Londres.

Esto es posible realizarlo tanto en Linux como en Windows XP, no sé si en Vista es posible. Si utilizas Windows, que es el caso de mis padres(aunque tiempo al tiempo), necesitarás primero y obvio descargarte Zattoo y luego un capturador de vídeo y audio, como por ejemplo oRipa Screen Recorder. Para windows todo se hace más dificil, no sé si es posible programar la grabación de un canal, estuve mirando el Task Scheduler, pero no me ofrecía todo lo que yo necesitaba. Así, lo que hago es conectarme vía vnc tunelizado en ssh, encender zattoo y comenzar a capturar a mano. Una vez finalizada la captura envío por scp el vídeo a mi ordenador de Londres.

Aunque mi portátil sí utiliza Linux el ordenador que hace de servidor no lo hace, si el servidor fuera Linux también, programar la grabación sería posible, vía crontab sólo habría que indicar el script a ejecutar.
El programa que utilizo en Linux para capturar la pantalla es gtk-recordMyDesktop y la versión para Linux de Zattoo.
El script que se podría utilizar debería arrancar Zattoo y comenzar la grabación vía recordmydesktop cuyo man indica todas sus posibilidades por línea de comandos, cosa no posible de personalizar en oRipa Screen Recorder para Windows.

Un ejemplo de script sería este:

#! /bin/bash
#how to select automatic zattoo channel?,any zattoo programer could help us?
echo "loading zattoo..."
/usr/bin/zattoo_player
echo "saving file..."
recordmydesktop -width N -heigh N --no-cursor -channels N -freq N -device hw:0,0 -o outputfile-$(date +%d-%m-%Y)


En el crontab bastaría meter el script para que se ejecute a una hora y matar el proceso de captura a la hora que queramos por ejemplo con un

killall recordmydesktop

una vez matado el proceso y esperando un tiempo prudencial para que el vídeo sea renderizado podríamos enviarnos el fichero mediante scp al PC del país en el que estemos viviendo:

scp ArchivoOrigen usuario@host:directorio/ArchivoDestino

teniendo almacenadas las claves criptográficas de ambas máquinas ganaríamos en automatización.

Podríamos llamar a éste metodo algo así como regreso al futuro del VHS...

Thursday, August 16, 2007

Por fin vacaciones


Bueno, no muchas, pero buenas son, hasta el proximo Domingo. Que a donde voy?, a la playa por supuesto, nos vemos en Bournemouth.

Tuesday, August 14, 2007

Vuelve IT CROWD

El 24 de Agosto en channel 4 (Reino Unido) vuelve la segunda temporada de una gran serie, con la que seguramente mas de uno se sentirá identificado.

Si alguno vive en otro país, y necesita verla en directo, podría empezar con esto. A continuación os dejo un trocito de video de la primera temporada.



Actualización: me acabo de dar cuenta que Channel 4 no se encuentra entre los canales ofertados por Zattoo,así que si estás fuera de Reino Unido, o bien esperas a que la pongan en España o bien te adentras en las tinieblas del p2p. ;-)

Monday, August 06, 2007

Fonera brick


después de la experiencia siendo FON, me decidí a dotar de una mayor seguridad al router de la fonera, ya que el firmware que en su momento venía con ella no estaba del todo optimizado. Había oído que en FON se habían basado bastante en estándares abiertos y que era posible instalar linux sobre ella concretamente dd-wrt or open-wrt. Estas distribuciones vienen de serie instalada en la segunda marca de Cisco, Linksys, la cual tengo entendido que se denominará en breve con la marca Cisco.

Mi idea rondaba la modificación de iptables con algo tipo rp_filters, pero mediante el firmware de FON no podía comprobarlo, así que instalé dd-wrt siguiendo un tutorial y se abrió un mundo de posibilidades para configurar el cacharrito, claro, también perdí la garantía, lo cual tampoco me importó mucho.

Una vez instalado probé la fonera como repetidor de señal wireless de otro router en modo client-bridge y funcionaba perfectamente. Me gusto tanto las posibilidades de mi nuevo cacharrito que olvidé lo del iptables. dd-wrt incluso te permite montar tu propio hotspot con página de acceso a internet pública, vamos montarte tu propio FON y encima poner tú las condiciones.
En fonera.info hay bastante gente discutiendo sobre sus posibilidades.

Finalmente me puse a re-actualizar el firmware, me equivoqué en algún paso, y la fonera se quedó en modo ladrillo, sólo encidende la luz de power, los leds wireless y wan piensa que no los necesita. Esta malita.
Pero como casi todo tiene solución, me falta pasar por la tienda de electrónica más cercana y comprar aquellos componentes que tanto utilicé en los primeros años de carrera, será lo que haga, aunque también hay circuitos hechos.

Con estos mini-apuntes seguiré en su momento...,