Gambas-it

Programmazione => Progetti degli utenti => Topic aperto da: stef - 26 Aprile 2009, 22:04:24

Titolo: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 26 Aprile 2009, 22:04:24
Ciao, vi presento il mio progetto distribuito sotto licenza GPL e attualmente unico nel mondo opensource Linux, che si chiama MeteoMachine Linux; avrei bisogno del vostro aiuto per svilupparlo ulteriormente poiché si sta rivelando più arduo del previsto e sono ad un punto morto. Questa è la prima pubblicazione e il primo rilascio al pubblico! :-D

Premessa: anni addietro, quando ero ancora nel mondo Windows, da appassionato di Meteorologia sviluppai un software freeware che ai tempi divenne anche abbastanza famoso sul Web (e sui cui si basa parzialmente questo nuovo progetto per Linux) che si chiamava MeteoMemo (http://www.altabrianza.org/meteomemo)

Ho deciso quindi di farne un "porting", riscriverlo in Gambas per ora con GTK ma in futuro anche il Qt, con alcune differenze: possibilità di fare molti calcoli Meteorologici e possibilità di archiviare (ed in futuro esportare in formato testo) dati meteo (fondamentalmente temperature max e min e accumuli pluviometrici giornalieri e mensili) inseriti di volta in volta dall'utente, senza però ricorrere - almeno per il momento - a database (come invece faceva MeteoMemo).

Non fatevi spaventare se di Meteorologia non sapete niente! Mi serve aiuto a livello di programmazione!

Vi elenco le funzionalità già implementate:

-Archiviazione & calcolo totali pluviometrici mensili
-Archiviazione & calcolo totali pluviometrici giornalieri
-Converitore temperature (°C->°F)
-Convertitore pressione
-Convertitore velocità del vento
-Scala anemometrica
-Calcolo del punto di rugiada
-Calcolo della temperatura del bulbo umido

Elenco funzionalità da mettere a posto (aiuto!!!!)

-Gestione dati termometrici giornalieri (strumento che ha diversi problemi!!!)
-Gestione dati termometrici mensili (da fare)

Elenco funzionalità da implementare (per ora)

-Previsioni meteo automatiche in base alle condizioni attuali di pressione, umidità e temperaura.
-Didattica meteo di base
-...

Il codice, come pulizia e sintassi non è il massimo, ma è abbastanza comprensibile (ho inserito moltissimi commenti) e confido nel vostro aiuto per migliorarlo!

Vi allego i sorgenti.

Ciao e grazie!
Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 26 Aprile 2009, 22:29:14
Boh, di tempo non ne ho molto, però la meterologia è una scienza che mi piace.
Penso qualche aiuto posso dartelo. Vorrei solo capire una cosa: ma i dati li salvi localmente da qualche parte oppure no? Ergo: usi un DB? Dal codice non mi pare, però.
E poi, a che DB accedeva MeteoMemo?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 26 Aprile 2009, 22:51:33
Ciao, grazie per l'interessamento!

Non c'è problema se hai poco tempo, è un progetto che porto avanti anche io nel tempo libero...diciamo che sarebbe bello svilupparlo perché, come dicevo prima, di programmi così su Linux, che io sappia, non esistono.

Non so se hai provato a lanciare il programma in ambiente Gambas...comunque i dati giornalieri e mensili per ora li salva con il classico

Codice: [Seleziona]

...
settings.save


poichè sono pochi...

MeteoMemo utilizzava un DB *.mdb e DAO per le operazioni di aggiornamento.


Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 26 Aprile 2009, 23:11:34
Se i dati che andrà a gestire non cresceranno di molto, si potrebbe convertire il programma all'uso di un DB SQLite, snello ed in stile MDB.

Se invece i dati saranno poi tanti, allora potrebbe essere interessante l'uso di MySQL, ma opterei (o farei optare all'utente) per questo DB solo, come detto, se i dati fossero molti. Altrimenti non ne vedo il vantaggio.

Possiamo continuare qui a sincronizzarci oppure puoi inviarmi una e-mail, come vuoi tu. Basta sapere cosa devo fare e come vuoi che lo faccia ;-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 26 Aprile 2009, 23:37:08
Io sono disposto a darti una mano in tutto quello che vuoi...le cose che ti servono sono moto fattibili e poi io ormai ci ho fatto la casa nella sezione "progetti in cerca di aiuto"....ti avviso però che io sono nato per complicare la vita alla gente...:-P

Dimmi cosa devo fare e sarà fatto...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 27 Aprile 2009, 01:48:57
Tu non sei nato per complicare la vita, ma proprio per rompere i c....odici alla gente!!! Ah ah ah ah :rotfl:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 27 Aprile 2009, 18:26:12
Grazie mille a tutti e due per la disponibilità! Assieme, un po' alla volta (non c'è fretta!), porteremo a termine il progetto, ne sono sicuro! :2birre:

Io direi di proseguire su questa discussione e riportare tutte le decisioni e le problematiche qui.
Essendo un progetto open source, se il webmaster è d'accordo e non ci sono problemi, è giusto che sia tutto pubblico...e poi, chissà che non si aggiunga qualcun'altro! :-D

Allora, il punto morto a cui accennavo precedentemente e a cui sono giunto riguarda lo sviluppo dello strumento che dovrebbe fare le medie giornaliere delle temperature rilevate. Cercherò di spiegare l'algoritmo che ho adottato.

Dato che una stazione meteo può ogni tanto rilevare dei dati non pervenuti (i classici "n.p." che si vedevano un tempo anche in TV), non si può sapere a priori su quanti giorni fare la media; senza contare poi che ci sono mesi da 28 giorni così come da 31...bisogna dunque contare quante temperature minime e quante massime sono state inserite, sommare tutti i valori (ad es. massimi) e dividerli per il numero di temperature (es. massime) immesse; idem per i valori minimi.

E' chiaro che bisogna trovare il modo di far sapere al programma quando un determinato giorno ha la minima o la massima o entrambi i valori in stato di "n.p.". Io avevo pensato, per indicare questo stato, ad un carattere speciale, il trattino "-".

Bisogna altresì evitare assolutamente che un campo venga lasciato vuoto, altrimenti si genera un errore: se l'utente lo lascia vuoto (o immette dei caratteri non validi, che non siano numerici) il programma deve sostituire al volo tale valore con un bel "-". Così facendo infatti, quando l'utente cliccherà sul pulsante che esegue le medie, il software esplorerà tutti i campi e quando trova un campo senza trattino incrementa di una unità una variabile che conta i giorni con temperatura minima e massima inserita (altrimetni non la incrementa) e, al contempo, somma il valore contenuto nel campo con quelli in precedenza già trovati.

Vi faccio un esempio semplice semplice:

giorno  min  max
1°      5.0  -
2°      4.0  10.0
3°      -     -
4°      6.0  11.0

n_giorni_min=3
n_giorni_max=2
val_min_tot=15
val_max_tot=21

media_min=15/3
media_max=21/2

Ora, se guardate il codice che ho scritto, dovrebbe fare più o meno queste cose, ma ci sono dei bug...
Ad esempio: qualunque valore immetta nei campi, il programma me lo leva anche se è corretto!

Aiuto! :-)
Ciao!

Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 27 Aprile 2009, 20:52:18
guarda se ti piace come funziona il form incriminato con questa modifica:

Codice: [Seleziona]
 
PUBLIC SUB campitemperature_LostFocus()

  DIM i AS Integer
  DIM addizionatore AS String


 
  IF LAST.text = "" THEN
    LAST.text = "-"
  ELSE
      FOR i = 1 TO Len(LAST.text)
         
          SELECT CASE Mid(LAST.text, i, 1)
              CASE "0" TO "9"
                addizionatore = addizionatore & Mid(LAST.text, i, 1)
              CASE "-"
                addizionatore = addizionatore & Mid(LAST.text, i, 1)
              CASE "."
                addizionatore = addizionatore & ","
              CASE ","
                addizionatore = addizionatore & ","
               
          END SELECT
        NEXT      
       
        IF addizionatore = "" THEN
            LAST.text = "-"
        ELSE IF addizionatore = "," THEN
            LAST.Text = "-"
        ELSE            
            LAST.text = addizionatore
        ENDIF
       
  ENDIF
END



ps: se non usi un db ma solo settings per salvare i dati puoi solo salvare / visualizzare i dati deò mese corrente, non è + carino avere uno storico anche dei mesi/anni precedenti magari con la possibilità di confrontare i valori tramite grafici? (a me piace un sacco fare grafici!)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 27 Aprile 2009, 21:14:02
FSurfing, così direi che è perfetto! Ottimo lavoro!  :2birre:

Sicuramente sarebbe carino permettere all'utente di archiviare tutte le medie rilevate mese per mese, ancora più bello poi permettere di fare grafici (io non sono capace però, lo dico subito!)...ragazzi, il programma è totalmente open source, come ho già detto chi ha voglia di aiutarmi è il benvenuto. Le mie conoscenze di Gambas sono un po' modeste, ovvio quindi che in più si è meglio è!

Ora mi metto al lavoro con le temperature annuali...dopo magari metterò sul mio sito un link da cui potrete scaricare i sorgenti mano a mano che il progetto prosegue, così non intaso il forum di allegati. Anzi,  penso che il link da cui potrete scaricare i sorgenti Gambas sarà questo:

http://www.altabrianza.org/meteomachine/

(per ora non funziona ancora ovviamente, magari verso le 23 faccio l'upload del codice che sarà raggiungiungibile tramite quel link)

Ciao e grazie!

EDIT: caricata pagina e sorgenti all'indirizzo sopra riportato...naturalmente il "TODO" attualmente presente è solo l'inizio...devo ancora pensare bene alle nuove funzionalità da implemetare e se avete idee non esitate a proporre!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 28 Aprile 2009, 12:25:21
se vuoi ti faccio la parte del db e dei grafici però per farlo cambio completamente il form di inserimento dati
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 28 Aprile 2009, 21:03:15
Ciao  fsurfing, allora, io direi di procedere per gradi.

Nei prossimi giorni conterei di finire lo strumento per calcolare la media delle temperature annue e di fare la parte riguardante le previsioni meteo automatiche sulla base dei parametri di pressione/umidità/temperatura (purtroppo stasera non posso lavorarci :-( ).

Includere un DB, come hai giustamente fatto notare tu, sarebbe una splendida cosa, ma a parte il fatto che io non sarei in grado di aiutarti, ma ciò comportebbe anche un lavoro di riprogettazione dell'intero programma...la mia idea comunque sarebbe quella che l'utente inserisce giornalmente temperature e piogge nei due strumenti.
Se decidiamo di implementare anche un DB, allora potremmo fare in modo che alla fine del mese le medie mensili e i totali precipitativi ottenuti dai due strumenti vengano memorizzati a mano dall'utente del DB (altrimenti a lungo andare il DB diventerebbe qualcosa di pesante e di poco gestibile, se non con strumenti particolari...prova ad immaginare dopo due anni di inserimento giornaliero di dati su temperatura e piogge che maxi database...anche solo eseguire ricerche diventerebbe qualcosa di spaventosamente pesante per un PC, no?). Comunque io a priori non scarto nessuna idea!

Fammi sapere le tue considerazioni e decidiamo sul da farsi!

Ciao e grazie per la collaborazione!
Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 28 Aprile 2009, 21:07:18
la quantità di dati che dibbiamo memorizzare è minima secondo me ...

senza contare che la temperatura è un db, le piocce un altro e via discorrendo


faccio delle prove poi ti dico
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 29 Aprile 2009, 11:01:15
Per sovraccaricare un DB ce ne vuole, altro che memorizzare 3-5 dati giornalieri ;-)
Vedo che la squadra si è già formata ed è operativa. Se avete bisogno di una mano, io son qua.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 29 Aprile 2009, 11:32:57
Anche io vorrei esser utile...l'importante è che nelle cose che devo fare non ci siano database o drawing areas....sono proprio due cose che non ho mai neanche cercato di capire come funzionano...:-D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 29 Aprile 2009, 11:55:27
come promesso prove fatte.....


ho realizzato la base del form di immissione temperature mensili

non è comleto manca ancora la gestione dei dati immessi (eliminazione lettere nella digitazione temperature) il disegno del grafico mensile e il calcolo automatico della media mensile... del resto è solo una prova per vedere se vi piace

edit: eliminato allegaTO
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 29 Aprile 2009, 11:56:30
ps la creazione del db è volutamente lenta per evitare blocchi della gui (del resto avviene una volta sola .)  )
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 29 Aprile 2009, 19:16:17
secondo me l' utilizzo del db è molto comodo

ho aggiunto nel modolo db due utili funzioni:

una per la ricerca delle temperature in base al giorno mese (in numero) e anno si effettua in questo :

Codice: [Seleziona]

dim temperatura as string[]

temperatura=cercaT(giorno,mese, anno)
minima=temperatura[0]
massima=temperatura[1]
 
 


ed una per calcolare la media mensile delle temperature inserendo il mese(in numeri) e l' anno

Codice: [Seleziona]

dim temperatura as float[]

temperatura=media(mese, anno)
mediaminima=temperatura[0]
mediamassima=temperatura[1]
 
 


inoltre automaticamente viene disegnato un grafico dei valori di temperatura

volendo si puo richiamare la funzione di disegno della temp mensile con:

Codice: [Seleziona]

picture = grafico.grafico(mese, anno, larghezza, altezza)
 


la quale ritorna un apicture contenente il grafico mensile.

queste funzioni possono essere utilizzate in qualsiasi parte del programma

e adesso non dirmi che non ti piace!

edit: eliminato allegato
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 29 Aprile 2009, 22:03:30
screen
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 29 Aprile 2009, 22:34:06
Carina l'ombra delle linee. Veramente un'idea "ganza"..
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 29 Aprile 2009, 22:38:56
grazie :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 29 Aprile 2009, 22:53:37
Scusate se mi intrometto ma non sarebbe più comodo per le ricerche fare in modo che il primo gennaio di ogni anno il programma creai un nuovo database che si chiamai come l'anno in questione? In questo modo il db è sempre "leggero" ed inoltre è possibile esportare con un apposito script i database e poi, tipo, caricarli su un server dove gli altri utenti possono cercare i dati dei diversi anni in base alla loro zona....

Le mie sono solo idee poi sta all'ideatore del software prendere le cose buono e scartare le cattive....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 29 Aprile 2009, 23:05:58
sicuramente è una buona idea ma anche così non è male soprattutto si semplificano alcune gestioni temporali

Citazione
In questo modo il db è sempre "leggero"


il db è leggero cmq considera che dopo il primo avvio il db contiene già dati di + di 10 anni e pesa 47Kb e se noti le operazioni di ricerca (ad esempio quando cambi giorna nel dateschoser sono immediate

Citazione
possibile esportare con un apposito script i database e poi, tipo, caricarli su un server dove gli altri utenti possono cercare i dati dei diversi anni in base alla loro zona....


credo che questo si possa fare in qualsiasi modo sia fatto il db



il form e il db così strutturato è un idea ed una prova che volevo fare, bisogna vedere stef che ne pensa e se vuole inserire il db nel programma
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 29 Aprile 2009, 23:19:33
@ stef

Citazione
.dopo magari metterò sul mio sito un link da cui potrete scaricare i sorgenti mano a mano che il progetto prosegue, così non intaso il forum di allegati. Anzi, penso che il link da cui potrete scaricare i sorgenti Gambas sarà questo:


forse meglio avere il tutto in un unico posto (tipo qui che ci possiamo lasciare dei messaggi e in + man mano che evolve si aggiungono altri)

per il fatto di intasare i l forum di sorgenti basta che quando ne metti uno nuovo cancelli quello vecchio:)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Aprile 2009, 18:07:55
Sono allibito! fsurfing, hai fatto un'ottimo lavoro! A questo punto certo che voglio inserire il DB nel programma...anzi, tutta l'archiviazione potrebbe basarsi su DB a questo punto!

Dovete scusarmi se sono stato assente in questi ultimi giorni ma tra l'installazione di Ubuntu Jaunty ;-), il lavoro e casini in famiglia ho avuto parecchio da fare.

Visto che siamo ormai parte di un team, direi che effettivamente dobbiamo sincronizzarci un po', altrimenti si rischia di fare casino; le nuove versioni e i vari aggiornamenti del codice li postiamo qui sul forum come consigliato anche dal webmaster. :-)

Allora, veniamo ora al progetto: ho scaricato la versione 0.0.6 ho provato a lanciarla ma come provo a far apparire la form per l'inserimento dei dati nel DB il programma di blocca e mi dice che mancano i driver sqlite...cosa devo installare esattamente per poter usare sql con Gambas?

Altra cosa: io proporrei di apportare una modifica al database, se possibile, così da permettere all'utente di inserire, per ogni giorno, oltre alle temperature anche i dati pluviometrici (in millimetri e in mm+cm in caso di neve) e magari anche lo stato del cielo già che ci siamo (diciamo che potrà scegliere tra tre valori S=Sereno, N=Nuvoloso, C=Coperto). Se poi non è un casino sarebbe interessante far fare anche il grafico della pioggia....

Che ne pensate?
Io intanto sviluppo un'altra parte, quella delle previsioni automatiche di cui vi ho già parlato!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Aprile 2009, 18:20:07
Citazione
Allora, veniamo ora al progetto: ho scaricato la versione 0.0.6 ho provato a lanciarla ma come provo a far apparire la form per l'inserimento dei dati nel DB il programma di blocca e mi dice che mancano i driver sqlite...cosa devo installare esattamente per poter usare sql con Gambas?


molto strano davvero a meno che tu non abbia installato gambas tramite compilazione (in tal caso devi controllare di aver installato sql3-dev), controlla inoltre di aver abilitato i componenti gb.db

Citazione
Altra cosa: io proporrei di apportare una modifica al database, se possibile, così da permettere all'utente di inserire, per ogni giorno, oltre alle temperature anche i dati pluviometrici (in millimetri e in mm+cm in caso di neve) e magari anche lo stato del cielo già che ci siamo (diciamo che potrà scegliere tra tre valori S=Sereno, N=Nuvoloso, C=Coperto). Se poi non è un casino sarebbe interessante far fare anche il grafico della pioggia....


il db che ho usato era solo un esempio per capire la sua funzionalità e verificarne le prestazioni.

suggerirei di fare un db per ogni anno con all' interno una tabella per ogni mese , ogni dabella avrà i seguenti campi per ogni giorno

temperatura minima
temperatura massima
quantita pioggia
quantità neve
stato del cielo (ma nuvoloso e coperto non sono la stessa cosa?)

per i grafici non è un problema

se va bene mi metto al lavoro
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Aprile 2009, 18:34:55
Ciao, no Gambas l'ho installato da Aggiungi/Rimuovi di Ubuntu, ora lo sto usando sul portatile con Intrepid e continua a darmi quell'errore; ho anche verificato che fossero abilitati i componenti gb.sql ed è tutto ok...boh!

Lo schema del DB sembra perfetto, aggiungerei magari un campo "osservazioni", che ne dici?

Piccolo O.T. didattico sullo stato del cielo
Nuvoloso e coperto non sono la stessa cosa: ci sono delle proprozioni particolari misurate in "ottavi":

COPERTO: copertura nuvolosa del cielo pari a 8 ottavi. Ovvero cielo totalmente coperto senza alcuna zona di sereno.

MOLTO NUVOLOSO: copertura nuvolosa del cielo pari a 6 o 7 ottavi. Ovvero cielo quasi totalmente coperto da nubi. Tuttavia esistono limitati spazi di sereno.

NUVOLOSO: copertura nuvolosa di 3, 4 o 5 ottavi. Ovvero cielo coperto da nuvolosità per circa metà superficie.

POCO NUVOLOSO: copertura nuvolosa del cielo di 1 o 2 ottavi. Ovvero cielo quasi interamente sgombro di nubi.

SERENO: copertura nuvolosa del cielo di 0 ottavi. Ovvero cielo totalmente o quasi sgombro da nubi.

comunque, detto in soldoni, nuvoloso è quando ci sono nuvole ma durante l'arco della giornata il cielo rimane più o meno visibile, coperto è quando il cielo durante tutto l'arco della giornata risulta continuamente chiuso, indipendentemente dal fatto che vi siano precipitazioni o meno. :-)

Ciao!

Edit: non è forse meglio mettere tutti i dati in un unico database? Così l'utente potrebbe cercare i dati di un particolare giorno di qualsiasi anno tramite il programma senza dover star lì ad esplorare (magari a mano) gli altri DB creati di anno in anno...o, in alternativa, se proprio vogliamo creare un DB ogni anno, dare all'utente almeno la possibilità di caricare/visualizzare/cercare i dati di ogni DB annuale, anche se comunque mi sembra un po' tutto troppo macchinoso...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Aprile 2009, 19:32:19
la suddivisione è una comodità per la gestione del db

in realtà l' utente manco se ne accorge

per le richieste si utilizzano funzioni del tipo:

temperatura_media_minima=datab.mediamin(mese,anno)

temperatura_=datab.tempmin(giorno,mese,anno)

ecc ecc

così l' utilizzo rimane molto semplice e veloce per ogni esigenza che tu debba avere

spero di essermi spegato bene

controlla che il componente gb.db sia abilitato in progetto>proprietà>componenti
all' interna dell ide di gambas
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Aprile 2009, 19:43:20
Citazione
DB ogni anno, dare all'utente almeno la possibilità di caricare/visualizzare/cercare i dati di ogni DB annuale, anche se comunque mi sembra un po' tutto troppo macchinoso...



non funzionandoti i db non hai potuto provare il prog... quando riuscirari vedrai che la finestra di immissione dati fa già in automatico anche la visualizzazione dei dati già immesi , basta solo selezionare una data nel datechoseer
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Aprile 2009, 22:45:22
Ce l'ho fatta! Ora mi va il DB! Synaptic salva sempre in queste situazioni!
Ma non è che un domani quando distribuiremo il software possano sorgere questi problemi agli utenti finali? O le dipendenze verranno scaricate automaticamente?

Comunque bisognerà riprogettare tutto il menu "Dati meteo", visto che gli strumenti che ho fatto non dovrebbero servire con questo nuovo sistema, giusto?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Aprile 2009, 22:58:57
io lascerei comunque yn form per inserire i dati della temperatura uno per quelli pluviometrici e magari uno per la condizione del celo ed eventuali osservazioni

oppure preferisci lasciare tutto su un unico form?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Aprile 2009, 23:13:55
Tu cosa dici di fare?
Forse meglio riprogettare tutto, mettere un form solo con 31 campi, ciascuno per giorno, con temp min, max, stato del cielo e precipitazioni...che dici?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 30 Aprile 2009, 23:41:49
Scusate, ma non è meglio l'uso di un solo DB, con all'interno gli anni divisi per tabelle e tutti i dati all'interno delle rispettive tabelle annuali?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: claudio - 30 Aprile 2009, 23:51:19
Ciao a tutti.
Ho provato l'applicazione e vi segnalo un piccolo errore nel
modulo: datab   function: media:

al primo inserimento della temperatura min e max, se lascio uno dei due campi
non valorizzati e salvo i dati, mi esce il classico errore di divisione per zero,
in quanto la variabile sommamin o sommamax è pari a zero.

  IF contmin <> 0 THEN
          media.Add(sommamin / contmin, 0)
          media.Add(sommamax / contmax, 1)
  ELSE
          media.Add(0, 0)
          media.Add(0, 1)
  ENDIF
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: claudio - 01 Maggio 2009, 00:05:50
Rettifico il messaggio precedente:

è la variabile contmin o contmax che provoca l'errore di divisione per 0.
La soluzione è di bloccare il salvataggio delle temperature, se sia la minima che la massima non sono state inserite correttamente.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Maggio 2009, 18:10:42
Ciao, è vero, forse è del tutto inutile e ridondante mettere un'altra finestra per l'inserimento dei dati giornalieri...allora facciamo tutto su DB!
Ora modifico un po' l'interfaccia, poi carico qui i nuovi sorgenti.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Maggio 2009, 21:16:15
Citazione
    Scusate, ma non è meglio l'uso di un solo DB, con all'interno gli anni divisi per tabelle e tutti i dati all'interno delle rispettive tabelle annuali?


per fare un db unico la struttura sarebbe piuttosto articolata

ho provato a rifare il db usando un db per ogni anno e risulta molto + semplice

(per chi scrive il codice del db)fare le varie operazioni

vi lascio i sorgenti modificati con il nuovo db  per ora funziona solo la gestione delle temperature minime e massima, adesso scrivo il codice per i dati pluviometrici e le ossevazioni


ps: grazie cbsoft l' errore è stato corretto (almeno credo)

edit: eliminato allegato
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Maggio 2009, 21:54:56
Aspetta un attimo fsurfing a metterti a scrivere il codice, mi è venuto in mente che forse sarebbe meglio nel DB aggiungere anche un campo non obbligatorio in cui tramite magari una ComboBox l'utente possa aggiungere l'eventuale tipo di precipitazione registrato in un certo giorno.

Le scelte possibili potrebbero essere:

- (nessuna precipitazione, opzione di default)
Pioggia
Pioviggine
Temporale
Temporale/Grandine
Temporale/Neve
Neve
Neve/Pioggia
Pioggia che gela
Nebbia

E' un problema?
Stefano

PS Io intanto sto andando avanti con degli altri pezzi...ma stiamo incasinandoci un po' con i sorgenti mi sa... :-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Maggio 2009, 22:09:54
per l' incasinamento non è un problema

i tuo codice è il principale

dei miei sorgenti basta che copi i seguenti file e li metti nella tua cartella
 di progetto


Codice: [Seleziona]


fwait.form

fwait.class
grafico.module

datab.module

Ftemperaturefs.class

Ftemperaturefs.form


 


e poi riavvii gambas

se aggiungo altri file te lo dico

Citazione
spetta un attimo fsurfing a metterti a scrivere il codice, mi è venuto in mente che forse sarebbe meglio nel DB aggiungere anche un campo non obbligatorio in cui tramite magari una ComboBox l'utente possa aggiungere l'eventuale tipo di precipitazione registrato in un certo giorno.  Le scelte possibili potrebbero essere:  - (nessuna precipitazione, opzione di default) Pioggia Pioviggine Temporale Temporale/Grandine Temporale/Neve Neve Neve/Pioggia Pioggia che gela Nebbia  E' un problema?


non è un problema
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: claudio - 01 Maggio 2009, 22:10:00
Ho visto che avete corretto l'errore da me segnalato.

Dovreste migliorare la gestione delle form, aprirle tutte con lo stesso metodo
(showdialog) e centrarle nel desktop

PUBLIC SUB Form_Open()
    ME.Center
END

Oppure in questo modo:
PUBLIC SUB mnuconversione_Click()
  ME.Hide
  'mostra il convertitore gradi °C / °F
  Fconversionegradi.Show
END

e poi all'evento Form_Close di Fconversionegradi
PUBLIC SUB Form_Close()
    FMain.Show
END

cosi si evita di avere tante form aperte sul desktop.

Poi non capisco la scelta di costruire il database come avete fatto,
non era più semplice questa struttura:

Id       Integer Primary key
Giorno   DateTime
Minima   Integer o Float
Massima  Integer o Float

potendo inserire le misurazioni senza limiti di tempo, poi con delle semplici query di selezione si possono estrapolare i dati relativi ad ogni periodo selezionato.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Maggio 2009, 22:12:02
mi sorge un dubbio

per le precipitazioni poniamo di default che siano zero o teniamo conto che può anche esserci un non pervenuto segnato dal solito "-" ?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Maggio 2009, 22:46:55
Ciao, sì direi che uno può segnare Pioggia ma non avere l'accumulo (magari perché gli si è rotto il pluviometro ;-) )...non saprei però se è meglio segnare "-" o "0"...

Citazione
e poi all'evento Form_Close di Fconversionegradi PUBLIC SUB Form_Close() FMain.Show END  cosi si evita di avere tante form aperte sul desktop.


