Hachoir-metadata

Hachoir-metadata es una aplicación que permite extraer los metadatos de archivos de video, audio y de imagen. También de algunos otros tipos de archivo, como los .torrent, los .exe y algunos comprimidos (aunque no de los .rar).

Ofrece tres formas de visualizar los metadatos:

Modo texto (en terminal):

  hachoir-metadata

Modo gráfico (gtk):

  hachoir-metadata-gtk

Modo gráfico (qt):

  hachoir-metadata-qtejemlos de hachoir-metadata

Esta aplicación se puede encontrar en los repositorios de Debian, con el nombre de python-hachoir-metadata.

Anuncios

dmesg

dmesg es un comando que, al ser ejecutado, nos muestra en el terminal una lista con los mensajes del kernelEl kernel es el núcleo del sistema operativo. Es la primera parte del sistema operativo que se carga en memoria cuando el ordenador arranca, y controla prácticamente todo en el sistema. Los numerosos mensajes generados por el kernel que aparecen en la pantalla cuando el ordenador arranca muestran los dispositivos de hardware que el kernel detecta e indica si es capaz de configurarlos. dmesg incluye los mensajes que aparecen durante el arranque del ordenador más otros que se van generando durante su funcionamiento. Cuando algo no funciona correctamente en nuestro sistema la información ofrecida por dmesg puede ser clave para solucionar el problema.

La forma más simple de usar dmesg es escribir:

dmesg

Pero la cantidad de mensajes generada puede resultarnos excesiva. Existen varias formas de filtrar la información.

Podemos usar dos opciones de dmesg llamadas facility y level. Vamos a verlo con un ejemplo: Queremos que aparezcan solamente los mensajes de error y de advertencia (warning). Para ello usaremos la opción level. Escribiremos:

dmesg --level=err,warn

o bien:

dmesg -l err,warn

Para saber que a que información podemos acceder con facility y level podemos consultar la ayuda de dmesg con la opción help:

dmesg --help

Otra forma de filtrar los mensajes es usando el comando grep. Por ejemplo, queremos obtener solamente los mensajes relativos a dispositivos usb. Escribiremos:

dmesg | grep -i usb

Lo  que hará está línea será, primero ejecutar dmesg,  luego pasará el resultado al comando grep, que buscará todos los mensajes en los que aparezca usb y los mostrará en la pantalla.

También puede resultanos interesante acceder solamente a los últimos mensajes generados. Para ello escribiremos:

dmesg | tail

Finalmente si queremos obtener un archivo de texto con la información generada por dmesg podemos escribir:

dmesg > mensajes_del_kernel

WordGrinder: escribir sin distracciones… al estilo GNU/Linux

Últimamente había estado oyendo hablar de unos programas que se definen a si mismos con el lema de: para escribir sin distracciones. Ofrecen escribir en una pantalla sin iconos, ni botones y sin nada que nos puda distraer. El programa original había sido creado para MacOSX, pero habían ido surgiendo versiones para otros sistemas operativos.

Decidí probar alguna de la versiones que habían aparecido para GNU/Linux. Y una terrible sensación de déjà vu me invadió. Esto ya lo he visto antes. Pero no ayer, ni antes de ayer, sino hace muchos años. Me refiero a la década de los 80 (del siglo XX), cuando no existía Internet la World Wide Web, ni Linux, ni Windows (y muchos de vosotros aún no habíais nacido). Entonces PC era sinónimo de IBM y el sistema operativo estaba en un diskete, sobre el que alguién había escrito a rotulador las siglas DOS. No existían las ventanas, ni los iconos. La pantalla del ordenador era un fondo negro con letras verdes. Una consola de texto. Entonces todos los programas eran sin distracciones: procesadores de texto sin distracciones, hojas de cálculo sin distracciones, bases de datos sin distracciones,…

Osea, resumiendo, que alguien ha estado intentando reinventar la rueda. Bien, no me parece mal. Yo entiendo que los usuarios de Mac y Windows abracen este redescubriento. Al fin y al cabo ellos hace tiempo exiliaron a la consola de texto de sus sistemas. Pero ¿por qué los usuarios de GNU/Linux debemos imitarles? La consola de texto está perfectamente integrada en nuestro sistema. ¿Por qué no usar un programa de escritura pensado directamente para consola de texto?

terminal

Leer el resto de la entrada…