¿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.…
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.…
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.