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.


Topics - leo72

Pagine: 1 ... 3 4 [5]
61
OpenBar / Ferie
« il: 18 Luglio 2008, 23:44:35 »
Gente, domani parto per il mare: starò via un paio di settimane....
:ble:

Ci vediamo il 3 agosto.

62
OpenBar / Gambas su "Gnu-Linux Magazine" di luglio
« il: 19 Giugno 2008, 16:59:49 »
Il nostro amato Gambas è finito sulla rivista citata in oggetto.
L'articolo affronta il problema più dal punto di vista dell'installazione dell'IDE che da quello prettamente tecnico: infatti l'esempio del codice si riduce ad una mera finestra di approfondimento che altro non fa che spiegare come far apparire il classico messaggio "Hello, World"....

Peccato, poi, che non abbiano neanche citato la nostra comunità...

63
Domande tecniche (Gambas 2) / DB in rete: quale?
« il: 04 Maggio 2008, 09:46:39 »
L'applicazione che usiamo a lavoro, come più volte detto, si appoggia su un unico DB SQLite3.
Il DB risiede su un PC ed è disponibile per un altro PC tramite NFS.

Ora io non so se dipenda dalla latenza di NFS oppure da qualche altra cosa, ma l'accesso dal computer secondario tramite NFS a questo DB richiede inizialmente anche 10 sec. Poi, se eseguo una serie di operazioni, la latenza è quasi a zero. Ma se lascio l'applicazione senza far nulla per qualche minuto, sembra che la connessione al DB venga "persa" e poi devo riattendere altri 10 sec. perché si ricolleghi. La stessa latenza non ce l'ho, ad esempio, copiando i file, quindi non penso che sia un problema HW ma SW.

Siccome la cosa non mi piace (non è "professionale") stavo pensando di installare sul PC dove risiede il DB un server MySQL o PostGreSQL: In questo modo penso di poter ottimizzare i tempi: i 2 client del mio software si collegherebbero così ad un server a cui poi sarebbe lasciato l'onere di gestire il DB.

Ora la mia domanda è questa (dato che non ho mai usato nessuno dei 2 DB citati): meglio MySQL o POstGreSQL? Quale dei 2 ha la sintassi più vicina all'SQL standard o, per lo meno, quale dei 2 permette un passaggio da SQLite3 più semplice ed indolore?

64
Debian, Ubuntu e derivate / Ubuntu 8.04
« il: 24 Aprile 2008, 08:05:26 »
Quasi quasi scrivo a "Chi l'ha visto"...  :indeciso:
Sì, lo so che le varie beta ed RC si trasformano in automatico in versioni finali semplicemente facendo gli aggiornamenti ma io sono uno di quelli "malati" che preferisce le versioni definitive al 100%...  :ehm:

65
Programmazione (Gambas 2) / Spedire un PDF con gb.net.smtp
« il: 18 Aprile 2008, 12:21:55 »
Ho la necessità che il mio gestionale possa inviare documenti in PDF a destinatari di posta elettronica. Si tratta dell'invio in automatico delle fatture nelle e-mail dei clienti.

Ho subito inserito il componente gb.net.smtp nel mio progetto ed ho fatto qualche esperimento. Però al momento riesco solo a spedire del testo semplice. Se allego un file PDF questo arriva come file vuoto di testo semplice invece che in formato PDF. Ho letto nella (scarna) documentazione che non tutti i MimeType sono supportati e per questo ho scritto anche sulla mailing-list ufficiale.
Mi rivolgo a voi per avere consiglio: qualcuno ha mai usato questo componente? E' possibile inviare un file in allegato che non sia testo? C'è un altro sistema che potete suggerirmi?

P.S.:
questo è il codice che ho usato per le prove:
Codice: [Seleziona]

PUBLIC SUB InviaEmail_Click()
DIM Posta AS NEW SmtpClient

  Posta.To.Add(Trim(txtEmail.Text))
  Posta.Subject = Trim(txtOggetto.Text)
  Posta.Add(txtTesto.Text)
  Posta.Add(FileChooser1.SelectedPath, "application/pdf", "fattura.pdf")
  Posta.From = "xxxxxxx@yyyyyyyy.zz"
  Posta.Host = "xxxxx.yyyyyy.zzz"
  Posta.Send
  Message("Posta spedita")
 
END

66
Domande tecniche (Gambas 2) / Comportamento mai visto prima
« il: 05 Aprile 2008, 17:36:05 »
Oggi ho provato per sfizio a lanciare Gambas da terminale invece che da link su desktop (su sistema ArchLinux con KDE).
Alla chiusura del programma ho ottenuto dell'output su linea di console che non ho mai avuto prima:
Citazione

