Category Archives: Español

Televisiones por Internet

Como me he instalado RealPlayer en Ubuntu, me ha dado por buscar televisiones que emitan por Internet… he encontrado un par de páginas (1, 2) con listados de algunas que funcionan. La NASA parece tener también su propia televisión.

En cuanto a radios por Internet lo mejor es buscar en shoutcast, bajarse el archivo .pls y o bien editarlo para añadir las URLs al rhythmbox o bien ir con el nautilus, darle con el botón derecho y pulsar sobre “Abrir con rhythmbox”. En shoutcast podemos buscar también por “40 principales” y “flaix” para encontrar enlaces a esas populares radios 😉

WebDAV

Hoy he estado configurando subversion en mi servidor Apache y ya que estaba, me pusé a mirar como funcionaba WebDAV. Este protocolo es una extensión de HTTP y ofrece la posibilidad de acceder remotamente a un directorio web como si de un FTP se tratase, además posee mecanismos para permitir la edición en remoto de los documentos que haya en la web, permitiendo el desarrollo colaborativo.

Con WebDAV podriamos tener colgada una web y estar editandola un grupo de programadores de forma simultánea para continuar el desarrollo de la misma. Algo fantástico a primera vista y muy facil de configurar en Apache, basta tener el modulo cargado y poner “Dav On” en la definición de directorio que queramos tener acceso sin passwords con WebDAV:

