Tip: como redimensionar una animación GIF

Gimp es el programa libre y gratuito de edición de imágenes digitales por defecto del proyecto GNU; y es la herramienta que utilizaremos para redimensionar una animación GIF o Gif animado. Cabe destacar que un Gif animado es una animación (valga la redundancia) compuesta por una secuencia de archivos GIF.

Puede suceder en algún momento que nos descargamos una de estas animaciones de la web y necesitamos adaptarla para, supongamos, publicarla en un sitio web en particular. Pero que pasa, al ser la animación una secuencia de archivos, si la achicamos o redimensionamos sin realizar los pasos necesarios, es posible o casi seguro que la animación “se rompa”. Entonces, para que esto no suceda, vamos a ver como redimensionar un Gif animado utilizando Gimp.

Primero que nada, ejecutamos Gimp. Seguido a esto, abrimos el archivo Gif en cuestión.

Como la imagen es demasiado grande, vamos a redimensionarla. Para ello vamos al menú “Imagen -> Escalar imagen”. En esta nueva ventana que nos aparece, solo debemos elegir los valores adecuados para los campos “Anchura” y “Altura” y hacer clic en “Escala”.

Esto último hará que la imagen cambie su tamaño. Ahora solo nos resta guardar el archivo.

Para guardar nuestro trabajo, vamos al menú “Archivo -> Guardar” o “Guardar como…”. Luego de elegir Guardar y asignarle un nombre al archivo, nos aparecerá una nueva ventana “Exportar archivo”, aquí no debemos olvidar de elegir la opción “Guardar como animación” (que es la clave de este Tip), y luego darle a”Exportar”, ya que si no lo hacemos, sólo obtendremos la primera imagen de la serie, y no la animación completa.

Tip: obtener diagnósticos de red

Si sueles trabajar con aplicaciones que diagnostiquen el tráfico de tu red o de algún sitio en especial, seguramente habrás utilizado las herramientas Ping y Tracerout. Y puede ser que en algún momento necesites de alguna que combine a ambas. Entonces MTR es ideal para vos.

MTR, como bien dice la Wikipedia, es un software que combina las funcionalidades de Tracerout y Ping en una sola herramienta de diagnóstico. Originalmente desarrollada por Matt Kimball en 1997 y licenciada bajo la GPL, MTR prueba cada uno de los saltos que hay desde que un paquete se envía hasta que llega a su destino. Esto, mediante pings en cada uno de ellos. Además, MTR nos muestra en pantalla las estadísticas de respuesta en porcentajes de cada uno de estos saltos cada tantos segundos.

Una herramienta de mucha utilidad a la hora de detectar fallos de conectividad entre redes. Además, viene preinstalado en prácticamente todas las distribuciones GNU/Linux. Para ejecutarlo simplemente vamos a una consola y tipeamos lo siguiente:

$ mtr

Si queremos obtener información de los distintos saltos sobre un dominio en especial:

$ mtr www.puntogeek.com

Con MTR podemos obtener datos sobre los paquetes enviados, los paquetes recibidos, los paquetes perdidos, un porcentaje de pérdida de paquetes, el último resultado de ping, el mejor resultado de ping y un promedio de ping.

Cabe destacar que Ping es también una herramienta de diagnóstico de red que comprueba el estado de la conexión del Host local con uno o varios equipos remotos por medio del envío de paquetes con solicitud de respuesta. Por otra parte, Traceroute es otra herramienta de diagnóstico de redes que permite seguir la pista de los paquetes que van desde un host a otro.

Y siempre tener en cuenta que están accesibles las «man pages» de este comando:

$ man mtr

Finch, el mensajero de la consola

Finch es el hermano “de solo texto” del cliente de mensajería instantánea por excelencia Pidgin. Es decir, una versión de Pidgin para la línea de comandos o terminal, que no se la tiene mucho en cuenta por el claro y aplastante protagonismo de la versión gráfica de este mensajero.