E' voluto quell'effetto; così un utente può tenere aperti più strumenti!
Piuttosto, sarebbe una buona cosa cercare di togliere il bottoncino di riduzione (non ha molto senso e se apre più strumenti di conversione all'utente si riempie inutilmente la barra delle applicazioni)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Maggio 2009, 22:49:21
Citazione
Poi non capisco la scelta di costruire il database come avete fatto, non era più semplice questa struttura:  Id Integer Primary key Giorno DateTime Minima Integer o Float Massima Integer o Float  potendo inserire le misurazioni senza limiti di tempo, poi con delle semplici query di selezione si possono estrapolare i dati relativi ad ogni periodo selezionato.


la tua è un ottima idea

per ora non ho + voglia di rifare di nuovo da capo però :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Maggio 2009, 00:11:56
implementato inserimento piogge


se vuoi dopo averlo provato puoi copiare questi file nella tua cartella progetto
per renderla compatibile al db

fwait.form

fwait.class
grafico.module

datab.module

Ftemperaturefs.class

Ftemperaturefs.form
precipitazioni.form
precipitazioni.class

ricopiali tutti che sono cambiati tutti :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Maggio 2009, 13:13:36
piccole migliorie
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Maggio 2009, 13:23:42
il modulo datab contiene le seguenti funzioni che possono essere di varia utilita per altre parti del programma

PUBLIC FUNCTION cercaTmin(giorno AS Integer, mese AS Integer, anno AS Integer) AS String

ritorna una stringa contenente la temperatura minima del giorno mese e anno richiesto

PUBLIC FUNCTION cercaTmax(giorno AS Integer, mese AS Integer, anno AS Integer) AS String

idem per la temperatura massima

PUBLIC FUNCTION mediaTmax(mese AS Integer, anno AS Integer) AS Float

ritorna un float contenente la temperatura massima mmedia di un determinato mese

PUBLIC FUNCTION mediaTmin(mese AS Integer, anno AS Integer) AS Float
 
idem ma per la media della minima


PUBLIC FUNCTION valoriTmin(mese AS Integer, anno AS Integer) AS String[]

ritorna un array float contenente tutti i valori di temperatura minima del mese richiesto

PUBLIC FUNCTION valoriTmax(mese AS Integer, anno AS Integer) AS String[]

idem ma per la temp massima

PUBLIC FUNCTION cercaP(giorno AS Integer, mese AS Integer, anno AS Integer) AS String

ritorna una stringa contenente la precipitazione di un dato giorno

PUBLIC FUNCTION cercaPtipo(giorno AS Integer, mese AS Integer, anno AS Integer) AS String

ritorna una stringa contenente il tipo di precipitazione di un dato giorno

PUBLIC FUNCTION mediaP(mese AS Integer, anno AS Integer) AS Float

ritorna un float con la media delle precpitazioni mensili

PUBLIC FUNCTION valoriP(mese AS Integer, anno AS Integer) AS String[]

ritorna un array float con tutte le recipitazioni del mese richiesto

PUBLIC FUNCTION totP(mese AS Integer, anno AS Integer) AS Float

ritorna un float con il totale delle precipitazioni mensili
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 02 Maggio 2009, 17:24:13
Hai fatto ancora un altro splendido lavoro! Complimenti! :-o
Ormai il programma è da promuovere alla versione 0.1.0!

Sarebbe però forse meglio il grafico delle precipitazioni farlo a barre verticali anziché a linee come le temperature...vedi l'allegato come esempio di quello che intendo...che ne pensi?Non è più logico visto che sono accumuli di pioggia?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 02 Maggio 2009, 23:02:56
Ciao, qualche aggiornamento: ho riprogettato l'interfaccia grafica e aggiunto nuove funzionalità; mi sono permesso di modificare leggermente anche la GUI degli strumenti creati da Fsurfing, piccole modifiche del tipo: modificato titolo finestra, ecc.

Vi prego ora di scaricare e continuare sui sorgenti della versiuone 0.0.8 che allego a questo post, per non vanificare il lavoro che ho fatto stasera ;-)

Fatemi sapere impressioni/pareri o altro. Diciamo che da fare ora oltre al grafico della pioggia da modificare come spiegato sopra (sempre che sia possibile) ci sarebbe da aggiungere un campo "cm" nello strumento di archiviazione delle precipitazioni...se nevica o grandina tanto l'utente deve poter mettere i cm di neve o grandine, no? (adesso Fsurfing mi spara :-))

Sta venendo comunque un ottimo lavoro, chissà che un domani questo programma non dinventi famoso, dato che è unico nel suo genere!

PS Mi scuso anche per la pesantezza assunta dal programma in termini di MB, è colpa di una immagine che utilizzo come sfondo nel programma...per ora non sfora i limiti ma comunque se ci sono problemi carico tutto sul mio sito e vi faccio scaricare i sorgenti da lì...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 02 Maggio 2009, 23:35:17
Visto che l'immagine è pesante potresti toglierla a poi inserirla nel form della versione finale...tanto ai fini della programmazione non ha molta utilità....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Maggio 2009, 01:09:21
per l' immagine non è un problema basta salvarla in jpeg e pesa solo 95 kb ho fatto una prova e risulta ottimale comunque

appena finisco di digerire le costine di stasera (un paio di giorni penso, vista la quantità ingurgitata) modifico il db per la neve e il grafico che sicuramente ha + senso se fatto a barre.

se ti servono altre funzioni di ricerca del db fammi sapere

non sarebbe male inserire un form in cui all' interno visualizzare l' immagine meteo dell' italia aggiornata in tempo reale, sai se si può recuperare da qualche sito?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 03 Maggio 2009, 01:15:01
http://www.meteoindiretta.it/
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 03 Maggio 2009, 06:47:49
"Foto_schermata" è salvata in formato PNG... occupa 1,5 MB. Il formato PNG è un formato che se da un lato preserva la qualità, dall'altro porta via un'enorme quantità di spazio.  Oltretutto la foto è anche a 1400x1050, una dimensione esagerata visto che sui monitor più diffusi (1280x1024) esce dallo schermo.
Salvarla in formato JPG con compressione all'85% non porta a significative perdite di qualità e, nel contempo, permette di ottenere un file di soli 90,5 KB... Sarebbe meglio provvedere alla "dieta", non tanto per il carico sul server (la banda mensile è tanta), ma per l'utente finale che si vede costretto al download di un pacchetto da 1,6 MB di cui solo 0,1 di codice...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Maggio 2009, 10:21:53
modifiche al db apportate

modificato anche grafico pioggia e neve

se vuoi solo copiarti i file modificati ecco la lista di quelli cambiati

Codice: [Seleziona]

 fwait.form
 fwait.class
 grafico.module
 datab.module
 Ftemperaturefs.class
 Ftemperaturefs.form
 precipitazioni.class
 precipitazioni.form


le modifiche sono state apportade dalla tua versione dei sorgentoi

ps. ho provveduto a ridurre il file immagine




edit: tolto allegato
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 03 Maggio 2009, 14:26:35
Ottimo lavoro! Direi che ormai si può promuovere MeteoMachine alla versione 0.1.0, lasciando tuttavia ancora la dicitura "Beta" perché sarà da testare a fondo in tutte le sue parti prima di rlasciarla compilata e pacchettizzata.

Riguardo ad altre funzionalità: molto allettante quella del meteo in diretta;

io pensavo magari anche ad una parte didattica, con fondamenti di Meteorologia...così il programma potrebbe essere usato anche nelle scuole per insegnare magari i fondamenti di questa scienza ai bambini e ai ragazzi (diciamo fino alla scuola media inferiore per adesso)...che so, concetti base come: pressione, temperatura, umidità, tipi di nuvole, ecc...per i contenuti non c'è problema (io ho parecchio materiale, anche fotografico), il problema è come progettare la GUI e i controlli da usare per includere magari testo e immagini assieme...boh...se avete qualche proposta

E poi visto che la parte di archiviazione che fsurfing ha creato è a dir poco superba per finire in bel lavoro ci vorrebbe un tool per la ricerca rapida nel DB (di cui perlatro ho già previsto l'inserimento in uno dei menu a discesa del programma)...

Fatemi sapere!
Ciao!

PS Effettivamente compressa in jpg la foto non occupa più niente...io non l'avevo fatto perché non è un formato di file open, tutto qui... :-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 03 Maggio 2009, 16:11:49
Invece di implementa la parte didattica direttamente nel software potresti creare una suite.....un pò come openoffice...il tutto si chiama openoffice ma poi c'è il word processor, la presentazione, il foglio di calcolo, etc...

Potresti costruire anche il tuo programma così....così uno può decidere magari cosa installare....ad esempio se io devo solo utilizzarlo come macchina metereologica e non mi interessa la parte didattica allora quella parte non la installo proprio....

Spero di essere stato chiaro...

EDIT:
P.S

Se interessa implementare il meteo in diretta da un sito poso provarci io se volete.....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 03 Maggio 2009, 17:24:40
Ho creato un form per la visualizzazione del meteo in diretta...se vi piace posso continuare a svilupparlo per bene....questa è solo una bozza da mostrarvi....

in particolare aspetto il verdetto di stef.....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Maggio 2009, 19:00:07
bravo ceskho ! occupati tu del meteo in diretta , si riuscirà anche ad ottenere l' immagine in movimento?

@stef

di preciso cosa deve fare la ricerca rapida?

selezioni un giorno e ti visualizza tutti i dati?

fammi sapere,

ti serve ancora la possibilità di esportare le temperature e precipitazioni in un file di testo?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 03 Maggio 2009, 19:11:26
@Ceskho

Direi che stai facendo un ottimo lavoro, l'immagine in movimento poi sarebbe superba! C'è solo un problema: se all'immagine cambiassero il link? :aiuto: Che dici, sarebbe utile magari dare la possibilità di modificarlo?
Per la suite: potrebbe essere anche quella un'idea, però mi sembra un po' prematuro per adesso...

@fsurfing

Sinvceramente a quali ricerche un utente potrebbe essere interessato devo pensarci ancora, ho qualche idea, ma nulla di preciso...ti farò sapere.
La funzionalità di esportazione in appositi file di testo dei dati sarebbe interessante.

Io intanto stasera andrò avanti con altri strumenti meteo...

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Maggio 2009, 19:17:29
ok mi occupo dell' esportazione

stavo pensando inoltre di fare un form in cui viene visualizzato un grafico annuale delle temperature medie mensili  ed uno dei dati pluviometrici che ne dici?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 03 Maggio 2009, 21:16:09
Ok, ottima idea...magari, oltre al grafico, già che ci siamo si potrebbe mettere il totale delle precipitazioni (mostrando anche gli accumuli parziali dei due semestri) e le medie annuali, minime,, massime e la media totale dell'anno...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Maggio 2009, 21:31:48
vi posto questa versione in cui ho implementato l' esportazione dei valori

vi è anche la possibilità di stamparli , ma come ben sapete funziona solo se si utilizzano le librerie QT per cui per ora è disabilitato


@stef

per integrare le nuove funzioni(esclusa stampa) devi copiare questi file che ho modificato nella tua cartella

Codice: [Seleziona]

datab.module
Ftemperaturefs.form
Ftemperaturefs.class
Fdestinazione.form
Fdestinazione.class
precipitazioni.form
precipitazioni.class



 
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 04 Maggio 2009, 00:19:12
Allora mi occupo io di questa cosa se per voi va bene....

Citazione

stef ha scritto:
@Ceskho

Direi che stai facendo un ottimo lavoro, l'immagine in movimento poi sarebbe superba! C'è solo un problema: se all'immagine cambiassero il link? :aiuto: Che dici, sarebbe utile magari dare la possibilità di modificarlo?


Si potrebbe anche fare ma si potrebbe incorrere in qualche errore da parte di un utente "sbadato"...secondo me sarebbe meglio lasciare a noi programmatori il compito di tenere sott'occhio queste cose...se però reputi che sia meglio così per me non cambia niente....dimmi tu cosa preferisci che faccia....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 04 Maggio 2009, 01:23:58
Allora la questione è questa:

ho fatto una bozza di come dovrebbe essere il programma e lo allego qui...ho cercato e per ora ho trovato solo l'immagine che avete già potuto vedere prima ed una dell'europa....ho cercato di implementare anche le immagini in movimento ma quelle sul sito sono php e sotto gambas neanche il web-browser ne vuole sapere di vederle...le posso solo scaricare come gif ma rimangono comunque foto statiche e il movimento ce lo scordiamo.....

Spero che il mio lavoro comunque vi piaccia...

P.S il form è resizeble e i controlli prendono le dovute misure ogni volta che il form cambia le sue dimensione mediante trascinamento dei bordi col mouse
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 04 Maggio 2009, 14:36:41
Suggerisco una piccola modifica al codice di scaricamento dell'immagine:
Codice: [Seleziona]

SHELL "wget \"" & sDownload & "\"" WAIT


L'aggiunta di WAIT alla fine del comando SHELL istruisce l'interprete ad attendere il termine del comando wget, senza dover aggiungere un WAIT 5.0 nella riga sottostante che:
1) in caso di assenza di problemi di connessione, costringe cmq ad un'attesa di 5 secondi;
2) in caso di connessione lenta o problemi del server, potrebbe essere insufficiente come attesa.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 04 Maggio 2009, 14:59:04
@ Reo72

Il problema è che in fase di test mentre scrivevo il programma il solo wait mi dava problemi in quanto gambas se ne fregava e la picturebox tentava comunque di caricare l'immagine con conseguente errore dato che essa non era ancora presente nella home...l'unico modo che ho trovato per ovviare al problema era proprio wait 5.0....non chiedermi perchè ma so che così funziona...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 04 Maggio 2009, 15:14:24
Versione riveduta e corretta del mio programmino....
In particolare le novità:

- Ho migliorato quella riga di codice come suggerito da Leo (grazie Leo! :-) )

- Ora l'utente non può caricare una foto che già sta vedendo. In questo modo oltre ad essere una cosa più "seria" mi permette di non dover modificare la parte per eliminare le immagini scaricate nella home.

Se serve altro ditemi pure!

EDIT 04-05-09 ore 16-41

Oltre a quanto detto sopra ho aggiunto un "simpatico" form di carica che tiene compagnia mentre si attende che si carichi l'immagine ed alte piccole migliorie al codice (anche qualche commento in più)

P.S.

Devo aggiungere anche qualche funzione all'immagine? Tipo zoom o cosa del genere? o pensi non servano a nulla?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 04 Maggio 2009, 22:08:47
Ciao Ceskho, oggi  a causa di impegni vari, non riesco proprio a guardare bene il tuo nuovo strumento, domani ti prometto che lo provo e ti faccio sapere!

Ciao e grazie!
Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 04 Maggio 2009, 22:52:56
aggiunto form per ricerca sul db :-P  :-P  :-P  :-P  :-P




edit: corretti piccoli bug

chi volesse fare un po di test sarebbe un grande!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 04 Maggio 2009, 23:56:29
@cespolo

non mi funziona il tuo programma , quando premo carica immagine mi va in errore



Citazione
'cancella le tracce dei file scaricati nella home per lasciare l'ambiente pulito   SHELL "rm -f " & User.home & "/satellite_polare.jpg"   SHELL "rm -f " & User.home & "/D2u.jpg"


perche usare la shell quando abbiamo il comodo :
Codice: [Seleziona]


KIll User.home & "/satellite_polare.jpg"
Kill User.home & "/D2u.jpg"
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Maggio 2009, 00:16:35
uhm...il tuo errore è strano....dice che il file non esiste....per favore prova rimuovendo la riga:

FCarica.show

vedi se anche così da errore....

Non conosco kill..cosa fa? cancella i file?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: - 05 Maggio 2009, 13:27:51
Stesso errore anche a me
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Maggio 2009, 13:39:38
Avete provato a fare come ho detto io? mi servirebbe che provaste per capire se l'errore risiede lì.....

cancellare un sola riga e lanciare il programma...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Maggio 2009, 18:38:35
eliminando la riga di carcamento del form fcarica tutto funziona correttamente
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Maggio 2009, 19:57:12
finito anche il grafico di comparazione
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 05 Maggio 2009, 22:05:09
Ciao!
Allora, finalmente stasera ho potuto visionare con calma le ultime modifiche che avete apportato! :-)

@fsurfing
Direi che hai fatto un ottimo lavoro, sia riguardo l'esportazione (proprio quello che intendevo!) che la ricerca nel DB (devo dire altamente professionale!).

@Ceskho
Ho provato a rimuovere la riga incriminata ma dà errore lo stesso :-( Dà sempre quel messaggio "file o directory does not exist".
Inoltre, se riesci, sarebbe meglio mettere una barra di avanzamento, giusto per far capire all'utente che la finestra non è bloccata...

Ste
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Maggio 2009, 23:16:16
Dovete dirmi i sistemi su cui lavorate e la versione di gambas....io personalmente sono su ubuntu intrepid 8.10 e gambas 2.12....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 06 Maggio 2009, 01:39:45
Il problema risiede nel MovieBox all'interno di FCarica. Se lo togli o se imposti la sua proprietà Playing su False tutto funziona per bene.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Maggio 2009, 12:42:11
sono riuscito ad ottenere un immagine dell' italia in movimento

lo inserita nel form principale quardate se vi piace
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Maggio 2009, 13:18:49
Mi hai bruciato sul tempo...avevo avuto anche io l'illuminazione della moviebox....aspettavo di risolvere il problema precedente prima di postare....

comunque a me il tuo programma da il tuo stesso errore....

EDIT

Tolgo l'allegato da qui e lo posto riveduto e corretto nella risposta che segue...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Maggio 2009, 15:18:35
La frase di Leo mi ha fatto pesare e allora ho cercato di riprodurre l'errore 2artificialmnete"....a quanto pare il problema era il path della moviebox del form di carica! L'avevo assegnata direttamente dall'IDE e quindi ci rimaneva salvato il MIO indirizzo...ora ho scritto il caricamento dellla GIF da codice!!!dovrebbe funzionare a tutti....

Ho un solo problema che non so risolvere: non riesco ad adattare le immagini all'interno della moviebox...provate il programma e capirete...

Spero stia venendo fuori un bel lavoro...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Maggio 2009, 17:54:52
Corretto un bug di cui non mi ero accorto...l'immagine trovata da fsurfing aveva un nome che mandava a soqquadro ogni forma di eliminazione, spostamento o quant'altro del file stesso....finalmente sono riuscito a far cancellare al programma anche quel file...

Mi ha fatto perdere la testa perchè se aggiustavo d una parte poi in compenso qualcos'altro non funzionava...

beh come dice Leo:

Citazione

"Ceskho è il miglior utente di questo forum. Gambas deve molto alle sue capacità e senza di lui la comunità sarebbe smarrita"


Sono parole sue....veramente....non dico bugie....veramente!!!!

@ stef

aspetto un tuo giudizio...:-D

@ fsurfing

io e te dobbiamo fare i conti...devi ancora pagarmi i debiti di gioco..ti aspetto all'uscita del forum  
:lite:  :potta:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: md9327 - 06 Maggio 2009, 18:11:08
Che leo abbia scritto quella frase mi lascia un pò dubbioso... forse mi è sfuggita, oppure aveva un gran mal di stomaco quel giorno...

:-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Maggio 2009, 18:24:28
Potresti provare il mio programmino e dirmi cosa ne pensi?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: md9327 - 06 Maggio 2009, 18:28:20
Mò lo provo...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Maggio 2009, 18:29:46
Bravo! e poi magari mi dici come posso fare a far entrare belle belle le immagini in una movie box!!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: md9327 - 06 Maggio 2009, 19:37:19
Tiè, vedi se ti và bene...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Maggio 2009, 20:00:47
@ceskho

non ci credo che non ti funziona!!!!!

l'ho provato su 3 pc diversi

 :-P  :-P  :-P  :-P  :-P


piccola modifica per visualizzare l' immagine al visibile
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Maggio 2009, 20:06:09
Citazione
io e te dobbiamo fare i conti...devi ancora pagarmi i debiti di gioco..ti aspetto all'uscita del forum


 :incredibile: non l'ho capita!

Citazione
"Ceskho è il miglior utente di questo forum. Gambas deve molto alle sue capacità e senza di lui la comunità sarebbe smarrita"


più che mal di pancia era ubriaco!!


io mi ricordo che ha detto questo:
Citazione
Tu non sei nato per complicare la vita, ma proprio per rompere i c....odici alla gente!!! Ah ah ah ah
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Maggio 2009, 21:25:39
Ciao, rieccomi qui!

@Ceskho
L'animazione funziona perfettamente. Io farei però una cosa: dato che non tutti hanno l'ADSL e/o la connessione a Internet metterei una barra di avanzamento che proggressivamente mostra l'andamento del download ed un eventuale messaggio del tipo: "Scaricamento delle immagini satellitari in corso, attendere..." oppure "Impossibile scaricare le immagini satellitari poiché non si è connessi ad Internet"

@tutti
Io ieri ho modificato molto il form principale e aggiunto un nuovo strumento...come facciamo ad allinearci col progetto (tanto per dirne una quello che ha caricato Ceskho ha il FMain molto diverso e cion animazione...il mio ha ancora la foto con le nubi!)? Carico la versione che ho io e apportate voi le modifiche?

Fatemi sapere!
Ciaoo
Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Maggio 2009, 21:27:17
metti il tuo codice poi noi ci adattiamo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Maggio 2009, 21:30:12
Citazione
anto per dirne una quello che ha caricato Ceskho ha il FMain molto diverso e cion animazione...il mio ha ancora la foto con le nubi!


hey quello l'ho fatto io!!! :-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Maggio 2009, 21:44:07
Ooops, scusa Fsurfing! :-)

Ok, ecco il progetto...dovete solo modificare Fmain togliendo la foto, mettendo l'animazione ed eventualmente i messaggi di download di cui vi dicevo.

Il resto dovrebbe essere tutto ok...sta venendo un ottimo lavoro!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Maggio 2009, 21:57:36
per il meteo in diretta è meglio se se ne occupa ceskho io volevo dare una bella ripulita al codice del database

che dici meglio lasciare il meteo in diretta fu fmain o in un form a parte?

carino lo strumento per calcolare l' altezza delle nubi
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Maggio 2009, 22:46:32
Grazie! Ci sarà da fare un bel po' di testing comunque (magari per trovare dei beta-tester mi rivolgerò a qualche forum di Meteorologia, ce ne sono un mare sparsi nel web, ci sarà qualcuno che usa Linux, no?)

Direi che l'animazione su Fmain va benissimo...almeno si riempie un po' la finestra principale!
Ripulisci pure il tuo codice, al resto eventualmente penso io (molte righe sono ancora da commentare)

Buona serata!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 06 Maggio 2009, 23:14:57
Quasi quasi vi banno tutti, così faccio piazza pulita  :idea:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: - 06 Maggio 2009, 23:28:32
Secondo me vi conviene farvi un account comune su qualche storage online .... state riempiendo di allegati tutto quanto e andate male anche voi suppongo....
io mi trovo bene con questo ....
https://www.getdropbox.com/referrals/NTczNzcyODk
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 07 Maggio 2009, 00:47:59
A mio parere il meteo in diretta conviene tenerlo su un form a parte! Non ha tutti può interessare....personalmente preferirei così....

Spero non vi dispiace se continuo a sviluppare il mio programmino come se fosse uyn progetto nuovo...in questo modo non devo sempre scaricare tutto meteomachine e ri-uploadare con il mio form inserito...

In questo modo carico solo il mio form e poi tu stef lo prendi dalla mia cartella e te lo porti nel tuo progetto principale...in questo modo io non devo lavorare necessariamente in maniera sincrona con voi e sono perciò un peso di meno!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: md9327 - 07 Maggio 2009, 00:51:35
Pessimo!!!

Hai dato un'occhio alle modifiche che ho fatto?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 07 Maggio 2009, 01:02:59
Cosa pessimo?

si l'ho provato e non va.....si blocca appena premo il button dicendo "directory e bla bla bla...."
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: md9327 - 07 Maggio 2009, 01:29:47
Mi sono dimenticato di dirti che anche nella tua versione c'era lo stesso identico problema, e che è legato al fatto che esiste un riferimento ad una  directory specifica nel tuo file-system.

Prova ad aprire il file FCarica.form, e modifica la Path...

La cosa non si vede nell'ide, e penso sia un piccolo bachetto di Gambas riferito all'oggetto MovieBox. Basta anche mettere un tuo riferimento nella proprietà da IDE.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 07 Maggio 2009, 11:20:50
@Ceskho

Nessun problema, sviluppalo pure a parte. Magari quando l'hai finito del tutto, se me lo dici, lo includo in MeteoMachine.

@Webmaster

Hai ragione, stiamo incasinando tremendamente il forum, io infatti avevo fatto una pagina di download sul mio sito...bisogna coordinarsi un po' e tenere aggiornata quella...o usare l'e-mail...boh!

@tutti

Il Meteo in diretta lo teniamo sul form principale o a parte?
Mettiamo ai voti!
Io dico sul FMain, così è meno "piatto" e più utile.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 07 Maggio 2009, 12:16:36
secondo me il meteo in diretta puo essere sviluppato in due parti,

una semplice tipo quella che avevo fatto io posizionato in fmain che da un po di movimento al form principale

e poi una versione più completa in un form a parte in cui si puo scegliere se visualizzare la cartina europea o italiana l' immagine all' infrarosso al radar o al visibile.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 07 Maggio 2009, 13:16:43
Citazione

md9327 ha scritto:
Mi sono dimenticato di dirti che anche nella tua versione c'era lo stesso identico problema, e che è legato al fatto che esiste un riferimento ad una  directory specifica nel tuo file-system.

Prova ad aprire il file FCarica.form, e modifica la Path...

La cosa non si vede nell'ide, e penso sia un piccolo bachetto di Gambas riferito all'oggetto MovieBox. Basta anche mettere un tuo riferimento nella proprietà da IDE.


Proprio per ovviare a questo problema avevo creato nel codice di FMain il caricamento della GIF da cosice....mediante il comando

Moviebox.path = Application.path & immagine.gif

Quindi non dovrebbe dare problemi...Se esiste questa incompatibilità posso sempre togliere la GIF e lasciare i due label che cambiano da "-" a "X"

@ stef

Penso che possiamo fare come ha detto fsurfing...una sola immagine del meteo in diretta su FMain e poi un form più specifico in cui effettuare scelte e roba viaria!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 07 Maggio 2009, 14:46:22
Va bene.

Un'altra cosa, poi: ricordiamoci quando pubblichiamo una nuova versione dei sorgenti di incrementare di +0.0.1 la versione di MeteoMachine, così non si fa casino con le versioni; inoltre, indichiamo anche quali file abbiamo modificato, come ha fatto fsurfing i giorni scorsi.

Poi quando daremo il primo pacchetto binario (*.deb?) ai volenterosi beta tester di cui inzierò la ricerca allora la versione passerà a 0.1.0

Così con qualche regoletta non rischiamo di mischiare i vari sorgenti! :-)
Io stasera mi metterò all'opera per un altro strumento nel frattempo ;-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 07 Maggio 2009, 19:14:58
ho aggiunto la comaprazione di neve e pioggia
e piccole migliorie ai grafii

ho cambiato solamente questi file:


Codice: [Seleziona]

Fcerca.class
Fcerca.form
grafico.module
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 07 Maggio 2009, 22:45:05
Ciao fsurfing, ho scaricato il tuo pacchetto e ho fatto delle modifiche generali al progetto (aggiunte delle icone, aggiunta la finestra Friconoscimenti, sistemati dei piccoli difetti grafici...) sarebbe meglio se sovrascrivessi tutti i file (dopo aver fatto backup della cartella che hai attualmente, non si sa mai) con quelli del pacchetto sorgenti che allego ora.

A proposito, prova ad andare in Aiuto-Informazioni; se si clicca su Licenza e su Riconoscimenti, le finestre relative appaiono dietro Fabout, sebbene sia impostata l'apposita proprietà...sai metterlo a psoto questo problema?

Ciao!
Stefano

PS Se tutti coloro che fino adesso hanno in qualche modo collaborato al progetto mi fornissero il loro nome e cognome provvedo a inserirli nei Riconoscimenti!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 07 Maggio 2009, 23:07:49
guarda se ti piace così :

ps ho eliminato un paio di form che non venivano + usati (i vecchi inserimenti di temperatura penso)

edit: tolto allegato
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 08 Maggio 2009, 00:26:20
@ md****

ho dato un'occhiata ora per bene al tuo codice...ho commentato le due righe contenenti il form incriminato almeno per vedere come funzionava...io pensavo esistesse un metodo per adattare l'immagine alla moviebox...avevo già pensato di ricorrere ad una scrollviewer ma volevo qualcosa di più "bello" da vedere...vabbè dovrò arrangiarmi così....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: md9327 - 08 Maggio 2009, 00:47:00
C'è un problema relativo ai metodi Strech e Resize dell'oggetto Image che, sembra, non riescono a disegnare l'immagine ridimensionata.

Non sò se è un baco della libreria o un limite, ma io ci ho provato.

E' probabile che dipenda dalla risoluzione e dalla profondità dei colori, oppure altro, perchè con immagini normali la cosa funziona. In pgDesignere ho implementato una cosa del genere e funge.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Maggio 2009, 20:01:26
ho inserito il meteoin diretta su fmain (loa versione semplicistica per il resto lascio al grande ceskho il compito)

ho risolto il problema del wait su wget togliendolo e utilizzando un controllo del processo

wget inoltre viene lanciato con l' ozione quiet  (-q)


ho modificato leggermente anche il file

grafico.module
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 08 Maggio 2009, 21:26:50
Fsurfing, non hai scaricato la versione 0.013 di ieri sera?? :-)
Avevo fatto delle modifiche importanti! :-(

Vabbè le rifaccio a questa tua nuova versione, però cerchiamo di stare tutti al passo scaricando le ultime versione caricate da ciascuno altrimenti è un casino. e si rischia di lavorare per niente.. :-D

Ottimo lavoro comunque, come sempre del resto!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Maggio 2009, 21:27:06
ops ho fatto un casino!!!!!!11


già che ci sei inserisci in fmain un collegamento nel menu ad un nuovo form per l' inserimento delle osservazioni giornaliere


la tua versione l'avevo scaricata e modificata poi però l' ho cancellata per errore e lavorato su una precedente
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 08 Maggio 2009, 21:36:19
Fa niente, cose che capitano! :-D
A cosa servirà esattamente questo strumento? Sarà una sorta di blocknotes?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Maggio 2009, 22:01:02
a dire il vero me lo avevi chiesto tu !

cmq si un form dove inserire le osservazioni del cielo o la lista della spesa è uguale



se puoi il nuovo form chiamalo Fosservazioni
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Maggio 2009, 22:02:28
tra poco ti mando la prima stesura del nuovo form
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Maggio 2009, 22:13:05
ti allego un file contenente solo il nuovo form e il file datab.module che o modificato per far funzionare il nuovo form

quando li hai inseriti nel progetto postalo così ci risincronizziamo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Maggio 2009, 22:32:18
@stef
secondo te potrebbe essere utile uno strumento per importare i dati dal tuo programma meteomemo per win?

se si, ci studio sopra se mi dai una copia del db da importare
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 08 Maggio 2009, 22:59:45
Ciao, fatto!

Io ho "perso" la serata cercando di implementare una stupidissima voce di menu

"File->Mostra l'immagine satellitare all'avvio"

che permetterebbe all'utente di scegliere in base alle sue preferenze se avere o meno all'avvio del programma l'immagine animata del sat su form Main (di default dovrebbe essere true) ma non ci sono riuscito...tra errori di stack e comportamenti anomali ho fatto un casino....prova a dargli tu un'occhiata eventualmente...si tratta di lavorare su settings.Save e su mnuvisualizzasat.Value=TRUE/FALSE

Riguardo il DB di MeteoMemo ti farò sapere domani. Sarebbe bello comunque...

Mi raccomando però, scarica tutta questa versione dei sorgenti 0.0.16 e lavora su questi sennò il mio lavoro di stasera è stato vano! ;-)

