L'UCTE è un organismo che coordina tutti gli ISO (operatori di sistema indipendente) europei. In altre parole coordina la trasmissione dell'energia elettrica fra sistemi interconnessi (come ad esempio l'Italia con gli altri paesi europei) garantendo la sicurezza. Aldilà di queste e altre più o meno interessanti notizie dal mondo dell'Ingegneria Elettrica oggi focalizziamo la nostra attenzione su argomenti che forse sfociano un po' sul gossip, ma che è importante sapere. Accedendo alla pagina principale del sito dell'UCTE ,un grafico riportante l'andamento della frequenza fa bella mostra di se. L'emozione di conoscere istante per istante la frequenza della tensione di tutta Europa pervade l'animo di ciascun ingegnere, che rimane attonito a contemplare quel prodigioso grafico che... forse nasconde qualcosa... Ispezionando il codice della pagina si scopre infatti che i dati per aggiornare detto grafico provengono da un file (un javascript) denominato "labhz.js", che prontamente ho scaricato nel mio computer per poterne svelare ogni arcano. Non volendo tenere per me soltanto il risultato, ne riporto di seguito il contenuto: <!-- // image for LabHz var imgLabHz = "/_images/thefrequency/frequency.png";
// refresh time in milliseconds var refreshTimeMS = 2000;
function updateImageLabHz() { if (document.getElementById("labhzimg")) { var myLabHzImg = document.getElementById("labhzimg"); myLabHzImg.src = imgLabHz + "?random=" + Math.random(); // myLabHzImg.src = imgLabHz;
//alert("updateImageLabHz");
// refresh image after 5 seconds window.setTimeout("updateImageLabHz()",refreshTimeMS); } } // build div document.write("<div style='margin:-4px 0px 0px -4px;' id='divLabHz'><a href='javascript:updateImageLabHz()'><img src='" + imgLabHz + "' id='labhzimg' border='0' alt='Refresh'></a></div>");
// start image refresh procedure updateImageLabHz();
//--> |
Sembrerebbe quasi che il contenuto di quel grafico non derivi dalla reale misura della frequenza del nostro vettore, ma che sia quasi del tutto casuale. Nel senso che viene caricata un'immagine ogni 2 secondi cui viene mandata una variabile GET casuale. Tuttavia aprendo direttamente l'immagine e aggiornandola continuamente si osserva parimenti un aggiornamento (anche senza l'aggiunta di stringhe GET). Nei prossimi giorni studierò attentamente il caso per confermare o smentire questo articolo. Nel frattempo sono gradite le vostre opinioni. COME PROMESSO HO STUDIATO IL CASO E NE HO PUBBLICATA LA SOLUZIONE |