* * * *
23 Visitatori, 0 Utenti

Autore Topic: Programma con invio mail  (Letto 10197 volte)

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2165
  • Karma: +10/-1
Re:Programma con invio mail
« Risposta #15 il: Settembre 09, 2014, 09:23:30 am »
il database già c'è? se si, che db è?
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2019
  • Karma: +5/-0
Re:Programma con invio mail
« Risposta #16 il: Settembre 09, 2014, 09:47:59 am »
Citazione
sono riuscita a spiegarmi?
Mettiamola così.
Tu ti sei spiegata benissimo, sono io non ci ho capito un'ostia. :D
Vedo che Nomore è lanciatissimo. Lascio il campo in buon ordine a lui. :D

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #17 il: Settembre 09, 2014, 10:13:01 am »
No il db ancora non c'e'
e' ancora tutto molto "campato in aria"
per ora c'e' solo la larva dell'idea quindi si puo' decidere che modus usare

Stilgar ;) a volte sono io che mi spiego magnificamente male XD

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2019
  • Karma: +5/-0
Re:Programma con invio mail
« Risposta #18 il: Settembre 09, 2014, 10:31:28 am »
Partiamo da zero.
Come recitava un film d'animazione:
"trova una necessità e soddisfala".
E me manca la necessità.
A cosa serve il "marchingegno"?

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #19 il: Settembre 09, 2014, 01:07:12 pm »
Oook
serve ad automatizzare una cosa che per ora si fa manualmente cosi da risparmiare un tot di tempo

io invio via mail dei dati a te
tu hai un db con una lista di possibili coincidenze
tutte le coincidenze me le invii via mail
e nel frattempo invii alle coincidenze il fatto che coincidono con me

tecnicamente "e' tutto qui"
per me e' un po' come l'uovo di colombo essendo molto niubba...e priva di manuale in ita ghgh

per ora sono riuscita grazie all how to a fare il primo passo ovvero inviare i dati da mascherina

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2165
  • Karma: +10/-1
Re:Programma con invio mail
« Risposta #20 il: Settembre 09, 2014, 02:52:29 pm »
direi che come prossimo passo ti tocca decidere che strada prendere col db

se i dati non sono molti puoi rimanere sul facile (esempio file di testo) altrimenti scegli un db tipo sqllite ed inizia a stabilire di quali tabelle hai bisogno

poi il programmino per la manutenzione dei dati

poi - per ultimo - pensi al confronto dei dati che ti arrivano per mail
Imagination is more important than knowledge (A.Einstein)

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #21 il: Settembre 09, 2014, 03:57:51 pm »
direi che le il db devo farlo di 1 tabella con 4 celle
nome-localita'-servizio-mail

per il programma della manutenzione e del confronto posso restare su lazarus?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2165
  • Karma: +10/-1
Re:Programma con invio mail
« Risposta #22 il: Settembre 09, 2014, 04:13:04 pm »
direi che le il db devo farlo di 1 tabella con 4 celle
nome-localita'-servizio-mail

dovresti individuare un campo che farà da chiave primaria, una campo che non permetterà casi ambigui dovuti a record doppi.
Nel tuo caso infatti potresti avere ben più di un caso di omonimia, come fai a distinguere tra?
Rossi Paolo;Via dei Mille nr. 999;Servizio01;rossi.paolo@aaa.it
Rossi Paolo;Piazza Mazzini nr 4;Servizio42;rossi.paolo@bbb.it
Rossi Paolo;Parco della Vittoria nr 3;Servizio23;rossi.paolo@ccc.it

Orientativamente, quanti nominativi ci andranno? 100, 1000, 10.000, 1.000.000.000?


per il programma della manutenzione e del confronto posso restare su lazarus?

ovvio :)
Imagination is more important than knowledge (A.Einstein)

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #23 il: Settembre 09, 2014, 04:27:19 pm »
Direi che la soluzione e' utilizzare come confronto solo citta' e servizio
gli altri dati non sono in db ma devono essere inseriti nella risposta

direi che per iniziare ci saranno un centianio di nominativi
interni al db

ok restando su lazarus devo necessariamente trovare dei documenti in ita...per imparare l'inglese mi ci vorrebbero millenni ghghg
sapete dove posso guardare?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2165
  • Karma: +10/-1
Re:Programma con invio mail
« Risposta #24 il: Settembre 09, 2014, 06:14:58 pm »
direi che per iniziare ci saranno un centianio di nominativi
interni al db

ok restando su lazarus devo necessariamente trovare dei documenti in ita...per imparare l'inglese mi ci vorrebbero millenni ghghg
sapete dove posso guardare?

anche se dovessero raddoppiare ti consiglio di fare con un file di testo

per la documentazione in italiano puoi iniziare da qua: http://wiki.freepascal.org/Lazarus_Documentation/it
Imagination is more important than knowledge (A.Einstein)

Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2019
  • Karma: +5/-0
Re:Programma con invio mail
« Risposta #25 il: Settembre 09, 2014, 06:32:44 pm »
hihi
La lista è in italiano :D
Non tutto è tradotto.
Ma con google translate puoi avere un'idea di massima di quello che c'è scritto.

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #26 il: Settembre 09, 2014, 06:55:57 pm »
ok dubbio ampletico
se io il db e il processo di confronto lo faccio direttamente nel programma "mascherina"
viene piu' facile?

e quanto va a pesarmi una possibile installazione con un db se dovessi pensare di inserirci un milione di record?

nomorelogic

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2165
  • Karma: +10/-1
Re:Programma con invio mail
« Risposta #27 il: Settembre 09, 2014, 07:11:30 pm »
peso = sizeof(tuo_programma) + sizeof(binari_database_server) +  (1.000.000 * sizeof(record))