PS Per la storia delle finestre Riconoscimenti e Licenza che non compaiono sopra a FAbout ne sai qualche cosa del motivo?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 09 Maggio 2009, 11:50:21
ho sistemato il menu di scelta del sat su fmain

e il form riconoscimenti :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 09 Maggio 2009, 21:12:21
Ciao, io stasera ho dato una risistemata all'intero progetto e ho aggiunto un altro strumento meteo.
Ti prego quindi di scaricare tutto il codice e tutti i form che allego.

Che dici, siamo pronti per la release candidate? La versione successiva sarà dunque la 0.1.0?
Fammi sapere, così vado a caccia di beta-tester sui forum di Meteorologia sparsi sul web (sperando che siano in molti ad usare Linux :-) )

PS A proposito, per la versione 0.2 non mi dispiacerebbe riscrivere l'interfaccia grafica in QT...che dici, si può fare senza dover rifare tutto daccapo?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 09 Maggio 2009, 21:42:49
oggi ho sentito cesko su pdgin è ha una versione funzionante e molto bella del meteo in diretta da applicare su form separato direi di aspettare lui per vedere se è a posto così e possiamo inserirla così pacchettiamo

per le qt non c'è nessun problema visto che basta andare in proprieta progetto e disabilitare le gtk e abilitare le qt
fatto questop possiamo decommentare alcune righe di codice che permetteranno di stampare i report dei dati inseriti mensilmente

per fare il deb della versione per i beta tester bisogna considerare alcune cose:

per sistemi ubuntu/debian possimo fare un bel deb però magari da un sistema con gambas 2.0 in modo tale che qualsiasi versione di ubuntu l' utente stia utilizzando(dalla 8.04 in su) non debba preoccuparsi di installarsi la versione + recente ma sarà fatto tutto in automatico

per invece utenti mandriva e similari dovremo fare un .rpm anche qui però utilizzando una versione di gambas vecchiotta


ora scarico nuova versione :) ciao ciao
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 10 Maggio 2009, 00:34:23
EVVIIIIIIVA!!! Finalmente sono riuscito a far riconoscere a questo scemo (mi riferisco al mio programma...:-P) a controllare la connessione prima di scaricare....Ora finalmente il mio programma vede prima se si è connessi alla rete e nel caso di esito positivo allora scarica l'immagine!

Ringrazio fsurfing per aver definito il mio programma "una versione funzionante e molto bella"....

@ stef
Aspettavo di implementare questa cosa prima di presentarvi il programma....per ora è una versione base presentabile....c'è molto da implementare ancora....all'interno del tar c'è un file di testo dovee scrivo cosa faccio e cosa ho ancora intenzione di fare.....dai una lettura e vedi ome si evolve il mio programma se vuoi...

P.S. Se può tornarvi utile io sviluppo su Gambas 2.12 e Ubuntu Intrepid a 32 bit..
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 10 Maggio 2009, 22:43:50
Ciao, stasera sono preso, domani guardo tutto con calma...comunque ho notato che la versione attualmente presente in MeteoMachine, se viene compilata, non funziona...se eseguita nell'ambiente Gambas tutto ok, ma se lo lancio da compilato non va...domani provo con la nuova versione che hai allegato al tuo ultimo post e ti faccio sapere!

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 11 Maggio 2009, 12:54:02
Citazione
ho notato che la versione attualmente presente in MeteoMachine, se viene compilata, non funziona...se eseguita nell'ambiente Gambas tutto ok, ma se lo lancio da compilato non va.



prova a fare un click destro sul file meteomachine.gambas poi selezioni apri con altra applicazione

poi selezioni usare comando personalizzato e scrivi nel box gbr2

vedrai che funziona benissimo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 12 Maggio 2009, 18:49:19
ho inserito il form di ceskho nel progetto prncipale

ho anche fatto due pacchetti deb (uno per debian e uno per ubuntu )della versione attuale così stef puo iniziare a trovare qualche betatester

la versione di gambas usata per fare i deb e la 2.7 (per quanto riguarda ubuntu
rendiamo il programma compatibile dalla 8.10 in su )

avrei fatto dei pachetti .rpm ma nella mia macchina virtuale non riesco

rpmbuil mi ritorna sempre errore 1