Para algunos puede resultar una aplicación poco útil. Pero yo no me animo a decir cosa semejante, todo lo contrario, ya que, para el que gusta trabajar siempre con una terminal abierta, o en ambientes sin entorno gráfico, o en equipos de bajas prestaciones, o porque no, por simple gusto nomas; puede ser una herramienta más que provechosa.

Lo interesante de Finch, es que si ya venías usando Pidgin, no será necesario que realices ningún tipo de configuración. Esto es porque Finch toma automáticamente toda la información necesaria del directorio de configuración de Pidgin. Alguna otra forma de decir que es igual a Pidgin pero sin gráfica?

Finch se encuentra en los repositorios de la mayoría de las distribuciones GNU/Linux y con el mismo nombre del paquete. Veamos como instalarlo.

En Debian/Ubuntu:

$ sudo apt-get install finch

En Fedora:

$ su -c “yum install finch”

En Arch:

$ pacman -S finch

Una vez instalado, lo ejecutamos con el siguiente comando:

$ finch

Finch esta construido con Ncurses, una API que permite escribir interfaces basadas en texto. Para navegar por las distintas opciones de Finch, se utiliza la tecla “tabulador”, la “barra espaciadora” para marcar o desmarcar una opción, “Enter” para elegir alguna opción y “Esc” para salir de menúes y opciones. Además, con al tecla “F10” activamos los menús de opciones.

Si nunca usamos Pidgin, la primera vez que ejecuten Finch les mostrará la ventana de “Cuentas”, desde donde se configuran las distintas cuentas para conectarse, el protocolo a utilizar, los apodos, contraseñas, etc. Es decir que completamos con nuestros datos, guardamos y listo. Tan simple como eso.

Leer más

Los canales IRC y Pastebin

Los canales IRC (Internet Realy Chat) han disminuido considerablemente su popularidad desde la aparición de los clientes de mensajería instantánea. Incluso hay quienes no saben de su existencia. Pero en el mundo del Software Libre son muy utilizados, y además no ha perdido su propósito original: reunir gente en una sala para debatir algún tema en común, o simplemente conocer gente.

Es de destacar que IRC es una red de comunicación en tiempo real, en la que puedes hablar con un grupo de usuarios al mismo tiempo. Estos grupos de usuarios están conectados a una de las redes de IRC, de las que existen muchas, como por ejemplo, la red Freenode, cuyos grupos de usuarios son sobre proyectos de Software Libre.

De esta forma, muchos proyectos de Software Libre ofrecen un canal IRC en el que se reúnen los desarrolladores, y en el que tratan asuntos relacionados con el mantenimiento y futuro de los mismos. Pero en estos canales no solo los desarrolladores de proyectos discuten, sino que además simples usuarios con ganas de colaborar se suman para ayudar a resolver inconvenientes que les surgen a otros usuarios, por ejemplo, con la compilación de programas, entre otras cosas. O simplemente para resolver ciertas dudas mas sencillas o para discutir en torno al Software Libre o problemas relacionados con GNU/Linux.

Leer más

Script de Nautilus para crear MP3s a partir de un video

Seguramente que en mas de una oportunidad te ha sucedido que descargaste un video desde YouTube, Vimeo, o cualquiera de los servicios de alojamiento en línea de videos; y pensaste: “me gustaría tener un mp3 de ese video”. Bueno, a partir de este momento eso no te sucederá más. Todo gracias a este script para Nautilus que te ayuda a extraer el audio de un video y convertirlo en mp3.

Cabe destacar que este script necesita que ffmpeg se encuentre instalado. Por otra parte, Nautilus es el administrador/navegador de archivos oficial del entorno de escritorio Gnome. Y de este script me entero en el blog de Kevin’s. Veamos como instalar este script.

Primero que nada, debemos tener en cuenta que usaremos la carpeta “nautilus-script” (que esta oculta), para alojar el script. Esta carpeta se encuentra en:

