Multimedia

Formatear ficheros XML

GNU/Linux
Los ficheros XML ofuscados son díficiles de leer pues todo el contenido del fichero ocupa una sola línea. Hoy LibreByte te ofrece 3 herramientas que permiten darle formato (pretty print) a un fichero XML.

Herramienta 1: Navegador web, ejemplos: Mozilla firefox, Google Chrome. La desventaja de usar un navegador es que no puedes editar el fichero XML solo seria util si lo que deseas es visualizarlo.

Herramienta 2: Usar xml_pp, xml_pp forma parte de la suite XML-Twig, para instalar dicha suite en Debian GNU/Linux teclee:

$ sudo apt-get install xml-twig-tools

Luego puedes formatear el fichero XML tecleando:

$ xml_pp -i mifichero.xml

Si deseas salvar el contenido formateado en otro fichero, teclee:

$ xml_pp mifichero.xml > mifichero_pp.xml 

Si deseas editar el fichero formateado puedes usar cualquier editor de texto.

Herramienta 3: Editor Geany y el plugin prettyprinter, para instalarlo en Debian GNU/Linux teclee:

$ sudo apt-get install geany geany-plugin-prettyprinter

Una vez ejecutado el comando anterior, debes ejecutar los siguientes pasos para activar el plugin

1. Ejecutar Geany
XFCE:

Menu -> Development -> Geany

Desde la consola también puedes teclear:

$ geany &

2. Buscar el Menú

Tools -> Plugin Manager

3. Activar el plugin XML PrettyPrinter

Una vez activado el plugin la opción de formatear XML aparece en el Menu:

Tools -> PrettyPtrinter XML

Lecturas recomendadas

– man xml_pp
– Sitio oficial proyecto Geany
XML-Twig
Geany un IDE ligero

Instalar diccionario en GNU/Linux

Si queremos tener un diccionario en nuestra computadora nos instalamos los siguientes paquetes:
– dictd: Servidor de diccionario
– dict: Cliente para encuestar al servidor de diccionario

Instalar

Debian/Ubuntu

$ sudo apt-get install dictd dict

CentOS/RHEL/Fedora

yum install dictd dict

ExifTool herramienta para editar/eliminar metadatos

ExifTool es una excelente librería y aplicación de línea de comando, desarrollada en Perl por Phil Harvey, que permite permite leer y editar metadatos de imagenes, audio y video. Soporta un gran número de formatos y diferentes tipos de metadatos: EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP, ID3.

Resolver «Error: opening audio device» en cmus

P. He instalado Debian 6.02 XFCE (Squeeze) y cuando intento reproducir un fichero de música, CMUS me da el siguiente error: «Error: opening audio device …» ¿Cómo resolverlo?
R. cmus viene configurado para usar pulseaudio por defecto, y Debian 6.02 XFCE usa ALSA como arquitectura de sonido, por lo que es necesario configurar cmus para que usa ALSA en lugar de pulseaudio para ello ejecutamos los siguientes pasos.

cmus – Un poderoso reproductor de música

cmus – C* music player es un reproductor de música ligero, rápido y poderoso basado en ncurses que incorpora características de un reproductor moderno como:

  • – Fonoteca (Library)
  • – Lista de reproducción
  • – Cola de reproducción
  • – Explorador de ficheros
  • – Reproducción aleatoria
  • – Reproducción a modo repetición
  • – Búsquedas por palabras claves
  • – Inicio de forma veloz con cientos de pistas de reproducción
  • – Reproduce: Ogg/Vorbis, MP3, FLAC, Musepack, WavPack, WMA, WAV, AAC, MP4, otros
  • – Soporta: PulseAudio, ALSA, OSS, libao, aRts, Sun, and WaveOut (Windows)
  • – Interfaz orientada a comando estilo Vi con autocompletado

Tildes en GNU/Linux

Uno de los problemas a los que nos enfrentamos los hispanoshablante cuando instalamos GNU/Linux es como escribir caráteres especiales del idioma Español. Si nuestro teclado es una de las variantes que muestran la fig. 1 ó fig. 2 no tenemos muchas complicaciones pues sencillamente, selecionamos que el esquema de nuestro teclado sea español y listo. Pero si nuestro teclado es como el de la fig. 3 o una variante parecida, entonces debemos configurar nuestro teclado como U.S Internacional y usar combinaciones de teclas (dead keys) para escribir caracteres especiales (acentos, ñ, etc.). A continuación se detallan algunas de las combinaciones de teclas más usadas.