allego anche i sorgenti dell' ultima versione
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 12 Maggio 2009, 21:59:59
Ciao, scusate la mia assenza, ma ho avuto svariati problemi e non ho più potuto dedicarmi al nostro bellissimo progetto. :-(

Bravo fsurfing per aver creato i deb; ora andrò in giro alla ricerca di beta tester...ci saranno ancora delle cose da sistemare (esempio i riconoscimenti di Ceskho!!).

Ci sentiamo qui nei prossimi giorni (spero già domani!) per decidere su eventuali cambiamenti da apportare alla versione stabile...

Scusatemi ancora...
Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 12 Maggio 2009, 22:06:42
Se volete ringraziarmi fatelo qui...:-P

@ stef
poi quando hai tempo fatti vivo che ho in mente un ideone!!!!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 13 Maggio 2009, 21:20:25
Ciao vi aggiorno un po' sulla situazione: prima di partire con la distribuzione del software ai beta tester ho provato ad eseguire su un sistema "pulito" il deb di MeteoMachine fornitomi da fsurfing (in pratica ho provato ad installarlo da Live di Ubuntu).

Ebbene, richiede svariate dipendenze che, sinceramente, per chi è pratico di Linux installa con pochi click, ma per chi è un po' più "imbranato" potrebbe essere un serio problema (addirittura chiede i driver del motore del DB!).

Mi chiedevo: non è possibile realizzare un piccolo script (ovviamente non in Gambas!) da lanciare prima dell'installazione del deb che provvede prima a scaricare tutte le dipendenze? Dopo di che l'utente può lanciare l'installazione di MeteoMachine e trovarsi tutte le sue belle dipendenze già soddisfatte?

Ve lo chiedo perché so già che se vado su un forum di Meteorologia a proporre questo software, troverò già solamente un 15% degli utenti (se tutto va bene, dato che Linux non è molto diffuso in questo ambito!) disposto a provarlo, se poi iniziano ad aprire decine di post di richiesta solo per come installarlo, ho capito che di beta test sull'applicazione ne facciamo ben pochi... :-)

Che dite?
Fatemi sapere!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 13 Maggio 2009, 23:00:34
Creare uno script significa crearne uno per ogni distribuzione....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 14 Maggio 2009, 01:30:58
se il sistema ospite e ubuntu bastano due soli click per installare il programma tramite il deb

anzi un doppio click sul file del pacchetto

e un click su installa pacchetto nel gestore di pacchetti che si apre di conseguenza e che installa in automatico tutte le dipendenze (ammesso di avere una connessione internet)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 14 Maggio 2009, 09:48:10
Ciao, come ho già detto, io ho provato ad installare il deb su una Ubuntu pulita (Live CD), e ho scoperto che non si installa perché dice "Dipendenze non soddisfatte"; in pratica richiede i pacchetti Gambas e purtroppo non li scarica in automatico :-(
Provate anche voi...

Il problema è come su Windows una volta con VB6: tu avevi tutte le dll e gli ocx, ma magari l'utente a cui davi il programma no e così non gli funzionava; lo stesso mi sa che è per Gambas, noi abbiamo tutte le dipendenze e ci va tutto perché sviluppiamo su Gambas ma Ubuntu non ha queste dipendenze già preinstallate (purtroppo).

Inoltre, una volta che sono riuscito ad installarlo, ho comunque dovuto smanettare per trovare il driver per SQL poiché come cercavo di accedere al DB crashava... :-(

Per questo chiedevo di fare uno script da lanciare prima di installare il deb...

Fatemi sapere cosa ne pensate!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 14 Maggio 2009, 10:01:30
il problema probabilmente potrebbe essere che hai lanciato il programma da una livecd

se invece lo installi da un installazione pulita ma non live (ubuntu 8.10 o superiore) i pacchetti li trova in automatico prova ad installare il sistema in una macchina virtuale e vedrai che è così
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 14 Maggio 2009, 18:35:58
Ciao Fsurfing, hai ragione...ho fatto una installazione pulita di Ubuntu in macchina virtuale e così le dipendenze ora le scarica, tutte tranne però il driver sql...questo andrebbe scaricato con uno script...oppure gestire l'eccezione (che compare quando si cerca di accedere agli strumenti che si appoggiano al DB) nel programma e far apparire una finestra del tipo "Attenzione, è necessario installare un pacchetto aggiuntivo: Aprire Synaptic ecc"...certo che l'utente non sta usando Ubuntu queste istruzioni non sono valide...forse meglio lo script...boh

Che ne pensate?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 14 Maggio 2009, 19:05:20
in effetti chissà poi perchè il pacchetto non istalla gb.sql
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 14 Maggio 2009, 20:58:35
Citazione

stef ha scritto:
l...questo andrebbe scaricato con uno script...oppure gestire l'eccezione (che compare quando si cerca di accedere agli strumenti che si appoggiano al DB) nel programma e far apparire una finestra del tipo "Attenzione, è necessario installare un pacchetto aggiuntivo: Aprire Synaptic ecc"...certo che l'utente non sta usando Ubuntu queste istruzioni non sono valide...forse meglio lo script...boh

Che ne pensate?


Non voglio ripetermi ma far installare a meteomachine le dipendenze significa aggiungere molto codice che gestisca l'evento per ogni tipo di distribuzione (dato che l'installazione varia da distro a distro)

Si potrebbe mettere sulla pagina di download del progetto un bel "NOTA BENE" che dice di installare quel particolare componente....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 15 Maggio 2009, 17:05:13
in alternativa si può fornire solamente il file eseguibile compilato con una versione di gambas non troppo recente, poi inserire nel sito dove si scarica il programma , una miniguida per installare gambas in base alle diverse distribuzioni(almeno le principali)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 15 Maggio 2009, 17:36:47
Si infatti....è la cosa più semplice da fare...oppure creare uno script che installa tutto l'ambiente meteomachine solo per alcune distro più blasonate: mandriva, debian, fadora...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 15 Maggio 2009, 22:19:14
D'altronde, la lista delle dipendenze è una costante standard in tutti i programmi open-source. Non credo che chiedere all'utente un minimo di impegno sia così disagevole.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 16 Maggio 2009, 00:01:12
Citazione

leo72 ha scritto:
D'altronde, la lista delle dipendenze è una costante standard in tutti i programmi open-source. Non credo che chiedere all'utente un minimo di impegno sia così disagevole.


:prof:  Ecco :nono: ....ora parla come uno che ha appena installato archlinux!!!  :giullare:  :ble:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 16 Maggio 2009, 08:47:26
:rotfl:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 16 Maggio 2009, 11:21:30
Ok, allora facciamo così: facciamo i pacchetti per le distro  più famose e poi segnaliamo sul sito da cui lo si scaricherà che una volta installato per chi ha Ubuntu prima di avviarlo va scaricato il pacchetto gb.sql

Ma per chi ha altre Distro? Diamo solo l'eseguibile?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 16 Maggio 2009, 12:02:56
Solitamente nonostante esistano tre distro per ogni persona nel mondo si basano quasi tutte su poche distro più note....penso che creare eseguibili per debian, fedora, mandriva ed altre blasonate basta per coprire il 90% delle distribuzioni esistenti.....poi se qualcuno ha una distro che usano in 20 personi non può essere un problema nostro....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: leo72 - 16 Maggio 2009, 12:13:30
Gambas richiede una lista di dipendenze da paura, se uno vuole compilarselo da sorgenti. Sulla mia vecchia Suse la ricerca e l'installazione delle dipendenze lo facevo _sempre_ a mano perché all'epoca non c'era uno strumento da linea di comando. Poi è arrivato yum (mi pare) ma io sono passato ad Ubuntu e ad apt-get.
Però, ribadisco, cosa ci vuole a cercarsi 2 o 3 dipendenze? Anche perché se no o mettete i pacchetti solo per le distro più famose (Ubuntu, Fedora, Suse, Mandriva) facendo torto a qualcuno oppure mettete solo i sorgenti con buona pace degli utenti novelli.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: md9327 - 16 Maggio 2009, 13:20:07
Le gestioni di package sono piuttosto limitate, e per fortuna (penso..), ma non ancora veramente complete e veramente stabili:

yum per rpm
apt per deb
slackware

e un'altro paio che non ricordo...

Lo studio e lo sviluppo di un sistema a pacchetti non è così semplice, e in particolare poi un sistema di aggiornamento idoneo.
Certo, un guru di Linux abborrisce tali cose, ma sicuramente fanno allargare la distribuzione di linux anche a chi non conosce nulla del sistema operativo.
Windoz, almeno in questo, ha reso la cosa fattibile e facile...

Comunque, le possibilità ci sono, e le facility anche; compilare e installare package sono due cose che, in Linux, contribuiscono a rendere il sistema molto dinamico...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 16 Maggio 2009, 23:58:29
Ciao, sto sviluppando il sito che permetterà di scaricare MeteoMachine...sarà on line in pochi giorni (tempo permettendo)...una volta pronto si partirà col beta-testing...e mi sa che a quel punto avremo da lavorare per "limare" il software e rimuovere bug...

Vi terrò aggiornati!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 17 Maggio 2009, 23:08:26
Ciao ecco il sito:

http://www.altabrianza.org/meteomachinelinux/index.html

che ne pensate?
Ovviamente è ancora incompleto (non si può ancora scaricare il software, mancano i contatti, la guida...) però è jun punto di partenza...cosa metto nei Contatti?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 17 Maggio 2009, 23:29:36
I contatti dei programmatori divisi per sezione di sviluppo...cioè tu e fsurfing come creatori del "cuore" del software...."Ceskho il magnifico" come creatore del visualizzatore delle immagini...i beta tester...ecc ecc...secondo me dovesti fare così...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 18 Maggio 2009, 20:15:36
bello il sito

potresti anche mettere un link a questa pagina installazione gambas (http://gambasdoc.org/help/install) in modo tale che i vari utenti non ubuntu posso imparare a compilare gambas sul proprio sistema

potresti anche mettere un link a questo form

nei contatti metti le nostre mail

per la guida si può anche aspettare credo del resto il programma è intuitivo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: md9327 - 18 Maggio 2009, 20:39:40
Complimenti!!! Sia per il programma che per il sito.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 18 Maggio 2009, 22:05:14
Grazie a tutti, ragazzi! :-)
Il sito è finito. Certo, se ci sono modifiche da fare ditemi pure, però la struttura è questa...se per voi è tutto ok si parte col beta-testing!
Fatemi sapere!

http://www.altabrianza.org/meteomachinelinux/index.html
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 18 Maggio 2009, 22:20:30
bello bello!

io eliminerei la frase :

Citazione
MeteoMachine è un software ancora in fase di sviluppo: si sconsiglia pertanto di utilizzarlo per l'uso quotidiano, ma solo per test.


del resto il programma non può creare problemi (come un sistema operativo)e non credo che rischiamo perdite di dati

se si rendesse necessario cambiare la struttura del db facciamo una funzione di recupero automatico dei dati già memorizzati non per nulla in
Codice: [Seleziona]
Settings["versione/db"] 

viene memorizzata la versione del db con cui si sta lavorando

 :-P  :-P  :-P  :-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 18 Maggio 2009, 22:25:00
ho provato a scaricare i file , i sorgenti non si riescono a scompattare

e i due link dei deb non fanno avviare il download ma vengono aperti i file nel browser come se fossero dei file di testo :(
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 18 Maggio 2009, 22:32:33
@ stef

come mia email di contatto potresti aggiungere quella di gmail? non vado molto orgoglioso di hotmail....sono errori del passato quelli....:-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 18 Maggio 2009, 22:53:05
Modifiche apportate...non mi ero accorto del problema al download.

Per l'email di Ceskho da cambiare ci penso domani, poiché non so se avete notato, ma gli indirizzi sono delle immagini, per evitare lo spam...e ora devo proprio andare non ho più tempo...
Ciaoo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 19 Maggio 2009, 13:33:16
@ stef

Sai cosa sarebbe interessante? la traduzione del progetto in altre lingue....ciò ti darebbe l'opportunità di pubblicizzare il tuo software al di fuori del nostro paese con maggior affluenza di utenti verso il tuo programma....

Dovresti trovare qualcuno che curi la traduzione di tutto il progetto...meglio trovarlo ora che il progetto è relativamente "piccolo" e non dopo che la cosa diventa più grande...

Cosa ne pensi?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 19 Maggio 2009, 17:19:00
Ho aggiunto la possibilità di scegliere dove salvare l'immagine che si sta visualizzando...

Allego i sorgenti come sempre...Ditemi se sta bene...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 20 Maggio 2009, 22:33:23
Ciao in questi giorni sono presissimo e non posso dedicarmi al progetto...

Fsurfing, puoi includere tu la nuova funzione di Ceskho nei sorgenti e ricompilare i deb per Ubuntu e Debian? Io poi quando ho un attimo di tempo carico i nuovi sorgenti e i nuovi deb sul sito...direi che la versione passerebbe a 0.1.3

Ah, già che ci sei, ho visto che va modificato il menu "Meteo in diretta" mettendo la & "e commerciale" prima della M di modo tale che si attivi l'hot key anche a quel menu...non so se hai capito cosa intendo!

Grazie!
Ciaoo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 20 Maggio 2009, 23:49:32
Citazione
Fsurfing, puoi includere tu la nuova funzione di Ceskho nei sorgenti e ricompilare i deb per Ubuntu e Debian? Io poi quando ho un attimo di tempo carico i nuovi sorgenti e i nuovi deb sul sito...direi che la versione passerebbe a 0.1.3


fatto

lascio pacchetto tar con sorgenti, deb ubuntu e debian, inoltre pacchetti rpm per fedora mandriiva e opensuse (i pacchetti rpm non sono testati)

Citazione
Ah, già che ci sei, ho visto che va modificato il menu "Meteo in diretta" mettendo la & "e commerciale" prima della M di modo tale che si attivi l'hot key anche a quel menu...non so se hai capito cosa intendo!


questa parte di post l' ho letta solo ora!:)

lo possiamo modificare alla prossima versione? (non ho voglia di ripachettizzare tutto nuovamente, ho appena finito!)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 20 Maggio 2009, 23:51:00
dimenticavo:


ho cambiato alcune piccolezze nel database e form correlati percui scaricatevi anche i sorgenti per sincronizzarvi al meglio
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 21 Maggio 2009, 21:38:57
Fsurfing, io sono pronto a caricare i nuovi pacchetti della 0.1.3, ma mancano i sorgenti...se li puoi caricare qui al più presto è meglio, così li metto sul sito e lanciamo questa nuova versione.

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 21 Maggio 2009, 21:44:12
i sorgenti sono nel pacchetto che ho postato ieri
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 21 Maggio 2009, 21:51:15
ops la cartella e vuota eccoli qui
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 21 Maggio 2009, 22:05:27
@ste sei riuscito a trovare qualche betatester per il programma?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 22 Maggio 2009, 14:36:04
Ciao, no non ancora perchè prima ho dovuto mettere a posto il sito...ora è tutto ok, ho caricato la nuova versione e i sorgenti...stasera vado finalmente alla ricerca di beta-tester...

Vi faccio sapere magari prima cosa scriverò nei forum di meteorologia, così mi dite se va bene...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 22 Maggio 2009, 15:56:11
@ stef.

ti prego....ti scongiuro....cambia la mia email...iniziano ad arrivarmi email minatorie da gente che dice che se non cambio hotmail potrebbe uccidermi...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 22 Maggio 2009, 20:02:55
Citazione
Vi faccio sapere magari prima cosa scriverò nei forum di meteorologia, così mi dite se va bene...


non è il caso che ci fai approvare quello che scrivi....ci fidiamo! :-D

potresti mettere anche un link nel sito di meteomemo per gli utenti linux che rimanda a meteomachine che ne dici?

@ceskho : certo che un gnome-dipendente come te con una mail "hotmail" è veramente uno scandalo!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 22 Maggio 2009, 21:06:34
@Ceskho

Fatto...scusa, mi ero proprio dimenticato di cambiare la tua e-mail... :-)

Ecco il messaggio che vorrei lasciare sul forum del Meteogiornale http://forum.meteogiornale.it/
(lo so che vi fidate, ma stiamo facendo tutto assieme, decidiamo insieme anche cosa scrivere!):

Citazione
Ciao, volevo porre alla vostra attenzione MeteoMachine Linux, un programma open source nuovissimo, distribuito con licenza GNU GPL solo per l'ambiente Linux (sono supportate diverse distribuzioni), che sto sviluppando assieme ad altri utenti.

Il programma, gratuito e open source, è scritto in linguaggio di programmazione Gambas; questa versione, la 0.1.3, è la prima a vedere la luce ed è ancora una versione di test. Il software permette di archiviare dati meteo (temperature minime, massime, stato del cielo, accumuli precipitativi, annotazioni giornaliere) fare medie e totali, disegnare grafici delle temperature e delle precipitazioni, fare calcoli e conversioni, scaricare immagini satellitari da Internet e molto altro ancora.

Invito tutti gli utenti che dispongono del sistema operativo Ubuntu Linux 8.10 o superiore a provarlo integralmente e a segnalare in questo topic pareri, proposte & bug per migliorarlo.

Trovate il download, le informazioni e gli screenshot qui:

http://www.altabrianza.org/meteomachinelinux

Provatelo!
Ciao e grazie!

Stefano Ripamonti, Fea Sergio, Francesco Apruzzese e tutta la Community di Gambas:

http://www.gambas-it.org/gmbs/modules/newbb/viewtopic.php?topic_id=555


Stavo pensando a nuove modifiche:

@fsurfing: che dici di ridurre in altezza le finestre di archiviazione delle temperature e delle precipitazioni (a me non stanno nello schermo!) e di fare un grafico a torta dei giorni mensili con cielo coperto, nuvoloso e sereno?

@Ceskho: se uno è dietro ad un proxy, riesce a scaricare le immagini satellitari? No vero? E' possibile gestire questa cosa o è un casino?

@Tutti: perché il pacchetto *.deb prima dell'installazione tra le informazioni mostra solo la seguente frase troncata: "Applicazione didattica di elaborazione e di memorizzazione  d"?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 22 Maggio 2009, 22:19:09
per il messaggio: direi che va bene, ma perchè inviti solo gli ubuntisti?

Citazione
@fsurfing: che dici di ridurre in altezza le finestre di archiviazione delle temperature e delle precipitazioni (a me non stanno nello schermo!)
e me lo dici solo adesso?
che risoluzioni usi tu?

io lavorando a 1680x1150 non sempre mi ricordo di stare entro certi limiti!
al limite diminuisco il fontsize della tabella così si può rimpicciolire


Citazione
e di fare un grafico a torta dei giorni mensili con cielo coperto, nuvoloso e sereno?


se domani piove lo faccio
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 22 Maggio 2009, 22:24:47
Ciao fsurfing...dunque invito in particolar modo gli Ubuntisti perché ci sono le istruzxioni dettagliate di installazione per questa distro...cmq vedrò di modifcicare quella parte.

Riguardo le finestre: me ne sono accorto anche io solo stasera provando il programma per la prima volta anziché sul fisso sul portatile, che ha una risoluzione particolare...comunque, come più volte detto, non ci insegue nessuno, facciamo tuto con calma..oltretutto adesso saremo sommersi da richieste da parte dei beta tester (speriamo, dai!!!) :-D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 22 Maggio 2009, 22:50:27
ho modificato la dimensione delle finestre

quarda se ti piace

quando inserisci il post su meteogiornale dacci il link diretto al post , così seguiamo l' evoluzione
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 22 Maggio 2009, 23:08:23
Ora devo scappare fsurfing, domani guardo tutto con calma.
Il link è questo:
 
http://forum.meteogiornale.it/stazioni-e-strumenti-meteo/54896-meteomachine-linux-nuovo-programma-gratuito-e-opensource-di-meteorologia.html

Ciaoo!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 22 Maggio 2009, 23:57:02
Non so sinceramente se dietro proxy il programma lavora....dovremmo vedere se lo fa wget....se wget lo fa allora il mio programma lo fa...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 23 Maggio 2009, 22:16:51
ho visto che il post su meteogiornale inizia a dare i suoi frutti  :-D

stef dovresti postare anche su altri forum così troviamo una bella squadra di betatester e speriamo anche di utilizzatori soddisfatti
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 25 Maggio 2009, 09:30:05
ciao a tutti, sì avete ragione...io pensavo anche alla comunità di Ubuntu...ma in che sezione??

@ceskho: sono in ufficio col portatile: dietro proxy le immagini satellitari non vengono scaricate, bisognerebbe fare una sorta di gestione del proxy come quella che c'è in Firefox....è fattibile?

@fsurfing: i valori medi delle temperature calcolate nelle varie schermate, non sarebbe meglio arrotondarli (direi: xx,yy °C)? Se vuoi lo faccio io, se invece preferisci farlo tu fai pure... :-)

PS Dimenticavo: ho aperto una discussione anche qui http://forum.meteonetwork.it/strumenti-meteo/105679-meteomachine-linux-nuovo-programma-gratuito-e-opensource-di-meteorologia.html però nessuno ha provato il programma :-(
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 25 Maggio 2009, 12:37:24
Non so come fare mi dispiace....mi informo e vedo cosa posso combinare...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 25 Maggio 2009, 22:33:51
Va bene Ceskho...se scopri qualcosa fammi sapere!
Ciao!

PS Nel frattempo tengo d'occhio i vari forum meteo per vedere le proposte per la versione stabile che rilasceremo...per ora di fattibili sono arrivate queste richieste, come penso avrete visto:

- maggior numero di immagini satellitari
- immagini radar delle precipitazioni in tempo reale (tipo questo per Piemonte, Lombardia e Liguria, ma bisognerebbe cercarli di tutta Italia: http://www.landi.ch/deu/0804_niederschlagsradar.asp)
- immagini delle fulminazioni (tipo questi, presumo: http://www.centrometeolombardo.com/content.asp?CatId=318&ContentType=NowCasting)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 26 Maggio 2009, 16:25:43
Ciao, vedo che facciamo fatica a trovare beta-tester purtroppo...ho appena contattato lo staff del sito http://www.ilmeteo.it/ che è uno dei portali di Meteorologia più famosi e visitati d'Italia, chiedendo loro se, in qualche modo, erano interessati ad aiutarci a pubblicizzare questo progetto open source...vediamo ora cosa mi rispondono...non so più dove sbattere la testa...

(eppure girovagando in rete se ne trovano di utenti Linux appassionati di Meteorologia...)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 28 Maggio 2009, 10:09:21
Ciao a tutti, arrivo con delle novità...come forse avrete visto su uno dei due forum ha risposto un altro utente, il quale mi ha consigliato di pubblicare il progetto su http://www.freshmeat.net/

Che ne dite? Lo facciamo?

(ve lo chiedo perché il progetto MeteoMachine - sebbene l'abbia lanciato io e ne sia il coordinatore - non è mio ma è nostro)

Fatemi sapere!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 28 Maggio 2009, 20:24:27
certo facciamolo!!!! :-)

scusate la mia assenza ma questi giorni sono un po preso :-x

per le modifice alle medie fai pure


facendo una ricerca su google di forum sul meteo c'è ne a bizzeffe,
se hai tempo potresti contattarli tutti :-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 29 Maggio 2009, 10:17:03
Ciao Fsurfing tu conosci qualche portale simile a quello lì ma di utenti Italiani?

Ripensandoci, infatti, il nostro progetto è attualmente solo in italiano e ci sarebbero non pochi problemi pubblicandolo lì...anzitutto la localizzazione del nostro software, che attualmente è solo ITA, ma poi anche la comunicazione con altri beta tester/sviluppatori stranieri...meglio forse allora pubblicarlo prima su un qualche portale opensource nella nostra lingua, poi al limite lo localizziamo anche in altre lingue una volta reso stabile...che dite?

Fatemi sapere!!
Ciao
Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 29 Maggio 2009, 15:39:56
L'ho detto qualche post fa che ci conviene iniziare a tradurre il tutto ora perchè dopo la mole di dati da tradurre inizia a diventare sempre più ampia e quello che ora può benissimo fare una persona lo dovranno poi fare in cinque....

Potresti pubblicarlo anche sui portali delle varie distro linux....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 29 Maggio 2009, 16:33:43
@ stef

ho trovato la procedura per permettere a wget di "aggirare" il proxy! Tale procedura può essere eseguita facilmente dall'utente quindi non penso sia necessario che la faccia io da codice....comunque è questa:

- ci si reca in etc/
- si apre il file wgetrc (non ha bisogno di privilegi di root)
- e si trovano e si sostituiscono (o si creano se no ci sono) le seguenti righe:

   http_proxy=http://[[user][:pass]@]proxyname[:port]
   ftp_proxy=http://[[user][:pass]@]proxyname[:port]
   use_proxy=on
 
dove ovviamente
   user = nome utente
   pass = password
   port = la porta di connessione

ti spiace provare a fare questo settaggio e poi provare il mio programma per favore?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 31 Maggio 2009, 13:55:51
ho trovato un bug piuttosto critico sul db,

adesso è corretto però stef appena puoi sostituisci i file sul tuo sito

ti lascio pacchetto con sorgenti, paccehtti deb e rpm
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 31 Maggio 2009, 22:19:09
Ciao fsurfing, ottimo...ma perché per Fedora, Suse e Mandriva ci sono due pacchetti *.rpm?
Quale dei due devo caricare di ogni distro?

Fammi sapere così sostituisco!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Giugno 2009, 09:43:12
devi mettere quelli dove non c'è scritto src
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 01 Giugno 2009, 12:24:13
@ stef

ma il mio metodo per aggirare il proxy lo hai provato?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Giugno 2009, 16:58:38
Ragazzi, dovete scusarmi ma oggi sono un po' preso...più tardi ci lavoro...carico i nuovi sorgenti e deb sul sito, e mi metto al lavoro sul programma. :-)

@Ceskho
Ti dispiacerebbe se dovessi apportare delle modifiche all'interfaccia grafica del tuo strumento che fa scaricare le immagini del Satellite??
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 01 Giugno 2009, 17:04:53
Citazione

stef ha scritto:

@Ceskho
Ti dispiacerebbe se dovessi apportare delle modifiche all'interfaccia grafica del tuo strumento che fa scaricare le immagini del Satellite??


Si puoi, ma non so fino a che punto ti conviene..tieni presente che tutto è misurato per essere esattamente al suo posto...se ci riesci fai pure oppure mi dci cosa vuoi fare e lo faccio io...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Giugno 2009, 18:36:42
Ciao, allora, finalmente ho potuto lavorare un bel po' al progetto.
Vi carico i nuovi sorgenti, prego tutti voi di aggiornarvi a questo (mantenendo comunque per sicurezza il backup della 0.1.5).

Ho fatto molte modifiche:

-sistemato e riorganizzato i menu;
-sistemato il problema delle medie negli strumenti di fsurfing; ora non mostra più medie del tipo 15,8888876 bensì 15,88; l'unica cosa, non so come farlo allo strumento di ricerca, dato che è stata usata per le medie una funzione offerta dal DBMS (almeno, così a me sembra)...
-sistemato quà e là delle cosucce da poco.

Purtroppo ora sono a casa e non ho potuto verificare la cosa del proxy...vi faccio sapere Mercoledì visto che domani è festa!

Provatelo anche voi e ditemi cosa ne pensate (ci sarebbero altre piccolezze da mettere a posto, ma ne parleremo più avanti) e se riscontrate qualche cosa di anomalo.

@Ceskho: come non detto, le modifiche che ho apportato al tuo strumento sono minimali e volte solo a renderlo più "simile" al resto dell'applicazione...ho aggiunto gli hotkey al menu Immagini e il pulsante Annulla alla finestra che permette il salvataggio delle immagini satellitari...tutto qui...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Giugno 2009, 18:55:12
Ragazzi sto provando a caricare i sorgenti 0.1.5 (quelli caricati qui da fsurfing) ma caricando sul mio sito il tar.gz e scaricandolo dà errore durante la decompressione! Provate anche voi!

http://www.altabrianza.org/meteomachinelinux/download.html

Lo fa anche a voi?
Se sì perché??
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 01 Giugno 2009, 18:55:43
@ stef

mi invieresti poi su gmail il form inerente solo il mio programma? così se devo apportare delle modifiche carico e scarico solo quello!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Giugno 2009, 20:01:05
sul sito mi scarica la versione 0.1.3 che da errore scompattandola

per la media della pagina cerca nei db ci penso io
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Giugno 2009, 21:08:43
DETTO FATTO
qui i nuovi sorgenti con le medie sistemate

stef , al limite carica questi nel sito
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Giugno 2009, 21:54:50
Ciao fsurfing, non carico la 0.1.7 altrimenti dovremmo ricompilarli tutti (non ha senso mettere i compilati vecchi e i sorgenti nuovi, no?)

Ora cerco di di sistemare tutto...

Non so più cosa fare, il server mi corrompe i file! Provate a scaricare i sorgenti e a decomprimerli, a me dà errore...a voi??!

EDIT: Ho risolto comprimendo i sorgenti in *.zip...non capisco perché il tar.gz il server web del mio sito li corrompa...pensare che è un server Linux!
Vabbè, ora comunque ci sono su i pacchetti compilati della versione O.1.5 compilati e i sorgenti della versione 0.1.7...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Giugno 2009, 23:22:15
perfetto

del resto puo essere mnormale che la versione con i sorgenti sia più avanzata

i pacchetti possiamo farli quando ci sono novità importanti
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 01 Giugno 2009, 23:41:47
Al massimo vicino al link con i sorgenti scrivi:

"Versione suggerita a programmatori e beta tester"

e poi più sotto spieghi che i sorgenti sono più avanzati rispetto ai pacchetti perchè destinati a chi partecipa al progetto o roba varia...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 01 Giugno 2009, 23:55:59
Ho rilevato un problemino che però non so se dipende da me...l'immagine iniziale in movimento ci mette moltissimo per visualizzarsi.....invece con il mio programma lo scarica velocemente...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 02 Giugno 2009, 01:15:29
Ciao ragazzi...

Vi allego la versione 0.1.8 dove (come stef mi ha chiesto via email)O ho implementato un effetto più carino quando si attende il download dell'immagine satellitare...vi prego di provarlo anche se so che questo cambiamento è una sciocchezza.....mi interessa solo che mi diciate come sembra....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Giugno 2009, 11:10:30
a me piace molto così come l' hai fatto.


Citazione
Ho rilevato un problemino che però non so se dipende da me...l'immagine iniziale in movimento ci mette moltissimo per visualizzarsi.....invece con il mio programma lo scarica velocemente...

non ho capito a cosa ti riferisci
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 02 Giugno 2009, 11:52:05
Hai presente l'immagine satellitare che si visualizza all'inizio nel form principale? a me ci mette molto prima che appaia....rimane per molto tempo la frase che sta scaricando l'immagine.....

e poi un'altra cosa; la stessa immagine, dopo che chiudo il programma, rimane nella home...non viene cancellata...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Giugno 2009, 13:40:30
ho implementato il grafico a torte per le precipitazioni e per il tipo di cielo

se avete modificato i sorgenti della 0.1.8 per sincronizzarvi dovete copiare nella vostra cartella i seguenti file:

fprecipitazioni.class
fprecipitazioni.form
ftemperaturefs.class
ftemperature.form
datab.module
grafico.module
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Giugno 2009, 13:43:10
a me ci mette lo stesso tempo,
misurando il tempo da quando premo il tasto scarica immagine

l' immagine rimane nella home anche a programma chiuso, viene poi cancellata quando viene scaricata quella nuova


ricordatevi di scaricarvi i sorgenti che ho postato prima che ho faticato parecchio per fare i grafici a torte e non avrei proprio voglia di rifare il tutto :-D

@stef sul tuo sito c'è ancora la versione 0.1.3 con i sorgenti non scompattabili
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 02 Giugno 2009, 15:24:58
@ fsurfing

Non so se solo sul mio pc avvenga questa cosa ma l'immagine nella home permane anche a programma chiuso....se lancio il programma, da dentro gambas tramite i sorgenti, e poi lo chiudo in realtà c'è sempre qualche processo che rimane aperto e il programma in realtà non si chiude del tutto....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 02 Giugno 2009, 18:02:40
Sorgenti della 0.1.9 scaricati e provati, sembra andare bene.

@Cheskho: ottimo lavoro con l'animazione. Intendevo proprio una cosa così...era una sciocchezza, ma almeno dà l'idea all'utente di quello che sta facendo il programma... :-)
Ti segnalo anche queste immagini se vuoi aggiungerle:

NOAA
http://saturn.unibe.ch/rsbern/noaa/dw/realtime/current/1024/n1bcurr.jpg

Modis (molto belle, solo Nord Italia purtroppo):
http://rapidfire.sci.gsfc.nasa.gov/subsets/index.php?subset=AERONET_Ispra

Elaborazione trispettrale dell'immagine satellitare IR a cura di CESI Meteo
http://magazine.enel.it/meteo/img/v_meteoimg/msg/italy/bis/curr_ita.jpg

Temporali (ora attuale):
http://www.blitzortung.org/DF/Webpages/index.php

Mi chiedo una cosa però: dovremmo forse mettere in basso un link che, per ogni immagine, citi la rispettiva fonte, no?

@fsurfing:
- stasera provo a fare un bel super test inserendo tutti i dati meteo che la mia stazione meteo ha rilevato durante il mese di Maggio, così testo bene i calcoli e i grafici.
- riguardo il sito, mi sa che devi provare a cancellare la cache del tuo browser perché ho provato anche su un altro PC e dal sito scarico correttamente la versione che ho messo ieri sera (ancora la "vecchia" 0.1.7, che stasera sostituisco con la 0.1.9).

Ottimo lavoro comunque, complimenti ad entrambi! ;-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Giugno 2009, 18:32:57
Citazione
Non so se solo sul mio pc avvenga questa cosa ma l'immagine nella home permane anche a programma chiuso....se lancio il programma, da dentro gambas tramite i sorgenti, e poi lo chiudo in realtà c'è sempre qualche processo che rimane aperto e il programma in realtà non si chiude del tutto....

avviene solamente se si chiude quando wget è ancora attivo altrimenti a me non succede

come ho detto nell' altro post è normale che l'immagine rimanga nella home anche se il programma è chiuso viene poi sovrascritta da quella nuova
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 02 Giugno 2009, 21:50:51
Ciao, ho fatto delle modifiche al programma, vi prego di scaricare questi sorgenti che pubblico (mantenendo sempre per sicurezza la versione che già avete sui vostri PC).

Come promesso, ho fatto un bel po' di test sull'archiviazione.
Ebbene ci sono delle piccole cose da sistemare:

- Nelle precipitazioni, il sistema che disegna il grafico a torta scambia il tipo di precipitazione "nessuna" con "non pervenuto"; inoltre la media non è arrotondata:

http://www.altabrianza.org/meteomachinelinux/bug2.jpg

- Nel grafico delle temperature andrebbe alzato il limite delle temperature a +40 °C almeno, come si può vedere qui:

http://www.altabrianza.org/meteomachinelinux/bug1.jpg

-quando si passa da un mese ad un altro, la griglia di destra non aggiorna i valori, a meno che l'utente non ci faccia clic:

http://www.altabrianza.org/meteomachinelinux/bug3.jpg

-la finestra per esportare le precipitazioni in formato testuale compare *dietro* alla finestra delle precipitazioni

Ora vado avanti con i test.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 02 Giugno 2009, 23:49:06
@ stef

Mi fa piacere che la mia animazione sia ciò che volevi.
Certo che posso implementare le nuove immagini che hai postato ma posso farlo venerdì sera perchè in questi tre giorni ho molti esami da preparare per l'università (devo dare 4 esami in tre giorni :fuso: )
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Giugno 2009, 07:09:05
@stef

per il primo bug :


non è un errore ma come per il resto del programma il trattino "-" indica non pervenuto quindi il grafico in esempio mostra 15 non pervenuti e 0 nessuna precipitazione , in effetti nella griglia non vi è nessuna precipitazione.


per il 2°

se il limite superiore lo vuoi di 40 quello inferiore deve essere -20


per il resto

lo vedo con calma
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 03 Giugno 2009, 09:45:13
@Ceskho: non c'è alcun problema, lo sviluppo del programma procede quando abbiamo tempo. :-) In bocca al lupo per gli esami!
Comunque ho provato la storia del proxy e non va... :-( Inoltre richiede i permessi di root per la modifica!

@fsurfing:

1° bug
ok, ho capito il problema, allora forse sarebbe meglio di default quando non si ha alcuna precipitazione mettere lo "0" anziché il trattino "-";

2° bug: direi che -20/+45 °C sono dei limiti un po' più adatti alle latitudini italiane, per lo meno in pianura/collina...

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Giugno 2009, 19:19:25
credo di aver sistemato tutto, controlla  :-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 03 Giugno 2009, 22:48:41
Ottimo lavoro fsurfing, testato sugli stessi dati di ieri sera e ora è tutto ok, ho aggiornato anche i sorgenti sul sito...unica cosa: ci ho pensato bene, io metterei di default nei giorno in cui non piove il valore 0 anziché il trattino, così poi il grafico delle precipitazione generato è più corretto "semanticamente". Sei d'accordo?

Pensavo inoltre ad un'altra cosa: con tutta la fatica che un utente magari fa a rilevare i dati e a inserirli, che ne diresti di un tool da mettere sotto il menu File che faccia il backup dei database? E' fattibile la cosa?

Domani testo ancora il programma facendo anche delle comparazioni, ma stasera ormai sono troppo stanco.

Per tutti: la versione di riferimento attuale è la 0.1.11

Ciaooo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Giugno 2009, 09:56:35
@ stef e fsurfing

cosa ne pensate se traduciamo il progetto almeno in inglese? Così da renderlo presentabile ad un pubblico un pò più ampio e poterlo postare su qualche sito estero.....

attendo feedback!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Giugno 2009, 12:39:40
per me va bene ....basta che la traduzione non debba farla io :-(  con l' inglese son negato , a meno che non uso il traduttore di google!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Giugno 2009, 14:44:06
Puoi anche usarlo tanto si tratta di tradurre singole parole....i traduttori automatici peccano quando si tratta di frasi perchè fanno la traduzione parola per parola...

Però io non so come si usa la traduzione in gambas...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 05 Giugno 2009, 17:07:12
Ciao a tutti, ci avevo pensato anche io alla storia della traduzione ma preferirei aspettare quando rilasceremo la versione stabile...Ho notato infatti che ancora adesso spesso si modificano i menu e le voci, i messaggi ecc, almeno facciamo un lavoro unico. La traduzione potrei farla io, con magari l'aiuto di Cheskho se ha voglia :-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Giugno 2009, 21:21:13
ho inserito il codice necessario per salvare i database e per caricare quelli salvati

la nuova versione dei sorgenti è la 0.1.12

ho provato a iniziare a tradurre il progetto, è molto semplice e veloce grazie al comodo strumento apposito di gambas.

prima si inizia meglio è, ora come ora ci sono 181 frasi da tradurre (- una trentina che ho tradotto) piu andiamo avanti peggio sarà, poi se cambiamo qualcosa o aggiungiamo, con il tool di gambas si modifica ciò che rimane

l' unica cosa che non capisco è come si fa a far partire il programma in una lingua o nell' altra ? bisognerà scrivere del codice apposito oppure in base alla lingua di sistemma viene caricata la lingua corretta?

ci vorrebbe md9324 lui lo sa di sicuro!

il file con la traduzione e contenuto nei sorgenti (almeno credo) per cui ognuno di noi può contribuire.

@stef
considerando che vogliamo tradurre il progetto non posso mettere di default 0 pioggia,0 neve, e nessuna precipitazione nel database, perchè "nessuna " sarebbe valido solo per l' italiano e in altre lingue durante un operazione di ricerca provocherebbe un errore(almeno credo)
proporrei di rimanere con valori di default impostati a non pervenuto, con possibilità di provare diversamente quando avremo completato la traduzione e potremo fare delle prove sul programma in lingua inglese.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Giugno 2009, 22:36:25
Scusate ma il quando avvio la traduzione mi dice:

The GNU traslation tool are not installed on your sistem

Cosa dovrei fare?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Giugno 2009, 22:39:17
installarlo :lol:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Giugno 2009, 22:42:06
Citazione

fsurfing ha scritto:
installarlo :lol:


:incredibile:

Ma lo sai che non ci avevo pensato per niente?

Ora però devi dirmi come fare....:amici:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Giugno 2009, 22:43:35
se lo sapessi te l' avrei gia scritto! :)

non ne ho idea

controlla se hai installato tutti i pacchetti di gambas
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Giugno 2009, 22:44:37
Il gambas che ho io è lo stesso pacchetto che ha creato leo....non penso dipenda da gambas ma da qualche strumento di GNU...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Giugno 2009, 22:44:50
forse ti manca gettex
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Giugno 2009, 22:47:12
non lo trova....come si chiama precisamente?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Giugno 2009, 22:47:51
proprio cosi gettext (t finale aggiunta )

se vuoi ci parliano su msn
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Giugno 2009, 22:48:43
si chiama gettext!!!! Sei un grande...ti voglio bene!!!!!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Giugno 2009, 22:49:53
allora firmami un assegno!!!..  :-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 05 Giugno 2009, 23:40:29
Sto andando a letto, quindi carico ciò che ho tradotto sino ad ora...la versione del programma è a stessa di fsurfing solo che ha qualche frase tradotta in più!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Giugno 2009, 12:50:55
Ciao, ottimo lavoro ad entrambi, sia per il backup che per la traduzione.
Ho messo a posto diverse cose dopo aver scaricato gli ultimi sorgenti postati da Ceskho al messaggio subito precedente a questo.

Vi prego ora di scaricare questi nuovi che allego
Stasera mi metto al lavoro anche io per la traduzione.

Ciaoo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Giugno 2009, 14:48:09
Quando avremo finito la traduzione prendo i sorgenti e aggiungo i nuovi link a immagini satellitari che mi hai dato e i riferimenti al sito da cui scarica le immagini...ok?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Giugno 2009, 16:27:29
Perfetto Ceskho.
Un'altra cosa, tu sai come fare in modo che premendo un pulsante (o cliccando su una voce di menu), venga aperta una pagina web col browser predefinito?
Volevo infatti mettere nel menu "Aiuto" una voce che rimandasse al sito del progetto...

Grazie!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Giugno 2009, 17:12:42
Non riesco neanche a trovare su internet come fare...ti spiegano solo come rendere un certo browser predefinito, ma di come aprirlo non trovo traccia.

Sapevo che in qualche modo si potevano lanciare i programmi di default da terminale ma non ricordo come....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Giugno 2009, 17:20:02
trovato...

per sapere il browser di default esiste il comando:

Codice: [Seleziona]
sudo update-alternatives --display x-www-browser


che restituisce un output del tipo

Codice: [Seleziona]
x-www-browser - lo status è auto.
il link attualmente punta a /usr/bin/epiphany-gecko
/usr/bin/firefox-3.0 - priorità 40
/usr/bin/epiphany-gecko - priorità 85


dove epiphany è il mio browser predefinito.

dopodiché puoi dare nel codice del tasto il comando

Codice: [Seleziona]
SHELL "browser_predefito tuo_sito"


e il gioco è fatto!!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Giugno 2009, 17:28:17
Ho scoperto un metodo ancora più semplice. Nel codice del button scrivi il seguente codice:

Codice: [Seleziona]
SHELL "x-www-browser http://tuo_sito.ORG"


ti apre la pagina con il browser di default.

attenzione: x-www-browser è da scrivere proprio così!browser non va sostituito con nulla...il comando esatto è proprio quello!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Giugno 2009, 18:19:50
Scusate il mio monologo!!!

@ stef

Se non ti dispiace la cosa della guida l'ho fatta io che mi stavo annoiando!! :-D

Ti posto i sorgenti. Ti consiglio di leggere il codice....:-D

@ fsurfing

a te non devo dire nulla!!!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Giugno 2009, 20:55:34
Citazione
@ fsurfing  a te non devo dire nulla!!!!


guarda che dico a tutti che su msn ti fai chiamare cyber-spermatozoo!!!!!!!


ops.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Giugno 2009, 21:17:01
Ma dai :lol:  :lol: !
Povero Ceskho! :oops:

Allora, ho fatto delle modifiche...vorrei infatti includere in MeteoMachine anche una guida veloce all'uso che sia visibile anche senza dover accedere ad Internet...provate a guardare nei sorgenti che allego la voce "Aiuto" -> "Guida" e ditemi cosa ne pensate...

Attendo vostri pareri!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: giulio - 06 Giugno 2009, 22:30:36
Citazione


Ho scoperto un metodo ancora più semplice. Nel codice del button scrivi il seguente codice:


SHELL "x-www-browser http://tuo_sito.ORG"


ti apre la pagina con il browser di default.


Su Slackware il comando x-www-browser non esiste. Persistete nell'errore
di scrivere i programmi solo per Ubuntu. Non ci vuole molto a verificare
quali browser ci sono sul sistema dell'utente, o lasciare all'utente la possibilià
di decidere quale browser usare. Vi lascio il pezzo del codice dell'IDE di
Gambas2 sull'argomento browser (se lo usate date i "credits" a Benoit Minisini):

La parte finale della chiamata del link va modificata, poiché qui si riferisce ai link della guida in locale e non a indirizzi web.

Ciao.

Codice: [Seleziona]

PUBLIC FUNCTION CheckProgram(sProg AS String) AS Boolean

  DIM iPos AS Integer
 
  iPos = InStr(sProg, " ")
  IF iPos THEN sProg = Left(sProg, iPos - 1)

  SHELL "which " & sProg & " >/dev/null 2>&1" WAIT
  IF Process.LastValue THEN RETURN TRUE
 
END


PUBLIC SUB OpenWebPage(sLink AS String)

  DIM sExec AS String
  DIM aTest AS String[]
  DIM bCheck AS Boolean
  DIM hFirefox AS Process

  IF NOT Browser THEN

    SELECT CASE Settings["/Browser"]
   
      CASE "konqueror"
        aTest = ["konqueror"]
     
      CASE "epiphany"
        aTest = ["epiphany"]
     
      CASE "firefox"
        aTest = ["firefox", "mozilla-firefox"]

      CASE "seamonkey"
        aTest = ["seamonkey"]
       
      CASE ELSE
   
        aTest = [Application.Env["BROWSER"]]
   
        IF Application.Env["KDE_FULL_SESSION"] THEN
          aTest.Add("konqueror")
        ELSE IF Application.Env["GNOME_DESKTOP_SESSION_ID"] THEN
          aTest.Add("epiphany")
          aTest.Add("firefox")
        ENDIF
     
    END SELECT

    aTest.Add("konqueror")
    aTest.Add("mozilla-firefox")
    aTest.Add("firefox")
    aTest.Add("mozilla")
    aTest.Add("seamonkey")
    aTest.Add("opera")
   
    FOR EACH sExec IN aTest
      bCheck = NOT CheckProgram(sExec)
      IF bCheck THEN BREAK
    NEXT
   
    IF NOT bCheck THEN RETURN
   
    Browser = sExec

  ENDIF

  IF Left(sLink) = "/" THEN
    sLink = "file://" & Replace(sLink, "?", "%3F")
  ENDIF

  IF Browser = "firefox" THEN
    hFirefox = SHELL "firefox -remote \"openURL(" & sLink & ",new-window)\"" WAIT
    IF hFirefox.Value = 2 THEN
      SHELL Browser & " " & Chr$(34) & sLink & Chr$(34)
    END IF
  ELSE
    SHELL Browser & " " & Chr$(34) & sLink & Chr$(34)
  END IF

CATCH

  Message.Error(Error.Text)

END
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 07 Giugno 2009, 01:31:10
@ giulio

Non stiamo scrivendo un programma per soli utenti ubuntu...siamo in tre a programmare e sfortuna vuole che tutti abbiamo lo stesso problema...sul blog dove ho trovato quel dato codice non diceva che era esclusivo di ubuntu e quindi io non posso saperlo....ora che lo hai specificato lo so anche io e posso tranquillamente rimuoverlo..ma da qui a dire che siamo "ciechi" verso altri sistemi ne passa un bel pò!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 07 Giugno 2009, 13:02:09
@ stef

Ok ritengo che la tua idea sia ottima. Ora però dovremmo scrivere la guida. Penso che se se ne occupa una persona sola è meglio. al massimo io posso scrivere la parte riguardante il mio pezzo di codice e chi si occupa della guida implementa il tutto.

@ fsurfing

Non capisco perchè ma a me l'immagine satellitare del form principale rimane comunque nella home e non si cancella. Come ho già detto, quando si chiude il programma in realtà qualche processo rimane aperto (almeno a me),...infatti se lancio il programma dall'ide di gambas poi lo chiudo, l'ide rimane inattiva e devo premere il tasto STOP per poter tornare alle modifiche del codice....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 07 Giugno 2009, 20:42:14
limmagine nella home rimane a tutti!, se ti da fastidio  modifico il programma per rimuoverla a chiusura programma.


per il blocco a me non succede , ho provato chiudendo il programma in vari modi con varie finestre aperte e non mi è mai successo

riesci a capire in quali casi ti succede , ovevvero con quali finestre aperte quando fai la chiusura.
potrebbe essere anche un problema della tua versione di gamabas .
io sto usando ubuntu 9.04 con gambas 2.8 (da reporitory) e ubuntu 8.10 con gambas 2.7 sempre d arepository

in macchina virtuale ho mint e opensuse 11 ma non sono ancora riuscito a trovare i  reposity da cui scaricare i pacchetti di gambas per provare a installare il programma tramite rpm e deb

tu cosa stai usando?

@stef a te capita anche?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 07 Giugno 2009, 23:30:14
Beh l'immagine penso sia meglio cancellarla...tanto se uno la vuole apre il mio programma la visualizza e se la salva dove vuole...attenzione che quel tipi di immagine è ostica da cancellare....vedi come ho fatto io se vuoi....

Non apro proprio nulla..mi basta anche solo lanciare il programma e poi chiuderlo per trovarmi in quella situazione,...ho intrepid con gambas 2.12 del pacchetto di leo....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Giugno 2009, 19:27:09
Citazione
PUBLIC SUB mnusito_Click()   'mostra il sito   SHELL "x-www-browser http://www.altabrianza.org/meteomachinelinux"   'Ceskho è il migliore e spero che voi lo sappiate!!!! XD inchinatevi al mio potere!!!buhahahahahah END


 :incredibile:

non ho parole!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Giugno 2009, 19:44:57
dunque , ho installato gambas 2.12 da deb monolitico di leo su intrepid su vm e non ho rilevetao nessun problema durante la chiusura , ovvero l' ide si chiude correttamente a patto che l' immagine sat sia stata completamente scaricata, in caso contrario si arresta a scaricamento completato.

non saprei perche a te fa quella cosa.

ho modificato il programma in modo che cancelli l' immagine alla chiusura
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 08 Giugno 2009, 20:50:00
Ciao, scusate anzitutto la mia assenza di questi giorni...

Comunque a me quel problema non lo dà, nel senso che chiudendo il programma nella home ora l'immagine si cancella. Era quello che volevamo giusto? :-)

Riguardo la guida, posso farla io...che dite, salviamo i vari argomenti in file di testo che facciamo caricare quando l'utente fa doppio clic su ogni argomento a sinistra?

EDIT: aggiornati i sorgenti sul sito alla versione 0.1.16
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Giugno 2009, 21:05:02
per la guida va benissimo , molto bello il sistema che usi,

però se volessimo inserire delle immagini nella guida? ma forse sono superflue


il broblema era che ceshko sul suo sistema quando avvia il programma dall' ide e poi lo termina , l' ide di gambas rimane in running e non effettua lo stop.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 08 Giugno 2009, 21:31:17
Ciao, alle immagini avevo pensato anche io...non esiste un controllo che permette di inserire testo e immagini vero?

Per il problema di Ceskho non so che dire neppure io...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 09 Giugno 2009, 22:30:28
Ciao a tutti, stasera ho lavorato parecchio testando, affinando e aggiungendo delle cose; in particolare:

1) Fsurfing, ho scoperto un piccolo "errore di visualizzazione" nella finestra delle temperature; come puoi vedere qui:

http://www.altabrianza.org/meteomachinelinux/immagini/piccolo_bug.png

il dato della 3° decade tende ad uscire dalla cornice...inoltre: non sarebbe possibile migliorare la funzionalità del tasto TAB in questa finestra per spostarsi bene e nel corretto ordine tra i controlli all'interno del cerchio nero che ho fatto nell'immagine senza usare il mouse (come già avviene nella finestra delle temperature)? Se provi, puoi notare come i 2 campi precipitazioni e neve funzionino a dovere, ma poi la casella col tipo di precipitazione non prende subito il focus...(sono sciochezze, lo so, però vorrei piuttosto impiegarci qualche mese in più e rilasciare un sw di qualità che non farmi prendere dalla fretta di finirlo!)

2) Ho messo tutti gli argomenti della Guida...provate a dargli un occhio e ditemi cosa ne pensate

3) fsurfing, secondo me sarebbe da valorizzare molto la funzionalità di creazione dei grafici: se hai voglia e tempo sarebbe bello fare in modo che l'utente, cliccando sui grafici già esistenti, possa far apparire una finestra che mostri quel grafico più in grande (magari anche con il numero di giorni sull'asse delle x) e magari che dia la possibilità anche di esportarlo in PNG, che ne pensi?

4) ho messo a posto diverse cose e pensavo quasi quasi di fare anche nella didattica una sorta di introduzione alla Meteorologia, sullo stile della guida come GUI...che ne pensate?