$ HOME/.gnome2/nautilus-scripts

Luego, creamos un archivo que lo llamaremos “Convert to P3”. Para ello en una terminal tipeamos lo siguiente:

$ cd nano (o el editor de texto que prefieran)

Y copiamos el script:

#!/bin/bash

in_file=»$1″

out_file=`echo «$in_file» | sed ‘s/\.\w*$/\.mp3/’`

ffmpeg -i «$in_file» -f mp3 -ab 128000 «$out_file»

Guardamos el archivo con el nombre “Convert to MP3”. Seguido, le damos permisos de ejecución al archivo:

$ chmod a+x $HOME/.gnome2/nautilus-scripts/Convert\ to\ MP3

Y listo. Si vamos al navegador de archivos Nautilus y seleccionamos cualquier archivo con un click derecho, veremos en el menú contextual del archivo la opción “Script -> Convert to MP3”. Entonces, a partir de aquí solo restará seleccionar un archivo de video, convertirlo a MP3 y disfrutar del mismo.

Video demostrativo de uTouch en Ubuntu Unity

Ubuntu ha revolucionado la integración del usuario al escritorio Linux, y cada tanto nos sorprende con sus nuevas implementaciones. Luego del lanzamiento de Ubuntu 10.10, dos de las novedades más destacadas son la interfaz gráfica Unity y el framework uTouch.

uTouch es el framework de Ubuntu para el soporte de gestos táctiles con hasta 4 dedos, ha sido incorporado en la versión 10.10 de Ubuntu Netbook Edition, que además debuta con su nueva interfaz conocida como Unity. Estas dos nuevas tecnologías están dando mucho que hablar últimamente. Tal es así, que Gerry Carr, de Canonical, publicó un video demostrativo de Ubuntu 10.10 con las nuevas características multi-touch.

En el video se muestra una tableta Dell corriendo Ubuntu Netbook Edition con la interfaz Unity y el soporte multitouch a través de uTouch. Pero no nos vayamos en palabras, y pasemos directo a los hechos. Así es como Unity y uTouch se dan la mano para presentar un entorno diferente.

Visto en OMG! Ubuntu!

Radio browser plugin: una colección de estaciones de radio para Rhythmbox

Para los amantes de la radio, no hay nada mejor que contar con una gran colección de estaciones. Y mejor aun si están catalogadas por género, país o las más escuchadas. Pero no sólo eso, sino que además nos muestre las listas de radio de Icecast y Shoutcast directamente en Rhythmbox, brindando la posibilidad de buscar y reproducir radios de cualquier parte del mundo desde el reproductor de audio por defecto del escritorio Gnome.

Todo esto es posible gracias a un plugin para Rhythmbox conocido como Radio browser, que nos muestra las listas de radio de Icecast y Shoutcast directamente en Rhythmbox. Cabe destacar que Icecast es un proyecto para streaming que puede ser utilizado para crear una estación de radio en internet o para uso privado entre otras cosas. Por otra parte, Shoutcast es una tecnología de streaming, desarrollada por Nullsoft, que utiliza la codificación MP3 para transmitir radio por internet.

Entre las características más destacadas de este plugin podemos nombrar:

*Lista de Icecast y Shoutcast
*Grabación de streaming de radio
*Streaming local por país
*Filtros por nombre y género
*Radios recientemente escuchadas
*Iconos de estaciones locales
*Información de la radio en reproducción
*Favoritos
*entre muchas otras mas.

Para instalar Radio browser, abrimos una terminal y tipeamos lo siguiente:

Descargamos el plugin

$ wget http://programmierecke.net/programmed/rhythmbox-radio-browser-1.8.tar.gz

Descomprimimos

$ tar -zxf rhythmbox-radio-browser-1.8.tar.gz

Ingresamos al directorio descargado

$ cd rhythmbox-radio-browser-1.8

Y como root, instalamo

# make install

Y listo! Reiniciamos Rhythmbox (si es que estaba en ejecución) y a disfrutar de la lista de radios.

Mejorá tu experiencia en el escritorio Linux con un Dock

La flexibilidad es una de las mejores características de GNU/Linux. Esto podemos demostrarlo desde el escritorio. Como ya hemos comentado en otros artículos, al escritorio de Linux le podemos dar la apariencia que queramos, gracias a la cantidad de entornos que podemos instalarle. Esto último es una de las grandes razones por las cuales decimos que GNU/Linux es altamente flexible, y además podemos agregar: la capacidad de añadir y eliminar aplicaciones que mejoran nuestra experiencia de escritorio, como por ejemplo los Dock.

Un Dock, es una aplicación gráfica que se utiliza para lanzar los programas que tenemos instalado en nuestro sistema. Algo así como una barra de inicio con accesos directos, a la que le podemos agregar y quitar lanzadores, y ciertas aplicaciones para distintos propósitos. Generalmente, estos Docks se ubican en los bordes de la pantalla: inferior, superior o los laterales.

Los Docks, además, brindan un aspecto visual muy atractivo al escritorio, y extienden la utilidad y funcionalidad, gracias a que utiliza íconos para minimizar el espacio de la pantalla. Por otra parte, los Docks son muy comunes en los sistemas Mac Os X, donde ya vienen preconfigurados por defecto. Pero como sucede con todo lo que proviene del mundo del Software Libre, existen numerosas alternativas libres para entornos GNU/Linux, como por ejemplo: Avant Window Navigator, Gnome Do, Cairo-Dock, entre tantos otros.

La mayoría de las distribuciones GNU/Linux no se distribuyen con un Dock preinstalado por defecto. Así que a continuación, gracias a un artículo publicado en Linux.com, veremos cómo comenzar a hacer uso de estas magníficas aplicaciones.

Leer más

Recordatorio: no te olvides de los cumpleaños de tus amigos!

Las amistades se crean a partir de lazos, cuestiones que nos unen. Una buena forma de mantener las amistades en el tiempo, es estar atento a las fechas importantes, como los cumpleaños. Creo que a todos nos gusta que nuestros allegados nos saluden, y como buen amigo, saludar a nuestros amigos en su día. Pero claro, recordar todas las fechas no es nada sencillo. Aunque por suerte podemos contar con Pidgin Birthday Reminder, un plugin para Pidgin que nos recuerda estas fechas importantes.

¿Que es lo que hace este plugin? Es un recordatorio de los cumpleaños de nuestra lista de contactos del cliente de mensajería instantánea Pidgin. Este recordatorio los realiza mediante un escaneo de la información de usuario y una comprobación cada vez que se conecta. Luego el plugin nos avisa por medio de una notificación o cuadro de dialogo del cumpleaños de nuestro amigo en cuestión. Bien simple, pero práctico.

En su web oficial podemos encontrar una descripción mas detallada sobre este plugin escrito por Konrad Gräfe. Por otra parte, en la web de descarga, encontraremos un paquete .deb para las distribuciones Debian / Ubuntu y derivados. En su defecto, podremos descargarnos los fuentes o sources, que para instalarlo de forma correcta necesitaremos el paquete pidgin-dev.

Para instalar los sources, realizamos los siguiente pasos:

$ cd pidgin-birthday-reminder

$ ./configure

$ su

# make

# make install

A no olvidarse mas de los cumpleaños!

Tip: cómo descomprimir archivos en Linux

Para descomprimir archivos en modo gráfico, los usuarios de GNU/Linux contamos con varias herramientas o gestores de archivadores que nos hacen la tarea mas sencilla. Pero para realizar estas tareas desde la consola, en primera oportunidad debemos conocer como tratar a cada uno de estos archivos.

Veamos a continuación como descomprimir los distintos archivos comprimidos o empaquetados en Linux desde la consola.

Leer más