<Directory /home/*/public_html>
  Dav On
   ...
</Directory>

De esta forma podriamos acceder por ejemplo mediante Nautilus a “dav://localhost/~user/” y podriamos visualizar todos los archivos como si de un FTP se tratase. Si el usuario de Apache tiene permisos en el directorio remoto podremos subir/borrar/bajar archivos o editarlos por ejemplo con gedit. El mayor inconventiente es que actualmente no hay ninguna aplicación que utilice gnome-vfs para la escritura, lo que hará que gedit nos habra el fichero remoto pero no nos deje modificarlo 🙁

Podriais estar pensando que esto mismo se puede conseguir con un FTP y programas que te permiten editar archivos ubicados en FTPs remotos. La diferencia radica en que WebDAV esta pensado para evitar perder datos, es decir, usando el método del FTP un usuario podria machacar los cambios de otro usuario si estan trabajando en paralelo, mientras que WebDAV ofrece mecanismos para evitar estas situaciones.

Por supuesto también podemos configurar WebDAV para que sea necesaria la identificación de usuarios.

No he encontrado ninguna otra aplicación que me permita editar archivos en un servidor WebDAV así que se ha quedado el experimento un poco a medias 🙁 Aunque lo cierto es que la tecnología parece muy interesante 🙂

mplayer de Ubuntu en AMD Athlon XP

Para instalar mplayer en Ubuntu simplemente hay que añadir el repositorio Multiverse al /etc/apt/sources.list:

deb http://archive.ubuntu.com/ubuntu/ warty universe multiverse

Y hacer un “aptitude install mplayer-custom”. Cual ha sido hoy mi sorpresa cuando al intentar reproducir un video me ha dicho “Instrucción ilegal” y ha petado 🙁 Resulta que el mplayer compilado para Ubuntu solo funciona en Pentium IV por culpa de los flags de compilación (esto en Gentoo no pasa!!).

Para poder tener un mplayer compilado para mi máquina (AMD Athlon XP) y funcional he tenido que realizar los siguientes pasos:

  1. Asegurarme que en /etc/apt/sources.list tengo “deb-src http://archive.ubuntu.com/ubuntu/ warty universe multiverse”
  2. Bajarme el código fuente del paquete con “apt-get source mplayer-custom”
  3. Entrar en el directorio recien creado “cd mplayer-1.0-pre5/”
  4. Ejecutar “dpkg-buildpackage -rsudo -uc -b” y ver el listado de cabeceras necesarias para compilar mplayer, esto también podriamos verlo con “apt-get build-dep mplayer-custom”.
  5. He tenido que adaptar un poco los nombres de algunos paquetes -dev que se requerian y finalmente he ejecutado:
    aptitude install libncurses5-dev libsvga1-dev libsdl1.2-dev liblircclient-dev libgtk1.2-dev libvorbis-dev libmad0-dev sharutils libasound2-dev libfaad2-dev liblzo-dev gawk libsmbclient-dev libpng12-dev libungif4-dev libggi2-dev aalib1-dev liblame-dev libcdparanoia0-dev libxvidcore4-dev libdv-dev libavcodec2-dev liblive.com-dev em8300-headers libpostproc-dev xlibmesa-dev xlibmesa-gl-dev xlibmesa-dev xlibmesa-glu-dev libartsc0-dev xmms-dev"
  6. a tengo todo lo necesario instalado, vuelvo a ejecutar “dpkg-buildpackage -rsudo -uc -b
  7. Cuando finalice la compilación, esto generará en el directorio padre 3 .deb:
    mencoder-custom_1.0-pre5-0.6ubuntu1_i386.deb
    mplayer-doc_1.0-pre5-0.6ubuntu1_all.deb
    mplayer-custom_1.0-pre5-0.6ubuntu1_i386.deb
    
  8. Ahora ya podemos desintalar todos los paquetes necesarios para la compilación:
    aptitude purge libncurses5-dev libsvga1-dev libsdl1.2-dev liblircclient-dev libgtk1.2-dev libvorbis-dev libmad0-dev sharutils libasound2-dev libfaad2-dev liblzo-dev gawk libsmbclient-dev libpng12-dev libungif4-dev libggi2-dev aalib1-dev liblame-dev libcdparanoia0-dev libxvidcore4-dev libdv-dev libavcodec2-dev liblive.com-dev em8300-headers libpostproc-dev xlibmesa-dev xlibmesa-gl-dev xlibmesa-dev xlibmesa-glu-dev libartsc0-dev xmms-dev
    
  9. Y finalmente desinstalar el mplayer-custom que tengamos para instalar el nuevo con “dpkg -i mplayer-custom_1.0-pre5-0.6ubuntu1_i386.deb”

Para poder reproducir videos correctamente y que funcione el fullscreen (tecla f) he tenido que configurar /etc/mplayer/mplayer.conf y poner:

vo=gl2,
ao=esd,
...

He subido los .deb resultantes al directorio temporal.

Imprimir varias transparencias en 1 hoja con OpenOffice

Los que usamos OpenOffice para crear transparencias para nuestras conferencias o clases, si queremos entregar el material impreso lo habitual es que vayamos directamente a imprimir nuestra presentación… esto hará que se imprima 1 página de presentación por cada folio. Esto puede resultar engorroso ya que probablemente estamos gastando demasiadas hojas para la información que proporcionamos, lo ideal quizás seria tener 4 páginas de presentación por folio.

Para poder conseguir esto debemos seguir estos pasos:

  1. Abrimos nuestra presentación con OpenOffice
  2. Ver -> Area de trabajo -> Modo volante
  3. Ver -> Barra de símbolos -> Presentación
  4. En la nueva ventana podemos pulstar “Modificar diseño de diapositiva” y aquí elegiremos cuantas transparencias queremos por hoja
  5. Archivo -> Imprimir
  6. Vamos a las Opciones y seleccionamos “Contenido -> Volante” y desmarcamos “Contenido -> Dibujo”. También podriamos modificar otros detalles como los colores a usar (predenterminado, escala de grises…). Aceptamos.
  7. Ahora tenemos 2 opciones, si queremos imprimir directamente… pulsamos Imprimir, pero si lo que queremos es generar un PDF con las N presentaciones por hoja deberemos marcar “Imprimir en archivo”
  8. Si imprimimos a archivo y pulsamos Imprimir, nos pedirá que indiquemos donde queremos guardar el postscript… indicamos un directorio y un nombre como por ejemplo “test.ps”. Una vez genere este fichero, podremos convertirlo a PDF utilizando el comando “ps2pdf test.ps”.

Esta información la he obtenido gracias a que varios usuarios hemos compartido nuestro conocimiento en un post de GPL Tarragona. Creo que refleja muy bien el espiritu del Software Libre ese artículo, hemos colaborado para llegar a una solución óptima 🙂

aptitude vs apt-get/synaptic

Hace unos días descubrí aptitude, una herramienta de consola para instalar aplicaciones en Ubuntu (o Debian) que tiene unas funcionalidades más avanzadas que el famoso apt-get. Permite tener el sistema más limpio de dependencias inútiles, en la lista de correo de GPL Tarragona lo comento en un mail.

Además permite tener en /etc/apt/sources.list varias distribuciones, por ejemplo la estable (Warty) y la desarrollo (Hoary) de Ubuntu:

deb http://archive.ubuntu.com/ubuntu/ warty universe multiverse
deb http://archive.ubuntu.com/ubuntu/ hoary universe multiverse

Y cuando tengamos que actualizar el sistema o instalar nuevas aplicaciones, le podemos indicar de que distribución queremos que coja los paquetes… por ejemplo:

aptitude -V -t warty install qemu -s
aptitude -V -t hoary install qemu -s

El -V hará que se muestren las versiones de los paquetes y el -s se utiliza para simular la instalación (realmente no se llevará a cabo). Ahora siempre utilizo aptitude para actualizar o instalar software, es una pena que synaptic no disponga de las mismas cualidades… esperemos que las implementen en un futuro.

Por cierto, aptitude se puede utilizar en forma de comando como apt-get o también dispone de una interfaz de texto interesante, podemos acceder a ella ejecutando unicamente aptitude sin argumentos.

Gestor de passwords Revelation/GPass y Ubuntu Hoary

Hace poco descubrí GPass como gestor de password, bastante cómodo aunque carecia de las funcionalidades de exportar/importar. Hoy he descubierto Revelation, otro gestor de passwords muy completo (la única pega es que no tienes la posibilidad de copiar el password sin tener que mostrarlo en pantalla).

GPass no se encontraba en Ubuntu así que en su día lo compile manualmente, el paquete lo tengo colgado en un directorio temporal. En el caso de Revelation tampoco me apareció en Ubuntu, pero me dio por buscar en Google y me llevó a un mirror del repositorio Universe de Ubuntu donde aparecia la aplicación. Me quedé perplejo y volví a actualizar mi lista de aplicaciones… pero nada, seguia sin tener la aplicación en cuestión en mi Ubuntu 🙁

Entonces me di cuenta que quizás se trata de un paquete que esta en la versión de desarrollo de Ubuntu (hoary) y decidí modificar /etc/apt/sources.list para comentar:

#deb http://archive.ubuntu.com/ubuntu/ warty universe multiverse

Y añadir:

deb http://archive.ubuntu.com/ubuntu/ hoary universe multiverse

Entonces actualicé la lista de aplicaciones (apt-get update) y allí estaba! Revelation listo para ser instalado! 🙂 De paso he aprovechando y me he actualizado mono a la versión de desarrollo de Hoary y ahora ya tengo el servidor de aplicaciones XSP. También me he instalado el último qemu ya que esta disponible la versión 0.6.0. En cuanto he hecho esos cambios, he vuelto a dejar el /etc/apt/sources.list como estaba, ya que quiero seguir en la versión estable de Ubuntu… solo he cogido algunos paquetes que me interesaban de la nueva versión 😀

Video Eminem y RealPlayer en Ubuntu

A través del blog de Miguel de Icaza he llegado a ver el último video de Eminem que arremete contra Bush, me ha parecido muy intesante aunque mi Inglés no me permite entenderlo todo completamente 🙁 Para poder ver el vídeo necesitais tener instalado RealPlayer, para instalarlo en Ubuntu:

  1. Descargais RealPlayer, concretamente el instalador para Linux/x86 (Legacy)
  2. Creais un directorio “mkdir RealPlayer-10.0”
  3. Lo moveis dentro “mv RealPlayer10GOLD.bin RealPlayer-10.0”
  4. Entramos en el directorio “cd RealPlayer-10.0”
  5. Damos permisos de ejecución al instalador “chmod 755 RealPlayer10GOLD.bin”
  6. E instalamos con “checkinstall ./RealPlayer10GOLD.bin”, indicamos que queremos que lo instale a /opt/RealPlayer y que queremos que cree los enlaces símbolicos. Al utilizar checkinstall se nos generará un .deb con lo que hayamos instalado, así podremos desinstalarlo facilmente (también podriamos no usar checkinstall)

Con RealPlayer abrimos la dirección del video y podemos a la vez acceder a la letra de la canción.

Muy chulo el RealPlayer, utiliza GTK y por tanto se ve muy integrado en GNOME 🙂 Lástima que sea propietario, aunque esta basado en un reproductor libre.

ADSL 512 Megabits

Me he puesto a instalar Ubuntu en mi servidor/sobremesa y en las actualizaciones de seguridad me acabo de dar cuenta que estaba bajando a 52 KB!!! Por tanto ya me han doblado el ADSL, yuhuuuu! Ya era hora 😀 De todas formas me sigue dando rabia que haya esperado años a ponerme el ADSL y cuando por fin me decido, a los 3 meses aparecen ofertas mejores de otras compañias como ya.com con la cual por el mismo precio tendria 1 Megabit como Joni. Pero bueno, así es la vida 😀