Resto in attesa di vs pareri...nel frattempo aggiungo i nuovi sorgenti che vi invito a scaricare come sempre.

Ciao!
Ste

PS Devo dire che sta venendo proprio un bel lavoro!
PPS Quasi dimenticavo...per la storia del browser, che si fa?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 10 Giugno 2009, 09:22:20
Mi faccio vivo solo un attimo!

Allora, ho testato il programma sul mio portatile. I problemi che avevo prima ora non ci sono più. Rimane il fatto che il programma è graficamente "distorto" ovvero gli elementi sono leggermente più grandi di come si vedono sul fisso e, ad esempio nel mio programma, le combox vengono parzialemnte coperte dall'immagine e l'immagine e tutta spostata verso sinistra...insomma un casino...
qualcuno sa spiegarmi perchè?

Utilizzo sia sul fisso che sul portatile intrepid con gnome e gambas 2.12 installato su entrambi dallo steso pacchetto!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 10 Giugno 2009, 22:50:26
Ciao, magari dico una cavolata, però per il problema della sovrapposizione dovresti forse mettere una barra degli strumenti in cui includi la combox...no?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 11 Giugno 2009, 11:37:22
Non penso....il problema come sempre penso risieda nelle differenze tra qt e gtk...

Infatti gli oggetti sono sistemati al loro posto tutti mediante codice all'avvio perchè pensavo così non si incappasse in errore..e invece mi sbagliavo...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 11 Giugno 2009, 19:49:44
ma il programma è in gtk percui non dovresti avere quei problemi...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 12 Giugno 2009, 14:41:20
Ragazzi, che si fa allora? Cosa altro dite di fare al nostro programma? Chiudiamo così il progetto o cerchiamo di implementare quanto ho proposto nel mio precedente messaggio (vedi mia citazione sottostante), unitamente magari alla stampa su carta del DB (sempre che si possa usare in una GTK l'oggetto Printer del QT...) e all'aggiunta di altre immagini satellitari con relativa fonte (cosa importante questa!)?

Ve lo chiedo così da poter stabilire una roadmap finale e anche perché dovendo fare la Guida bisogna sapere un po' prima come strutturarla...

Fatemi sapere!

Citazione
Ciao a tutti, stasera ho lavorato parecchio testando, affinando e aggiungendo delle cose; in particolare:

1) Fsurfing, ho scoperto un piccolo "errore di visualizzazione" nella finestra delle temperature; come puoi vedere qui:

http://www.altabrianza.org/meteomachinelinux/immagini/piccolo_bug.png

il dato della 3° decade tende ad uscire dalla cornice...inoltre: non sarebbe possibile migliorare la funzionalità del tasto TAB in questa finestra per spostarsi bene e nel corretto ordine tra i controlli all'interno del cerchio nero che ho fatto nell'immagine senza usare il mouse (come già avviene nella finestra delle temperature)? Se provi, puoi notare come i 2 campi precipitazioni e neve funzionino a dovere, ma poi la casella col tipo di precipitazione non prende subito il focus...(sono sciochezze, lo so, però vorrei piuttosto impiegarci qualche mese in più e rilasciare un sw di qualità che non farmi prendere dalla fretta di finirlo!)

2) Ho messo tutti gli argomenti della Guida...provate a dargli un occhio e ditemi cosa ne pensate

3) fsurfing, secondo me sarebbe da valorizzare molto la funzionalità di creazione dei grafici: se hai voglia e tempo sarebbe bello fare in modo che l'utente, cliccando sui grafici già esistenti, possa far apparire una finestra che mostri quel grafico più in grande (magari anche con il numero di giorni sull'asse delle x) e magari che dia la possibilità anche di esportarlo in PNG, che ne pensi?

4) ho messo a posto diverse cose e pensavo quasi quasi di fare anche nella didattica una sorta di introduzione alla Meteorologia, sullo stile della guida come GUI...che ne pensate?

Resto in attesa di vs pareri...nel frattempo aggiungo i nuovi sorgenti che vi invito a scaricare come sempre.

Ciao!
Ste

PS Devo dire che sta venendo proprio un bel lavoro!
PPS Quasi dimenticavo...per la storia del browser, che si fa?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 12 Giugno 2009, 14:49:57
@ stef

hai ragione: devo implementare le nuove immagini e scrivere le fonti...vi chiedo solo di essere clementi perchè devo dividermi tra più cose e non sempre ho tempo per stare al pc purtroppo....o meglio se ci sto devo fare del C/C++ il mio pane quotidiano!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 12 Giugno 2009, 16:21:52
Rilascio ufficialmente la versione 0.1.18 che riporta le seguenti migliorie (nella mia parete di codice):

* Inserite nuove immagini (MODIS) come stef aveva richiesto che tra combinazione di tipo e altezza satellitare arrivano a 9 nuove foto satellitari

* Leggerissima miglioria al codice

* Aggiunto il link all'immagine visibile nel form (come ringraziamento a chi "rubiamo" le immagini) che vi stava così a cuore.... :lol:  :lol:

@ stef

Tra le immagini che volevi inserire c'è n'erano due che non ho inserito...una perchè era troppo simile a quella che già sera e non mi sembrava proprio il caso di inserirla e l'altra (quella dei temporalio) perchè la moviebox non la digeriva proprio....se trovi altri siti scrivi pure il link che le aggiungo....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 12 Giugno 2009, 17:53:49
per le varie cose che mi riguardano prox settimana mi metto al lavoro

per la stampa in gtk penso che potremmo ricorrere a un trucchetto ovvero salvare il tutto in un file di testo e poi stamparlo tramite comando di consolle

a questo proposito chiedo a chiunque quale comando shell bisogna usare per stampare un file di testo.

possibilmente un comando che sia universale per tutte le distribuzioni altrimenti Giulio ci cazzuola nuovamente :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 12 Giugno 2009, 18:40:54
Ragazzi, ma guardate che non c'è alcun problema, come ho già ribadito più volte non abbiamo un limite massimo di tempo...qui da me, nel comasco, si dice "non c'è nessuno che ci rincorre col forcone" (vecchio detto dei contadini) :-D
Ho postato prima quel messaggio solo perché avevo bisogno di sapere cosa contavamo di includere ancora nell'applicativo, per i motivi di cui vi ho illustrato. :-)

@Ceskho: dopo scarico i sorgenti e li provo (ora sono sul Windows di mio padre) :-? vedrò se trovo altre mappe.

@fsurfing: proverò a fare una ricerca per il comando...sarebbe bello riuscire a stampare anche con GTK (a proposito, si sa niente circa lo stato dell'implementazione di Printer in GTK?)...

Vi faccio sapere!
Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 12 Giugno 2009, 21:34:25
ok ho implementato la visione ingrandita dei grafici , guardate se vi va bene,
ho corretto gli errori segnalati

nuova versione 0.1.19

Citazione
2) Ho messo tutti gli argomenti della Guida...provate a dargli un occhio e ditemi cosa ne pensate

molto bene :)
Citazione
magari che dia la possibilità anche di esportarlo in PNG, che ne pensi?

fatto :P
Citazione
4) ho messo a posto diverse cose e pensavo quasi quasi di fare anche nella didattica una sorta di introduzione alla Meteorologia, sullo stile della guida come GUI...che ne pensate?

ottima idea ma qui io non ti posso aiutare! :PP
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 12 Giugno 2009, 22:23:01
Oddio Fsurfing, c'è un problema...
Dato che avevi detto che avresti fatto tutto settimana prossima io stasera mi ci sono buttato a capofitto a lavorarci e ho appena finito di creare la 0.2 con un mare di modifiche :eh: :ehm:

Devi assolutamente dirmi i form che hai modificato!

Sono forse solo questi:

Fgrafici
Precipitazioni
Ftemperaturefs
Fcerca
grafico.module

??
SE sono solo questi siamo salvi, perché ho lavorato su cose diverse!

Fammi sapere!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 12 Giugno 2009, 22:46:57
Basta non vanificate i miei di lavori!!!!!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 12 Giugno 2009, 22:58:28
si io ho modificato solo i file relativi dei miei form e dei miei moduli nullaltro

percui basta che copi quei file


ftemperaturefs.class /form
fprecipitazioni.class /form
fcerca.class /form
datab.module
grafico.module


vai avanti con la versione che vuoi poi basta che ricopi i miei file

tanto io modifico solo cio che ho fatto io
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 12 Giugno 2009, 23:06:40
Citazione

fsurfing ha scritto:

tanto io modifico solo cio che ho fatto io


Anche perchè chi vuoi che capisca ciò che scrivi??? :hammer:  :ihih:

:shit:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 12 Giugno 2009, 23:09:04
io abbraccio la filosofia criptopensource..... ovvero codice aperto ma inconprensibile ........del resto ho imparato da te! :nulla:
cmq io sto continuando a modificare i file prima o poi ci unifichiamo i codici
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 12 Giugno 2009, 23:21:17
Ciao, allora, ho modificato i sorgenti ora siamo alla versione 0.2.1 che allego...per favore scaricatela tutti e adesso fate riferimento a questa;

@ceskho: non ci sono mai stati problemi col tuo codice, ho aggiornato i file che hai postato oggi con le nuove mappe già questa sera presto;

@fsurfing: ho sovrascritto i file che mi hai indicato al tuo ultimo post con quelli che hai caricato alle 21.30 (quelli contenuti nella versione 0.1.19 per intenderci; per quanto riguarda quello che stai facendo tu la 0.2.1 è la 0.1.19 con però tutte le numerose modifiche varie che ho apportato io). Fai riferimento anche tu a questa versione per le prossime modifiche!

@tutti: ditemi cosa pensate delle nuove funzioni (se le scovate eheheheh!)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 13 Giugno 2009, 09:00:19
carine le nuove funzioni e la disposizione del menu


nuova versione:

copiare questi file se siete andati avanti dalla 0.2.1

datab.module
grafico.module
mfile.module

fprecipitazioni.class
fprecipitazioni.form

ftemperaturefs.class
ftemperaturefs.form

fgrafici.form
fgrafici.class

fcerca.form
fcerca.class
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 13 Giugno 2009, 10:25:07
attenzione !!!!!!!!!!!!!!1

i sorgenti postati da stef sono collocati in una cartella chiamata meteomachinelinux seguito da uno spazio .

questo errore nel nome del progetto provoca una confusione del programma nella lettura dei file di configurazione per cui all' avvio delle funzioni di archiviazioni non viene riconosciuta la versione del datatbase e quindi cancellato quello vecchio con tutti i dati , che andranno persi se non si è effettuato un salvataggio.

controllate di avere la cartella di progetto chiamata meteomachinelinux senza spazi ne prima ne dopo ne in centro!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 13 Giugno 2009, 11:33:16
Accidenti, non so come possa essere accaduta quella cosa lì dello spazio nel nome della cartella...me ne scuso...fortunatamente avevo i backup!

In questi nuovi sorgenti che allego il problema non c'è più; inoltre ho modificato il file datab.module nella parte di esportazione, così ora compare anche il nome della località ove si trova la stazione meteo nel file di testo esportato, naturalmente solo se l'utente ha specificato un nome nella finestra preferenze. Quindi copiate tutto di questo pacchetto sorgenti!

Un'altra cosa per fsurfing: Ceskho ha fatto una finestra di salvataggio dell'immagine satellitare, non so se hai mai provato ad usarla: non si può "riciclarla" così da dare la possibilità all'utente di scegliere il path dove salvare il grafico esportato?

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 13 Giugno 2009, 12:42:38
Citazione
Un'altra cosa per fsurfing: Ceskho ha fatto una finestra di salvataggio dell'immagine satellitare, non so se hai mai provato ad usarla: non si può "riciclarla" così da dare la possibilità all'utente di scegliere il path dove salvare il grafico esportato?

pretendi!!!!!!!!!!!!!

naturalmente scherzo!

faccio un form di selezione della casella di salvataggio

se hai notato ho gia realizzato la parte di stampa dei dati in cui si crea il file di testo mi manca solo il comando per stampare da shell, avete trovato qualcosa al riguardo? (io non ho ancora avuto tempo)

in ultimo mi servirebbe un favore :

mi postate un immagine di come viene visualizzato sul vostro pc uno qualsiasi dei grafici di temperatura quando viene visualizzato ingrandito?(clic sinistro sul grafico)

adesso mi scarico i tuoi sorgenti :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 13 Giugno 2009, 13:10:07
Devo ri-uploadare i file perchè siccome nel mio form le combobox erano state modificate in readonly=TRUE questo creava alcuni problemi.....

Ora la versione è 0.2.4..fate riferimento a questa...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 13 Giugno 2009, 13:10:29
nuova versione 0.2.5

aggiunto form di destinazione salvataggio immagini

completato procedure di stampa dei valori del database

(il comando era "lp nomefile")

file cambiati:


mfile.module

fprecipitazioni.class
fprecipitazioni.form

ftemperaturefs.class
ftemperaturefs.form


fdestpic.form
fdestpic.class

fgrafici.form
fgrafici.class

@ceshko controlla che non ti ho sovrascritto le tue modifiche
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 13 Giugno 2009, 13:59:13
@ fsurfing

no tranquillo...pare che tutto vada bene...

EDIT:
Allego la versione dove ho corretto un piccolo bug....in pratica se si premeva il button per visualizzare l'immagine ed essa era già stata vista, il form di carica rimaneva comunque e non andava via...

ora è risolto....

ver. 0.2.6
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 13 Giugno 2009, 14:02:31
appena potete postatemi un immagine di un grafico di temperatura ingrandito
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 13 Giugno 2009, 14:38:18
Ciao a tutti, vedo che avete lavorato molto e anche piuttosto bene stamattina...ottimo!

@fsurfing: ti allego l'immagine del grafico appena creata...ti ho chiesto di fare la finestra di scelta del path non per rompere le scatole, ma almeno così un utente può crearsi una sua cartella "Grafici" e salvare tutte le immagini dei grafici lì dentro!

Riguardo la stampa, ieri sera mi ero informato ma poi con la storia dei sorgenti mi era uscito di testa...io avevo trovato il comando lprint, però non mi andava (non so perché).
L'implementazione attuale lp non l'ho provata perché da questa postazione non ho la stampante, però penso che la gestione della stampa implichi anche la scelta della stampante, i vari parametri, ecc...o funziona sempre così com'è?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 13 Giugno 2009, 16:15:50
Ciao, ho lavorato un po' sul form main (Fmain)...ho aggiunto la barra degli strumenti (non funziona ancora, però c'è!)!

Vi allego solo i due file, copiateli però perché ho fatto una fatica a farla (era la prima volta in tutta la mia vita!)...bisognerà poi centrare l'immagine animata del satellite, non sono stato in grado... :oops: Ditemi cosa ne pensate comunque...

Inoltre, in pieno stile Gnome, non è possibile sotto ogni immagine di un singolo bottone di toolbar, mettere del testo (come in Gedit per intenderci)? Ho provato ad inserirlo, ma me lo mette solo sulla destra (e sta malissimo)...

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 13 Giugno 2009, 19:09:09
@ tutti

1) Cosa ne dite se ogni volta che creiamo una nuova versione del programma e la postiamo torniamo nel nostro ultimo messaggio e cancelliamo quella vecchia? In questo modo Leo ci vorrà più bene!!!!!!!!

2) Perchè non fate in modo che a cadenze regolari (impostate dallo stesso utente) il programma "ricorda" all'utente se vuole fare una copia di backup del database? e magari si può fare in modo che spuntando una casella tale operazione sia fatta in automatico?

3) Magari la stessa cosa del punto 2 può essere fatta coi grafici....

4) Mi dite che mi volete bene? o bisogno di stima! :giullare:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 13 Giugno 2009, 19:21:02
@ fsurfing

Per centrare l'immagine devi prendere

Codice: [Seleziona]
moviebox.left = (FMain.Widht /2) - (moviebox.width/2)


e

Codice: [Seleziona]
moviebox.top = (FMain.Height/2) - (moviebox.Height/2) + altezza_menù_vari
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 13 Giugno 2009, 21:56:24
Ciao, ho messo a posto parecchie cose:

-FMain ora ha la toolbar funzionante con tanto di bellissima barra di stato!
-FMain grazie ai consigli di Ceskho ora ha l'immagine sat centrata ;-)

@ceskho:
1) hai ragione; comunque di solito dopo qualche giorno i sorgenti li rimuovo, li lascio su un po' ore nel caso dovessimo per un qualunque motivo "tornare indietro"
2)Ci avevo già pensato anche io...guarda a questo proposito in questi sorgenti che allego la finestra preferenze e dimmi se una cosa del genere potrebbe funzionare (non è ancora implementata, è solo a livello grafico per ora)
3)bisogna chiedere a fsurfing
4)Sei bravissimo! :-)

PS Provate ad usare lo strumento della scala anemometrica di Beaufort che trovate nel menu "Didattica", ho scoperto che non funziona! Ma in VB mi funzionava...sapete aiutarmi?

PPS Ho provato a creare il deb per Ubuntu e una volta installato ho scoperto che lo strumento di Ceskho mi dà un errore e non carica le immagini!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 14 Giugno 2009, 20:25:07
Citazione
PS Provate ad usare lo strumento della scala anemometrica di Beaufort che trovate nel menu "Didattica", ho scoperto che non funziona! Ma in VB mi funzionava...sapete aiutarmi?

non è che non funziona ...sembra non funzionare correttamente a 1km/h indica devastazioni ecc. ecc.

si può risolvere semplicemente sostuendo OR con AND nei vari if condizionali

esempio:
Codice: [Seleziona]

IF velocita.Value >= 29 [u]AND[/u] velocita.Value <= 38 THEN
    descrizione.Text = "Vento teso"
    descrizionem.Text = "Onde moderate che assumono forma più allungata. si formano molte 'pecorelle'. (Possibilità di qualche spruzzo)."
    Descrizionet.Text = "Arbusti e fogliame cominciano ad ondeggiare."
  END IF


Citazione
2) Perchè non fate in modo che a cadenze regolari (impostate dallo stesso utente) il programma "ricorda" all'utente se vuole fare una copia di backup del database? e magari si può fare in modo che spuntando una casella tale operazione sia fatta in automatico?


ci avevo pèensato anche io e prossimamente lo implemento

Citazione
4) Mi dite che mi volete bene? o bisogno di stima!

neanche in punto di morte potrei dire una cosa simile!!:)

Citazione
PPS Ho provato a creare il deb per Ubuntu e una volta installato ho scoperto che lo strumento di Ceskho mi dà un errore e non carica le immagini!

figurati se ceshko non ne combinava una delle sue!! :lol:  :-P

@stef
ottima la barra degli strumenti , in effetti sarebbe carino il testo sotto l' icona , non si può semplicemente posizionare una label?

la barra di stato quale sarebbe?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 14 Giugno 2009, 20:31:01
in linea di massima mi sembra inutile salvare in automatico i grafici tanto sono creati in base al db, inoltre spesso verrebbe salvato un grafico incompleto(ad esempio perchè non si è ancora concluso l' anno o il mese) meglio che si a l' utente a decisede se , quando ,come e dove salvare il grafico
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 14 Giugno 2009, 22:52:14
Ciao...

Allora

1) per barra di stato intendo quella barra che c'è sotto in basso a FMain (tipo quella di Firefox che dice lo stato di caricamento della pagina ecc)...hai visto che ora ce l'ha anche MeteoMachine? :-) Se non la vedi, fai: Visualizza-Barra di stato

2) Ho messo a posto lo strumento del vento, era proprio quell'errore stupido lì (allego sorgenti nuovi)!

3) ho provato a mettere il testo ai bottoni della toolbar, ma me li mette solo a destra (anziché in centro) e sta malissimo secondo me...prova anche tu al limite...

4) se implementi la funzionalità di backup automatico, ricordati di farlo in modo che l'utente possa attivarlo/disattivarlo dalla finestre Preferenze (ho già preparato la GUI se vai a vedere)...io avevo pensato che ogni tot avvi (a scelta dell'utente) il programma fa il backup...che ne pensi?
Sarebbe bello, mi è venuto in mente adesso, permettergli (sempre tramite la finestra Preferenze) di specificare anche un percorso a sua scelta dove il backup possa essere messo, così non gli sporchiamo la home...

5) allego per Ceskho l'errore che il programma dà una volta compilato

PS Scaricate ancora i nuovi sorgenti 0.2.9, che mettono a posto diverse cose...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 14 Giugno 2009, 23:44:16
@ stef

Ma il problema te lo da solo installando il programma da deb? o te lo da anche in fase di test direttamente dall'IDE di gambas?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 15 Giugno 2009, 11:19:39
Ciao, no nell'ambiente Gambas tutto ok, l'errore me lo dà solo se lancio il tuo strumento da MeteoMachine installato tramite deb (ho provato su più PC con Jaunty e fa così con tutti) :-(

Altra cosa: che si fa per la storia del browser??Come rendere il comando di apertura universale per tutte le distro?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 15 Giugno 2009, 22:02:13
ho realizzato il salvataggio automatico

la versione del programma passa a 0.2.10



Citazione
Altra cosa: che si fa per la storia del browser??Come rendere il comando di apertura universale per tutte le distro?

si può provare a implementare il codice suggerito da giulio qualche post + indietro
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 15 Giugno 2009, 22:22:47
Citazione
PPS Ho provato a creare il deb per Ubuntu e una volta installato ho scoperto che lo strumento di Ceskho mi dà un errore e non carica le immagini!


ho provato anche io e succede la stessa cosa anche a me

la causa è il famigerato indirizzamento di file del tipo:

Codice: [Seleziona]

imgFile = Application.Path &/ "icons per apps/file.png"  
imgMondo = Application.Path &/ "icons per apps/world.png"  
imgPc = Application.Path &/ "icons per apps/pc.png"

che come ho gia detto un sacco di volte in questo forum
funziona solamente su programmi che non vengono distribuiti sotto forma di binari
se un programma deve essere distribuito si dovrà indicare per le immagini:

Codice: [Seleziona]

imgFile = "icons per apps/file.png"  
imgMondo =  "icons per apps/world.png"  
imgPc = "icons per apps/pc.png"


mentre per i file di testo si deve prima copiarli in una cartella e poi linkarli(questo servirà a te stef quando scriverai la guida)

@ceshko ti meriti una megabacchettata sulle dita! questa cosa te l' avevo già detta tempo fa! :hammer:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 16 Giugno 2009, 10:34:18
@ fsurfing

Come direbbe il gran maestro md**** : mi merito una bacchettata sui "diti" dei piedi!!! Quando sono a casa correggo!!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 16 Giugno 2009, 15:27:00
Ciao a tutti, questo pomeriggio ero a casa dal lavoro e sono potuto andare avanti un po' col progetto...

Allora, ho modificato diverse cose specialmente alle interfacce grafiche delle diverse finestre per renderle maggiormente integrate con Gnome, quindi vi invito a scaricare i sorgenti che allego.

Un'altra cosa: dite di fare una splash screen o è inutile per un programma tipo questo?

EDIT: ho fatto altre modifiche, mantengo comunque il numero della versione.
Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 16 Giugno 2009, 19:36:53
bene bene ottimo lavoro!

non so se è il caso di fare uno spash screen a me personalmente non piacciono molto a meno che non sia graficamente una figata :-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 16 Giugno 2009, 21:38:50
Ciao, io per la grafica sono negato, quello che sono riuscito a fare è quello che vedi in allegato...non mi offendo se dici che schifo... :-)

Riguardo l'apertura del browser, il codice postato da Giulio ha una variabile non definita: Browser. Prova a dargli un'occhio...

Codice: [Seleziona]
PUBLIC SUB OpenWebPage(sLink AS String)

  DIM sExec AS String
  DIM aTest AS String[]
  DIM bCheck AS Boolean
  DIM hFirefox AS Process

  IF NOT Browser THEN

    SELECT CASE Settings["/Browser"]
   
      CASE "konqueror"
        aTest = ["konqueror"]
     
      CASE "epiphany"
        aTest = ["epiphany"]
     
      CASE "firefox"
        aTest = ["firefox", "mozilla-firefox"]

      CASE "seamonkey"
        aTest = ["seamonkey"]
       
      CASE ELSE
   
        aTest = [Application.Env["BROWSER"]]
   
        IF Application.Env["KDE_FULL_SESSION"] THEN
          aTest.Add("konqueror")
        ELSE IF Application.Env["GNOME_DESKTOP_SESSION_ID"] THEN
          aTest.Add("epiphany")
          aTest.Add("firefox")
        ENDIF
     
    END SELECT

    aTest.Add("konqueror")
    aTest.Add("mozilla-firefox")
    aTest.Add("firefox")
    aTest.Add("mozilla")
    aTest.Add("seamonkey")
    aTest.Add("opera")
   
    FOR EACH sExec IN aTest
      bCheck = NOT CheckProgram(sExec)
      IF bCheck THEN BREAK
    NEXT
   
    IF NOT bCheck THEN RETURN
   
    Browser = sExec

  ENDIF

  IF Left(sLink) = "/" THEN
    sLink = "http://" & Replace(sLink, "?", "%3F")
  ENDIF

  IF Browser = "firefox" THEN
    hFirefox = SHELL "firefox -remote " openURL(" & sLink & ", NEW - window)"" WAIT
    IF hFirefox.Value = 2 THEN
      SHELL Browser & " " & Chr$(34) & sLink & Chr$(34)
    END IF
  ELSE
    SHELL Browser & " " & Chr$(34) & sLink & Chr$(34)
  END IF

CATCH

  Message.Error(Error.Text)

END


EDIT: nei sorgenti che allego ho implementato anche delle funzioni della Guida, a puro titolo di prova per ora...ditemi cosa ne pensate e se è tutto ok...bisognerebbe cercare di rendere espandibile la casella di scelta dell'argomento, ma - mi vergogno a dirlo - non so che controllo utilizzare!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 16 Giugno 2009, 22:03:41
be effettivamente si può fare di meglio ! ma come inizio non è male
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 16 Giugno 2009, 22:16:22
sto guardando il codice per il browser intato tu guarda questo post

http://www.gambas-it.org/gmbs/modules/newbb/viewtopic.php?topic_id=507&start=10 (http://www.gambas-it.org/gmbs/modules/newbb/viewtopic.php?topic_id=507&start=10)

alla risposta #17

devi effettuare quelle operazioni per poter usare i file di testo della guida

ps:
solo non usare la certella ./meteomachinelinux  xche già usata dal database

ma potresti copiare i file nella cartella di sistema solitamente usata dai file man(non chiedermi qual è che non lo so
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 16 Giugno 2009, 22:20:55
Ciao, grazie per le dritte, ma scusa così come ho fatto adesso non va bene? Io ho provato anche a compilare il progetto e ad installarlo e la guida funziona bene!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 16 Giugno 2009, 22:33:30
è vero funziona bene comunque .. probabilmente perche hai usato l' istruzione file.load che permette di estrarre i testi direttamente dall' eseguibile . buono a sapersi

ho rinunciato al discorso del browser... devo dire che beintot scrive codice peggio di me! non si capisce nulla (tranne forse che quel codice riesce a lanciare solamente firefox e non altri browser)

ps se modifichi qualcosa cambia la routine di autobk al fondo di form_open in fmain con questo codice:

Codice: [Seleziona]


 
  'routine di auto bakup
 
  IF Settings["usr/autobk", 0] = 1 THEN
      IF Settings["prg/navvio", 0] >= Settings["usr/nbk", 0] THEN
            datab.salvataggio(Settings["usr/bkdirauto", User.Home])
            Settings["usr/nbk"] = 0
            Settings.Save
      ENDIF
      Settings["prg/navvio"] = Settings["prg/navvio", 0] + 1
      settings.Save
  ENDIF

 
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 16 Giugno 2009, 23:29:41
ben lungi dall' essere bello ma anche questo un buon inizio
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 17 Giugno 2009, 09:00:05
Sentite, voglio essere drastico per la questione del browser...

Mettiamo nel form delle preferenze una casella di testo in cui l'utente immette il suo browser e lo salviamo da qualche parte...se l'utente cerca di accedere al sito senza aver definito il browser esce il solito messaggino "Browser di default non definito" o roba simile...

Cosa ne pensate?

P.S.

Il nuovo splash screen mi piace molto....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 17 Giugno 2009, 10:34:28
Ciao, per il browser, se usassimo la soluzione inzialmente trovata da Ceskho e mai utilizzata (messaggio #231):

Citazione
trovato...

per sapere il browser di default esiste il comando:


Codice: [Seleziona]
sudo update-alternatives --display x-www-browser



che restituisce un output del tipo


Codice: [Seleziona]
x-www-browser - lo status è auto.
il link attualmente punta a /usr/bin/epiphany-gecko
/usr/bin/firefox-3.0 - priorità 40
/usr/bin/epiphany-gecko - priorità 85



dove epiphany è il mio browser predefinito.

dopodiché puoi dare nel codice del tasto il comando

Codice: [Seleziona]
SHELL "browser_predefito tuo_sito"



Oppure potremmo lasciare la soluzione già adottata:

Codice: [Seleziona]
SHELL "x-www-browser http://tuo_sito.ORG"


e in caso di errore, intercettarlo con TRY, avvisare l'utente del problema e far apparire la finestra Preferenze così che possa specificare il browser che desidera usare...

Che ne pensate?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 17 Giugno 2009, 12:07:37
il problema di quel comando è che funzioona solo su ubuntu e derivate

secondo me la cosa migliore e quella proposta da cesko

lanciamo di default firefox , e diamo la possibilità all' utente di selezionare il browser preferito, ho visto altri programmi lavorare in questo modo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 17 Giugno 2009, 12:16:47
Ok fsurfing, allora facciamo così, dando la possibilità di definire il browser desiderato nella finestre Preferenze...ci pensi tu? Così aggiungi anche la nuova parte di codice per il backup automatico che hai modificato e che mi dicevi al post #290...

Ciaoo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 17 Giugno 2009, 13:36:28
ho implementato un controllo per lanciare il browser corretto (con firefox funge con altro non ho provato) , ho messo anche lo splash screen per provare
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 17 Giugno 2009, 14:37:37
Ciao, lo splash screen a me non va... :-(
comunque con questa versione ho riscontrato dei problemi, probabilmente tutti dovuti allo splash:

1) mi ha chiesto di installare un componente (gb.picture mi sembra) altrimenti non riuscivo a lanciare il progetto

2) tutte le volte che cerco di creare un deb ora mi compare l'errore che allego e non me lo fa più fare :-(.

Comunque anche a me non convince tanto l'idea dello spash screen...anche perché MeteoMachine non è un programma con OperOffice.org che ci mette 30 secondi per partire...boh, forse abolirei l'idea della spash, voi che dite?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 17 Giugno 2009, 17:05:40
Come preferisci...lo splash screen fa solo figo...nulla di più....se c'è o no non c'è differenza.

@ fsurfing

E' inutile scrivere codice che controlla quello o quell'latro browser..così ci tocca controllare tutti i browser esistenti su GNU/Linux...e se uno usa dillo?opera?firefox?epiphany?icecoso?

Insomma sono troppi da controllare secondo me...lascia che l'utente si configuri il browser da Preferenze.....non è poi questo gran sforzo!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 17 Giugno 2009, 19:22:32
eliminato splash screen e scritto codice per il browser che  deve essere definito dall' utente
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 17 Giugno 2009, 22:58:01
Ciao fsurfing, ho dovuto fare delle modifiche perché per come avevi implementato tu la cosa, ogni tanto dava dei malfunzionamenti...ora comunque funziona bene...guardate inoltre nel menu "Didattica" cosa ho messo.....

...vabbè, ve lo dico: dei link a delle risorse on-line! Bella idea, che ne pensate? :-)