per il dubbio amletico la risposta è: dipende...
dalle tue capacità, da quanto sarà grande il programma finale, dalle risorse del sistema

Edit:
resta il fatto che il processo di confronto non ha bisogno di una interfaccia grafica e questo perché sia il più efficiente possibile
quindi andrebbe fatto così :)
« Ultima modifica: Settembre 09, 2014, 07:13:23 pm da nomorelogic »
Imagination is more important than knowledge (A.Einstein)

Aradia

  • Newbie
  • *
  • Post: 15
  • Karma: +0/-0
Re:Programma con invio mail
« Risposta #28 il: Settembre 09, 2014, 07:18:42 pm »
ok stavolta sono io che sono tanarda

le mie capacita'....sono decisamente moderate...forse quasi nulle XD
e' meglio fare il db direttamente allegato alla mascherina quindi?

di base il programma non dovrebbe essere molto grande poiche deve solo confrontare le informazioni messe e inviare il risultato via mail


Stilgar

  • Global Moderator
  • Hero Member
  • *****
  • Post: 2019
  • Karma: +5/-0
Re:Programma con invio mail
« Risposta #29 il: Settembre 09, 2014, 07:21:18 pm »
Dico la mia.
Il confronto e il controllo mail, ne farei un servizio/demone (dipende dal sistema operativo target)
Per l'UI si lavora sempre con il DB quindi possono essere tranquillamente due entità separate.

Stilgar
Al mondo ci sono 10 tipi di persone ... chi capisce il binario e chi no.

 

Recenti

How To

Trascinare un file nel programma da xinyiman
DB concetti fondamentali e ZeosLib da xinyiman
Recuperare codice HTML da pagina web da xinyiman
Mandare mail con Lazarus da xinyiman
Stabilire il sistema operativo da xinyiman
Esempio lista in pascal da xinyiman
File INI da xinyiman
Codice di attivazione da xinyiman
Realizzare programmi multilingua da xinyiman
Lavorare con le directory da xinyiman
Utilizzare Unità esterne da Loryea
TTreeView da xinyiman
TTreeview e Menu da xinyiman
Generare controlli RUN-TIME da xinyiman
LazReport, PDF ed immagini da xinyiman
Intercettare tasti premuti da xinyiman
Ampliare Lazarus da xinyiman
Lazarus e la crittografia da xinyiman
System Tray con Lazarus da xinyiman
UIB: Unified Interbase da Microges2000
Il file: questo sconosciuto da Microges2000
Conferma di chiusura di un applicazione da xinyiman
Liste e puntatori da Microges2000
Overload di funzioni da Microges2000
Funzioni a parametri variabili da Microges2000
Proprietà da Microges2000
Conversione numerica da Microges2000
TImage su Form e Panel da Maverich
Indy gestiore server FTP lato Client da Maverich
PopUpMenu sotto Pulsante (TSpeedButton) da Maverich
Direttiva $macro da Microges2000
Toolbar da xinyiman
Evidenziare voci TreeView da Maverich
Visualizzare un file Html esterno da Maverich
StatusBar - aggirare l'errore variabile duplicata da Maverich
Da DataSource a Excel da xinyiman
Le permutazioni da xinyiman
Brute force da xinyiman
Indy 10 - Invio email con allegati da Maverich
La gestione degli errori in Lazarus da xinyiman
Pascal Script da xinyiman
Linux + Zeos + Firebird da xinyiman
Dataset virtuale da xinyiman
Overload di operatori da Microges2000
Lavorare con file in formato JSON con Lazarus da nomorelogic
Zeos ... dietro le quinte (prima parte) da Stilgar
Disporre le finestre in un blocco unico (come Delphi) da Maverich
Aspetto retrò (Cmd Line) da xinyiman
Come interfacciare periferica twain da Narciso
Ubuntu - aggiornare free pascal e lazarus da xinyiman
fpcup: installazioni parallele di lazarus e fpc da nomorelogic
Free Pascal e Lazarus sul Raspberry Pi da nomorelogic
Cifratura: breve guida all'uso dell'algoritmo BlowFish con lazarus e free pascal. da nomorelogic
Creare un server multithread da xinyiman
guida all'installazione di fpc trunk da subversion in linux gentoo da nomorelogic
Indice da nomorelogic
DB concetti fondamentali e connessioni standard da xinyiman
Advanced Record Syntax da nomorelogic
DB concetti fondamentali e DBGrid da xinyiman
DB concetti fondamentali e TDBEdit, TDBMemo e TDBText da xinyiman
Advanced Record Syntax: un esempio pratico da nomorelogic
Superclasse form base per programmi gestionali (e non) da nomorelogic
Superclasse form base per programmi gestionali (e non) #2 - log, exception call stack, application toolbox da nomorelogic
Superclasse form base per programmi gestionali (e non) #3 - traduzione delle form da nomorelogic
Superclasse form base per programmi gestionali (e non) #4 - wait animation da nomorelogic
Un dialog per la connessione al database:TfmSimpleDbConnectionDialog da nomorelogic
Installare lazarus su mac osx sierra da xinyiman
immagine docker per lavorare con lazarus e free pascal da nomorelogic
TDD o Test-Driven Development da xinyiman
Utenti
  • Utenti in totale: 651
  • Latest: mbisax
Stats
  • Post in totale: 12909
  • Topic in totale: 1611
  • Online Today: 38
  • Online Ever: 520
  • (Novembre 04, 2018, 12:00:31 pm)
Utenti Online
Users: 0
Guests: 23
Total: 23

Disclaimer:

Questo blog non rappresenta una testata giornalistica poiché viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n. 62/2001.