WARNING: circular references detected
FSignature (2)
CCoolButton (7)
CControl (71)
CSymbolInfo (1)
FToolBar (10)
FOption (1)
FDebugInfo (1)
FOutput (1)
FEditor (2)
FForm (1)
FFind (1)
FCompletion (3)
FProperty (1)
FGambas (1)
FMain (1)
FToolBox (1)
FWelcome (1)
FFormStack (1)
FWorkspace (1)
FToolBar (10)
Workspace (1)
ToolBar (10)
FSidePanel (5)
FFontChooser (1)
FBalloon (1)
SidePanel (5)
ListContainer (1)
FontChooser (1)
WARNING: 2945 allocation(s) non freed.

Sulle precedenti versioni non ho mai visto nulla di che né ho mai letto questo output prima d'ora.
Adesso proverò a compilare la 2.5.0 su Ubuntu 7.10 per vedere se dipende dalla nuova versione o dal sistema usato.

In ogni caso, qui mi viene detto che ci sono delle allocazioni di memoria che non sono state liberate per cui sembrerebbe che la distruzione degli oggetti in memoria alla chiusura di Gambas non sia più attiva in automatico...

67
Nessuno di voi ha ottimizzato la compilazione di Gambas?

Io ci ho provato. Non ho ancora testato la velocità però mi "pare" che in apertura le applicazioni siano un po' più rapide.

Ho compilato con:
Codice: [Seleziona]

./configure CFLAGS='-O2 -march=prescott -pipe -fomit-frame-pointer'

dato che il PC di lavoro è un Core2Duo.

68
Domande tecniche (Gambas 2) / Mailing-list
« il: 22 Marzo 2008, 12:30:41 »
Non riesco a capire se il modulo della mailing-list funziona oppure no...
Quando mando la M-L mi dice che lo ha fatto ma nell'amministrazione del modulo mi dice invece che non ha spedito nessuna copia....

Chiedo quindi agli iscritti: ricevete le copie della M-L?
Stamani, ad esempio, ho spedito il 3° numero.

69
Ho notato che in Gambas 2.2 il componente FileChooser non funziona.
Infatti non viene visualizzato nessun file nel box di selezione del file né il metodo SelectedPath restituisce alcunché...
Ho segnalato la cosa.

70
Tempo fa mi capitò di leggere sulla mailing list ufficiale che Gambas, in fase di compilazione, teneva conto di tutto quello che era contenuto nella cartella del progetto come dati extra (tipo grafiche, file vari, ecc...) inserendoli nel file compilato.
E' vero!!!

Attenzione quindi quando create i vostri progetti: non lasciate mai roba extra a giro per la cartella del progetto altrimenti Gambas infilerà tutto nell'eseguibile. Me ne sono accorto oggi togliendo un po' di roba dalla cartella di un mio programma: l'eseguibile, come per magia, è sceso da più di 28 MB a 7,6 MB!!!

Secondo me bisognerebbe che il team di sviluppo prendesse provvedimenti affinché, in fase di compilazione, siano considerati solo le classi ed i file descrittori delle form.

71
Avvisi / Regolamento
« il: 17 Gennaio 2008, 17:54:40 »
Benvenuto sul forum di Gambas-it.org.
Questo è il regolamento che vige in questo forum pubblico e che ti preghiamo di rispettare.

1)
Rispetta la Netiquette.

2)
Rispetta gli altri utenti del forum: non insultare, denigrare, diffamare nessuno su questo forum. Eventuali liti fra utenti devono essere condotte solo tramite messaggi privati fra gli interessati.

3)
Non postare link a materiale o siti con contenuto pedopornografico, razzista, offensivo della morale o del senso civico o del pudore, o comunque osceno o violento. Evita anche di linkare materiale o siti con contenuto illegale (MP3, software scaricabile, crack, ecc...). Non postare annunci economici o pubblicitari. Rispetta le eventuali altre regole valide all'interno di specifiche sezioni.

4)
Non fare discriminazione di persone per sesso, razza, colore della pelle, religione, squadra del cuore, numero di scarpa: tutti siamo essere umani.

5)
L'autore del messaggio è responsabile del contenuto dello stesso. In caso di violazione di una o più leggi dello Stato Italiano, egli sarà l'unico individuo legalmente perseguibile quale responsabile di quanto pubblicato.

6)
Il forum è moderato: moderatori e amministratori possono cancellare, a loro insindacabile giudizio, post che vìolino uno o più articoli del presente regolamento. Eventuali reclami vanno mossi solo nell'apposita area 'Suggerimenti e Critiche' con toni civili e cortesi. Se l'utente critica la cancellazione del suo messaggio nella stessa area in cui è stata fatta o con toni non consoni o con toni o comportamenti disturbatori degli altri utenti del forum, verrà prima diffidato dal proseguire nelle sue rimostranze e poi, se prosegue nell'azione di disturbo, verrà bannato per un certo periodo di tempo, stabilito dal moderatore che ha effettuato l'azione. Tale ban può anche essere permanente e comportare, come ulteriore sanzione, la cancellazione dell'account dell'utente nei casi più gravi.

