Solucionados bugs graves en oggtube

He solucionado dos bugs graves que conocía de hace tiempo en oggtube (tengo que decir que los descubrí tardíamente por la falta de testers.. aunque bueno, dada la pésima calidad del programa, es normal que nadie se preste a probarlo, xD).

El primer fallo (el más gordo) tenía que ver con la descarga de múltiples vídeos con una sola llamada al programa.. no encadenaba bién las urls.. por lo que sólo era capaz de bajar correctamente el primer vídeo de la lista. La solución: he aplicado un map, que conozco gracias a la asignatura 'Teoría de la programació' que imparten en la UAB... aunque no la enseñaran para Python, supuse que existiría y acerté.

Nota sobre esta solución: Creo que a partir de la versión 3 de Python la función map dejará de existir en el lenguaje para pasar a implementarse al estilo de los lenguajes funcionales, tengo que reconocer que he visto códgo y queda mucho más bonito.. por lo general, por que no siempre es así. (En la versión 2.6 todavía guardan compatibilidad hacia atrás)

El segundo fallo era "menor", simplemente he añadido un aviso para cuando se intenta ejecutar el modo gráfico sin que estén las librerías Qt4 y sus bindigs para Python instaladas en el sistema. (De otra forma el programa se moría dejando mensajes muy feos que no aportaban mucha información al usuario).

El código se sigue pudiendo bajar desde el svn de lafarga.cat ... aunque tampoco creo que sea de gran interés... (últimamente he visto que han surgido muchos programas que hacen lo mismo que el mío.. pero de forma más bonita, lo tengo que reconocer, ellos se lo curraron y yo no).

Bueno, hasta otra.

Nuevos blogs agregados a mi lector de feeds Gregarius

Hoy he encontrado dos blogs bastante interesantes (aunque debo reconocer que uno de ellos me parece mucho más interesante que el otro) y he decidido añadirlos a mi lista de blogs favoritos para leer. Los dos blogs tratan de frikadas tecnológicas, sobretodo de programación, y la verdad es que en una tarde de lectura he aprendido bastantes cosas con ellos (aunque sean pequeñeces, se agradecen).

Los blogs son:

Pues nada, voy a seguir "trabajando", hasta otra :) .

P.D.: Mi lector de feeds online está en http://rss.viricmind.org