Archivo de la etiqueta: gnu

Salvapantallas otoñal.

Un salvapantallas para gnome con tematica otoñal, solo hay que descomprimir el zip y el directorio resultante copiarlo en la home. Despues en las preferencias del salvapantallas elegimos “Carpeta de imagenes”.

http://www.kurtsik.org/biltegia/udazkena.zip

GPSBabel.

Aqui esta la segunda parte del manual para manipular archivos con datos GPS, esta vez hablare sobre como convertir datos de un formato a otro. Lo cierto es que los de los formatos para guardar datos GPS hoy por hoy es un caos, basicamente cada uno lo hace como le da la gana. Y como parece una torre de babel por eso han escrito el programa GPSBabel Smile, por supuesto es software libre y la cantidad de formatos entre los que convierte es alucinante.

Vamos a ver como funciona: en principio es una aplicacion para linea de comandos aunque creo que hay algun front-end (no lo se fijo). Todos los comandos son del formato:

gpsbabel -i <formatoEntrada> -f <ficheroSalida> -o <formatoSalida> -F <ficheroSalida>

Tal y como dejamos el anterior manual teniamos una fichero .kml y queriamos tranformarlo a formatos que s pudieran importar desde aparatos GPS, los mas habituales hasta donde yo se son los de marca Garmin y Magellan, como el mio es Magellan hablare sobre estos.

Por ejemplo, para convertir de .kml a formato magellan:

gpsbabel -i kml -f ruta.kml -o magellan -F ruta.log

Para convertir a formato .gpx(*):

gpsbabel -i kml -f ruta.kml -o gpx -F ruta.gpx

El proceso contrario nos permite añadir algunas opciones ma, vamos a convertir un archivo de waypoints a un formato que podemos imprtar desde Google-Earth (.kml).

gpsbabel -i megellan -f waypoints.log -o kml -Fruta.kml

Podemos tambien, añadir algunos parametros para, por ejemplo, poner la linea que sedibuje en un determinado color:

gpsbabel -i magellan -f waypoints.log -o kml,points=0,line_color=ff0000ff -F ruta.kml

El color hay que ponerlo en formato hexadecimal.

Para facilitarnos la vida en la pagina:

http://www.gpsvisualizer.com/gpsbabel/?lang=es

Una amable persona se ha currado un interfaz web para el gpsbabel. Podemos convertir nuestros tracks de un formato a otro y ademas otro monton de cosas como sacar perfiles de la ruta, visualizar en un mapa, … .

(*) GPX (GPS eXchange Format) es un estandar de facto para el intercambio de datos GPS basado en XML.

Top

Top es una de esas pequeñas y oscuras aplicaciones que, a pesar de que es increiblemente potentes y versatiles, solemos infrautilizar.
Hoy he necesitado usarla una poco mas intensivamente de lo habitual y por eso he entresacado algunas (de hecho, casi todas) las opciones del manual.

Aqui quedan:

  • h –> ayuda.
  • Z, B –> color y negrita (configurables).
  • R –> ordenar, normal e inverso.
  • F –> columna por la que ordenaremos.
  • H –> mostrar/ocultar threads.
  • x –> resaltar columna por la que se ordena.
  • y –> resaltar tareas activas.
  • z, b –> color y negrita (con x o y activos).
  • u –> mostrar usaurio especificado.
  • n/# –> mostrar n tareas.
  • k –> matar tarea.
  • r –> renice.
  • d/s –> intevalo de actualizacion.
  • c –> path completo de las tareas.
  • W –> escribir archivo de configuracion (.toprc).
  • q –> salir

Con las teclas < y > podemos movernos por las columnas y resaltar la que nos interese.

Las opciones que yo he elegido para mi .toprc han sido: B, x, y, c y n=25.

ffmpeg

Ultimamente he esatdo haciendo unos experimentillos con la camara de video del movil, un nokia6280. Crea los videos en un formato un poco estraño, 3gp, asi no me sirven asi que he estado buscando por ahi como convertirlos a formatos un poco mas estandar.

La solucion ha sido ffmpeg y para que no se me olvide lo pongo aqui (espero que le sirva a alguien):

  • Obtener información de un archivo de audio o video:
    -ffmpeg -i archivo.mpg
  • Convertir de un formato a otro:
    -ffmpeg -i archivo.avi salida.mpg
  • Convertir videos de 3gp a mpeg4:
    -ffmpeg -i archivo1.3gp -vcodec mpeg4 -acodec mp3 salida.avi
  • Convertir de un formato a otro especificando el bitrate y la resolucion:
    -ffmpeg -i archivo.avi salida.mpg -s 640×480 -b 800k
  • Extraer el audio de un video:
    -ffmpeg -i archivo.avi -vn -acodec copy audio.mp3
  • Extraer solamente el video:
    -ffmpeg -i archivo.avi -an -vcodec copy salida.avi
  • Convertir video a .flv:
    -ffmpeg -i archivo.avi -s 448×330 -y -f flv -ar 22050 -ab 32 -ac 1 salida.flv
  • Extraer un jpg de un video:
    -ffmpeg -i archivo.mpg -an -ss 00:00:10 -t 00:00:01 -r 1 -y -f mjpeg salida.jpg

Esta versatil herramienta tiene muchisimas mas opciones, lo mejor es ir a su pagina y mirar la documentacion, seguro que tienen una opcion para lo que sea que necesitemos.

Fortunes

El otro dia estaba aburrido y estuve experimentando un poco con los fortunes, este es mas o menos el resultado.

Lo primero que hice fue recopilar unas citas de Hommer, de Mafalda, de algunos politicos y de Richard Stallman.

Antes de poder usarlos tenemos que convertirlos a un formato que fortunes pueda utilizar:

$ strfile misfortunes.str

Despues de una serie de mensajes en la consola veremos que ha creado un archivo con extension .dat.

Para tener las cosas un poco ordenadas podemos copiar ambos ficheros (el de extension .str y el .dat) en un directorio propio donde estan el resto de los ficheros fortunes: /usr/share/games/fortunes

Comprobamos que todo va correctamente para eso solo tenemos que ejecutar fortunes y asegurarnos de que las que se visualizan son nuestras citas:

$ /usr/games/fortune /usr/share/games/fortunes/nireak

Vale, y que podemos hacer con esto ahora?

Bueno podemos ejecutar el fortunes en nuestra web y mostrar una frase aleatoria cada vez que se recargue.

Tambien podemos ejecutarlo al inicio de nuestra sesion para que el sistema nos reciba con una frase personalizada 🙂 , para eso solo tenemos que añadir lo siguiente a nuestro ~/.bashrc :

/usr/games/fortune /usr/share/games/fortunes/nireak

El parametro es la ruta al directorio donde tenemos los archivos de citas.

Fortunes

O podemos hacer que evolution añada automaticamente una cita a cada mensaje que mandemos, para eso creamos un script que ejecute fortunes con los parametros que queramos:

#!/bin/bash
/usr/games/fortune ~/.fortunes/citas

No olvideis darle permisos de ejecucion.

Como podeis ver he creado un directorio .fortunes en mi home donde guardare tanto el directorio con las citas como el script mismo.
Ahora configuramos Evolution, vamos a Editar/Preferencias/Preferencias del editor/Firmas y pulsamos Añadir script. Le ponemos un nombre significativo y escribimos la ruta hasta el script.

Despues Editar/Preferencias/Cuentas de correo/<mi_cuenta>/Editar/, en la pestaña Identidad buscamos el apartado firma y en el desplegable elegimos el script que hemos configurado anteriormente.

evolution