Posts Tagged ‘tip’

Usa << en lugar de +=

Miércoles, Marzo 25th, 2009

Si no lo veo no creo, me dije.

$ time ruby -e 'a = "A"; 100000.times { a << "A" }'

real	0m0.097s
user	0m0.068s
sys	0m0.004s
$ time ruby -e 'a = "A"; 100000.times { a += "A" }'

real	0m10.123s
user	0m3.273s
sys	0m6.534s

Leido en un tweet y en esta entrada en profundidad.

sudo -u y du

Lunes, Septiembre 29th, 2008

Notas para no olvidar:

  • Con sudo -u usuario puedo hacer la acción como dicho usuario. Antés creaba una carpeta con sudo y luego cambiaba con chown el owner (root) de la carpeta. Rollo.
  • Con du podemos saber cuando ocupa un directorio y con for i in *; do du -sh $i; done el espacio que ocupan todas las directorios de mi situación actual.

Gracias Edu.

Actualización: Parece que existe una forma más elegante de hacer esto último:

du -hc --max-depth=1

Muchas gracias nordri, cosas como estas hacen que merezcan dedicar tiempo al blog : -)