Category Archives: Español

Podcasting, otra forma de hacer radio

Desde hace algún tiempo se ha puesto de moda el podcasting, según wikipedia:


<<El Podcasting consiste en crear archivos de sonido (generalmente en mp3 u ogg) y poder subscribirse mediante un archivo RSS de manera que permita que un programa lo descargue para que el usuario lo escuche en el momento que quiera, generalmente en un reproductor portátil.

La palabra Podcasting es una mezcla de las palabras iPod ó Pod y broadcasting. Se asemeja a una suscripción a una revista hablada en la que recibimos los programas a través de internet.

Su contenido es diverso, pero suele ser un weblogger hablando sobre diversos temas. Esta es la definición base. Ahora bien, puede ser ampliada de diferentes maneras. Hay podcasts sobre diversos temas, sobre todo tecnológicos. Alguna gente prefiere usar un guión y otros hablan a capella y de forma improvisada. Algunos parecen un programa de radio, intercalando música, mientras que otros hacen podcasts más cortos y exclusivamente con voz, igual que con los weblogs>>

La primera vez que escuché hablar de podcasting probé a bajarme algun MP3, pero lo encontré poco útil dado que solo eran personas que igual que tenian un blog pues se dedicaban a hablar de temas que más o menos conocian. Sin embargo, hace varios días volví a interesarme por el tema después de que Ricardo Galli se subiese al carro de los podcasts en su blog… y la verdad es que he encontrado algunos interesantes como:

No os recomiendo escuchar el día que hablan de Software Libre en Triunfa en Internet dado que cometen errores cada 2 palabras, pero otros que he escuchado de ellos me han gustado. En general me gustan cuando son en formato radio y no cuando es una persona que se pone en plan casero a hacer un MP3.

Para usar los podcasts utilizo Liferea, de esta forma puedo bajarme el archivo MP3 o reproducirlo directamente en BMP. Otro detalle importante es que si tienes un reproductor de MP3, podrias bajartelo y escucharlo donde quieras. La flexibilidad que te dan los podcasts no la puedes encontrar en la radio tradicional dado que aquí ahora es el usuario quien decide que quiere escuchar y cuando lo quiere escuchar.

Quizás el mayor inconveniente de los podcasts es el ancho de banda y el almacenamiento en los servidores, pero es algo que con el tiempo se tendrá más que superado 😀 Más información en Podcast-es.

NOTA: Para crear un podcast con tu WordPress simplemente es necesario:

  1. Realizar una grabación con Audacity
  2. Exportar a MP3
  3. Subir el archivo a servidor donde este tu blog
  4. Enlazar el fichero MP3 desde un post de tu blog y WordPress 1.5 se encargará automáticamente de añadir lo necesario a tu RSS

Video LAN Client (VLC)

A partir de Ubuntu Hoary (5.04) ya podemos instalar las últimas versiones de wxvlc, la versión linux de Video LAN Client. Con este podremos reproducir video/audio tanto local como por red, además de permitirnos hacer streaming fácilmente:

aptitude install wxvlc vlc-esd

Para arrancarlo con soporte ESD (permite la reproducción de diferentes sonidos simultáneamente):

wxvlc --aout esd

Utiliza las librerias wxGTK y por tanto se integra muy bien en GNOME. La interfaz gráfica ofrece multitud de posibilidades y lamultitud de formatos soportados hacen de este reproductor uno de los mejores 🙂 Es más, es multiplataforma y por tanto un claro substituto de Windows Media Player.

Prepotencia linuxera

¿Os habies parado a pensar cuantas veces hemos dado una imagen de prepotencia frente a usuarios de MS Windows o software propietario en general?

Como usuarios de Software Libre y firmes defensores de la filosofia que conlleva, en muchas ocasiones podemos llegar a tratar a otros usuarios con aires de supremacia. Creemos que lo que usamos es lo mejor y creemos estar en el camino correcto no solo por usarlo sinó también por saber usarlo. Esta claro que conocer todos los entresijos de GNU/Linux requiere tiempo, ganas y paciencia… nos sentimos orgullosos de haber pasado por eso, pero ese orgullo puede ser tremendamente dañino y volverse en contra del propio Software Libre.

