Luigi Di Biasi


XP Programming Style
Sondaggio
Argomento Spider e WebCrawler

Interessante
Non interessante

Piccolo archivio meteo (2008-2010)

Piccola storiella di una DLL

Qualche anno fà (novembre 2008) insieme ad altri 2 amici tentammo di descrivere un'architettura che permettesse l'utilizzo di diverse stazioni meteo tramite .NET in modo semplice. Sviluppato il 'Core' comprammo una stazione Oregon WMR928 per testare il tutto ed avviammo il server per lasciarlo lavorare e per verificare la presenza di memory leak o bug che 'prima o poi' l'avrebbero bloccato.

In pratica, il funzionamento di questo piccolo server può essere riassunto in 4 passi:
    - campionare ogni 5 secondi tutti i parametri della stazione
    - salvare le informazioni su DB
    - pubblicare le ultime informazioni lette sotto forma di file pure-xalp
    - salvare ogni ora uno snap delle webcam gestite

Lanciato il server lo abbandonammo al suo destino e gli impegni di lavoro ci fecero dimenticare del nostro figlioletto.
Prima di dimenticarlo ci attendevamo da un giorno all'altro il classico "errore" nel registro degli eventi...

Qualche giorno fà, controllando lo stato di quel server (un malandato ibm-compatibile acceso da tempo immemorabile ) ho notato che la tabella contenente le righe dei dati dati meteo appariva leggermente gonfia... avviato task-manager la scoperta... il processo era ancora attivo e non intendeva fermarsi ...

Dopo un consulto (due sguardi incrociati) l'archivio è stato pubblicato pronto per essere consultato dai più curiosi (ovviamente miei concittadini poiché non credo siano informazioni utili ai più)

Per consultare l'archivio in modo diretto è possibile usare il link http://portal.dibiasi.it/archiviometeo.html?fnmdx=20101005 dove il parametro fnmdx và valorizzato utilizzando la data in formato americano yyyyMMdd.

Accedendo a http://portal.dibiasi.it/archiviometeo.html invece verrà proposta una GUI dove poter scegliere il periodo di riferimento.

Un ultimo appunto: purtroppo l'ora non è stata salvata correttamente pertanto valori del tipo 114 vanno intesi come 01:14 (una di notte e 14 minuti)... purtroppo sì.. la colonna invece di numeric è stata impostata ad integer



Categoria: STAZIONI METEO
giovedì, 07 ott 2010 Ore. 18.05
Statistiche
  • Views Home Page: 26.494
  • Views Posts: 50.266
  • Views Gallerie: 0
  • n° Posts: 41
  • n° Commenti: 33
Archivio Posts
Anno 2012

Anno 2011

Anno 2010

Anno 2009

Anno 2008
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003