Archivos Mensuales: octubre 2009

ShellEd plugin para Eclipse

Hay veces en que tenemos que crear shell scripts para realizar distintas tareas en nuestros proyectos en Eclipse. Yo los suelo utilizar mucho para automatizar tareas o muchas muchas cosas. Normalmente editaba estos archivos de forma externa con gedit hasta que encontré ShellEd:

http://sourceforge.net/projects/shelled/

ShellEd es un excelente editor de shell scripts para Eclipse. Ofrece no sólo resaltado de sintaxis, pero además ofrece integración de manuales de los comandos (man pages) con el asistente de contenido. Es decir, permite que al presionar Ctrl+Espacio sobre un comando pueda visualizar la información del mismo. Puede ver un screenshot del ShellEd funcionando sobre Eclipse Galileo:

ShellEd

Para instalar ShellEd deben descargarse el archivador desde la página oficial (shelled_1_0_4.zip), luego:

  1. Salir de Eclipse.
  2. Extraer el archivo shelled_1_0_4.zip .
  3. Al extraer el archivo se crearán dos carpetas: features/ y plugins/
  4. Copiar todos los archivos de la carpeta plugins/ en la carpeta dropins/ del directorio de instalación de Galileo.
  5. Iniciar Eclipse.

Espero les guste! Saludos!

Anuncios
Etiquetado , , , , , ,

Script para convertir vídeos (FLVs) a una imágen de DVD

Mi pequeña adorable quería esta tarde convertir unos archivos de vídeo descargados de Youtube que están en formato FLV para pasarlos a un DVD de vídeo.

Busqué rápidamente en algunos foros y me encontré las respuestas, que probé y funcionaron. Así que simplemente empaqueté dichos comandos en un simple script en Bash que llamé x2dvd, para que se pudiera llamar al script con n argumentos que indiquen los archivos que se desean agregar. Es decir:

havok@fireshield:~$ x2dvd archivo1.flv archivo2.flv [...]

Al ejecutar dicho comando se crea el archivo dvd.iso que consiste en una imágen válida de DVD que pueden quemar con su programa favorito, como K3B o Brasero. O pueden verlo inmediatamente ejecutando:

totem-xine dvd://dirección/absoluta/dvd.iso

Ahora sólo faltó determinar las dependencias y crear un paquete Debian.

Pueden descargar dicho paquete aquí, en teoría es válido para cualquier Ubuntu y cualquier Debian.

El código es simple, pueden descargarlo aquí.

El script fue probado en Ubuntu Jaunty Jackalope 9.04

Nota: No estoy seguro si el paquete lame será una dependencia o no. Si pueden darme feedback en ese sentido se los agradecería, cualquiera recomendación es bienvenida.