Ya son varias las ocasiones en las que he oido comentarios de gente no experta en GNU/Linux del tipo:
Continue reading Prepotencia linuxera

Nautilus, vistas en miniatura de videos y PDFs

Como todos los usuarios de GNOME saben, el gestor de ficheros Nautilus hace vistas en miniaturas de las imagenes que tenemos en nuestro disco duro. Pero también es posible tener vistas en miniatura de videos y PDFs!

Para los PDFs es tan sencillo como instalar el visor de documentos evince: aptitude install evince

Mientras que para los videos será necesario realizar algún paso más, totem es quien se encarga de hacer las vistas en miniatura pero por defecto no esta activado así que tendremos que activarlo como root con:

export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
gconftool-2 --makefile-install-rule /etc/gconf/schemas/totem-video-thumbnail.schemas
rm -rf ~/.thumbnails

A continuación hay que salir de la sesión de GNOME y volver a entrar. En mi caso utilizo totem-xine (aptitude install totem-xine) ya que soporta más formatos que totem-gstreamer a pesar de tener un bug que lo hace fallar al cerrar el programa mientras reproduce.

Soporte Smart Batteries en Ubuntu Hoary sin recompilar kernel

Lluís me ha dado una gran sorpresa al encontrar un método con el cual se puede tener soporte de Smart Batteries (e.g. Portátil Acer 4002WLMi) en Ubuntu Hoary sin tener que recompilar el kernel. En contrapartida el arranque se ralentiza unos 10 o 15 segundos, pero al menos es una solución más asequible para novatos. Por ahora no lo probaré dado que ya tengo el kernel compilado con soporte, pero lo tendré en cuenta para el futuro 😀

Actualización I He probado el método descrito con un Acer TravelMate 4002WLMi, para que funcionase sin problemas he tenido que utilizar el compilador de Intel versión 2005-03-09, con otras versiones me fue imposible compilar sin errores.

Actualización II Me he cansado que no funcione la web de ubuntu-es cada vez que quiero consultar su artículo, así que lo añado a continuación:

Tengo la suerte de contar con un Acer TM 4001 wlmi, cuya batería es una smart battery y no funciona con los drivers acpi por defecto.

Bruno Ducrot creo un parche del kernel y unos módulos para poder acceder, pero tenía algún bug q me petaba al cargarse del todo o descargarse del todo. Además, había que recompilar el núcleo.

Pues bueno, ahora tengo por fin una solución relativamente sencilla para el problema, sin recompilar kernel en ubuntu.

Lo que se necesita es el parche dsdt-initrd, pero ubuntu lo trae aplicado ya en sus kernels (al menos hoary). También Mandrake lo trae y es posible que otras distros también lo traigan.

Lo siguiente que se necesita es un compilador/decompilador raro de intel llamado iasl.
Para bajarse las fuentes, hay que ir a:
http://developer.intel.com/technology/iapc/acpi/downloads.htm
Habrá que compilar, que no es muy dificil.
Hace falta flex, y creo que bison. Eso sí, tuve problemas con el paquete flex de ubuntu (demasiado nuevo??) y tuve que instalar el paquete flex-old, también en los repositorios, para poder compilarlo.

Una vez que tenemos el ejecutable podemos copiarlo por ejemplo en /usr/local/bin para tenerlo en el PATH.

Ahora, nos bajaremos la ultima versión del driver en:
http://sourceforge.net/projects/sbs-linux/
Descomprimimos en /donde/quieras/sbs-{version}

Ejecutamos (en algunos casos necesitaremos ser root o sudoer):
$ cd /donde/quieras/sbs-{version}
$ cat /proc/acpi/dsdt > dsdt.dat
$ iasl -d dsdt.dat
$ patch < XXXXXXXX-sbs-cm.diff

$ iasl dsdt.dsl
Obtenemos así DSDT.aml
Las XXXXXXXX son la versión del diff y variará según el ordenador. Solo hay dos ficheros que son:
acer-tm4xxxx-sbs-cm.diff
acer-tm32xx-sbs-cm.diff
Para más info, leeros el README del sbs-{version}