Comunque a me Gambas continua a dare quell'errore postato sopra quando cerco di creare i deb...

Scaricate questi sorgenti e provateli!
Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 17 Giugno 2009, 23:11:56
Citazione
omunque a me Gambas continua a dare quell'errore postato sopra quando cerco di creare i deb...

prova a cancellare la cartella nascosta .gambas  all' interno della cartella di progetto

poi prima di fare un deb prova a creare un eseguibile del programma
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 17 Giugno 2009, 23:17:14
ottima idea quella delle risorse online! bravissimo stef
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 18 Giugno 2009, 14:02:50
Grazie fsurfing, troppo buono! :oops: :ok:

Cancellando la directory che mi hai detto, non è cambiato nulla :-( Il problema si ripropone...altre idee?

Stavo pensando poi: è fattibile, secondo voi, fare in modo che, sempre dalla finestra "Preferenze" l'utente possa impostare, se vuole, una password per proteggere il suo database? E quando cerca di aprire uno dei 3 visualizzatori presenti nel menu "Archivia" (Temperature, precipitazioni, ecc) potrebbe comparire una richiesta di inserimto password, se questa naturalmente è stata abilitata...che ne dite? Ovviamente, se lo facciamo, direi di demandare questa cosa al DBMS...

Vi allego i nuovi sorgenti, ho messo a posto diverse cose tra cui il problema di Application.Path nello strumento di Cesckho di cui ci stavamo dimenticando tutti ma che faceva chiudere bruscamente il programma se installato da deb!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 18 Giugno 2009, 15:11:30
grazie stef per aver corretto il mio codice...e scusate tanto se non l'ho fatto io...

Ora mi picchio pesantemente sui "diti" dei piedi!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 18 Giugno 2009, 20:05:08
a mio parere mi sembra inutile mettere una pass all' uso del db a che pro poi?

non
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 18 Giugno 2009, 21:12:33
il problema del deb è sicuramente legato a un qualche file di configurazione dell' ide di gambas che viene salvato nella cartella

prova a correggere il file nascosto .project
alla voce :

Citazione
ExecPath=/home/sergio/Scrivania/meteomachinelinux.gambas


inserendo il percorso della tua homne o della tua scrivania
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 18 Giugno 2009, 22:24:11
@Ceskho: non c'è problema :-)

@fsurfing: ok, niente password, al limite lo metteremo nella versione 2.0.

Io allora direi di chiudere qui lo sviluppo e, nei prossimi giorni tempo permettendo, di affinare il programma e controllarlo tutto. Io ho iniziato stasera ripulendo il codice togliendo spazi e SUB vuote...bisognerà tuttavia mettere in tutte le classi i dettagli sulla licenza e gli autori, ecc oltre a commentare il più possibile il codice.

Ecco una breve roadmap:

- debug con caricamento di un grande volume di dati (me ne potrei occupare io)
- traduzione
- creazione della guida (me ne potrei occupare io)
- creazione di uno strumento con interfaccia in stile Guida con nozioni di base di Meteorologia (me ne potrei occupare io)

Inoltre:

- se possibile, togliere da tutte le finestre secondarie (FAbout, ecc) il pulsante di riduzione ad icona che non ha senso e togliere la visualizzazione nella barra in basso di Gnome (propietà Skiptaskbar=TRUE)
- @fsurfing: i grafici della pioggia non sono allineati con i giorni, verifica tu stesso!
- ... boh! Se salta fuori qualche cosa ancora aggiorniamo la lista

Allego i nuovi sorgenti

PS Problema con i deb risolto, bravo fsurfing!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 18 Giugno 2009, 23:32:08
Ma non ho capito una cosa: skiptaskbar dobbiamo impostarlo su TRUE o su FALSE?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 19 Giugno 2009, 12:50:14
ho modificato i grafici, tutte le finestre tipo fixed con skip taskbar=true
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 19 Giugno 2009, 19:10:13
Ottimo lavoro fsurfing :-)
Voi sapete qualche cosa circa il pulsante di minimizzazione delle finestre che è onnipresente? E' possibile che non ci sia qualche modo, anche magari da codice, per rimuoverlo? O è proprio un bug dell'interprete Gambas con le GTK?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: RiCi12 - 19 Giugno 2009, 20:29:12
ciao, e scusate se mi intrometto, ma dovevo farvi i complimenti. Ho scaricato i sorgenti per curiosità e devo dire che avete fatto un lavoraccio (nel senso buono). Davvero incredibile.

Continuate così, e scusate per il disturbo..
ciao cioa
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 19 Giugno 2009, 21:14:27
Ciao RiCi12, grazie per i complimenti...effettivamente sta venendo una super applicazione, parecchio vasta! Se vuoi aiutraci nella traduzione o nella creazione della guida, sei ben accetto!

Fammi sapere!
Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 20 Giugno 2009, 12:41:32
Citazione

stef ha scritto:
Ottimo lavoro fsurfing :-)
Voi sapete qualche cosa circa il pulsante di minimizzazione delle finestre che è onnipresente? E' possibile che non ci sia qualche modo, anche magari da codice, per rimuoverlo? O è proprio un bug dell'interprete Gambas con le GTK?


Devi impostare BORDER su FIXED
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 20 Giugno 2009, 18:23:41
Ciao Ceskho, sì, lo so ma il pulsantino rimane sempre, come puoi vedere nekl confronto tra gli screenshot che allego...so che è una cavolata, però è curioso...

Io ricordo che con VB6 c'erano dei trucchi per interagire col gestore delle finestre e fare delle cose che l'ambiente non permetteva (es doisabilitare la X)..è vero che sono cose diversissime ma magari anche con Gambas c'è qualche trucco simile per rimuovere il pulsantino minimizza magari da codice...nessuno ne sa niente a riguardo?

EDIT: Allego i sorgenti di MeteoMacjìhine 0.2.21...dal menu Aiuto->Aggiornamenti è possibile verificare l'eventuale disponibilità di nuove versioni!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: RiCi12 - 20 Giugno 2009, 20:25:31
Citazione

stef ha scritto:
Ciao RiCi12, grazie per i complimenti...effettivamente sta venendo una super applicazione, parecchio vasta! Se vuoi aiutraci nella traduzione o nella creazione della guida, sei ben accetto!

Fammi sapere!
Ciao!


ciao..

guarda, prima vorrei finire il mio programma, dato che è il mio primo programma che faccio per utilità mia, e con una certa complessità (almeno da parte mia, voi lo fareste in 5 minuti). Finché non risolvo con i database, non sarò felice. E infatti ci dedico tutto il mio tempo libero..

Quando avrò finito, sarò ben felice di aiutarvi, poco ma sicuro..

 :-D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 20 Giugno 2009, 21:01:52
il problema del pulsante riduci ad icona probabilmente è un bug
se non sbaglio se ne parlava qualche settimana fa nel forum.
io ho impostato tutte le finestre con border =fixed , se è un bug verrà risolto altrimenti è una scelta del team di gambas, anche se non credo visto che in fase di disegno della gui la finestra non presenta il pulsante
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 20 Giugno 2009, 21:16:24
Probabilmente è proprio come dici tu fsurfing, è un bug...
Se volessi segnalarglielo, come faccio? A chi mi dici di scrivere?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 20 Giugno 2009, 21:26:59
come ti dicevo se ne già discusso nel forum prova a fare una ricerca oppure chiedi a leo che lui è inscritto alla mailing list di gambas

inoltre bisognerebbe segnalare il bug per cui creando i pacchetti deb il componente bg.db.sqlite non viene installato ed non è presente nelle dipendenze anche se utilizzato dal programma

ps: bello il codice per vedere se è presente una nuova versione!


da dove l' hai tirato fuori?

pps: non ti avevo mai risposto a proposito della stampa dei report con gtk (me ne sono reso conto ora) il comando lp funziona solamente se è presente una stampante predefinita e utilizzera le impostazioni selezionate di default per quella stampante.

su ubuntu (dall 8.10) la stampate che viene collegata è in automatico quella predefinita, su altre distribuzioni è possibile che debba essere indicata,
in linea di massima cmq non me ne preoccuperei troppo, se uno ha il sistema funzionante per un uso quotidiano siucuramente avrà una stampante predefinita,
al limite propongo di indicare questo fatto nella guida relativa al form di stampa
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 22 Giugno 2009, 18:51:51
Ooh, che bello rivedere up questa fantastica community! Bravo leo che sei riuscito a mettere a posto tutto!! :ciao:

Dunque, il codice per gli aggiornamenti, come si può vedere nei commenti che ho inserito, l'ho preso in prestito da un programma Gambas distribuito sotto licenza GNU GPL (si chiama BaShare e l'autore è Guido Iodice). Mi sono però accorto giusto ora che non funziona... :-(

Ho finito la traduzione in inglese (sì, avete capito bene, ci ho messo un pomeriggio ma l'ho finita!!) dovete ora spiegarmi come fare in modo di permettere all'utente di cambiare la localizzazione tramite la finestra preferenze (non sono capace!:oops: )

Stasera mi butto a capofitto sulla guida!

Ciao!

PS Scaricate i nuovi sorgenti...la versione ora passa a 0.3.1!!!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 22 Giugno 2009, 19:00:09
Guarda che se non erro la locazione della lingua avviene in automatico in base alla lingua del sistema...ora però non vorrei dire una castroneria..

P.S. Se vuoi posso contattare il creatore di BaShare perchè fa parte della comunity di Ubuntu...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 22 Giugno 2009, 19:16:25
Citazione
unque, il codice per gli aggiornamenti, come si può vedere nei commenti che ho inserito, l'ho preso in prestito da un programma Gambas distribuito sotto licenza GNU GPL (si chiama BaShare e l'autore è Guido Iodice). Mi sono però accorto giusto ora che non funziona...

io lo provato l' altro giono e funzionava, rilevava che la versione del programma era + aggiornata di quella nel sito
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 22 Giugno 2009, 19:54:36
Come non detto, lo strumento di verifica aggiornamenti funziona!
Tu fsurfing che dici della traduzione? E' possibile farla impostare a mano dall'utente in base alle sue preferenze?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 22 Giugno 2009, 20:03:17
bisogna chiedere a md9321  che lui la usa per il suo programma pgdesigner ,

io non l'ho mai fatto :(
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 22 Giugno 2009, 23:00:28
Citazione

fsurfing ha scritto:
io non l'ho mai fatto :(


Già è tanto se conosci l'italiano  :ihih:  :ihih:  :ihih:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: RiCi12 - 23 Giugno 2009, 18:58:20
scusate, ma è normale che, nella guida, si aprano soltanto la prima voce di "primi passI"(licenza), la seconda, ma poi nient'altro? Ad esempio, se clicco su ringraziamenti va', ma se clicco su "cosa è meteomachine?" non mi visualizza nulla di nuovo, ma sempre il testo rpecedente?

Forse è una cavolata, ma non si sa mai(immagino che dobbiate ancora finirla, per quello)..
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 23 Giugno 2009, 20:19:53
Citazione
Forse è una cavolata, ma non si sa mai(immagino che dobbiate ancora finirla, per quello)..


esatto! il buon stef la sta realizzando  :-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: RiCi12 - 23 Giugno 2009, 20:35:30
ah, ok, scusate...

buon lavoro...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 23 Giugno 2009, 22:22:09
Ciao, esatto fsurfing, ci sto lavorando alla guida...penso che sarà pronta entro fine settimana, tempo permettendo naturalmente.
Quando l'ho finita carico qui i sorgenti così la provate!

Ci aggiorniamo!
Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 23 Giugno 2009, 22:29:02
a me invece era venuta un idea fantastica ma per ora sembra irrealizzabile  :cry:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 23 Giugno 2009, 22:36:46
Citazione

fsurfing ha scritto:
a me invece era venuta un idea fantastica.....


Sparire dal forum??  :-P  :-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 24 Giugno 2009, 00:32:55
Citazione
Sparire dal forum??  


noooooooo  cancellare la tua pagina dal wiki del forum!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 24 Giugno 2009, 12:14:48
Citazione
a me invece era venuta un idea fantastica ma per ora sembra irrealizzabile


Vabbè, dilla lo stesso.... :-)
Io sto cercando di capire dal codice di pgdesigner come si fa a far cambiare lingua all'applicazione...se qualcuno vuole aiutarmi gliene sarei grato visto che sono ad un punto morto...!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 24 Giugno 2009, 22:20:13
Ciao a tutti, vi aggiorno un po' sul progetto...

Attualmente sto scrivendo la guida come sapete e sono a più di metà e la parte più ardua e lunga direi che è fatta. Penso che entro domenica al massimo sarà pronta.

Ho apportato altre modifiche al codice di MeteoMachine, dunque ne approfitto per pubblicare il nuovo codice che contine e anche la guida (non è ancora completa eh!), scaricatelo e provatelo così mi dite cosa ne pensate.

Fatemi sapere!
Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 24 Giugno 2009, 22:37:43
ta ta (squilli di tromba!!!)

ho capito come far scegliere la lingua al programma!!!!!!


e pensare che cespolo crede di essere lui il migliore!!!!!!!

scarico i tuoi sorgenti e applico la modifica
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 24 Giugno 2009, 23:11:09
ecco fatto ora il nostro programma "parla" più lingue !!! 8-)

di default viene impostata quella di sistema che può essere cambiata dall' utente tramite finestra preferenze


vi lascio la prima schermata di meteomachine in inglese

p.s come accennavo tempo fa in lingua diversa dall' italiano i grafici "stato del cielo" e  "tipo precipitazioni"  sbroccano

ora correggo il problema per la lingua inglese se volete andare avanti con il programma partendo dai miei sorgenti fate pure tanto io modifico solo il file

"datab.module"

ps. adesso mi guardo la guida che hai fatto

pps. ricordatevi che le traduzioni da correggere sono su lingua inglese (stati uniti) non internazionale perchè questa non so come identificarla
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 24 Giugno 2009, 23:21:04
Fsufing, sei grande, complimenti davvero!!! Ma come hai fatto???

Una cosa: ho letto sulla documentazione di Gambas che le stringhe nel codice vanno messe tra parentesi tipo:

("Questa è una stringa")

Inoltre, dicono di non usare la concatenazione, cosa che noi abbiamo fatto abbondantemente ad esempio nella stampa o nelle funzioni di esportazione (dicono così per la precisione:

Citazione
Use the Subst() instruction instead.
)

cosa facciamo?
Leggi bene questa pagina, il punto 1. in particolare:

http://gambasdoc.org/help/howto/translate

Fammi sapere!
Ciao!

PS Modifica pure il codice, io fino a domani non vado avanti...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 24 Giugno 2009, 23:23:12
@stef stai facendo un ottimo lavoro con la guida! molto bella !

adesso ti stai facendo un bel mazzo a scriverla....pensa quando dovrai tradurla!!!!!!! :rotfl:  :rotfl:  :rotfl:  :rotfl:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 24 Giugno 2009, 23:28:15
Citazione
Una cosa: ho letto sulla documentazione di Gambas che le stringhe nel codice vanno messe tra parentesi tipo:  ("Questa è una stringa")  Inoltre, dicono di non usare la concatenazione, cosa che noi abbiamo fatto abbondantemente ad esempio nella stampa o nelle funzioni di esportazione (dicono così per la precisione:

be per alcune cose è un male, come per i report che dovranno essere modificati ma forse è anche un bene visto che probabilmente con solo qualche parentesi in più i grafici dovrebbero funzionare! provo e vediamo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 25 Giugno 2009, 00:07:23
ok ho inserito tutte le parentesi necessarie,

ora però ci sono altre 90 frasi da tradurre!

attenzione però che le frasi oltre che essere tradotte devono rispettare spazi , punteggiatura ed eventuali caratteri \n

i grafici funzionano bene a patto che tutti i dati siano nella stessa lingua

ecco i nuovi sorgenti
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 25 Giugno 2009, 19:10:28
Ciao, ho parecchie novità e qualche problema da segnalare:

- tradotte tutte le stringhe mancanti (anf!) :-)

- aggiunta la possibilità di far scegliere all'utente se usare i °C o i °F nell'archiviazione tramite la finestra "Preferenze" (verificate che sia tutto ok per favore! E' stato un casino, un mare di modifiche ho doviuto apportare al codice, anche per l'esportazione e la stampa...del resto in America non usano né i mm né tantomeno i °C)

- l'intestazione delle griglie non riesco a dirgli di tradurle e restano in italiano (Giorno - temp minima, ecc)

- problemone per fsurfing: se il programma è in inglese, imposto la lingua italiana, riavvio il sw e me lo ritrovo giustamente in italiano. Se però chiudo nuovamente il programma, lo faccio ripartire ancora ritorna in inglese!! :-(

Allego i nuovi sorgenti da testare...

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 25 Giugno 2009, 19:46:34
credo di aver sistemato il bug,

ho corretto l' intestazione delle griglie

aspetto nuove direttive :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 25 Giugno 2009, 22:42:06
Ottimo fsurfing...ora vado avanti con la traduzione, domani magari pubblico i nuovi sorgenti (se trovo altri bug ti faccio sapere).

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 27 Giugno 2009, 22:06:38
oggi ho provato meteomachine su mint e funziona alla grande!

ho inoltre avuto modo di vedere con calma tutto il lavoro di rifinitura realizzato da stef per renderlo omogeneo in tutte le form.Davvero un ottimo lavoro!

Già che ci sono vi svelo la mia grande idea:

realizzare un database mysql remotoin cui i vari utenti possono trasferire i dati presenti nel proprio db locale, inoltre dare la possibilità di visualizzare i dati memorizzati da altri utenti utilizzandoli per grafici di comparazione.

purtroppo dopo svariate prove non riesco a connettermi al db remoto.
Il problema probabilmete è dovuto al server (host gratuito) che anche se dichiara che è possibile connersi con programmi esterni , in realtà non lo permette.
a riprova di questo (e per scagionare gambas) ho provato  anche con altri programmi tipo mysql navigator ottenendo sempre lo stesso esito negativo.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 27 Giugno 2009, 22:40:31
Ciao fsurfing, sarebbe una splendida cosa...grazie anche per i complimenti, ma molto del merito va a te e a Ceskho! ;-) :-) Senza di voi MteteoMachine non sarebbe quello che è, questo è poco ma sicuro!

Abbiamo fatto un ottimo lavoro e lo dico non per autoelogiarmi, per carità, ma perché questo modo di lavorare mostra la potenza dell'opensource!

Mi scuso per l'assenza in questi due giorni, ma ho avuto dei casini in casa...allego ora i nuovi sorgenti che contengono la traduzione inglese completa (con la guida sono rimasto un po' indietro, ma non temete, la ultimerò nei prossimi giorni)

Qualche domanda:

1) Cosa succede se un utente che ha ad esempio il sistema in spagnolo e installa MeteoMachine? In che lingua se lo ritrova? Per me in questi casi dovremmo fare in modo che il programma parta in inglese che è la lingua internazionale...

2) Come si fa ad aggiungere una descrizione nel pacchetto *.deb nel campo dove già appare la scritta "This program is written in Gambas"? Mi sa che dall'IDE non si può direttamente...che magari bisogna fare qualche cosa maneggiando i file di configurazione del progetto?

3) Ho notato (ora fsurfing mi picchia!) che se l'utente sceglie come lingua predefinita l'inglese quando si apre la finestra preferenze la combobox della lingua mostra giustamente "EN_US") ma se la lingua preimpostata è l'italiano la Combobox rimane vuota (e la cosa è un po' bruttina...)...è possibile mettere a posto questo problema?

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 27 Giugno 2009, 23:08:33
1) in automatico probabilmente parte in italiano , si puo modificare costituendo la procedura main del modulo avvio con:

Codice: [Seleziona]

PUBLIC FUNCTION Main() AS Boolean
 
 DIM lang AS String
 
  IF NOT Settings["usr/lingua"] THEN 'controlla se non esiste una preferenza per la lingua
    IF System.Language = "it_IT" & "." & System.Charset THEN
        lang = system.Language  ' nessuna preferenza, sistema in italiano imposto lingua italiana
    ELSE
        System.Language = "en_US" & "." & System.Charset  ' nessuna preferenza, sistema non italiano imposto lingua inglese
    ENDIF
  ELSE
    lang = Settings["usr/lingua"]
  ENDIF
 
 
  System.Language = lang
 
  FMain.Load
  FMain.Show
 
END

 



2) non saprei faccio ricerche

3)speravo non te ne accorgessi!
  non si presenta sempre , non ho ancora capito dove sia il problema :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 28 Giugno 2009, 00:22:47
Ehi ragazzi scusate la mia assenza ma gli esami mi chiamano (si, lo so...vi mancavo....su dai alla mamma ora non piangete)....

Sono rimasto un pò indietro: devo fare qualcosa di utile?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 28 Giugno 2009, 22:24:46
Fsurfing ce l'ho fatta con la combobox!!
Dopo ore di smanettamenti, per puro caso, ci sono riuscito. Mi sa che è un bug del controllo... Il codice era così:

Codice: [Seleziona]
' riempe il combobox2 con le lingue utilizzabili
 
  ComboBox2.ReadOnly = FALSE
  ComboBox2.Add("it_IT" & "." & System.Charset, 0)
  ComboBox2.Add("en_US" & "." & System.Charset, 1)
  ComboBox2.ReadOnly = TRUE


Io, per caso, ho aggiunto questa riga che potete vedere (disperato volevo che comparisse almeno qualche cosa nella combobox e che non restasse vuota):

Codice: [Seleziona]
' riempe il combobox2 con le lingue utilizzabili
 
  ComboBox2.ReadOnly = FALSE
  ComboBox2.Add("it_IT" & "." & System.Charset, 0)
  ComboBox2.Add("en_US" & "." & System.Charset, 1)
 
  ComboBox2.Text = "Scegli" 'The solution ;-)))

  ComboBox2.ReadOnly = TRUE


ho avviato MeteoMachine, aperto la finestra e...sorpresa! Ora compare IT se è impostato l'italiano, EN se è impostato l'inglese!!!

Mi sa comunque che è un bug del controllo e, forse, andrebbe segnalato.

Allego i nuovi sorgenti, aggiornatevi per favore!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 28 Giugno 2009, 23:35:27
Continuo ad avere il problema della combobox che non da la lingua di default....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 29 Giugno 2009, 09:14:26
Sei sicuro Ceskho?? A me invece va!

Prova ad impostare l'inglese, chiudi il programma e riavvialo...Dovresti vedere EN nella combobox; reimposta l'italiano, chiudi e riapri...ora dovresti vedere IT nella combobox. Ti va così?

Fsurfing, con te come si comporta?

Ciaoo!

PS Complimenti ad entrambi per la promozione a moderatori!  :2birre:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 29 Giugno 2009, 15:38:32
Grazie per gli auguri..

Ma che fine ha fatto il sito di Altabrianza?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 29 Giugno 2009, 19:05:08
Ciao, ho sistemato delle altre cose e allego i nuovi sorgenti. Siamo alla 0.3.15. Ho aggiornato anche il sito con nuovi screenshot e, già che c'ero, con il *.deb di questa versione per Ubuntu (per altre distro non sono riuscito a creare i pacchetti di installazione, ma per ora non importa...).
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 29 Giugno 2009, 21:18:56
grazie per i complimenti!

a me non funziona bene la combo , ho cambiato leggermete il codice,

provate così
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Giugno 2009, 19:12:37
Ciao fsurfing, a me così non va più...mi mostra la lingua solo se è in inglese.
Comunque, se provi ad installare la 0.3.15, sono convinto che funziona, perché io ho provato anche sul mio portatile e funziona tutto bene, quel bug non si presenta... dopo provo su una installazione pulita di Ubuntu su macchina virtuale e gaurdo anche lì...

Qualcuno di voi ha scaricato l'ultima versione di Gambas? Ve lo chiedo perché con la nuova versione dell'IDE i deb creati includono anche le dipendenze dei driver SQL semplificando enormemente l'installazione anche del nostro programma agli utenti finali (teoricamente i deb generati con l'ultima versione dovrebbero provvedere automamente al download dei driver SQL)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Giugno 2009, 20:20:44
a me la 3.15 non funziona...

teniamo la 3.16 che almeno porta di default se incontra incongruenze la lingua inglese.

prova inoltre a cancellare la riga del file di configurazione lingua nella sezione usr del tuo pc poi riavvia la 3.16 e forse funziona

io ho scaricato e compilato la 2.14 di gambas ,ho fatto il deb di meteomachine e purtroppo il bug persiste (ho aperto un topic in segnalazione bug)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Giugno 2009, 21:46:17
Ciao fsurfing, ho fatto l'esperimento di cui ti  parlavo, ho cioè installato MeteoMachine su una macchina virtuale pulita con Ubuntu 9.04:

1) come puoi vedere dallo screenshot che allego, il deb scaricato dal mio sito e generato da me non scarica autonomamente neppure le librerie runtime di Gambas, cosa piuttosto brutta :-(

2) nella versione 0.3.15, una volta installata su tale sistema virtualizzato, il bug della lingua non si presenta e mostra tutto correttamente...

PS Dove trovo il file di configurazione di MeteoMachine?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Giugno 2009, 21:49:29
il file di configurazione si trova in
Codice: [Seleziona]
/home/Stefano/.config/gambas/meteomachinelinux.conf


provo a scaricare il tuo deb e lo installo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Giugno 2009, 21:56:41
Ciao, come puoi vedere da quest'altro screen anche cancellando le informazioni sulla lingua il problema con la 0.3.16 permane.

Prova ad installare anche tu la 0.3.15 su un Ubuntu "pulito"...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Giugno 2009, 22:00:55
adesso provo, pero con la 3.15 se uno con lingua diversa da ita o en_us visualizzerà la combo vuota mentre con la 3.16 se si presenta un incongruenza nella ricerca di system.language o si ha una lingua diversa viene visualizzato en_us che a mio avviso è piu corretto.
inoltre nella 3.16 c'è una correzzione ad un piccolissimo bug nel codice di autobakup
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Giugno 2009, 22:27:03
Ok, teniamo allora la 0.3.16...ma a te funziona tutto bene nella 0.3.16 la storia della combo su una installazione pulita?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Giugno 2009, 22:35:52
ho installato il deb presente nel sito sulla macchina virtuale con ubuntu e mint e funziona benissimo la visualizzazione della lingua nella combobox, chissa poi perchè nel mio pc invece no!
teniamo pure la 3.15

ricordati di correggere così la funzione navvii in fpreferenze:

Codice: [Seleziona]

PUBLIC SUB navvii_Change()
    settings["usr/nbk"] = navvii.Value
    settings["prg/navvio"] = 0
    settings.Save
END
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Giugno 2009, 22:50:27
Ciao, ok, bug corretto. Onde evitare di confondersi, la nuova versione è la 0.3.17.

Curiosità: installando il deb su Ubuntu pulito, ha dato anche a te l'errore "dipendenze non soddisfatte"? Se sì, cosa si può fare? Ho forse sbagliato io qualche cosa nel creare il deb? (quando avevi fatto tu i pacchetti deb per la vecchissima 0.1.5, installandola su Ubuntu pulito non dava quel problema...)

