Script para hacer copias de seguridad con rsync

backup-rsync es un script para hacer copias de seguridad de tus máquinas usando el fiable rsync.

No voy a hablar de lo conveniente que es hacer una copia de seguridad, de cuándo hay que hacerla ni qué es lo que hay que copiar. Hay mucha información en la red sobre este tema. Lo esencial: copia lo que no te gustaría perder.

El script hace la copia sincronizando todos los archivos de los directorios especificados de la máquina origen en el directorio definido como destino. Es recomendable que el directorio destino se encuentre en un disco externo, porque si hacemos la copia en el disco origen y este falla, de poco nos servirá :-P

Continúa leyendo Script para hacer copias de seguridad con rsync

Lleno, por favor. Script para llenar de manera óptima un CD o DVD

“¡Qué desperdicio!”, pensamos cuando hemos acabado de grabar un CD o un DVD y no hemos podido aprovechar toda la capacidad de estos medios de almacenamiento.

Los usamos para guardar todo tipo de archivos: fotos, textos, copias de seguridad, películas… Yo lo uso, casi en exclusiva, para estas últimas —recodificadas, previamente, con recode ;-)—, así, en un DVD+R DL, puedo guardar entre diez y once películas.

Pensé en idear un algoritmo que me calculara cómo llenar de manera óptima un DVD, eligiendo de un grupo de archivos aquellos cuya suma de tamaños se acercara más a la capacidad del disco.

Pasó el tiempo y no era capaz de resolver el problema sin recurrir a la fuerza bruta. Este problema no es ni nuevo ni único. De forma genérica, se trata de llenar un contenedor de capacidad limitada con el máximo número de objetos de tamaño “x”. Buscando por la red, encontré una solución muy buena de Thanassis Tsiodras que usa programación dinámica.

Continúa leyendo Lleno, por favor. Script para llenar de manera óptima un CD o DVD

Script para recodificar vídeo a DivX

Diseñé este script para recodificar casi cualquier tipo de vídeo a un DivX estándar que sea leído por la mayoría de reproductores.
La única dependencia la tiene con la aplicación mencoder (que debes tener instalada). En Ubuntu, se puede instalar con:

sudo apt-get install mencoder

o con el gestor de paquetes Synaptic.

Su uso es bastante sencillo. Los parámetros que acepta el script se pueden ver ejecutando:

recode -h
Uso:
 recode [-c canal] [-a | -3] [-q] [-s subtitulos [-e escala]] [-h] [-b bitrate] -i input -o output
       -c canal Selecciona canal de audio.
       -a Copia audio.
       -3 Usa AC3 en lugar de MP3.
       -q Alta calidad.
       -s subtitulos Archivo de subtitulos.
       -e escala Escala del texto de los subtitulos.
       -b bitrate Forzar bitrate.
       -i Archivo a recodificar.
       -o Archivo recodificado.
       -h Esta ayuda.

Continúa leyendo Script para recodificar vídeo a DivX

Gibareto

Imagina la siguiente situación:

Recientemente la NASA ha descubierto una nueva forma de vida aquí, en la Tierra. Se trata de una bacteria cuyo ADN no incluye el fósforo sino el arsénico. Hasta ahora era impensable que el fósforo no formara parte del ADN celular… hasta ahora. El arsénico es mucho más inestable y las moléculas que lo contienen duran poco tiempo debido a esto. Imagina que, precisamente por eso, el ADN de esa bacteria ha aprendido a reproducirse mucho más rápido para paliar la inestabilidad y eso, sin duda, conlleva una mayor frecuencia de mutaciones; en definitiva, una evolución mucho más rápida. Imagina que esta bacteria será consciente de sí misma en muy poco tiempo y que, a partir de ahí, su inteligencia crecerá exponencialmente superando a la nuestra —cosa nada difícil—.

La bacteria vive en un lago de California en el que abunda el arsénico. Imagina que por las profundidades de ese lago, las compañías de telecomunicaciones decidieron pasar sus cables de conexión entre nodos troncales de la gran red. Imagina que la bacteria ha sido ya capaz de aprovechar esa conexión de banda ancha gratuita y monitoriza el tráfico que circula. La bacteria, consciente de su poder, quiere más pero se da cuenta de que ahora el poder está en manos de Google… y ¡ataca! Empieza a interrumpir el tráfico de Google y lo suplanta con su propia información, con su propio criterio.

Tú te levantas una mañana, te haces un café y te pones delante del ordenador para leer tu correo. Intentas entrar en tu cuenta de correo de GMail pero lo único que recibes es un error de conexión y una invitación para que uses el nuevo ARSMail. ¡Oh-dios-mío! ¡Mis siete gigas de correo inaccesibles! Mi receta del pudding de bellotas perdida para siempre. Me quiero morir…

Continúa leyendo Gibareto