O recuncho de Suso

HP opta por Linux para su HTPC

, Lunes 17 de Enero de 2005, 0:30

Buena noticia que HP se haya decidido por Linux para su futuro PC de salón (o Home Theater PC [HTPC], o Media Center PC, o Personal Video Recorder [PVR], o centro de entretenimiento doméstico, cada uno que lo llame como quiera, que mira que hay formas).

Teniendo en cuenta que el PVR de TiVo, que cuenta ya con unos cuantos cientos de miles de usuarios de pago en EEUU, está basado en Linux, parece que las cosas no van a estar tan fáciles para que Microsoft imponga su recientemente estrenado Windows Media Center. Parece que a los de Redmond les cuesta más cuando se salen del mercado del PC, donde usan su casi-monopolio en Windows para lanzar los demás productos.

El problema es que Windows Media Center pueda llegar a convertirse en un estándar en los PVR al igual que el Windows lo es en los PCs, aprovechándose de la uniformidad de apariencia que daría a todos los aparatos que se basasen en él. Lo ideal sería que esto pasase también en Linux, y que TiVo o HP aportasen sus desarrollos para mejorar MythTV (o crear una plataforma nueva), de tal modo que existiese una opción basada en software libre a la que pudiesen acceder los futuros fabricantes de PVR, convirtiéndose así en un estándar para estos aparatos. Lamentable, veo difícil que esto vaya a suceder.

En cualquier caso, hay que tener en cuenta que Linux tiene la gran ventaja de la flexibilidad de plataforma. Por ejemplo, TiVo está basado en un procesador PowerPC a 50 (¡50!) MHz, y cuenta con chips externos para las tareas más intensivas como la (des)compresión de MPEG2. Prueben a hacer eso en Windows… Por tanto, habrá que estar atentos a los HTPC que irán apareciendo próximamente en el mercado, esperando que más fabricantes se den cuenta de los beneficios de usar el sistema operativo del pingüino.

Radio casera

, Miércoles 17 de Noviembre de 2004, 23:54

Llevaba más de una semana sin escribir porque he estado bastante liado con dos temillas (que están relacionados). El primero es que me he instalado un servidor de streaming en el PC de mi casa, con el objetivo de poder oír toda la música almacenada en mi disco duro desde el trabajo, sin necesidad de andar con discos de un lado para otro.

Tras hacer unas pruebas con la opción de referencia, Icecast, he optado por una solución más sencilla, el GNUMP3d, que a pesar del nombre soporta también el formato OGG Vorbis. Quizá no sea lo mejor para hacer streaming a decenas de clientes, pero para unas pocas personas las funcionalidades son mucho más útiles.

Tiene interfaz web integrada (con protección con clave), y soporta downsampling (fundamental para bajar el bitrate y que quepa por el canuto de salida de la línea ADSL), permitiendo controlar el comando concreto que quieres ejecutar para hacer la conversión. Además puedes dejar configurados tres niveles de calidad, que pueden seleccionarse en las preferencias de la interfaz de la web, sin necesidad de tocar el fichero de configuración una y otra vez. E incluso sirve para usarlo en el propio ordenador, ya que se puede indicar un rango de direcciones IPs para las que no se hace downsampling (se transmite el MP3/OGG tal cual está almacenado).

El principal retoque que le he hecho es el de permitir transcoding (conversión entre formatos) además de downsampling. El motivo es simple: Vorbis es infinitamente superior a MP3 en tasas de bits bajas, y se oye mejor un OGG a 75-80 Kbps que un MP3 a 96 Kbps. Así que los MP3 me los reconvierte también a OGG (tuve que hacer un apaño para que añada siempre la extensión .ogg en el nombre de fichero porque el XMMS y otros reproductores sólo reconocen el formato Vorbis si tiene la extensión .ogg)

Entre los defectos, quizá que las posibilidades de gestión de la lista de reproducción no son ninguna maravilla. Para mí son suficientes (me basta con poder navegar por los directorios y poder pinchar en “Play all” para reproducir un álbum entero), pero si alguien necesita algo más potente, hay otras opciones como Netjuke (que es al revés, menudo coñazo para decirle un simple “reproducir álbum"). Y habrá que seguirle la pista a Streamline, que promete bastante, ya que GNUMP3d está algo paradillo últimamente…

Y nada más, que estoy encantado, y funciona de vicio :) Si alguien se anima (incluso funciona en Windows para los recalcitrantes :P), que me pregunte y yo le ayudo en lo que haga falta.

P.D: El otro temilla relacionado con este es la búsqueda de componentes para mi hipotético futuro PC de salón, para poner con MythTV. Muy complicado está el tema, ya hablaré de ello en otro momento :)

