lunes, 28 de noviembre de 2011

Un gestor de descargas programado en bash


El gestor de descargas favorito de todo sysadmin debería de ser un script programado en bash. Perl también sería otra opción, pero soy menos hábil en ese lenguaje. Lo único que necesita el script son los comandos básicos (echo, awk), uno para comprimir (gzip) y el que vamos a usar para descargar (wget).

El script es el siguiente:

Pastie | Mystic Paste
-----------------[ descarga.sh ]-----------------
#!/bin/bash

WGET_OPTS="-c"

graba_msg_error() {
  ERRORNO=$1
  case $ERRORNO in
    0) MSG_ERR="No problems occurred." ;;
    1) MSG_ERR="Generic error code." ;;
    2) MSG_ERR="Parse error --- for instance, \
when parsing command-line options, the .wgetrc \
or .netrc..." ;;
    3) MSG_ERR="File I/O error." ;;
    4) MSG_ERR="Network failure." ;;
    5) MSG_ERR="SSL verification failure." ;;
    6) MSG_ERR="Username/password authentication \
failure.";;
    7) MSG_ERR="Protocol errors." ;;
    8) MSG_ERR="Server issued an error response." ;;
    *) MSG_ERR="Unknown." ;;
  esac

  echo "(**) RESULTADO DEL COMANDO: $ERRORNO -- \
$MSG_ERR" >>$NOMBRE.log

}

while read LINEA;
do

  NOMBRE=$( echo $LINEA | awk '{print $1}' )
  URL=$( echo $LINEA | awk '{print $2}' )
  echo -n "Descargando $NOMBRE desde $URL..."
  wget $WGET_OPTS -o $NOMBRE.log -O $NOMBRE "$URL"
  N_ERROR=$?
  graba_msg_error $N_ERROR
  gzip -v9 $NOMBRE.log >>$NOMBRE.log 2>&1
  if [ $N_ERROR == "0" ]; then
    echo "OK"
  else
    echo "ERROR!"
    echo "=> N_ERROR = $N_ERROR, ver el log para \
mas informacion."
  fi

done <$1
-----------------[ descarga.sh ]-----------------

El modo de empleo es:

./descarga.sh <fichero_urls.txt>

El parámetro <fichero_urls.txt> es un fichero con líneas, donde en cada línea pones el nombre del fichero y la URL que quieres descargar. Por cada descarga se genera un fichero .log con la salida del comando wget (además de grabarse el fichero de la descarga si esta ha sido correcta). El flag "-c" que se pasa a wget sirve para continuar las descargas que estuvieran a medias. Como característica adicional, se ha programado una función (graba_msg_error) para el control de errores de wget.

viernes, 18 de noviembre de 2011

Dos cervezas belgas para la colección


Maes Pils

Blanche de Namur

Porque no todas las cervezas son alemanas, un par de especímenes belgas. A la izquierda la Maes Pils sin alcohol que nos tomamos en la Fábrica de la Cerveza. Se nota que es sin alcohol, pero pese a su color transparente tiene mucho cuerpo y merece la pena degustarla. A la derecha la Blanche de Namur. La puedes probar en el Oldenburg de Cardenal Cisneros. Se parece a otra cerveza que nos gusta mucho: la Hoegaarden. Es de las típicas que le puedes echar un trozo de limón y mejora el sabor. También merece la pena repetir esta. ¿Será que nos encanta la cerveza?

martes, 15 de noviembre de 2011

Rhenania Alt & Weihenstephan

Rhenania Alt & Weihenstephan
Dos cervezas más para completar la colección, alemanas las dos. Dentro de poco tendré que actualizar la lista con cervezas favoritas para añadir muchas de estas.

La Rhenania nos recordó un poco a la Murphys, no sólo porque es tostada también sino por el sabor muy similar. No tiene lema que yo sepa.

La Weihenstephan (de trigo) dicen que es la cerveza más antigua del mundo. De hecho pone que la hacen desde el año 1040. Su lema: Alteste Brauerei der Welt.

PD. Gracias a la camarógrafa. Se nota que no sólo la cámara es mejor, sino el enfoque de la foto es el adecuado.

sábado, 12 de noviembre de 2011

Kloster Andechs Spezial Hell

Kloster Andechs Spezial Hell
Otra cerveza Andechs, esta vez rubia (Hell, que realmente significa "clara"). La página web es esta. Tal vez estaba mejor la de trigo, pero esta no desmerece.

miércoles, 9 de noviembre de 2011

Mercados tradicionales que han sido remodelados

Quería hoy enumerar aquí los mercados que tengo constancia han sido remodelados últimamente en Madrid. Sobre todo el mercado de San Miguel ha quedado muy bien en mi opinión.

Son los siguientes:

De estos el único que he visitado es el de San Miguel. Con la remodelación se ha recuperado un espacio que antes estaba en cierto sentido perdido. La verdad es que les ha quedado muy bonito, tiene muchas tiendas interesantes dentro (pinchos, sushi, etc) y ese aire a Madrid antiguo todavía se palpa en el ambiente. Para los extranjeros de turismo en Madrid sin duda será un lugar a visitar.

La página web, lo peor. Hoy al menos me fallaba en algunas partes. Tampoco le veo un estilo moderno y accesible a gente con discapacidad. Pero claro, lo importante es el mercado, no la página.

miércoles, 2 de noviembre de 2011

De pinchos por Malasaña

Nuestros sitios favoritos para salir de pinchos y raciones por Malasaña.

Lizarrán

Es una cadena. Cada franquicia se organiza de una forma. Por ejemplo, en el de Bravo Murillo todos los pinchos valen lo mismo, mientras que en el de Princesa tienes colores en los palillos y hay algunos pinchos que valen más que otros. Primero pides tu bebida y luego a por los pinchos se ha dicho.

Cabañiaquinta (Cerrado a finales de 2015)

Agradable. Todo en madera. Tienen en la carta unos menús con 5-10 pinchos que da de sobra para cenar 2-4 personas. Casi siempre está lleno. Los fines de semana más. Lo descubrimos en un festival de pinchos que hubo en Madrid.

La Barra

Es un pequeño restaurante al lado del Bingo de la calle Luchana. Muy agradable, también son vascos. Nos gusta especialmente la ensalada de espinacas con queso de cabra, jamón serrano y vinagre de módena y casi todos los pinchos que ponen. Suelen poner los pinchos en la barra y vas a elegirlos allí.

Elcano

Fuimos por una oferta de Groupalia y la verdad es que no está mal. No es de los que más me gusta, pero tiene un aquél. Seguramente volvamos. No tienen tanta variedad de pinchos como en otros sitios pero algunos están muy ricos. Las croquetas por ejemplo no nos gustaron.

Orio

Es un sitio con dos plantas. En la de abajo puedes comerte los pinchos sentado en unas sillas altas con mesas alargadas. Como siempre está lleno lo más normal es que compartas mesa con desconocidos. Pero bueno, los pinchos en sí están ricos la verdad. La parte de arriba tiene mesas un poco más separadas, pero pierdes eso de elegir los pinchos en la barra.