Random Bash

“Los números aleatorios no deberían ser generados por un método elegido aleatoriamente”. Donald E. Knuth En Bash, podemos obtener números enteros aleatorios: $ echo $RANDOM 20684 Cada vez que se referencia el parámetro RANDOM, éste devuelve un valor entre 0 y 32767, es decir, 2^15^-1. Podemos inicializar la secuencia de números aleatorios asignando un valor a RANDOM. Debemos tener en cuenta que si le asignamos un valor vacío a RANDOM se pierden sus propiedades especiales, aunque después lo inicialicemos. ...

September 25, 2010 · 6 min · 1192 palabras · Nacho Cano

JABH - Just Another Bash Hacker

Se le llama JAPH a un programa en Perl que escribe “Just another Perl hacker,”. JABH vendría a ser algo parecido, en Bash: $ s="Jaescunrhkso ettBhr haa,";for y in {0..4};do for x in {0..4};do echo -n "${s:$((5*x+y)):1}";done;done Just another Bash hacker, Otra versión, algo más críptica: $ s="Jaescunrhkso ettBhr haa,";t=4;f(){ eval "for $1 in {0..$t};do eval $2;done;";};f x ';f y "echo -n \"'\''\${s:\$(((t+1)*y+x)):1}'\''\""' Just another Bash hacker,

July 28, 2010 · 1 min · 67 palabras · Nacho Cano

Antes de que los robots dominaran el planeta

Si Skynet no tomó conciencia de sí mismo el 29 de agosto de 1997, seguro que fue gracias a que existen desarrolladores precavidos, como los de last.fm, que añaden al robots.txt las siguientes líneas: Disallow: /harming/humans Disallow: /ignoring/human/orders Disallow: /harm/to/self » barrapunto

July 28, 2010 · 1 min · 42 palabras · Nacho Cano