Mozilla recupera terreno frente a IE

, Lunes 12 de Julio de 2004, 17:16

Por fin empieza a verse el inicio del declive de Internet Explorer. Desde la aparición de los últimos fallos de seguridad de este navegador, con anuncio del CERT incluido recomendando usar cualquier otro navegador que no fuera Explorer, Mozilla (y sus derivados) han recuperado casi un punto en la cuota de mercado de navegadores Web, pasando del 3,21% a principios de junio al 4,05% en julio. Mientras tanto, Explorer ha retrocedido de un 95,7% a un 94,73%.

Me alegra ver estos datos, parece que la gente se empieza a tomar en serio los avisos sobre los graves problemas de seguridad del Explorer, y que los usuarios toman la iniciativa de instalarse un navegador por su cuenta a pesar de que ya haya uno incluido en el sistema operativo.

Aunque el alcance vaya a ser limitado (es virtualmente imposible que Mozilla devuelva a Explorer a la segunda posición que tenía hace 6 ó 7 años), al menos puede servir para que los desarrolladores web se tomen un poco más en serio a los usuarios de Mozilla y dejen de hacer páginas que sólo funcionan en Explorer. ¿Qué porcentaje alcanzará Mozilla? ¿El 10%, el 15% de usuarios? ¿Quizá el 20%? Seguiremos atentos en los próximos meses…

Filtrando bounces como spam

, Domingo 4 de Julio de 2004, 12:18

Desde que empecé a usar bogofilter (la herramienta de filtrado estadístico de correo por algoritmos bayesianos), lo había utilizado sólo como filtro para mensajes de publicidad (en aquella época estos mensajes eran el 99% del correo no deseado), y con resultados excelentes.

Poco a poco se fueron haciendo importantes los mensajes de virus y los bounces (mensajes que te devuelve un servidor de correo cuando algún robot envía un mensaje, generalmente un virus, utilizando tu dirección como origen). Podía haber intentado filtrarlos también con bogofilter, pero no quería para no contaminar la base de datos (los virus son difíciles de detectar con estadísticas de palabras), y para mantener los bounces localizados (a veces te llega alguno debido a correo que realmente has enviado, y es bueno saber cuándo no te llega un mensaje)

Para los virus opté por un script de mi cosecha, que básicamente comprueba todos los attachments .exe, .scr, .pif… con un conjunto de virus conocidos que he ido elaborando poco a poco a partir de esos mismos attachments (actualmente tengo 95 distintos). Los resultados son formidables, como veréis más abajo.

Los bounces son en general menos numerosos, pero igual de molestos, y en algunos días concretos pueden llegar hasta 70 o 80. La solución que empecé a usar la semana pasada es crear una base de datos de bogofilter independiente a la del resto de spam. Simplemente añadiento el parámetro “-d ~/.bogofilter/bounce", mantengo en ese directorio una wordlist diferente, que me permite clasificar los bounces en una carpeta distinta y así tenerlos localizados por si tengo que revisarlos. Todavía le queda por aprender, pero hasta ahora los resultados son bastante satisfactorios.

A continuación pongo unas tablas con las estadísticas de mensajes que me llegan diariamente. Los datos son sólo de 48 horas, así que no es muy científico, pero a grandes rasgos puede valer. En primer lugar, una tabla con las cifras globales de correo:

Correo total diario:
321 mensajes
Correo deseado:
63 (19,6%)
Correo no deseado:
258 (80,4%)
Spam:
149 (46,4%)
Virus:
91 (28,4%)
Bounce:
18 (5,6%)

Escalofriante, ¿eh? Estoy por suscribirme a una lista de correo de alto tráfico para aumentar el porcentaje de correo deseado que recibo, y no sentirme tan mal ;) Bueno, ahora vamos a por lo interesante, la tabla con los porcentajes de correo no deseado que se filtra correctamente:

Tipo Filtrado No filtrado
Spam 137 (91,9%) 12 (8,1%)
Virus 88 (96,7%) 3 (3,3%)
Bounce 15 (83,3%) 3 (16,7%)
Total 240 (93%) 18 (7%)

Como veis, en una semana ya me detecta el 83% de bounces. No es mucho, pero hay que tener en cuenta que hay algunos que no filtro, como las solicitudes de suscripción a listas de correo (no quiero que me las filtre si soy yo el que me quiero suscribir a una :D). En cualquier caso, contribuye a que el porcentaje de correo no deseado que filtra sea del 93%, y subiendo. 18-20 mensajes al día para filtrar a mano aún son bastantes, pero desde luego nada que ver con los 260 que me llegan en total. A veces me pregunto qué haría si no tuviera el bogofilter… Me entran escalofríos ;)