7)
Un utente bannato o cancellato non può iscriversi con un nuovo nick solo per continuare nell'azione che ha causato il banning né per protestare contro i moderatori ed il loro operato. Tale utente, una volta scoperto, verrà bannato nuovamente. Se persevererà nella sua azione, verrà cancellato definitivamente il suo account iniziale e quello nuovo e tutti i dati ad essi correlati. In caso di grave recidiva, l'amministratore del sito procederà a segnalare al provider dell'utente tale comportamento affinché vengano adottati ulteriori provvedimenti, anche di ordine legale.

8)
Con la semplice registrazione su questo forum l'utente accetta integralmente questo regolamento ed anche le eventuali modifiche che potrebbero essere apportate. In caso l'utente non accetti uno o più articoli del presente regolamente può richiedere la cancellazione del suo account.

9)
Gli amministratori e moderatori di questo sito cancelleranno o modificheranno qualsiasi contenuto ritenuto sgradevole od offensivo il più velocemente possibile. Ci si renda conto, ad ogni modo, che è impossibile esaminare ogni messaggio così come è impossibile farlo in tempi brevi; si mette quindi a conoscenza che tutti i messaggi esprimono opinioni e punti di vista dei loro autori e non degli amministratori, moderatori o webmaster (ad eccezione dei messaggi inviati da queste persone) e sono quindi al di fuori della loro responsabilità.

10)
Tutti gli indirizzi IP degli autori dei messaggi vengono registrati per consentire di intraprendere eventuali azioni legali contro coloro che violano il regolamento e/o le leggi dello Stato Italiano. Se non accettate tale controllo, richiedete la cancellazione del vostro account.

11)
Tutte le informazioni inserite vengono memorizzate in un database per futuri accessi. Questi dati non vengono consegnati a terze parti: l'unico modo "lecito" per accedervi è la ricerca e copia direttamente dal forum. Webmaster, amministratori e moderatori non possono essere ritenuti responsabili per tentativi di hacking dei sistemi di sicurezza del sito o per qualsiasi accesso "illecito" che possano condurre ai suddetti dati.

12)
Questo sito utilizza dei cookies per salvare informazioni in locale sul computer degli utenti. Questi cookies non contengono alcun dato sensibile ma solo il nick (necessario per l'identificazione dell'utente stesso) e, se selezionato dall'utente, la password di login onde consentire l'accesso ed il riconoscimento per la navigazione del sito.

13)
L'indirizzo e-mail viene usato solo per attivare la registrazione di un nuovo utente, per l'invio della password in caso questa venga smarrita e, se selezionato dall'utente, per ricevere comunicazioni dal webmaster. Non viene in alcun modo trattato per finalità che non siano quelle descritte, né in maniera diretta dai responsabili del sito né tramite cessione a terze parti.

14)
Infine, si richiede il rispetto delle cosiddette "buone regole per una felice convivenza":
- presentarsi agli altri dopo l'iscrizione;
- leggere la documentazione di Gambas, il Wiki di Gambas-it o effettuare una ricerca nei vecchi post prima di porre una richiesta di aiuto. Magari la soluzione al problema che vi interessa già c'è;
- scrivere educatamente, chiaramente e, possibilmente, in italiano corretto: gli SMS sono per il cellulare quindi evitare di utilizzare abbreviazioni difficilmente traducibili;
- le emoticons sono lì per essere usate: sono comodissime per sottolineare lo stato d'animo o il senso di una frase, così da aiutare chi legge a comprendere meglio il senso del discorso ed evitare inutili incomprensioni;
- se si risolve il problema per il quale si era chiesto aiuto, per favore apporre nell'oggetto della discussione la parola "[Risolto]" possibilmente pubblicando anche la soluzione così che la discussione possa essere di aiuto per chi effettuerà ricerche in futuro;
- evitare di scrivere in maiuscolo (equivale ad urlare) o ingrandendo il carattere per evidenziare la discussione;
- non pretendere una risposta a tutti i costi: nessuno è qua a lavorare e quindi obbligato a rispondere a tutti i messaggi. Se non si ottiene una risposta forse il problema è già stato affrontato in passato per cui esiste una soluzione nelle discussioni più vecchie, o forse nessuno sa la soluzione, o forse ancora ci sono altri motivi per cui nessuno ancora ha letto e risposto. In ogni caso non insistete con toni sgarbati o mostrate impazienza: potreste ricevere un richiamo da un moderatore o, peggio ancora, la cancellazione della discussione. L'unica è aver pazienza o richiamare all'attenzione la discussione in modo garbato e civile.

Ringrazio per la collaborazione ed il rispetto delle regole.

Regolamento modificato in data 24/01/2010

Regolamento modificato in data 15/07/2010

Pagine: 1 ... 3 4 [5]