Ahora, lo más delicado. Vamos a modificar nuestro initrd, pero lo haremos en una copia:
$ cp /boot/initrd.img-{version} /boot/initrd.img-{version}-dsdt
Por alguna extraña razón no me deja modificar con sudo los initrd así que usamos root:

$ sudo -s
Y ahora parcheamos nuestro initrd
$ echo -n “INITRDDSDT123DSDT123” >> /boot/initrd.img-{version}-dsdt
$cat DSDT.aml >> /boot/initrd.img-{version}-dsdt
$echo -n “INITRDDSDT321DSDT321” >> /boot/initrd.img-{version}-dsdt

Ahora, solo tenemos que editar el fichero /boot/grub/menu.lst
$ sudo gedit /boot/grub/menu.lst
Buscamos nuestra entrada del kernel actual, la copiamos y modificamos el initrd añadiendo al final -dsdt
Os copio mi entrada modificada, pero la vuestra podría cambiar:

title Ubuntu, kernel 2.6.10-5-686-dsdt
#:2 < -- type: 0 => linux, 1 => windows, 2 => other
root (hd0,1)
kernel /boot/vmlinuz-2.6.10-5-686 root=/dev/hda2 ro quiet splash
initrd /boot/initrd.img-2.6.10-5-686-dsdt
savedefault
boot

Lo único que cambia es el -dsdt que añado en la línea del initrd y en el nombre.

Actualización III Nuevo método para Smart batteries en Ubuntu más sencillo.

Servidor Jabberes

Estoy probando el servicio de Jabberes como mensajería instantánea para comprobar que tal se comporta, por lo visto utiliza el servidor jabber EJabberd y aparte ofrecen una característica muy interesante: acceso vía web a tu cuenta jabber. Si se utiliza el modo seguro (SSL) es quizás demasiado lento, pero en cambio el modo normal puede resultar útil cuando no te encuentras en tu PC y necesitas conectarte al Jabber 🙂

Beep Media Player como reproductor de música

Me he acostumbrado a utilizar un nuevo reproductor de música llamado Beep Media Player (BMP), es identico a XMMS y compatible en muchos aspectos, pero sin embargo utiliza las librerias GTK2 y por tanto se ve mucho más bonito que XMMS 🙂 En las preferencias se debe seleccionar el plugin de salida eSound y así puedes escuchar música a la vez que oyes los eventos de gnome/gaim/gnomemeeting/…

He compilado el plugin BMP-WMA que permite reproducir ficheros WMA además de los ya soportados OGG, MP3 y WAV. Por otro lado también utilizo el applet gxmms para el panel de gnome desde el cual puedo controlar BMP desde cualquier escritorio.

No me gusta Rhythmbox dado que la forma de manejar los MP3 no me resulta cómoda, normalmente me gusta navegar con Nautilus por mis directorios de MP3 para elegir los que quiero reproducir en cada momento y añadirlos al reproductor simplemente arrastrando. Esa comportamiento lo consigo más comodamente con programas como BMP.

Para los presets que modifican el sonido de BMP podemos encontrar diversos ficheros, personalmente he descargado eq.preset en castellano y lo he copiado a “~/.bmp” dado que cargandolo desde el programa no me funcionaba.

Control del escritorio remoto GNOME

Hasta ahora disponiamos de diversas opciones para controlar el escritorio de forma remota:

Con el primero es posible controlar el escritorio que esta bien en el momento el usuario aunque se requiere bastantes pasos de configuración, mientras que el segundo ofrece la posibilidad de acceder a tu escritorio remoto de forma muy optima pero no al que este viendo el usuario en el momento que esta en el PC.

He probado las facilidades que ofrece GNOME en ese sentido, podemos activar el control remoto mediante “Sistema -> Preferencias -> Escritorio Remoto”. Allí podemos indicar si deseamos ser avisados o si queremos establecer un password y así de rápido ya tendremos la posibilidad de conectarnos al escritorio actual del usuario. Simplemente desde otra máquina utilizaremos:

vncviewer IP:0

Y podremos ver de forma bastante óptima (aunque no llega al nivel de FreeNX) el escritorio actual del usuario. Realmente sencillo y útil, por ejemplo ahora que me encuentro en Praga puedo ayudar a mi madre si tiene algún problema con el ordenador 🙂

Por otro lado, si el PC se encuentra detrás de un Firewall o NAT debemos abrir y/o redirigir el puerto TCP 5900 a la máquina que queramos acceder.

GnomeMeeting mejor que nunca

Hasta ahora he dependido completamente de Skype para poder hablar por Internet (VoIP), sobretodo ahora desde Praga he hecho un uso intensivo ya que así me ahorro completamente el coste que supondria llamar por teléfono. Por desgracia es un programa propietario que utiliza un protocolo cerrado pero en contrapartida funciona de maravilla sin problemas de configuración de routers/NAT/etc…

Hace un par de días me dió por probar de nuevo GnomeMeeting, un programa de video conferencia de GNOME compatible con NetMeeting de MS Windows. Hasta ahora toda prueba con este programa había acabado en desesperación dado que nunca había conseguido hablar satisfactoriamente con él, o tenia problemas con los puertos o simplemente no era capaz de reproducir y grabar sonido simultaneamente. Sorprendentemente, con el gnomemeeting de Ubuntu Hoary la connexión funcionó a la primera!!

Me quedé absolutamente de piedra al ver que estaba utilizando GnomeMeeting satisfactoriamente con una calidad de voz muy buena y con envio de la imagen de mi webcam. Los dos siguientes días me los he pasado testeando más profundamente el programa y he encontrado algunos problemas y ventajas.

Ventajas:

  • Integración voz + imagen, videoconferencia en todos los sentidos
  • Integración con GNOME
  • No me obliga a matar el demonio de sonido esd, en cambio skype sí
  • Utiliza el mismo codec que Skype y por tanto obtienes la misma calidad, incluso te deja escoger fácilmente otros codecs para conseguir mayor o menor calidad.
  • Control sobre la calidad de la imagen que se desea enviar

Inconvenientes:

  • El asistente inicial tiene una opción de detectar el tipo de NAT en la cual parece quedarse colgado, sin embargo si se espera el suficiente tiempo el programa vuelve en si con los resultados. Personalmente salto este paso y después en “Preferencias -> Configuración de NAT” marco “Activar soporte STUN”, de esta forma puedo realizar llamadas aunque este detrás de un firewall/router/NAT.
  • Para recibir llamadas es necesario redirigir unicamente el puerto TCP 1720 o bien instalar OpenH323 GateKeeper para soportar diversos PCs con gnomemeeting en una red interna. Esta es quizás la mayor desventaja. En la FAQ de GnomeMeeting se encuentran explicadas con detalle las posibles soluciones.
  • Para llamar es necesario o bien conocer la IP y llamar usando “h323:[IP]” o “h323:[dominio]”, aunque también es posible registrarse en un servidor y tener una dirección callto estatica independiente de la IP o dominio desde el que se este usando GnomeMeeting, por ejemplo “callto:ils.seconix.com/meloinvento@mimail.com”.
  • No es posible visualizar facilmente un listado de contactos conectados, GnomeMeeting se puede complementar usando Gaim con un protocolo libre como Jabber
  • En la versión de GnomeMeeting de Ubuntu Hoary existe un bug que hace que pete el programa al establecer una llamada únicamente si se ha elegido como imagen a enviar “StaticPicture”, no ocurre si se selecciona “MovingLogo”. Es posible cambiarlo en “Preferencias -> Dispositivos de vídeo”.

Skype sigue teniendo ventajas frente a GnomeMeeting como la facilidad de uso, ningún problema de puertos o sonido, possibilidad de llamar a telefonos reales con tarifas muy baratas, listado de contactos online, multiplataforma, etc… Pero al menos personalmente ahora ya cubro mis necesidades con GnomeMeeting, falta que siga mejorando para que pueda cubrir las necesidades de todo usuario 🙂