Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - stef

Pagine: 1 2 3 [4] 5 6 ... 10
46
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!

47
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?

48
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!!!

49
Probabilmente è proprio come dici tu fsurfing, è un bug...
Se volessi segnalarglielo, come faccio? A chi mi dici di scrivere?

50
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!

51
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!

52
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?

53
@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!

54
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!!

55
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!

56
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?

57
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

58
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?

59
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!

60
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!

Pagine: 1 2 3 [4] 5 6 ... 10