OT Altra cosa...sai se c'è un sito dove reperire il deb dell'ultima versione di Gambas? :-D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 30 Giugno 2009, 22:51:31
L'ultimo DEB puoi sempre reperirlo qui.....devi solo avere un pò di pazienza...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 30 Giugno 2009, 23:02:01
l' installazione del pacchetto non mi ha dato alcun problema ne su ubuntu ne su mint, probabilmente derivava da quanche problema del tuo pc e non dal pacchetto.

io oggi ho fatto un deb monolitico dell 2.14  purtroppo si tratta di 36MB e quindi non è facile hostarli da qualche parte,

non credo che il buon leo hosterà il suo pacchetto visto che ormai è un archlinux ultraconvinto e penso sia difficile farlo stare davantia ubuntu per tutto il tempo della compilazione :lol:

mi sto organizzando per costruire un repository non ufficiale di gambas in versione monolitica
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Luglio 2009, 00:06:49
Ciao, comunque per il rilascio della 1.0 di MeteoMachine, per sicurezza, affiderò a te il compito di creare i deb e tutti i pacchetti di installazione delle varie distro, se sei d'accordo ovviamente...

O.T.
Per il deb di Gambas, per adesso potremmo metterci d'accordo e farmelo avere usando questo programma (tra l'altro scritto in Gambas)

http://guiodic.wordpress.com/2009/02/18/bashare-facile-inviare-file/

Ovvio che la tua idea del repository sarebbe molto bella per dare la possibilità a tutti di scaricarsi l'ultimissima versione di Gambas (visto che ha rilasci assai frequenti e ognuno di essi corregge moltissimi bug)...

Chiuso l'O.T.

Curiosità: col nuovo Gambas permane il problema del pulsante di minimizzazione delle finestre?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 01 Luglio 2009, 13:37:02
Guada che se mandi il deb a leo, lui lo pubblica n area download!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Luglio 2009, 20:02:28
tu ceskho tempo fa non avevi fatto un deb di gambas?

se si mi mandi la procedura che hai utilizzato che a me il pacchetto che ho fatto non funge, ho già creato un repository così se riesco a fare un deb funzionante si può avere l' aggiornamento automatico delle prossime versioni per tutti coloro che utilizzano tale repository
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 01 Luglio 2009, 22:33:22
Ragazzi torno sul topic per segnalare che ho quasi finito l'help, mi mancano solo due argomenti della Didattica... ho fatto un mare di modifiche alla Guida (ma anche a delle cose qua e là nel programma), provatela e ditemi cosa ne pensate e se va tutto bene...e poi direi che siamo quasi pronti a passare la versione da 0.x.y a 1.0 Release Candidate e, a questo punto, sarà testing a go-go... :-D

Fatemi sapere!
Ciaoo
Stefano
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 02 Luglio 2009, 22:14:30
Ciao a tutti, ho finito la guida!!! Anf!

Ho notato un problema per fsurfing:

come penso tu sappia, per rendere il programma internazionale ho dato la possibilità all'utente di scegliere se archiviare i dati delle precipitazioni in mm/inches e quelli di temperatura in °C/°F.
Ebbene, c'è un piccolo problema: dato che lo scarto tra °C e °F è molto marcato, se un utente inserisce 68 °F (=20 °C!) il valore sfora la scala del grafico che di fatto rimane bianco!

Ora: non è possibile fare come già avviene per quello delle precipitazioni? Es: se in un mese cadono al massimo 5 mm di pioggia, la scala si adatta automaticamente al valore più alto; non si può fare altrettanto con le temperature? In pratica la scala dovrebbe adattarsi al valore più basso o più alto rilevati (tanto è impossibile che sul nostro pianeta una località faccia -40 °C e +40 °C nello stesso mese!)

Del resto, all'inizio, noi abbiamo messo uno scarto da -20°C a 40 °C che va beene per le nostre latitudini in pianura; però ci sono delle latitudini dove si fanno anche 50 °C o, per contro, -40 °C (senza andare tanto lontano, quest'ultimo valore capita che venga rilevato anche qui in Italia, sui passi alpini per esempio)...

Allego la nuova versione, se fsufing puoi guardare questa cosa sarebbe un'ottima cosa...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Luglio 2009, 23:12:48
ok, però per far cio mi conviene riscrivere tutta la gestione grafici , ci penso la sett. prossima , in questi giorni ho poco tempo :)

complimenti per aver finito la guida.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Luglio 2009, 23:59:20
@stef

piccolo bug:al primo avvio della guida il programma va in crash

correggi così:
Codice: [Seleziona]

PUBLIC SUB Form_Open()
 DIM linguaguidavar AS Integer    

linguaguidavar = settings["impostazioni/linguaguida", 0]  
combolingua.Index = linguaguidavar  'settings["impostazioni/linguaguida"] = combolingua.Index


quando inserisci un nuovo "tag" di settings è molto importante provare il programma con un file di config pulito per evitare crash

io ho corretto il bug inserendo come lingua di default nel caso non sia presente il relativo tag nel config  italiano.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 03 Luglio 2009, 12:40:21
@ fsurfong

Perchè la tua risposta è indirizzata a leo?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Luglio 2009, 13:25:36
ops... adesso correggo :)

ps: fsurfong sembra un nick cinese ....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 03 Luglio 2009, 17:24:31
Ciao fsurfing, grazie per la segnalazione del bug e per la dritta, me ne ricorderò.

Davvero bisogna rifare tutta la gestione dei grafici per quel problema? Vabbè, fallo pure quando hai tempo, tanto non abbiamo fretta...del resto è una cosa da fare secondo me, non si può lasciarlo così... :-)

EDIT: ho apportato la correzione al bug segnalato da fsurfing e modificato una cosa dell'interfaccia della guida...allego i sorgenti... ;-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 03 Luglio 2009, 19:34:57
si conviene rifarlo anche perchè così comè il codice è indecifrabile, quindi tanto vale cogliere la palla al balzo e riscriverlo per intero :)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 05 Luglio 2009, 10:13:53
@stef

ho iniziato a scrivere il codice dei grafici, mi potresti postare o mandarmi via mail il tuo db così provo a vedere come si comporta con dei valori reali.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Luglio 2009, 00:00:43
ho finito il codice per il grafico, provate a vedere se vi piace così.

inoltre ora è possibile nei form precipitazioni e temperature selezionare il giorno in cui si vuole modificare i dati tramite selezione su gridwiew(solo cliccando sulle celle che indicano i giorni)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Luglio 2009, 11:14:32
Sergio, ma tu leggi nel pensiero della gente? :-)
Ottimo lavoro!

Volevo proportelo io di fare in modo che cliccando sul giorno della gridwiew fosse possibile modificare direttamente i dati per quel giorno, però non avevo osato chiedertelo perché mi era detto 'Accidenti, già deve riscrivere il codice dei grafici, se poi gli chiedo anche questo...':-?

ah mi è venuta in mente una cosa: in America rilevano anche l'altezza del manto nevoso in inches (in), quindi ora mi metto e modifico MeteoMachine di modo tale che in America possano visualizzare questi dati in questa unità di misura, mentre in Europa si usano i cm...

Ehm...mi sa che bisognerà modificare quindi anche i grafici della neve similmente a quanto fatto con le piogge.... :oops:  :hammer:

Ciao!

EDIT: Ecco, fatte tutte le modifiche; ho corretto diversi bug inerenti le unità di misura e altre cose qua e là. Allego i nuovi sorgenti, scaricateli. MeteoMachine passa alla versione 0.4.1.

Ho notato poi un altro problema fusrfing oltre a quello dei grafici della neve:
i giorni nei grafici tendono a uscire dai loro spazi (vedi screenshot allegato).
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Luglio 2009, 12:45:43
corretto bug dei giorni.

non capisco qual'è il problema legato all' uso dei pollici
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 06 Luglio 2009, 12:57:26
[OT]

@ fsurfing

Prova a scrivere senza usare i pollici e poi capisci qual'è il problema! :giullare:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Luglio 2009, 17:07:31
Ceskho sei un grande! :lol:  :lol:  :good:

Dunque, la storia dei pollici è la seguente. Per l'aLtezza del manto nevoso prima MeteoMachine usava sempre i cm come unità di misura. Facendo delle ricerche ho scoperto però che gli americani rilevano anche la neve in pollici. Stamattina ho allora modificato il codice facendo in modo che se l'utente sceglie come unità di misura predefinita i pollici, oltre alle precipitazioni anche gli accumuli nevosi prendono questa unità di misura (anziché i cm).

Il primo problema che ti segnalavo è invece questo: il lavoro che hai fatto ai grafici delle temperature dovresti farlo anche a quelli della neve; fare cioè in modo che la scala si adatti al valore più alto rilevato nel mese come hai fatto per le temperature. Non penso sia un casino, visto che questa cosa già avviene per le piogge...Capito? :-)

Fammi sapere!
Ciao
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 06 Luglio 2009, 19:30:43
i grafici neve e piogge erano già autodimensionanti dalla prima versione(anche se non in modo così perfetto come quelli delle temperature di ora, se non ricordo male usano di default una scala 0-200 se non sono presenti dati , poi si adattano.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 06 Luglio 2009, 20:44:51
Sì scusa fsurfing, devo aver avuto un abbaglio...sono "auto-adattanti" anche quelli della neve!

Ho tuttavia scovato un bug, anche un po' grave. Prova a selezionare un giorno e ad inserire l'accumulo sia di pioggia che di neve; ebbene, cliccando sulla combobox per scegliere il tipo di precipitazione, il campo delle precipitazioni si azzera!

Succede anche a te?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 07 Luglio 2009, 15:38:38
Ciao, il problema che segnalato ieri al post precedente è dovuto a questa parte di codice del form precipitazioni:

Codice: [Seleziona]
PUBLIC SUB TextBox1_LostFocus()

  IF TextBox1.Text = "" THEN
  TextBox1.Text = "-"
  END IF
  'IF TextBox1.Text <> 0 AND TextBox1.Text <> "-" THEN
  'TextBox2.text = 0
  'ENDIF  

END

PUBLIC SUB TextBox2_LostFocus()

  IF TextBox2.Text = "" THEN
  TextBox2.Text = "-"
  END IF
  'IF TextBox2.Text <> 0 AND TextBox2.Text <> "-" THEN
  'TextBox1.Text = 0
  'ENDIF  

END


Se commento quei due IF, il problema non si presenta più.
Ma che cosa serviva questo ciclo IF, fsurfing? E cosa comporta toglierlo? Io ho fatto delle prove e sembra tutto ok...boh

Codice: [Seleziona]
IF TextBox2.Text <> 0 AND TextBox2.Text <> "-" THEN 
      TextBox1.Text = 0
  ENDIF


Fammi sapere!
Ciao
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 07 Luglio 2009, 20:37:22
serviva ad automatizzare le due combo ovvero inserendo un valore in una l' altra se non era "_" o 0  veniva impostata a 0 per evitare che non scriventdo nulla si registrasse un non pervenuto
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 07 Luglio 2009, 21:01:43
mmh, come si può fare allora per ottenere lo stesso effetto ma senza che si cancelli il valore del TextBox1 quando il TextBox2 perde il focus?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 07 Luglio 2009, 21:12:53
possiamo anche non mettere questo controllo, oppure metterlo, nella pressione del pulsante salva,

se solo uno dei textbox ha un valore mentre l' altro ha un "-" il segno di non pervenuto viene cambiato in 0
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 08 Luglio 2009, 21:34:29
Ciao, ho aggiunto nuove funzionalità (conversione mm/pollici), messo a posto bug e sistemato delle traduzioni e delle cose della guida...

L'unica cosa che non riesco a fare è implementare quel controllo di cui parlavo all'ultimo post (sarò stupido io, non so...). Inoltre, stranamente, ho notato che il programma non segnala più errore se l'utente non sceglie il tipo di precipitazione (ed è quindi un'altra cosa da mettere a posto)!

Inoltre: si può sostituire secondo voi i TextBox in cui vengono inserite le temperature nei database con delle ValueBox così da fare la verifica che se la temperatura minima > di quella massima il programma si rifiuta di inserire i valori nel DB (altrimenti non è coerente!)?

Allego i nuovi sorgenti, mi raccomando scaricateli perché sono pieni di modifiche e correzioni!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 08 Luglio 2009, 22:54:49
Puoi farlo con le textbox....basta usare val() così da ottenere il valore di ciò che c'è scritto nella textbox (ovviamente prima si controlla che siano numeri quelli s scritti)...

Io preferisco usare le textbox perchè le valuebox hanno dei limiti (ad esempio non mostrano lo zero nei numeri decimale minori di 0)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 09 Luglio 2009, 00:22:45
quelle combo avevano una funzione di controllo per evitare che venissero scritti valori diversi da numeri , se cè ancora,  si può fare una semplice comparazione delle textbox con cfloat() visto che le text possono ricevere dati float, facendo però attenzione che nelle textbox può anche essere presente il simbolo "-"

ultimamente ho poco tempo, nei prossimi giorni sarò + presente

ciao ciao
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 09 Luglio 2009, 21:10:46
Ciao, scusate la mia immensa ignoranza, ma come devo usare val()?

Aiutoo!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 09 Luglio 2009, 21:31:00
questo codice per il pulsante salva in form precipitazioni dovrebbe risolvere tutti i problemi

Codice: [Seleziona]

PUBLIC SUB Button1_Click()
 
 
 
  IF TextBox1.Text <> "-" AND TextBox1.Text <> 0 AND ComboBox1.Text = ("Nessuna") THEN
      Message.Error(("Selezionare un tipo di precipitazione!"))
  ELSE IF TextBox2.Text <> "-" AND TextBox2.Text <> 0 AND ComboBox1.Text = ("Nessuna") THEN
      Message.Error(("Selezionare un tipo di precipitazione!"))  
  ELSE
      datab.salvaP(DateChooser1.Day, DateChooser1.Month, DateChooser1.Year, TextBox1.text, TextBox2.Text, ComboBox1.Text)
      WAIT
      redraw
  ENDIF
           
 redraw
 
 
 END

 


questo invece per il form temperature fs

Codice: [Seleziona]

PUBLIC SUB Button1_Click()

 
  IF TextBox1.Text <> "-" AND TextBox2.Text <> "-" THEN
      IF CFloat(TextBox1.Text) > CFloat(TextBox2.text) THEN
           Message.Error(("Temperatura minima maggiore di quella massima"), "ok")
     
      ELSE IF TextBox1.Text = "-" OR TextBox2.Text = "-" THEN
            datab.salvaT(DateChooser1.Day, DateChooser1.Month, DateChooser1.Year, TextBox1.text, TextBox2.text, ComboBox1.Text)
            WAIT
            redraw
       ELSE
            datab.salvaT(DateChooser1.Day, DateChooser1.Month, DateChooser1.Year, TextBox1.text, TextBox2.text, ComboBox1.Text)
            WAIT
            redraw
      ENDIF
     
  ENDIF
           

 
 END
 
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 10 Luglio 2009, 09:48:24
Grazie mille fsurfing, mi hai tolto due grandi problemi che probabilmente sarei riuscito a risolvere pure io ma magari ci avrei messo un sacco di tempo... :-) :oops:

Ora inizierò una intensa fase di test: proverò ad inserire nel programma un anno intero di dati meteo (tutti quelli del 2008 che ho rilevato l'anno scorso nella mia località!)...ci vorrà un po' di tempo, vi terrò aggiornati comunque!

Ciao

PS ALLego l'ultima versione dei sorgenti...la versione 1.0 è sempre più vicina...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 10 Luglio 2009, 20:30:32
in form precipitazioni e temperature il codice per GridView1_Click() deve essere modificato così altrimenti cliccando sul primno record(giorno) va in crash

Codice: [Seleziona]


 PUBLIC SUB GridView1_Click()

 
  IF Val(GridView1.Current.Text) <> ""
      IF GridView1.Column = 0 THEN
        DateChooser1.day = Val(GridView1.Current.Text)
      ENDIF
  ENDIF
 
END


 
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 11 Luglio 2009, 13:31:39
altro bug trovato e corretto:


sia in form precipitazioni e temperature il codice per textbox1_gotfocus e textbox2_gotfocus deve essere :

Codice: [Seleziona]

PUBLIC SUB TextBox1_GotFocus()

 
  TextBox1.SelectAll

END
PUBLIC SUB TextBox2_GotFocus()

 
  TextBox2.SelectAll

END
 


scrivo le correzioni dei codici così se stef sta andando avanti in altre parti puo correggere direttamente la sua versione, in caso contrario lascio anche i nuovi sorgenti
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 11 Luglio 2009, 18:52:18
Ciao fsurfing, penso sia meglio lasciare così com'è adesso:

Codice: [Seleziona]
PUBLIC SUB TextBox1_GotFocus()

 
  TextBox1.SelectAll
  TextBox1.Text = ""
END


perché così si vuota anche il campo di testo...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 11 Luglio 2009, 20:25:56
no meglio togliero perchè se tu inserisci i dati di oggi poi chiudi il programma, quando lo riavvii nella stessa giornata ti cancella i dati che hai inserito prima .

fai una prova che così lo vedi subito
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 11 Luglio 2009, 20:42:14
ho aggiunto un checkbox per far si che al savataggio dei dati si avanzi automaticamente al giorno sucessivo, utile per inserire molti dati in sequenza usando solamente la tastiera.


ps:. ho eliminato i sorgenti + vecchi dal forum
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 11 Luglio 2009, 21:57:01
Ciao fsurfing, ottimo lavoro con la checkbox!

Ho trovato un buon compromesso per quel problema del trattino, e penso di averlo risolto banalmente così:

Codice: [Seleziona]

PUBLIC SUB TextBox1_GotFocus()

 IF TextBox1.Text = "-" THEN
  TextBox1.SelectAll
  TextBox1.Text = ""
  ELSE
  TextBox1.SelectAll
  END IF
END


Ho poi modificato delle cose qua e là perché man mano che inserisco dati trovo sempre qualcosina da ottimizzare...

Ah, ho anche trovato un bug! Il grafico della neve non mostra la scala né a destra né a sinistra!

Allego i nuovi sorgneti, scaricali  per le modifiche!

Ciao!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 11 Luglio 2009, 22:09:26
davvero? a me la mostra .

bella soluzione per il trattino
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 12 Luglio 2009, 19:24:35
Sai una cosa curiosa, fsurfing? Avevo inserito i dati della neve l'altro giorno ma il grafico della neve non mostrava la scala. Adesso ho inserito un altro accumulo nevoso sempre per quel mese e a quel pounto, come per magia, all'aggiornamento del grafico la scala è comparsa. Da cosa può dipendere secondo te?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 12 Luglio 2009, 20:46:16
molto strano .. ho provato a inserire dei dati ma non si è mai verificato quell' errore.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 12 Luglio 2009, 20:58:54
ho aggiunto questa istruzione sul pulsante salva in fprecipitazioni e ftemperaturefs per evitare di inserire dei valori nulli nel database ,che generano un crash del programma.

Codice: [Seleziona]

IF TextBox1.Text = "" THEN TextBox1.Text = "-" 'controllo che i text box non abbiano valore nullo (manderebbe in crash il programma
  IF TextBox2.Text = "" THEN TextBox2.Text = "-"
 
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 13 Luglio 2009, 21:31:42
Ciao fsurfing, boh il problema della scala nivometrica ora non c'è più... :roll: Boh, speriamo non si ripresenti.

In compenso inserendo i dati ho  trovato qualche bug...

1) se l'utente, per un certo giorno, non ha rilevato né la temperatura minima né la massima ma vuole inserire comunque per quel giorno lo stato del cielo non può farlo. Bisognerebbe dare invece la possibilità all'utente di inserire anche solo lo stato del cielo senza le temperature...

2) Come puoi vedere dal 1° screenshot allegato, inserendo le precipitazioni per un certo mese, il grafico degli eventi precipitativi generato presenta, tra le varie scelte, "non pervenuto" e "nessuna".

In realtà, in Meteorologia, si intende con "non pervenuto" un evento (o un valore) che a causa di un qualsiasi problema tecnico l'osservatore non ha potuto registrare (problema ai sensori, ecc); Con "nessuna" invece si intende proprio che in quel giorno nessun evento precipitativo si è verificato.
Ora, il problema è così come è implementato ora, i grafici generati presentano sempre come "non pervenuto" giorni in cui non c'è stato alcun evento, mentre con "nessuna" un valore che è sempre 0.

Come risolvere? Io farei così: scambierei il valore adesso attribuito a "non pervenuto" a "nessuna" di modo tale che il grafico mostri solitamente sotto l'attributo "nessuna" i giorni in cui effettivamente non si è registrata alcuna precipitazione.

3) Sai spiegarmi il motivo per cui se metto dei valori per il solo mese di gennaio e vado in "Cerca e confronta" in basso mostra valori medi del tipo ",5" ",9" ecc? (vedi 2° screenshot).

Allego inoltre i nuovi sorgenti (versione corrente: 0.4.10).

Ciao e grazie!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 13 Luglio 2009, 22:04:20
@stef

1) controllo e modifico

2)non vedo il problema , il non pervenuto viene segnalato con un trattino e nessuna precipitazione con nessuna e il grafico si basa su questo per dividere le zone , quindi l' utente se non ha potuto misurare l' accumulo lascia il trattino se invece era sereno e non ha piovuto deve indicare 0 0 e nessuna precipitazione , del resto l' abbiamo anche scritto sotto il dateshoser che il "-" indica una sistuazione di non pervenuto.
aprendo un nuovo mese si avrànno tutti i dati come non pervenuti , deresto se siamo al 1° maggio logicamente i dati dal 2 maggio in poi sono dei non pervenuti ,infatti non sono ancora stati rilevati. il grafico a torta ha un senso solo a mese completato .

3)per una regola matematica se nel mese non si sono valori inseriti la media risulta 0 quindi sul grafico annuale e sui valori medi annuali se non sono stati inseriti dei dati in un determinato mese le relative medie risultano 0

il grafico annuale e i valori medi annuali hanno un senso solo dopo un anno completo di dati salvati , non puoi avrere una media annuale sensata se inserisci dati per soli 2 mesi
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 13 Luglio 2009, 22:24:29
punto 1 forse è risolto
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 13 Luglio 2009, 23:31:21
anche se non volevo farlo ho modificato un sacco di righe di codice per avere una gestione delle medie + corretta sia nei grafici che nei valori medi.
data la gran quantità di codice cambiato spero di non aver introdotto nuovi bug.

la regola per il calcolo delle medie ora usa per indicare un valore di media nulla(nessun dato inserito ) il valore 5000 (al posto di 0) quindi se vedete un 5000 spuntar fuori da qualche parte ditemelo.

sono obbligato ad usare un valore numerico anche per condizioni di medie non pervenute perchè il sistema utilizza per i calcoli valori float e quindi anche questa condizione deve essere rappresentata con un numero.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 14 Luglio 2009, 18:09:49
Grazie fsurfing per tutto il lavoro che hai fatto, ma se era un casino non era il caso...mi sento in colpa... :oops:  :cappello:

Riguardo al bug #2, ho capito; praticamente l'utente deve inserire "Nessuna" se quel giorno non si è verificato alcun evento giusto? Io invece avevo capito che quando non pioveva si lasciava il trattino "-"...

Ora controllo bene le medie, se trovo qualche problema ti faccio sapere...

EDIT: accidenti, ho trovato un mini-bug che non so come sistemare...se si seleziona nelle temperature la casellina "Avanza automaticamente di un giorno" ogni volta che si preme su "Salva" e che passa al giorno successivo appare il messaggio di errore che dice di inserire i valori nei due campi delle temperature! Hai idea di come fare per metterlo a posto?

Allego i nuovi sorgenti modificati

Comunque dopo la correzione di questo bug direi che è tutto pronto per la versione 1.0
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 14 Luglio 2009, 21:51:19
prova con questa versione,  tra l' altro il programma fa apparire un messaggio di errore se non si inseriscono valori per entrambe le temperature ,può andare bene oppure può essere necessario rendere possibile la registrazione anche solo di una temperatura mentre l' altra è non pervenuto?
Citazione
Grazie fsurfing per tutto il lavoro che hai fatto, ma se era un casino non era il caso...mi sento in colpa...  


no problem  figurati ..effettivamente è meglio così come è ora
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 14 Luglio 2009, 22:32:34
Ciao fsurfing, sai che il problema che ti avevo segnalato me lo dà ancora??

Non ci avevo pensato al fatto che, effettivamente, solo una delle due temperature potesse essere "non pervenuto". Effettivamente in tali casi il programma non memorizza i valori...è possibile modificare anche questa cosina...? :nulla:

Ti prego, non odiarmi!

Ciao! :-D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 14 Luglio 2009, 22:57:40
Citazione
Ciao fsurfing, sai che il problema che ti avevo segnalato me lo dà ancora??


a me non si presenta salvo i dati , passa avanti di un giorno e non compare nessuna finestra di errore. prova a non sovrascrivere la tua cartella di progetto con i file che ti posto ma rinomina la tua (per non eliminarla del tutto) e usa questa versione in cui ho corretto il mini-bug del tuop post precedente
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 14 Luglio 2009, 23:30:37
nel form cerca e confronta ho aggiunto una tab con un grafico delle temperature annuali disegnato su base giornaliera anziche tramite medie mensili. vedete voi se lasciarlo o eliminarlo
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 15 Luglio 2009, 19:05:13
Segio, hai fatto un lavoro magnifico!
Anchee l'idea del nuovo grafico è ottima! Ha solo un difetto: i numeri dei giorni sull'asse delle x, a partire dal 100, sono eccessivamente attaccati come puoi vedere dallo screenshot che allego...
Se metti a posto anche questo problema, abbiamo finito.

Grazie!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 15 Luglio 2009, 20:41:39
i numeri sono attaccati perchè il tuo monito e un 4:3 e quindi c'è meno spazio, io ho suddiviso le indicazioni dei giorni su base 10 anche se preferirei su base 7 (divione settimanale:) )per far cio devo diminuire ulteriormente la dimensione dei font , faccio e poi posto così mi alleghi un altro screen shot così mi rendo conto di come viene visualizzato su un monitor diverso dal mio
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 15 Luglio 2009, 21:16:44
detto...e fatto !!! :-P  :-P
ora dovrebbe essere molto meglio.

ho risolto anche il problema per cui non si riempiva completamente lo spazio destinato al disegno.

postami cmq uno screen shot e controlla che potrebbero esserci ancora delle frasi da tradurre
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 15 Luglio 2009, 23:52:46
corretto un ulteriore bug sui form di inserimento dati
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 16 Luglio 2009, 14:59:18
Direi che ora è perfetto! Bravissimo!!

Dovrò aggiornare la guida e siamo pronti per il rilascio della versione 1.0.
 :2birre:
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 22 Agosto 2009, 22:32:24
Signori e signore, MeteoMachine Linux 1.0 è stato pubblicato:

http://www.altabrianza.org/meteomachinelinux

 :2birre:  :2birre:

Grazie a Sergio, a Francesco e, naturalmente, a tutta questa fantastica Community per il supporto!
Senza di voi questo programma non esisterebbe!

EDIT: allego i sorgenti.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 23 Agosto 2009, 01:37:25
Che dire....son soddisfazioni che pagano molto!!!!! :-D

Per chi non lo sapesse Francesco sono io...:-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 23 Agosto 2009, 18:26:14
e io sono sergiooooooooooooooooo!!!!!!!!!!!! :-P
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 23 Agosto 2009, 22:01:22
Ah sì, scusatemi, Francesco è Ceskho, Sergio è fsurfing. :D E' che quando ringrazio pubblicamente, mi piace usare i nomi reali, se non altro perché mi sembra di dimostrare meglio la mia riconoscenza alle persone che mi hanno aiutato...

PS Ho aperto un topic anche nella sezione Bar del forum di Ubuntu...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 25 Agosto 2009, 15:01:28
[OT]
Ho aperto un topic anche nel forum di Mandriva:

http://www.mandrakeitalia.org/modules/newbb/viewtopic.php?topic_id=18614&start=0#forumpost149713
[/OT]
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 25 Agosto 2009, 18:44:29
Bravissimo Ceskho!
Grazie!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 25 Agosto 2009, 18:50:03
Per così poco?

Ehi stef perchè sul sito non inserisci un contatore di download del programma?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 26 Agosto 2009, 13:32:15
mmh, dove trovo un simile contatore?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 26 Agosto 2009, 15:07:32
Non lo so...penso esistano degli javascript che fanno qualcosa del genere o un codice in php.....

Questo va bene? http://www.spacemarc.it/tutorialphp/tutorial1.php
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 26 Agosto 2009, 17:18:31
Un utente di mandrakeitalia mi ha segnalato di aver pubblicizzato il software anche su suse italia: http://www.suseitalia.org/modules/newbb/viewtopic.php?topic_id=21540&forum=5&post_id=127676#forumpost127676

E' interessante come la rete capillare di messaggi e commenti stia portando il software ad essere conosciuto....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 26 Agosto 2009, 21:04:54
Ho visto, grazie!
Sì, è notevole come le notizie circolino! Bene bene!
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 27 Agosto 2009, 03:10:09
.............................................
ed ora anche qui: http://mib.pianetalinux.org/mib/distribution/viewtopic.php?f=3&t=1093&p=5637#p5637
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 30 Agosto 2009, 02:22:56
Finalmente il software inizia ad avere un palcoscenico di tutto rispetto...sono venuto in contatto con la comunità del MIB (Mandriva Italia Backports) e sono stati davvero gentili...hanno preso il nostro progetto molto a cuore e lo hanno inserito nei loro repo per tutti gli utenti mandriva....

