Antón María Rodríguez Yuste

 
 
 
  • About

    Consultor orientado al sector TELCO (eTOM, SID), dirección de proyectos (scrum) y sistemas (Oracle, Weblogic, Jboss, Solaris, etc.). Un poco de todo, vamos.

  • Varios

Sindicación


Licencia


Validación



Sistemas






Varios

 
Mis diez comandos más usados May 25th, 2007
QUOTE:
    anton@ryuste:~$ history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
        170 ls
         87 cd
         30 su
         30 rm
         25 exit
         24 ssh
         21 mv
         10 more
          8 emacs
          8 cp

Y como root:

QUOTE:
    root@ryuste:/home/anton#  history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -rn|head -10
         99 ls
         48 cd
         46 apt-get
         42 exit
         26 emacs
         23 ping
         23 ifconfig
         22 apt-cache
         18 cp
         15 rm

No sé por qué no me sorprende. ¡Soy un compulsivo del 'ls'!

Fuente: scriptsintheshell

Por fin, filezilla May 10th, 2007

Si hay algo que siempre me ha molestado en linux es la falta de un cliente FTP decente. Ni gftp ni igloo han cumplido mis expectativas y siempre he optado por usar la consola en lugar del cliente gráfico (concretamente, 'yafc' , recomendado 100% ).

Sin embargo, en windows había una alternativa muy buena y, encima, libre y gratuita: filezilla. Tanto cliente como servidor (este último se merece una entrada aparte).

Bien, pues ya hay versión para linux. Para instalarla en ubuntu añadimos la siguiente linea al sources.list:

CODE:
  1.  
  2. ##Repositorio para el FileZilla
  3. deb http://download.tuxfamily.org/3v1deb edgy 3v1n0
  4. deb-src http://download.tuxfamily.org/3v1deb edgy 3v1n0
  5.  

y luego lo de siempre:

gpg --export --armor 81836EBF | sudo apt-key add -
apt-get update
apt-get install filezilla

Menos mal... :-)

El script para DVDs mejorado May 8th, 2007

He mejorado el script para pasar las pelis a DVD. El anterior funcionaba a la perfección pero tenía un fallo: no tenía menú, la película empezaba a saco paco y no quedaba bonito.

Aquí la solución:

CODE:
  1.  
  2. #!/bin/bash
  3.  
  4.  
  5. numparms=$#
  6. j=1
  7.  
  8. case $numparms in
  9.     1)    ffmpeg -i $1 -target pal-dvd video.mpg
  10.     tar -zxvf /home/anton/varios/dvduno.tgz
  11.     ;;
  12.     2)    ffmpeg -i $1 -target pal-dvd video1.mpg
  13.     ffmpeg -i 21 -target pal-dvd video2.mpg
  14.     tar -zxvf /home/anton/varios/dvddos.tgz
  15.     ;;
  16.     3)
  17.     ffmpeg -i $1 -target pal-dvd video1.mpg
  18.     ffmpeg -i $2 -target pal-dvd video2.mpg
  19.     ffmpeg -i $3 -target pal-dvd video3.mpg
  20.     tar -zxvf /home/anton/varios/dvdtres.tgz
  21.     ;;
  22.  
  23. esac
  24.  
  25. dvdauthor -x dvdauthor.xml
  26. mkisofs -dvd-video -v -o dvd2.iso dvd
  27. rm -fr dvd
  28. rm -fr video.mpg
  29. rm -fr video1.mpg
  30. rm -fr video2.mpg
  31. rm -fr video3.mpg
  32. rm -fr "Main Menu VMGM"  "Main Menu VMGM_menu.mpg"  dvdauthor.xml
  33.  
  34. echo "Final del proceso para acabar quiza le interese grabarlo:"
  35. echo "growisofs -Z /dev/hdd=dvd2.iso"
  36.  

Bien, el script es bastante diferente, aunque no lo parezca. Sólo se le pueden pasar hasta tres videos para un solo DVD (aunque sería facilmente modificable). Además, usa los archivos dvduno.tgz, dvddos.tgz o dvdtres.tgz. Estos archivos contienen los archivos que forman el menú. Son unos 15M, no voy a subirlos, si alguien los quieres que me mande un mail.

Para crearlos lo hice con el programa qdvdauthor, una vez creada la compilación capturé los archivos de /tmp y los dispuse para poder ejecutarlo con cualquier archivo.

Os dejo uno de los menús para que veais como quedo:

Script para pasar peliculas a formato DVD May 7th, 2007

Pues eso, un simple script hecho en bash al que se le pasa una ( o varias.. ) peliculas en cualquier formato (avi, mpg) y crea una iso que se puede grabar directamente para ver las peliculas en cuestión en el dvd de casa.

CODE:
  1.  
  2. #!/bin/bash
  3.  
  4.  
  5. numparms=$#
  6. j=1
  7.  
  8.  
  9. while [ $j -le $numparms ]; do
  10.     echo "Procesando el parametro $1"
  11.     ffmpeg -i $1 -target pal-dvd $1.mpg
  12.     dvdauthor -o dvd/ -t $1.mpg
  13.     rm $1.mpg
  14.     shift
  15.     j=$[$j+1]
  16. done
  17.  
  18. echo "Creando dvd"
  19.  
  20. dvdauthor -o dvd/ -T
  21. mkisofs -dvd-video -v -o dvd.iso dvd
  22. rm -fr dvd
  23.  
  24. echo "Final del proceso para acabar quizá le interese grabarlo:"
  25. echo "growisofs -Z /dev/hdd=dvd.iso"
  26.  

No me lo he currado mucho pero funciona ;-)

Seguridad en Windows May 4th, 2007

Interesante artículo:

Seguridad en windows

Nada más