Programando en bash: “Saludos, profesor Falken”

5 marzo, 2012

Reto: que el terminal del Mac salude como si fuese Joshua, el super ordenador de Juegos de Guerra.

Imagen de previsualización de YouTube

El audio y la salida de texto deben estar sincronizados. Ello se logra con el comando “sleep” del bash de OSX, especificando una pausa (en segundos) entre cada caracter de la cadena de texto en un bucle. El comando “echo” debe especificar que el texto se escriba en la misma linea con la opción “-n”. Se generan tres cadenas de texto, una para cada palabra, y se llama a cada caracter con el “iésimo” de la cadena (no se puede leer un espacio, por lo que se añade manualmente al final de cada cadena). Seguro que hay otra forma de hacerlo, pero esta es la que se me ha ocurrido a mi ;) que soy un torpe.

Como mola el comando “&” para ejecutar en dos hilos a la vez ….

El audio se reproduce con afplay, integrado desde Mac OS X 10.5

El aspecto del terminal (color de fondo y tipo de letra) se define en las preferencias.

Proceso:

1. Se captura el audio de la película “Juegos de Guerra” y se guarda como mp3.

falken

2. Se edita el fichero /etc/bashrc en modo superusuario y se añade el siguiente código:

#!/usr/bin/bash
afplay /Users/user/Desktop/falken.mp3 &
texto1=”S A L U D O S”
for i in $texto1
do
echo -n $i
sleep 0.07
done
echo -n ” ”
texto2=”P R O F E S O R”
for i in $texto2
do
echo -n $i
sleep 0.07
done
echo -n ” ”
texto3=”F A L K E N”
for i in $texto3
do
echo -n $i
sleep 0.09
done
echo ” “

Resultado:

Comments are closed.

Documental: La Sal Escondida

VFX Demoreel

demoreel 2008

  This was my first vfx showreel, of about 6 min. It´s a compilation of several VFX breakdowns, including excerpts from my first shortfilm “No bebas” (“Don´t drink!”) and some of my beginnings. It covers several visual effects techniques such as chroma key, compositing, 3d animation, photogrammetry, HDRI, panoramas, digital grading, etc. Software packages...

Leer más »

Featuring Recent Posts WordPress Widget development by YD