maggiori info qui: http://mib.pianetalinux.org/mib/it/component/content/article/32-mib-rpms/413-meteomachine-linux-101.html

e il pacchetto rpm qui: http://mib.pianetalinux.org/2009.1/x86_64/MIB-free/meteomachinelinux-1.0.1-69.3.mib.noarch.rpm

Devo ringrazia questa bella comunità per la disponibilità e per aver sopportato tutti i miei messaggi tra un test e l'altro..:-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: stef - 30 Agosto 2009, 21:10:28
Già, sono stai proprio gentili... :-)
Speriamo che il nostro software entri anche in altri repository, chessò...Ubuntu? :-D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 31 Agosto 2009, 01:02:20
ubuntu è linux ma linux non è ubuntu! mi piacerebbe che meteomachine fosse in tutti i repo.,...non preferisco una o l'altra distro...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Will32 - 20 Gennaio 2010, 18:10:16
Bello , proprio bello !
Complimenti all'autore  !!!
Ciao  ;D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 20 Gennaio 2010, 22:29:26
Citazione
Complimenti all'autore !!!

grazie da parte di tutti e tre gli autori :)

siccome non avevamo più aggiornato il post

lascio il link al sito in cui risiede il programma

sito meteomachinelinux (http://www.altabrianza.org/meteomachinelinux)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 01 Novembre 2010, 18:39:04
Grande grandissimo progetto. Anni fa feci dei calcoli su torri evaporative e ci servimmo di un programma simile ma moolto costoso. Avrei dei consigli da dare. Devo postarli qui oppure nel sito ufficiale del progetto?

Ad ogni modo sarebbe bello che negli help venissero riportati gli algoritmi per calcolare i vari dati fisici. Così diventerebbe un ottimo software per la didattica.

Inoltre vorrei sapere se qualcuno ha mai pensato di implementare una importazione automatica dei dati metereologici (ogni tot minuti) da remoto da una centralina meteo che archivia i dati su un disco. In questo modo si avrebbe una analisi del tempo live molto utile per tenere d'occhio le torri evaporative delle centrali nucleari o dei grandi impianti. Non mi ricordo come erano archiviati i dati nella nostra ma mi pare fossero codice ASCII e dava temperatura umidità relativa e direzione del vento (fatta con diversi sensori utile in caso di fughe di gas tossici e quindi per il calcolo della direzione della nube tossica. Quindi una importazione automatica ad intervallo di tempo definibile da un database remoto non dovrebbe essere una tragedia visto che già esiste l'opzione di importazione.

Mi piacerebbe provare con quelle centraline a sensori wireless che costano 30 euro. Non so tuttavia con quale database o in quale formato archiviano i dati. In genere misurano temperatura e umidità relativa che basterebbero per i primi esperimenti. 

Ciao e complimenti
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 01 Novembre 2010, 19:23:06
grazie pe r i complimenti,

se l' importazione avvine tramite una centralina che scrive i dati direttamente su un disco non è certo un problema, tuttaltra cosa invece riuscirea collegare direttamente il programma con una stazione a sensori wireles che non archiviano i dati in automatico  e quindi bisognerebbe intercettarli nell' etere tramite un apposito ricevitore hardware
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 02 Novembre 2010, 14:00:30
Mi accodo ai ringraziamenti per i complimenti....

Ci tengo sempre a precisare una cosa: questo software potrebbe diventare modulare e perfetto se avessimo a disposizione le apparecchiature adatte per fare le prove...molte persone interessate al software ci hanno fatto presente che sarebbe ottimo se il software prelevasse i dati da una stazione meteo automaticamente ma come ben si può capire noi programmiamo per passione e comprarci le centraline non è proprio il caso visto che non costano due soldi...se qualcuno vuole aiutarci perchè interessato bene venga altrimenti, purtroppo, possiamo fare ben poco....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 02 Novembre 2010, 20:26:06
Vi vengo in aiuto. Ho appena acquistato una davis vantage pro2 con datalogger. Nel progetto iniziale reperibile online si prevede di intercettare i dati da datalogger (che viene venduto insieme all'inutile software) attraverso sheevaplug che è un mini pc che monta ubuntu di default. Su questo mini pc viene montato wview che permette di interpretare i dati e di renderli adatti al web.

Io penso che appena tutto funziona potrei installare MeteoMachine Linux vicino a Wview e servirmi di uno script, col vostro aiuto, che importa i dati in modo regolare dal data logger dentro MeteoMachineLinux. Unica perplessità è se poi li riesco anche ad esportare in formato xml o html pronti per essere visualizzati in un sito web (altro script?).

Vi faccio sapere appena tutto è operativo. Ci vorrà del tempo per montare tutto.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 02 Novembre 2010, 20:29:25
Vi vengo in aiuto. Ho appena acquistato una davis vantage pro2 con datalogger. Nel progetto iniziale reperibile online si prevede di intercettare i dati da datalogger (che viene venduto insieme all'inutile software) attraverso sheevaplug che è un mini pc che monta ubuntu di default. Su questo mini pc viene montato wview che permette di interpretare i dati e di renderli adatti al web.

Io penso che appena tutto funziona potrei installare MeteoMachine Linux vicino a Wview e servirmi di uno script, col vostro aiuto, che importa i dati in modo regolare dal data logger dentro MeteoMachineLinux. Unica perplessità è se poi li riesco anche ad esportare in formato xml o html pronti per essere visualizzati in un sito web (altro script?).

Vi faccio sapere appena tutto è operativo. Ci vorrà del tempo per montare tutto.

Apparte che non ci ho capito una mazza di tutto quello che hai detto (per mia ignoranza e non per tuo errore...)..

Se ci fai pervenire un file che riesci ad estrapolare dalla macchina infernale allora siamo a cavallo perchè possiamo aiutarti.....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 02 Novembre 2010, 21:07:21
Il datalogger serve ad archiviare i dati che vengono ricevuti dal ricevitore hardware che viene fornito dal venditore insieme all'apparecchio "davis vantage pro 2" uno dei pochi che sta rilasciando i protocolli di comunicazione tra datalogger e pc.

http://www.davisnet.com/support/weather/software_dllsdk.asp (http://www.davisnet.com/support/weather/software_dllsdk.asp)

Scheevaplug è un mini computer (prima esisteva NSLU2) che si avvale di una distro linux a scelta (io prefersico ubuntu) e che succhia i dati da dove sono archiviati (ovvero dal datalogger = tiene i log dei dati meteo); in poche parole diventa un server meteo. Quindi su questo mini pc dal consumo energetico bassissimo (5W) si possono in teoria installare openoffice, vnc, openssh un piccolo server http o lamp etcetera. Il programma per interpretare i dati meteo si chiama Wview e supporta i formati generati proprio dalle macchine di produzione Davis, Texas inst., Oregon e La Crosse (ma non tutte). Quindi (ma io non ho ancora provato) se i dati vengono letti ed importati dentro Wview senza problemi signbifica che si tratta di formati noti. Quindi se sono noti anche MeteoMachine Linux dovrebbe farcela senza problemi.

Wview ha un vantaggio: importa a intervalli regolari dal datalogger e li sputa dopo appropriata conversione direttamente su un sito web (o su un router).
Questo è quello che mancherebbe a MeteoMachine. Dopo dovrebbe essere semplicemente perfetto per le esigenze anche complesse di un metereologo.

Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 02 Novembre 2010, 21:12:03
Il datalogger serve ad archiviare i dati che vengono ricevuti dal ricevitore hardware che viene fornito dal venditore insieme all'apparecchio "davis vantage pro 2" uno dei pochi che sta rilasciando i protocolli di comunicazione tra datalogger e pc.

http://www.davisnet.com/support/weather/software_dllsdk.asp (http://www.davisnet.com/support/weather/software_dllsdk.asp)

Scheevaplug è un mini computer (prima esisteva NSLU2) che si avvale di una distro linux a scelta (io prefersico ubuntu) e che succhia i dati da dove sono archiviati (ovvero dal datalogger = tiene i log dei dati meteo); in poche parole diventa un server meteo. Quindi su questo mini pc dal consumo energetico bassissimo (5W) si possono in teoria installare openoffice, vnc, openssh un piccolo server http o lamp etcetera. Il programma per interpretare i dati meteo si chiama Wview e supporta i formati generati proprio dalle macchine di produzione Davis, Texas inst., Oregon e La Crosse (ma non tutte). Quindi (ma io non ho ancora provato) se i dati vengono letti ed importati dentro Wview senza problemi signbifica che si tratta di formati noti. Quindi se sono noti anche MeteoMachine Linux dovrebbe farcela senza problemi.

Wview ha un vantaggio: importa a intervalli regolari dal datalogger e li sputa dopo appropriata conversione direttamente su un sito web (o su un router).
Questo è quello che mancherebbe a MeteoMachine. Dopo dovrebbe essere semplicemente perfetto per le esigenze anche complesse di un metereologo.



Siccome vedo che sei ferrato nell'argomento, tu proponi il materiale e noi sviluppiamo intorno il codice adatto....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 02 Novembre 2010, 21:22:41
Sicuro, datemi il tempo di montare il tutto. Il vostro programma sarebbe una valida alternativa al già ottimo Wview. Almeno lato software sarebbe tutto open e questo sarebbe un grande progresso. In realtà un mio collega vorrebbe progettare anche l'hardware e i sensori ma io non ho tempo.

La "davis" è comunque per ora l'apparecchio che più si presta a questi esperimenti (costicchia 800€) e che fornisce dati molto precisi. Si potrebbe dire che professionale e meglio di tante altre vendute al doppio dei soldi). Inoltre anche se sminchiate il codice del programma non può succedere nulla di grave se non la perdita dei dati del datalogger (che si chiama così anche se per me è un semplice archivio dati senza neppure database). Vedremo che file sono quando ve li spedirò.

Dimenticavo di dire che Wview archivia a sua volta i dati con sqlite (quindi fa un ulteriore archivio)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 02 Novembre 2010, 21:53:30
ottimo ottimo tienici aggiornati
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 03 Novembre 2010, 01:24:02
Sicuro, datemi il tempo di montare il tutto. Il vostro programma sarebbe una valida alternativa al già ottimo Wview. Almeno lato software sarebbe tutto open e questo sarebbe un grande progresso. In realtà un mio collega vorrebbe progettare anche l'hardware e i sensori ma io non ho tempo.

La "davis" è comunque per ora l'apparecchio che più si presta a questi esperimenti (costicchia 800€) e che fornisce dati molto precisi. Si potrebbe dire che professionale e meglio di tante altre vendute al doppio dei soldi). Inoltre anche se sminchiate il codice del programma non può succedere nulla di grave se non la perdita dei dati del datalogger (che si chiama così anche se per me è un semplice archivio dati senza neppure database). Vedremo che file sono quando ve li spedirò.

Dimenticavo di dire che Wview archivia a sua volta i dati con sqlite (quindi fa un ulteriore archivio)

A noi interessa di più sapere "la struttura" del file generato dalla diavoleria poichè così scriviamo un algoritmo che prelevi il dato (o i dati) voluto...se poi è possibile avere un database o vuoi che se ne generi uno basta chiedere...fortunatamente non ci facciamo mancare nulla...:-)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 08 Novembre 2010, 21:25:09
Domani l'aggeggio dovrebbe essere qui. Ma per montarlo ho bisogno di tempo. Mi manca il palo di acciao e il server Sheevaplug. Questo non costituisce impedimento visto che l'accesso al datalogger si può effettuare con qualsiasi pc.

In ogni caso vorrei sapere se avete delle idee di come esportare i dati in un formato leggero tipo xml adatto per il web (come fa wview che mi pare generi html).
Dovete tenere inoltre conto che sheevaplug (che per il momento si trova solo dal produttore americano) è un server minuscolo e ha bisogno di roba leggera che ci giri sopra. Probabilmente MeteoMachine è bello ciccio rispetto a wview anche se sono fiducioso. Il database quindi di sicuro non potrebbe essere mysql ma qualcosa più leggero tipo sqlite.

Spero si possa in futuro mettere il vostro programma a disposizione tra i software delle stazioni meteo più diffuse. 

Vedrete che di esperimenti ne avremo da fare..........
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 08 Novembre 2010, 21:58:43
Domani l'aggeggio dovrebbe essere qui. Ma per montarlo ho bisogno di tempo. Mi manca il palo di acciao e il server Sheevaplug. Questo non costituisce impedimento visto che l'accesso al datalogger si può effettuare con qualsiasi pc.

In ogni caso vorrei sapere se avete delle idee di come esportare i dati in un formato leggero tipo xml adatto per il web (come fa wview che mi pare generi html).
Dovete tenere inoltre conto che sheevaplug (che per il momento si trova solo dal produttore americano) è un server minuscolo e ha bisogno di roba leggera che ci giri sopra. Probabilmente MeteoMachine è bello ciccio rispetto a wview anche se sono fiducioso. Il database quindi di sicuro non potrebbe essere mysql ma qualcosa più leggero tipo sqlite.

Spero si possa in futuro mettere il vostro programma a disposizione tra i software delle stazioni meteo più diffuse. 

Vedrete che di esperimenti ne avremo da fare..........

Credo che la cosa migliore sia utilizzare sqlite....i dati non sono sensibili, non c'è bisogno di proteggere un gran chè ed, secondo me, il meglio tra leggerezze/operabilità. Aspettiamo di vedere cosa sputa l'aggeggio e sapremo dirti....

Tieni presente che possiamo scrivere anche un mini software apposito da caricare sul sheevaplug e da poter richiamare da meteomachine.....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 08 Novembre 2010, 23:10:50
ma perchè comprare sheevaplug, quando poi usare una qualsiasi pc in disuso con su una distro linux minimale e quel poco che può servire a gambas per far girare meteomachine , sqlite  ed ftp per inviare i dati online?

meteomachine non è affatto "ciccio" anzi è molto snello , può impiegare tempo solo per creare dei grafici sul lungo periodo ad esempio per un grafico giornaliero di un intero anno , per l' invio online non tdovrebbe essere un gram problema , si crea una pagina html con varie immagini create dal software e si uppano in automatico.
l' unica incognit aper ora è solo il metoto di prelevamento dei dati nel datalogger
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 08 Novembre 2010, 23:19:59
sheevaplug consuma soli 5 W. Un pentium3 ne consumerebbe almeno 30. Sheevaplug sta in una mano e si collega direttamente alla spina elettrica.

Quindi per 2 ragioni: risparmio elettrico e di spazio. Inoltre fa quello che deve fare senza avere intorno oggetti inutili come tastiere, dischi, monitor.

Sheeva è il meglio della tecnologia miniaturizzata per i server linux. Di meglio per ora non esiste.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 09 Novembre 2010, 06:59:09
ottimo!  :D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 12 Novembre 2010, 22:03:30
Eccomi di nuovo. Lo strumento è operativo e tutto funziona come doveva.

Ho un problema: non riesco a comunicare attraverso il  mio pc con il datalogger. Per fare questo ho bisogno di un driver, il cp201x, che dovrebbe essere incluso nel kernel linux. Mancando completamente letteratura ora devo risolvere questo problema prima di proseguire. Non so se devo compilare un modulo, patchare il kernel o ricompilarlo. Dopo tutto dovrebbe essere in discesa. Se avete dei suggerimenti sono ben accetti.

Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 12 Novembre 2010, 22:38:49
Eccomi di nuovo. Lo strumento è operativo e tutto funziona come doveva.

Ho un problema: non riesco a comunicare attraverso il  mio pc con il datalogger. Per fare questo ho bisogno di un driver, il cp201x, che dovrebbe essere incluso nel kernel linux. Mancando completamente letteratura ora devo risolvere questo problema prima di proseguire. Non so se devo compilare un modulo, patchare il kernel o ricompilarlo. Dopo tutto dovrebbe essere in discesa. Se avete dei suggerimenti sono ben accetti.



Dovresti rivolgerti ad una comunità delle tua distro o aprire una discussione in un'altra sezione e vedere se c'è qualcuno che ti aiuta....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 17 Novembre 2010, 23:17:50
allora i file generbili sono i più svariati. Promette bene. L'unico problema è che bisogna usare wview per generarli visto che solo quel programma ha implementato il protocollo davis di trasferimento dati. Per ora ho visto che si possono usare dati in formato testo txt, htx, xml e addirittura sdb. Appena ho un minuto di tempo vi posto i vari formati così potete leggerli.

Ciao
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 18 Novembre 2010, 18:52:07
allora i file generbili sono i più svariati. Promette bene. L'unico problema è che bisogna usare wview per generarli visto che solo quel programma ha implementato il protocollo davis di trasferimento dati. Per ora ho visto che si possono usare dati in formato testo txt, htx, xml e addirittura sdb. Appena ho un minuto di tempo vi posto i vari formati così potete leggerli.

Ciao

è un protocollo chiuso il davis?come connetti la macchina al computer?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 18 Novembre 2010, 19:50:17
http://www.davisnet.com/support/weather/software_dllsdk.asp (http://www.davisnet.com/support/weather/software_dllsdk.asp)

Non so se è proprietario ma ci sono le specifiche. Wview deve averle implementatenel suo codice anche se non saprei dove andare a leggerle.
La connessione avvine tramite usb. Il datalogger prende da un seriale e lo converte in usb.

Con Wview tutto funziona alla perfezione. Questo preleva i dati e genera svariati formati esportabili poi in altri programmi tra cui anche il vostro.

Non ho capito se avete intenzione di implementare i protocolli delle varie stazioni. Di sicuro Wview li contiene già. Si tratterebbe di copiarli nel vostro codice. Sarebbe in ogni caso un grande passo avanti poter importare direttamente i dati delle stazioni senza avvalersi in precedenza di altri programmi.

Appena riesco a ricevere dei dati freschi dalla davis ve li posto in vari formati. 
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 30 Gennaio 2011, 15:38:47
Eccomi dopo il lungo lavoro.

 Allora ho già provato ad allegare un file sql ma il sito non lo permette. In alternativa per ora metto alcuni file di testo climatologici come da convenzioni internazionali. Provate ad importarli nel vostro programma.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 30 Gennaio 2011, 15:48:25
Per aggirare la questione delle estensioni degli allegati, porta il database in una cartella e fanne un archivio...quello te lo dovrebbe far allegare...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 30 Gennaio 2011, 17:33:32
Eccoli
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 30 Gennaio 2011, 17:36:56
Eccoli

Ti ringrazio....stasera prometto che mi metto a programmare un pò per elaborare adeguatamente i dati...
Rinnovo i miei ringraziamenti per il tuo lavoro.  ;)

Resta in contatto qui sul forum perchè potrei aver bisogno di te....
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 30 Gennaio 2011, 17:44:34
Scusa visto che ci sono pubblico anche il risultato finale del lavoro svolto visto che si arricchirà di altri elementi interessanti in collaborazione con Centrometeodolomiti.

http://alett.altervista.org/ (http://alett.altervista.org/)

Se avete bisogno sono a disposizione.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 14 Ottobre 2011, 17:42:02
Rieccomi qui dopo quasi un anno.

Attualmente sono alle prese con altri problemi legati sempre alla stazione meteo. Avrei bisogno di un creare un programma (avrei pensato in gambas) per il calcolo dei parametri meteo in modo da evitare gli script in bash.
Il programma non necessiterebbe di interfaccia grafica in quanto si tratta di un programma di calcolo. La ragione di tale scelta è la scrittura troppo frequente sulla SD card che si rovina facilmente da script invasivi.

Inoltre avrei bisogno di creare un meteogramma dai dati della stazione e un algoritmo di previsione del tempo.

Qualcuno interessato a convertire gli script da bash shell a gambas? (si tratta di semplici if then else e di leggere alcuni parametri da dei file di testo). L'unico dubbio che mi viene è se gambas possa essere eseguito tranquillamente su un server sheevaplug (quindi senza interfaccia grafica) senza dover installare gambas.

Ciao ciao
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 14 Ottobre 2011, 18:13:27
Gambas per essere eseguito ha sempre bisogna di Gambas (IDE) perchè è interpretato. Lo sheevaplug non offre molta memoria se non ricordo male e perciò ri converrebbe mantenere il linguaggio bash o darti ad un linguaggio compilato tipo il C. Tuttavia nessuno vieta magari di provare. Posta gli script bash che chi può ti aiuterà volentieri. Però conviene aprire un altro topic e lasciare a questo solo le argomentazioni circa meteomachine.  ;)
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 14 Ottobre 2011, 18:21:53
hai ragione aprirò eventualmente un altro topic.

Nel frattempo siete riusciti ad importare correttamente i dati NOAA, generati dalla stazione Davis, in meteomachine?
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 14 Ottobre 2011, 18:39:42
hai ragione aprirò eventualmente un altro topic.

Nel frattempo siete riusciti ad importare correttamente i dati NOAA, generati dalla stazione Davis, in meteomachine?

Purtroppo no. Il progetto è stra-mega-fermo all'ultima versione così come l'abbiamo lasciata.  :'(
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 14 Ottobre 2011, 18:47:32
Peccato sarebbe stato utile un approfondimento soprattutto sul calcolo di svariati parametri meteo.

Inoltre il punto di forza dovrebbe essere proprio la lettura istantanea dei dati delle stazioni come del resto fa wview.
A quel punto si aprirebbero nuove strade come ad esempio quella della previsione meteo.

Fammi sapere in pv se hai tempo di collaborare per migliorare il progetto. Avrei alcune dritte da dare. Nel frattempo puoi vedere cosa si dovrebbe includere nel software prendendo spunto dalla mia stazione.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 14 Ottobre 2011, 19:19:53
Peccato sarebbe stato utile un approfondimento soprattutto sul calcolo di svariati parametri meteo.

Inoltre il punto di forza dovrebbe essere proprio la lettura istantanea dei dati delle stazioni come del resto fa wview.
A quel punto si aprirebbero nuove strade come ad esempio quella della previsione meteo.

Fammi sapere in pv se hai tempo di collaborare per migliorare il progetto. Avrei alcune dritte da dare. Nel frattempo puoi vedere cosa si dovrebbe includere nel software prendendo spunto dalla mia stazione.

Il tempo è una di quelle cose che ho davvero poco a disposizione.  :)
Questo tuttavia non vieta che possa prendere la cosa in considerazione. Sperando che i restanti membri del team vengano in mio soccorso.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 05 Gennaio 2014, 20:16:08
Scusa cesko ma vorrei utilizzare meteomachine in gambas 3. E' possibile metterlo a posto correggendo le disfunzioni che ne impediscono l'avvio sotto la 3? Mi interesserebbe metterci mano ora che smanetto in gambas.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Ceskho - 07 Gennaio 2014, 10:57:38
Scusa cesko ma vorrei utilizzare meteomachine in gambas 3. E' possibile metterlo a posto correggendo le disfunzioni che ne impediscono l'avvio sotto la 3? Mi interesserebbe metterci mano ora che smanetto in gambas.

Il progetto è ormai fermo. Il suo stesso ideatore, più volte contattato, pare essere scomparso. Il nostro era un team di sviluppo formato da tre persone che si occupavano di sezioni diverse. Tieni presente inoltre che è codice vecchio e quindi, lo dico col cuore in mano, scritto male :)

Se vuoi puoi provare a fare il porting di versione ma non posso assicurarti che se ne occupi qualcun'altro.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 07 Gennaio 2014, 19:28:08
Sì l'autore non è presente nella comunità di ubuntu dal 2011. In ogni caso il porting dovrebbe essere indolore. Nessuno ha mai provato a controllare gli errori dopo la conversione automatica di gambas3?

A me viene fuori un: bad form file version.

Cercando su google non ho trovato nulla. Di che tipo di errore si tratta?

Edit: la versione vecchia di meteomachine, 1.0.1, viene importata correttamente e funziona da subito. Le altre versioni non sono presenti nei repo del sito dell'autore. Mi stavo chiedendo se ne avevi una copia così da provare se vengono importate correttamente in modo da avvicinarsi il più possibile alla versione finale.
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 07 Gennaio 2014, 21:19:47
Secondo me fai prima a riscriverlo da capo  ;D
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 07 Gennaio 2014, 21:34:20
Mi interessano alcuni pezzi di codice che posso comunque riprendere. Certo che se me lo danno funzionante...
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: fsurfing - 07 Gennaio 2014, 23:23:33
dalla versione 1 alla 1.6 non mi pare cambiasse poi molto... quindi puoi benissimo utilizzare la 1.0 in cui la conversione a g3 non ti da problemi,
del resto non puoi certo pretendere che riprendiamo in mano codice vecchio di anni solo per farlo funzionare a mo di esempio!

cmq ti allego i sorgenti che avevo sul mio pc caso mai andassero meglio
Titolo: Re: MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: aleandro - 07 Gennaio 2014, 23:45:30
 :) grazie
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Arco - 04 Gennaio 2017, 16:30:54
Gran bel programma.
So che non viene più aggiornato da diverso tempo.
Gli ho dato un'occhiata e ho trovato dei bag.
Se si va sul menu -> Didattica -> Previsione meteo automatiche
Il wizard quando si passa alla nuova scelta non cancella la prrecedente.
Io ho già provveduto ad aggiungere gli enable per i pannelli da non più visualizzare.
Se interessa posso postare le modifiche.
Inoltre ho dovuto rinominare un form perchè andava in conflitto con la conversione automatica in gambas 3 ( le due form incriminate sono Fwait.form. Hanno lo stesso nome anche se i caratteri minuscoli/maiuscoli sono differenti. la conversione automatica inserisce una sola delle due form con nome uguale dando poi un errore in fase di esecuzione del programma).
Spero siano informazioni gradite per chi voglia utilizzare il programma.
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Gianluigi - 04 Gennaio 2017, 16:39:04
Pur avendo presente quanto dice uno degli autori a inizio pagina  ;D se hai fatto una versione funzionante, faresti senz'altro cosa gradita allegandola.  :D

 :ciao: :ciao:

Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: vuott - 04 Gennaio 2017, 16:45:45
Se interessa posso postare le modifiche.
Come ha già detto Gianluigi, quando si apportano modifiche innovative, non bisogna domandare/rsi se quelle innovazioni e quei miglioramenti sono graditi, ......allegateli, condivideteli. Punto.
L'atteggiamento, da tenere, deve essere come quello del ricercatore scientifico.



Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Gianluigi - 04 Gennaio 2017, 16:53:20

L'atteggiamento, da tenere, deve essere come quello del ricercatore scientifico.

Condivido in pieno  :ok:
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Arco - 05 Gennaio 2017, 16:33:27
Si tratta di piccole correzioni sono dispostissimo alla condivisione delle correzioni.
Una cosa per inviare le correzioni utilizzo i contatti sul sito
http://www.altabrianza.org/meteomachinelinux/
o posto da qualche altra parte.
Grazie per il chiarimento.
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Gianluigi - 05 Gennaio 2017, 16:41:27
Dal menu Progetto>Crea>Pacchetti sorgenti del tuo progetto crei il file tar che poi alleghi qui facendo click su Allegati e altre operazioni appena sotto all'editor nel forum.

 :ciao:
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Arco - 05 Gennaio 2017, 16:46:20
Grazie per le spiegazioni.
Ora sono in ufficio mentre il progetto modificate è a casa.
In questi giorni di festa preparo il  file TAR e lunedì lo posto.
Magari trovo altri errori.
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: vuott - 05 Gennaio 2017, 17:10:23
Arco, consentimi di porgerti i miei più sinceri complimenti.   (http://forum.ubuntu-it.org/images/smilies/woot.gif)
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Arco - 09 Gennaio 2017, 16:54:42
Ho fatto delle piccole correzioni per farlo funzionare con gambas 3.
Ho visto che quando venivano aperte più form se si terminava la form principale tutte le secondarie rimanevano aperte.
Adesso (questa è la parte con le maggiori aggiunte) chiudendo la form principale si chiudono tutte.
Sicuramente saranno presenti altri bug. Se qualcuno li trova vediamo tra tutti di fissarli.
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: vuott - 09 Gennaio 2017, 17:15:36
Molto bene.    :)
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Gianluigi - 09 Gennaio 2017, 19:57:16
+1  :ok:
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Arco - 10 Gennaio 2017, 10:20:52
Ieri sera stavo vedendo che ci sono tanti form uguali/molto simili e secondo me si possono eliminare lasciandone uno solo.
Ho fatto dei test volanti e sembrerebbe possibile.
So di non essere chiaro in questo momento datemi qualche giorno per fare delle prove e poi spiego meglio cosa intendo se funziona.
Se funziona si semplifica molto la lettura del codice.

Attendere work in progress.
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Arco - 18 Gennaio 2017, 13:29:30
Ho eliminato delle forms è inserito il codice in una sola.
Rivisto un pò il codice riunendo le forms presenti nel menù strumenti ho ottenuto questo risultato.
Ridotto il codice di:
- 4 Classi
- 4 forms
- 315 linee di codice
Secondo me così è più semplice la consultazione e la manutenzione.
Prossimamente potrebbero esserci altre modifiche.

ATTENDERE PREGO.
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Gianluigi - 18 Gennaio 2017, 17:10:49
ATTENDERE PREGO.

 :D
Titolo: Re:MeteoMachine Linux: calcoli e raccolta di dati meteorologici
Inserito da: Arco - 19 Gennaio 2017, 11:40:34
Vedo che i vecchi creatori del programma è più di un anno che non entrano nel forum.
Qualcuno ha un database popolato di dati per fare delle prove?