#!/bin/bash wget -q -O plano $1 wget -q -O gzip --header="Accept-Encoding: gzip" $1 du -h plano gzip rm plano gzipTotalmente basado en ésta anotación del amigo Juanjo. Poco más que un copy&paste en toda regla, espero que un trackback lo arregle ;). Thanks anyway.
rsidenotes blog lucux ssh conciertos beers cms hack champions bake apple mundial web league seguridad nintendo macosx opinion linux games ibook felicidades ubuntu personal 2008 blogsfera bash blogs mysql copa san_froilan lugo mac cakephp barça films soccer juegos iphone 2007 cumpleaños humor programación futbol alemania_2006 tip meme deportes php rfilms openbsd bsd userlinux frases ds sidenotes debian freebsd update cake
Year 2010
Year 2009
Year 2008
Year 2007
Year 2006
Year 2005
Year 2004
Year 2003
Year 2002
Script: gzip or not gzip
UEFA casera
Asà que como lo dan en la TeleGaita y puedo ahorrarme el frÃo de la grada, casi mejor nos hacemos unas pizzas, unas cervecillas y algún que otro PES2009 mientras disfrutamos del zapping de la UEFA calentitos en ese gran sofá (que hay que amortizar).
Gentoo: ccache toma el control
Se trata de un caché en primera compilación que aprovecharemos la segunda vez puesto que solo compilará lo nuevo, muy interesante en builds grandes. Lo instalamos de forma sencilla:
# emerge -b ccacheY configuramos el archivo /etc/make.conf para que lo tenga en cuenta en futuras compilaciones, asà como la cantidad y el lugar de almacenamiento:
# nano /etc/make.conf FEATURES="-sandbox ccache buildpkg" CCACHE_DIR="/var/tmp/ccache" CCACHE_SIZE="2G"Nota: también agrego la directiva "buildpkg" porque tengo la insana costumbre de generar binarios de todo, asà no tendré que usar el "-b" en cada emerge.
Para comprobar que efectivamente el caché está funcionando y de forma eficiente, después de un par de pequeñas compilaciones podemos hacer lo siguiente:
CCACHE_DIR='/var/tmp/ccache/' ccache -sY obtendremos las estadÃsticas de uso del mismo.
Congreso de Webmasters 2008
Imagino que -en principio- haré múltiples actualizaciones a través de twitter y luego intentaré actualizar este post con las más relevantes -es lo que tiene el microbloggin'- :P.
Compartiendo USB externo mediante Samba
Ahora es distinto, varias máquinas Windows® quieren hacer su copia de seguridad contra un disco externo USB enchufado en mi pingüino, con lo que vamos a compartir esa unidad para que se pueda mapear como una unidad de red (Y:\, Z:\...).
Carlitos Vela
La liga está loca
Wget: error analizando URL de proxy
$ wget http://www.userlinux.net/ Error al analizar la URL del proxy `http://:8080/': Nombre de máquina no válido.Y me acordé que en su momento habÃa activado -no sé donde- un proxy que dejé de usar y podrÃa estar creando conflictos. Dentro del entorno de Gnome si vamos a Sistema > Preferencias > Proxy de la red podemos ver el problema:
Bash: Buscando un paquete apt
#!/bin/sh # Buscar un paquete apt (mysearch.sh) if [ "$1" == "" ] ; then echo "Has de especificar un paquete..." exit fi apt-cache search $1 | grep $1Otro de los mini ejercicios de aprenda bash como si estuviera en primero que propuse durante la docencia.
Bash: Comprobar conectividad
El script es sencillo, comprobar la conectividad con google (por ejemplo):
#!/bin/sh # Respuesta $? (0 si todo es OK) PEPE=`ping -c 1 google.es` echo $?Redirigir a /dev/null y 2>&1 para que los errores stderr (2) vayan al mismo sitio que la stdout (1):
#!/bin/sh PEPE=`ping -c 1 google.es` echo $? PEPA=`ping -c 1 loro.yar > /dev/null 2>&1` echo $?Y vereis la diferencia entre una sentencia que se ejecuta correctamente y otra que no.
