dudle: alternativa opensource a doodle

¿Cuantas veces has estado usando el doodle, esta magnífica herramienta pero te ha jodido a lo grande que fuese cerrada? ¡pues de la mano de Benjamin Kellermann, aquí llega dudle! el programa de encuestas que hace lo mismo que doodle y totalmente personalizable e instalable en tu servidor!

Dudle es un software desarrollado en ruby y su instalación es un poco distinta a la que estamos acostumbrados en un PHP+MySQL, además de que dudle no usa ninguna base de datos relacional, simplemente crea un directorio con un fichero de texto llamado data.yaml con todas las opciones.…

ipcalc

# apt-get install ipcalc
laura@salnitre:~$ ipcalc 10.228.192.193/28
Address:   10.228.192.193       00001010.11100100.11000000.1100 0001
Netmask:   255.255.255.240 = 28 11111111.11111111.11111111.1111 0000
Wildcard:  0.0.0.15             00000000.00000000.00000000.0000 1111
=>
Network:   10.228.192.192/28    00001010.11100100.11000000.1100 0000
HostMin:   10.228.192.193       00001010.11100100.11000000.1100 0001
HostMax:   10.228.192.206       00001010.11100100.11000000.1100 1110
Broadcast: 10.228.192.207       00001010.11100100.11000000.1100 1111
Hosts/Net: 14                    Class A, Private Internet

thnks guifi-aragon

Ampliación de la red guifi en Cabrales (Asturias)

Estamos de ruta y de nuevo hemos caído en Cabrales, el motivo era ir a revisar el funcionamiento de la red pero finalmente ha acabado con la propuesta de la ampliación de la misma en todo el consejo de Cabrales, la cual plantea el gran reto de cubrir las 18 poblaciones  de este consejo.

Actualmente la red de Cabrales consiste en 2 islas, una en Asiegu que cubre el 100% de la población y da cobertura indirecta a parte de la población de Arenas, donde está la escuela de Cabrales y varias personas interesadas, algunas con la disposición de compartir sus conexiones a internet con un ancho de banda superior que las de la población de Asiegu. La otra isla comprende el 30% de Berodia y permite dar cobertura a la población de Tebrandi que se encuentra en la cima de una montaña y en la que el 100% de los habitantes de esta otra población acceden a Internet a través del proxy de Berodia con un enlace de 4,7km.…

Gif animado lluvias meteocat.com

Pues harta ya de cada vez que llueve tener que ir a la página de meteocat.com a mirar simplemente lo que me interesa, hago que una maquina lo haga para mi y me genere un gif animado para ponerlo en el desklet del escritorio.

Para hacerlo funcionar simplemente necesitamos php5-gd:

# apt-get install php5-gd

el código

# Generador d'imatge animada del radar metereològic meteocat.com
# Desenvolupat per Blackhold
# 2011-11-16

# I get the json file
$file= file_get_contents("http://www.meteo.cat/servmet/radar/images/cappicor_catalunya_10dBZ/images.json");

# And process the data
#var_dump(json_decode($file));
$parsed=json_decode($file);
$array=$parsed->{'items'};

//echo $array[0]->{'src'};

$length=count($array);

for ($i=0;$i{'src'},"./"));

        imagegif($png, "./meteo.".$i.".gif");

        imagedestroy($png);
}

exec("/usr/bin/convert -delay 60 -loop 0 ./meteo.*.gif ./meteo.gif");
exec("rm ./meteo.*.gif");

Y para que se vaya actualizando de vez en cuando lo añadimos al cron que lo vaya verificando cada 6 minutos, periodo con el que se actualiza el json de meteocat.

# vi /etc/crontab
# generador meteocat
*/6 * * * * root php /var/www/meteocat.php

Aquí os dejo con un ejemplo (no abusar! el código es muy simple, lo puedes poner en local o en un servidor tocho -compartid los links!-).

bwm-ng: monitorizar la red, los discos y las particiones en consola

# apt-get install bwm-ng

cambiamos lo que queremos monitorizar con n, además podemos cambiar el tiempo de refresco con + o -, maximos, medianas, rate, etc.

Red:

  bwm-ng v0.6 (probing every 0.500s), press 'h' for help
  input: /proc/net/dev type: rate
  /         iface                   Rx                   Tx                Total
  ==============================================================================
               lo:           0.00 KB/s            0.00 KB/s            0.00 KB/s
             eth0:         270.40 KB/s           14.73 KB/s          285.13 KB/s
  ------------------------------------------------------------------------------
            total:         270.40 KB/s           14.73 KB/s          285.13 KB/s

bmon: monitorizar transferencias por consola

# apt-get install bmon
 interface: eth0 at xava                                               bmon 2.0.1 

  #   Interface                RX Rate         RX #     TX Rate         TX #
──────────────────────────────────────────────────────────────────────────────────
xava (source: local)
  0   lo                         0.00B            0       0.00B            0
  1   eth0                     459.77KiB        329      16.21KiB        235



──────────────────────────────────────────────────────────────────────────────────
RX    KiB
   499.72 .*..**..*..**..*.**..**.**..*.***.**.***.*..................
   416.44 ******.**.***.**.***.**.**.**.***.**.***.*..................
   333.15 *************.*********.****************.*..................
   249.86 ******************************************..................
   166.57 ******************************************..................
    83.29 ******************************************.................. [-0.01%]
          1   5   10   15   20   25   30   35   40   45   50   55   60 s
TX    KiB
    23.68 ................................*......*....................
    19.73 .*...*..*...*..*.***..*..*..**.***.*..**.*..................
    15.79 ***.******.**.******.**.************.***.*..................
    11.84 ********************.*********************..................
     7.89 ******************************************..................
     3.95 ******************************************.................. [-0.01%]
          1   5   10   15   20   25   30   35   40   45   50   55   60 s
────────────────────────────────────────┬─────────────────────────────────────────
                      RX          TX    │                        RX          TX
 Bytes:             87.1 GiB    77.5 GiB│   Packets:      132136923    84849855
 Errors                0           0    │   Dropped               0           0
 FIFO Err              0           0    │   Frame Err             0           0
 Compressed            0           0    │   Multicast             0           0
 ^ prev interface, v next interface,  next node, ? help