Password dimenticata? Nome utente dimenticato? Registrati
login |  logout |  register
logotype
Sei qui: Home
Quoque tu UCTE guru mii
Votazione Utente: / 6
ScarsoOttimo 
Scritto da Giovanni Cannì   
Mercoledì 07 Maggio 2008 17:34

grafico frequenza tempoL'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

 

Commenti

Aggiungi un commento

Il tuo nome:
Titolo:
Commento:
  La frase di verifica. Solo lettere minuscole senza spazi.
Frase di verifica: