Re: [Python] [ANN] igloo beta

2007-08-30 Per discussione [EMAIL PROTECTED]


From: Manlio Perillo <[EMAIL PROTECTED]>

Questo è già quello che avviene ora, solo che nella implementazione 
attuale vengono passati al template solo gli headers "noti".
infatti ci ho messo un paio di righi a passare tutti gli altri headers 
al template :-)



Se una directory non ha un content.ht, significa che non c'è contenuto.

ok


L'idea una pagina -> una directory semplifica le cose, IMHO.
Vero, ma la gestione delle singole pagine è un caso più generico, dal 
quale puoi tornare indietro; sicuramente se il sito dev'essere gestito 
da più persone è una semplificazione, ma per i siti piccoli gestiti in 
proprio non vedo vantaggi (ovviamente, tutto IMHO)


Inoltre non mi sembra che si riesca a rappresentare tutte le strutture, 
come ad esempio quella del sito della mia azienda che è così:


/index.html
/europa/index.ita.html
/europa/index.eng.html
/europa/index.fra.html
/asia/


Con igloo dovrei fare:
/index.html
/europa/eng/index.html
/europa/fra/index.html


ma così la dir. /europa/  rimarrebbe vuota, dovrei mettere una pagina di 
errore anche se non è linkata da nessuna parte

Oppure, in alternativa:

/index.html
/europa_eng/index.html
/europa_fra/index.html

ma non mi piace.


Ho modificato igloo, ora gestisce tutti i file tipo "*.ht", inoltre 
copia anche le directory "senza contenuti"; in pratica qualsiasi cosa ci 
sia in 'data' lo trovo in 'out', con i file '.ht' trasformati in '.html'
Così facendo posso rifare il sito in modo identico, ma forse ho troppa 
libertà :-)



Inizio a tirar su il sito; devo ancora imparare l'ereditarietà dei 
template di mako e come usare mercurial, tutta roba interessante per 
queste notti afose :-)

Inoltre inizio a scrivere/cercare il "sicronizzatore ftp"

Ti confermo che posso scrivere anche in cinese, basta usare i codici 
html con  "Content-type: text/html"



Alessandro


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione renzo andrioli
Posso testimoniare di aver fatto funzionare in rete l'aula informatica di 
una scuola costituita da 15 pc dotati tutti di applicativi access. E' 
funzionato regolarmente per l'intero anno scolastico senza problemi. Devo 
anche sottolineare che, trattandosi di intere classi che accedevano 
contemporanemanete al server, creavano dei carichi temporanei sulla rete 
piuttosto consistenti, però funziona. Naturalmente ci vogliono degli 
accorgimenti in sede di realizzazione. Detto questo credo anch'io che access 
non sia lo strumento ideale per un sviluppo in rete.

renzo andrioli
- Original Message - 
From: "Y3s" <[EMAIL PROTECTED]>

To: "Discussioni generali sul linguaggio Python" 
Sent: Thursday, August 30, 2007 5:44 PM
Subject: Re: [Python] migrazione da msaccess a python



Il giorno 30/ago/07, alle ore 17:35, Daniele Varrazzo ha scritto:




On Thu, 30 Aug 2007 17:08:05 +0200, Y3s <[EMAIL PROTECTED]> wrote:


Ultima cosa, non mi trovo d'accordo su due cose: non ho mai visto
funzionare un file mdb (che è il target di default e quello più
utilizzato dagli utenti access) con accesso concorrente da più di 3/4
persone...e poi..."impiegati svegli"?!?!? :-)


Mah, quando ero un "impiegato sveglio" in una concessionaria


Quindi impiegato sveglio = lim(x -> sysadmin) capacità(x) :-)

automobilistica ho messo circa 10 commerciali a fare i preventivi  su un 
mdb

:)


E non si spu..ava l'archivio in continuazione? Ma soprattutto,
DAVVERO sei riuscito a far lavorare dei commerciali? Complimenti :-)

--
Antonio Valente


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.484 / Virus Database: 269.12.12/979 - Release Date: 29/08/2007 
20.21



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Y3s


Il giorno 30/ago/07, alle ore 17:35, Daniele Varrazzo ha scritto:




On Thu, 30 Aug 2007 17:08:05 +0200, Y3s <[EMAIL PROTECTED]> wrote:


Ultima cosa, non mi trovo d'accordo su due cose: non ho mai visto
funzionare un file mdb (che è il target di default e quello più
utilizzato dagli utenti access) con accesso concorrente da più di 3/4
persone...e poi..."impiegati svegli"?!?!? :-)


Mah, quando ero un "impiegato sveglio" in una concessionaria


Quindi impiegato sveglio = lim(x -> sysadmin) capacità(x) :-)

automobilistica ho messo circa 10 commerciali a fare i preventivi  
su un mdb

:)


E non si spu..ava l'archivio in continuazione? Ma soprattutto,  
DAVVERO sei riuscito a far lavorare dei commerciali? Complimenti :-)


--
Antonio Valente


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Daniele Varrazzo


On Thu, 30 Aug 2007 17:08:05 +0200, Y3s <[EMAIL PROTECTED]> wrote:

> Ultima cosa, non mi trovo d'accordo su due cose: non ho mai visto  
> funzionare un file mdb (che è il target di default e quello più  
> utilizzato dagli utenti access) con accesso concorrente da più di 3/4  
> persone...e poi..."impiegati svegli"?!?!? :-)

Mah, quando ero un "impiegato sveglio" in una concessionaria
automobilistica ho messo circa 10 commerciali a fare i preventivi su un mdb
:)

-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Y3s


Il giorno 30/ago/07, alle ore 16:55, Daniele Varrazzo ha scritto:




On Thu, 30 Aug 2007 16:36:57 +0200, Y3s <[EMAIL PROTECTED]> wrote:

[...]
Sai meglio di me che per avere un prodotto decente e funzionante, il
tempo di lavoro ci vuole, e un minimo di progettazione idem. Se stai
ragionando dal punto di vista dell'utente finale, allora hai
perfettamente ragione, meglio continuare ad usare access (che, visto
come tool per l'utente finale e non per lo sviluppatore non è poi
così male, intendiamoci!). Se invece stiamo parlando di uno
sviluppatore che vuole creare personalizzazioni in modo rapido per un
cliente di un software completo, allora continuo a pensarla in quel
modo!

[...]

Se stiamo parlando di un software di produttività personale, alla
stregua degli altri componenti del pacchetto office, allora sono
d'accordo. Ma purtroppo access è spesso concepito come uno strumento
*di sviluppo*, e a questo punto un VERO ambiente di sviluppo non si
batte. IMHO.


Ooo... bene: credo che siamo arrivati al nodo centrale.

Access NON è uno strumento pe sviluppatori, come una scimmia che  
gira una
manovella non è un musicista. Questo te lo stra-sottoscrivo. Chi  
propone
una soluzione software basata su Access o è uno fortunato a cui  
chiedono

lavori molto semplici o è uno che sa usare solo quello. Ma se in una
piccola azienda c'è bisogno di tenere una piccola banca dati,  
condivisa da
non più di 10 persone, e su quella consentire l'immissione dei dati  
e la
creazione di report, allora uno strumento come Access ha un'ottima  
ragione
di esistere ed è uno strumento potente anche in mano a una persona  
che non

ha una conosenza informatica profondissima: il suo target è quello
dell'"impiegato sveglio".


Quindi si arriva alla conclusione che "come strumento di produttività  
personale, access è meglio di python" ;-)
Comunque, se uno sente l'esigenza di passare a python (o comunque a  
qualcosa di più potente) è evidente che access non è più adeguato,  
quindi ogni paragone cade, in quanto si deve ragionare non più da  
"utente", ma da "sviluppatore", non più in termini di "oggetto" che  
viene creato da un'applicazione, ma in termini di "software"  
sviluppato. Cambia completamente ogni punto di vista IMHO.


Ultima cosa, non mi trovo d'accordo su due cose: non ho mai visto  
funzionare un file mdb (che è il target di default e quello più  
utilizzato dagli utenti access) con accesso concorrente da più di 3/4  
persone...e poi..."impiegati svegli"?!?!? :-)


--
Antonio Valente


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Daniele Varrazzo


On Thu, 30 Aug 2007 16:36:57 +0200, Y3s <[EMAIL PROTECTED]> wrote:
> [...]
> Sai meglio di me che per avere un prodotto decente e funzionante, il  
> tempo di lavoro ci vuole, e un minimo di progettazione idem. Se stai  
> ragionando dal punto di vista dell'utente finale, allora hai  
> perfettamente ragione, meglio continuare ad usare access (che, visto  
> come tool per l'utente finale e non per lo sviluppatore non è poi  
> così male, intendiamoci!). Se invece stiamo parlando di uno  
> sviluppatore che vuole creare personalizzazioni in modo rapido per un  
> cliente di un software completo, allora continuo a pensarla in quel  
> modo!
> 
> [...]
> 
> Se stiamo parlando di un software di produttività personale, alla  
> stregua degli altri componenti del pacchetto office, allora sono  
> d'accordo. Ma purtroppo access è spesso concepito come uno strumento  
> *di sviluppo*, e a questo punto un VERO ambiente di sviluppo non si  
> batte. IMHO.

Ooo... bene: credo che siamo arrivati al nodo centrale.

Access NON è uno strumento pe sviluppatori, come una scimmia che gira una
manovella non è un musicista. Questo te lo stra-sottoscrivo. Chi propone
una soluzione software basata su Access o è uno fortunato a cui chiedono
lavori molto semplici o è uno che sa usare solo quello. Ma se in una
piccola azienda c'è bisogno di tenere una piccola banca dati, condivisa da
non più di 10 persone, e su quella consentire l'immissione dei dati e la
creazione di report, allora uno strumento come Access ha un'ottima ragione
di esistere ed è uno strumento potente anche in mano a una persona che non
ha una conosenza informatica profondissima: il suo target è quello
dell'"impiegato sveglio".

-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Y3s


Il giorno 30/ago/07, alle ore 16:18, Daniele Varrazzo ha scritto:




On Thu, 30 Aug 2007 15:41:15 +0200, Y3s <[EMAIL PROTECTED]> wrote:


Il giorno 30/ago/07, alle ore 15:17, Daniele Varrazzo ha scritto:




On Thu, 30 Aug 2007 13:32:09 +0200, Y3s <[EMAIL PROTECTED]> wrote:


Il giorno 30/ago/07, alle ore 13:03, Marco ha scritto:


Ciao sto anche io facendo un lavoro del genere per la mia azienda
ma non è affatto facile.
Per quanto access sia una schifezza, come dicono tanti,  permette
personalizzazioni molto veloci a livello di query o report.
Python al contrario ti permetterà sicuramente una maggiore  e una
migliore gestione a livello di linguaggio e di sicurezza dei dati,
indipendentemente se ti basi su mysql o altri.
Se però ti chiedono una qry al volo o un report  non ci metterei
senz'altro i 10 min che ci mettevi prima a crearlo dal  nulla.


Non sono per niente d'accordo, anzi in python (avendo strutturato
bene il tutto) è ancora più semplice. Apri il file (file di testo,
che puoi aprire in situazioni di emergenza con notepad), scrivi la
query, la associ al pulsante, menu o quello che è ed è fatto. Per i
report, al momento in effetti strumenti comodi non ce ne sono ma
idem, se hai creato un'infrastruttura ben fatta (ad esempio dei
template per reportlab), non ci vorranno 10 minuti, ma in 15 hai
fatto...ed è un lavoro molto più pulito e stabile direi!


Tu come li fai i template in reportlab?



Per "template" intendevo un "modello". In genere le tipologie di
report che si usano in un'applicazione sono poche. Una volta che hai
coperto in modo per te soddisfacente i casi che ti interessano, è
rapido e veloce modificare la classe, la funzione, o qualunque cosa
usi per generare l'output per adattarla al nuovo report.


Ok, quindi devi comunque scrivere codice per avere un template. Questo
rende i template non disponibili a chi non sa programmare.


Si. Però dal mio punto di vista questo non è un reale problema visto  
che nella mia (limitata, d'accordo, ma condivisa da diversi colleghi)  
esperienza, ci si rivolge *sempre e comunque* allo sviluppatore, in  
ogni caso, anche se l'utente finale (o l'eventuale concessionario) ha  
gli strumenti per personalizzarsi qualcosa. Sarà che il livello di  
informatizzazione qui al sud è molto basso, mentre quello di  
scansafaticaggine/paraculaggine è MLTO alto, ma *tutti* quelli  
che conosco che fanno questo mestiere hanno esperienze analoghe.  
Comunque oggettivamente questo è un problema, ok.





Io ho avuto successo solo usando una versione patchottata di un
parser RML
"bootleg" che trovai abbandonato da qualche parte nel web (per avere
RML2PDF devi comprare il "ReportLab Enterprise Publishing and
Reporting
Server"... e il nome dice tutto su quanto te lo vogliono far
pagare), e
anche allora quello che ho avuto è stato un linguaggio per fare *i
report*, non *i template*: questi ultimi me li sono fatti con
Cheetah che
genera RML che genera PDF - un altro strato di roba da imparare.
Alla fine
va, ma è veramente un hack che non me la sentirei di consigliare a
cuor
leggero.

Hai una soluzione più pulita di questa? Sarei felice di  
conoscerla. Se

no... direi che promettere a qualcuno che farà report "non in 10
minuti ma
in 15 sì" mi sembra un po' grossa.



Al momento no, ma ci sto lavorando. Purtroppo il tempo è sempre poco.
C'è openreport (o comunuque si chiami, non ricordo, comunque quello
che usa tinyERP) che più o meno dovrebbe fare quello che fai tu, ma
in modo un po'più integrato.


E' *quello* il bootleg di rml2pdf che ho usato :) ed è quello che ho
dovuto integrare con un sistema di templating mio. Per la cronaca, la
homepage è andata, il progetto ritirato da freshmeat e se ne possono
trovare le macerie solo nella cache di google.



Intendi questa?
http://www.openreport.org/


Comunque, si parlava di "query al volo o report", quindi davo per
scontato che il grosso del lavoro sia già stato fatto. In tal caso,
non ci vuole molto ad adattare un report che già hai per creare
qualcosa di nuovo che, ripeto, nel 90% dei casi sarà molto simile
come struttura a uno che già hai. Inoltre, ho specificato che *avendo
strutturato bene l'applicazione* e *avendo creato un'infrastruttura
adeguata* la modifica al volo è un'operazione semplice e rapida,
certo partendo da zero il tempo necessario è maggiore...almeno
all'inizio, visto che molto del codice che vai a scrivere la prima
volta, lo riutilizzerai quasi sicuramente le volte successive...


Hai detto che mettendoci N mesi di lavoro, un template di scrive in 15
minuti. Con queste premesse sì, e aggiungo anche *avendo creato _bene_
l'infrastruttura*, ovvero avendo usato delle capacità di progettista e
sviuppatore al di sopra di quello che serve per progettare (zero) e
implementare (poco) un singolo template. Anche io posso andare  
sulla luna
in 3 giorni, *avendomi la NASA costruito un missile adeguato in 10  
anni*.


Il paragone non calza molto, visto che programmare è un'attività che  
non dovrebbe essere i

Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Daniele Varrazzo


On Thu, 30 Aug 2007 15:41:15 +0200, Y3s <[EMAIL PROTECTED]> wrote:
> 
> Il giorno 30/ago/07, alle ore 15:17, Daniele Varrazzo ha scritto:
> 
>>
>>
>> On Thu, 30 Aug 2007 13:32:09 +0200, Y3s <[EMAIL PROTECTED]> wrote:
>>>
>>> Il giorno 30/ago/07, alle ore 13:03, Marco ha scritto:
>>>
 Ciao sto anche io facendo un lavoro del genere per la mia azienda
 ma non è affatto facile.
 Per quanto access sia una schifezza, come dicono tanti,  permette
 personalizzazioni molto veloci a livello di query o report.
 Python al contrario ti permetterà sicuramente una maggiore  e una
 migliore gestione a livello di linguaggio e di sicurezza dei dati,
 indipendentemente se ti basi su mysql o altri.
 Se però ti chiedono una qry al volo o un report  non ci metterei
 senz'altro i 10 min che ci mettevi prima a crearlo dal  nulla.
>>>
>>> Non sono per niente d'accordo, anzi in python (avendo strutturato
>>> bene il tutto) è ancora più semplice. Apri il file (file di testo,
>>> che puoi aprire in situazioni di emergenza con notepad), scrivi la
>>> query, la associ al pulsante, menu o quello che è ed è fatto. Per i
>>> report, al momento in effetti strumenti comodi non ce ne sono ma
>>> idem, se hai creato un'infrastruttura ben fatta (ad esempio dei
>>> template per reportlab), non ci vorranno 10 minuti, ma in 15 hai
>>> fatto...ed è un lavoro molto più pulito e stabile direi!
>>
>> Tu come li fai i template in reportlab?
>>
> 
> Per "template" intendevo un "modello". In genere le tipologie di  
> report che si usano in un'applicazione sono poche. Una volta che hai  
> coperto in modo per te soddisfacente i casi che ti interessano, è  
> rapido e veloce modificare la classe, la funzione, o qualunque cosa  
> usi per generare l'output per adattarla al nuovo report.

Ok, quindi devi comunque scrivere codice per avere un template. Questo
rende i template non disponibili a chi non sa programmare.


>> Io ho avuto successo solo usando una versione patchottata di un  
>> parser RML
>> "bootleg" che trovai abbandonato da qualche parte nel web (per avere
>> RML2PDF devi comprare il "ReportLab Enterprise Publishing and  
>> Reporting
>> Server"... e il nome dice tutto su quanto te lo vogliono far  
>> pagare), e
>> anche allora quello che ho avuto è stato un linguaggio per fare *i
>> report*, non *i template*: questi ultimi me li sono fatti con  
>> Cheetah che
>> genera RML che genera PDF - un altro strato di roba da imparare.  
>> Alla fine
>> va, ma è veramente un hack che non me la sentirei di consigliare a  
>> cuor
>> leggero.
>>
>> Hai una soluzione più pulita di questa? Sarei felice di conoscerla. Se
>> no... direi che promettere a qualcuno che farà report "non in 10  
>> minuti ma
>> in 15 sì" mi sembra un po' grossa.
>>
> 
> Al momento no, ma ci sto lavorando. Purtroppo il tempo è sempre poco.
> C'è openreport (o comunuque si chiami, non ricordo, comunque quello  
> che usa tinyERP) che più o meno dovrebbe fare quello che fai tu, ma  
> in modo un po'più integrato.

E' *quello* il bootleg di rml2pdf che ho usato :) ed è quello che ho
dovuto integrare con un sistema di templating mio. Per la cronaca, la
homepage è andata, il progetto ritirato da freshmeat e se ne possono
trovare le macerie solo nella cache di google.

> Comunque, si parlava di "query al volo o report", quindi davo per  
> scontato che il grosso del lavoro sia già stato fatto. In tal caso,  
> non ci vuole molto ad adattare un report che già hai per creare  
> qualcosa di nuovo che, ripeto, nel 90% dei casi sarà molto simile  
> come struttura a uno che già hai. Inoltre, ho specificato che *avendo  
> strutturato bene l'applicazione* e *avendo creato un'infrastruttura  
> adeguata* la modifica al volo è un'operazione semplice e rapida,  
> certo partendo da zero il tempo necessario è maggiore...almeno  
> all'inizio, visto che molto del codice che vai a scrivere la prima  
> volta, lo riutilizzerai quasi sicuramente le volte successive...

Hai detto che mettendoci N mesi di lavoro, un template di scrive in 15
minuti. Con queste premesse sì, e aggiungo anche *avendo creato _bene_
l'infrastruttura*, ovvero avendo usato delle capacità di progettista e
sviuppatore al di sopra di quello che serve per progettare (zero) e
implementare (poco) un singolo template. Anche io posso andare sulla luna
in 3 giorni, *avendomi la NASA costruito un missile adeguato in 10 anni*.

>> Access è ottimale per una certa classe di applicazioni: se (e solo  
>> se) si
>> è ossequiosi verso il suo paradigma, consente di fare applicativi -  
>> male -
>> ma velocemente. In Python le cose si possono fare bene, si è liberi  
>> sul
>> paradigma di accesso ai dati, si possono fare anche certe cose
>> velocemente... ma non le stesse che si fanno con Access altrettanto
>> velocemente.
>>
> 
> Se l'obiettivo è avere un'applicazione che funziona in poco tempo, se  
> non si è interessati alla qualità del codice, se non ci si preoccupa  
> troppo della manutenzione 

Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Daniele Varrazzo
On Thu, 30 Aug 2007 15:26:19 +0200, Manlio Perillo
<[EMAIL PROTECTED]> wrote:
> Daniele Varrazzo ha scritto:
>> [...]
>>
>> Io ho avuto successo solo usando una versione patchottata di un parser
> RML
>> "bootleg" che trovai abbandonato da qualche parte nel web
> 
> tinyrml?

Già, quello. Lo usai nel 2005, ma il progetto era già morto da un paio di
anni. Ora è giù anche la home e il progetto è stato ritirato da
freshmeat. It's gone.

> Lo sto usando anche io per generare dei PDF per una applicazione web.
> In pratica con Nevow genero il template RML, e poi il PDF (proprio come
> fai tu).
> 
> Però sto usando la versione disponibile, che patch hai dovuto applicare?
> Tempo fa avevo provato ad usarlo per generare dei "form", ma non erano
> supportati (non che mi servano, comunque).

A me scoppiava qua e là, ho dovuto applicare un po' di monkey patch. Non
ho sottomano il repos dove le ho messe: te le mando appena le trovo. Mi
sembra mancasse l'implementazione di un paio di attributi definiti nella
documentazione.

> Comunque l'RML non è proprio il massimo, come design e come definizione
> in XML.

Confermo questa impressione, ma 2 anni fa, quando ebbi questa necessità,
davvero non trovai di meglio.

-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Domenico Chierico
On Thu, 2007-08-30 at 15:41 +0200, Y3s wrote:
> Il giorno 30/ago/07, alle ore 15:17, Daniele Varrazzo ha scritto:
> 
> >
> >
> > On Thu, 30 Aug 2007 13:32:09 +0200, Y3s <[EMAIL PROTECTED]> wrote:
> >>
> >> Il giorno 30/ago/07, alle ore 13:03, Marco ha scritto:
> >>
> >>> Ciao sto anche io facendo un lavoro del genere per la mia azienda
> >>> ma non è affatto facile.
> >>> Per quanto access sia una schifezza, come dicono tanti,  permette
> >>> personalizzazioni molto veloci a livello di query o report.
> >>> Python al contrario ti permetterà sicuramente una maggiore  e una
> >>> migliore gestione a livello di linguaggio e di sicurezza dei dati,
> >>> indipendentemente se ti basi su mysql o altri.
> >>> Se però ti chiedono una qry al volo o un report  non ci metterei
> >>> senz'altro i 10 min che ci mettevi prima a crearlo dal  nulla.
> >>
> >> Non sono per niente d'accordo, anzi in python (avendo strutturato
> >> bene il tutto) è ancora più semplice. Apri il file (file di testo,
> >> che puoi aprire in situazioni di emergenza con notepad), scrivi la
> >> query, la associ al pulsante, menu o quello che è ed è fatto. Per i
> >> report, al momento in effetti strumenti comodi non ce ne sono ma
> >> idem, se hai creato un'infrastruttura ben fatta (ad esempio dei
> >> template per reportlab), non ci vorranno 10 minuti, ma in 15 hai
> >> fatto...ed è un lavoro molto più pulito e stabile direi!
> >
> > Tu come li fai i template in reportlab?
> >
> 
> Per "template" intendevo un "modello". In genere le tipologie di  
> report che si usano in un'applicazione sono poche. Una volta che hai  
> coperto in modo per te soddisfacente i casi che ti interessano, è  
> rapido e veloce modificare la classe, la funzione, o qualunque cosa  
> usi per generare l'output per adattarla al nuovo report.
> 
> > Io ho avuto successo solo usando una versione patchottata di un  
> > parser RML
> > "bootleg" che trovai abbandonato da qualche parte nel web (per avere
> > RML2PDF devi comprare il "ReportLab Enterprise Publishing and  
> > Reporting
> > Server"... e il nome dice tutto su quanto te lo vogliono far  
> > pagare), e
> > anche allora quello che ho avuto è stato un linguaggio per fare *i
> > report*, non *i template*: questi ultimi me li sono fatti con  
> > Cheetah che
> > genera RML che genera PDF - un altro strato di roba da imparare.  
> > Alla fine
> > va, ma è veramente un hack che non me la sentirei di consigliare a  
> > cuor
> > leggero.
> >
> > Hai una soluzione più pulita di questa? Sarei felice di conoscerla. Se
> > no... direi che promettere a qualcuno che farà report "non in 10  
> > minuti ma
> > in 15 sì" mi sembra un po' grossa.
> >
> 
> Al momento no, ma ci sto lavorando. Purtroppo il tempo è sempre poco.
> C'è openreport (o comunuque si chiami, non ricordo, comunque quello  
> che usa tinyERP) che più o meno dovrebbe fare quello che fai tu, ma  
> in modo un po'più integrato.
> Comunque, si parlava di "query al volo o report", quindi davo per  
> scontato che il grosso del lavoro sia già stato fatto. In tal caso,  
> non ci vuole molto ad adattare un report che già hai per creare  
> qualcosa di nuovo che, ripeto, nel 90% dei casi sarà molto simile  
> come struttura a uno che già hai. Inoltre, ho specificato che *avendo  
> strutturato bene l'applicazione* e *avendo creato un'infrastruttura  
> adeguata* la modifica al volo è un'operazione semplice e rapida,  
> certo partendo da zero il tempo necessario è maggiore...almeno  
> all'inizio, visto che molto del codice che vai a scrivere la prima  
> volta, lo riutilizzerai quasi sicuramente le volte successive...
> 
> > Access è ottimale per una certa classe di applicazioni: se (e solo  
> > se) si
> > è ossequiosi verso il suo paradigma, consente di fare applicativi -  
> > male -
> > ma velocemente. In Python le cose si possono fare bene, si è liberi  
> > sul
> > paradigma di accesso ai dati, si possono fare anche certe cose
> > velocemente... ma non le stesse che si fanno con Access altrettanto
> > velocemente.
> >
> 
> Se l'obiettivo è avere un'applicazione che funziona in poco tempo, se  
> non si è interessati alla qualità del codice, se non ci si preoccupa  
> troppo della manutenzione e dell'espandibilità, se si vuole correre  
> il rischio che con la nuova versione dell'applicativo il tuo  
> programma non funzioni più, allora si, Access è un ottimo strumento.  
> Troppi se per i miei gusti, ma...
> Io continuo a pensare che una volta che ti sei costruito un insieme  
> di moduli adatti alle tue esigenze, sviluppare in python non è molto  
> più lento che farlo con access o altro. Il grosso del tempo lo perdi  
> solo una volta. Ovviamente è una mia opinione, eh!
> 
> 
> --
> Antonio Valente

Me oh dato che tutti fate le stesse cose ... un'consiglio!!! ... mettete
insieme le teste e fate uno strumento per tutti :) magari ne viene su un
ottimo progetto :) 

come si dice 1 e buona :) 

ciax
> 
> ___
> Python ma

Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Y3s


Il giorno 30/ago/07, alle ore 15:17, Daniele Varrazzo ha scritto:




On Thu, 30 Aug 2007 13:32:09 +0200, Y3s <[EMAIL PROTECTED]> wrote:


Il giorno 30/ago/07, alle ore 13:03, Marco ha scritto:


Ciao sto anche io facendo un lavoro del genere per la mia azienda
ma non è affatto facile.
Per quanto access sia una schifezza, come dicono tanti,  permette
personalizzazioni molto veloci a livello di query o report.
Python al contrario ti permetterà sicuramente una maggiore  e una
migliore gestione a livello di linguaggio e di sicurezza dei dati,
indipendentemente se ti basi su mysql o altri.
Se però ti chiedono una qry al volo o un report  non ci metterei
senz'altro i 10 min che ci mettevi prima a crearlo dal  nulla.


Non sono per niente d'accordo, anzi in python (avendo strutturato
bene il tutto) è ancora più semplice. Apri il file (file di testo,
che puoi aprire in situazioni di emergenza con notepad), scrivi la
query, la associ al pulsante, menu o quello che è ed è fatto. Per i
report, al momento in effetti strumenti comodi non ce ne sono ma
idem, se hai creato un'infrastruttura ben fatta (ad esempio dei
template per reportlab), non ci vorranno 10 minuti, ma in 15 hai
fatto...ed è un lavoro molto più pulito e stabile direi!


Tu come li fai i template in reportlab?



Per "template" intendevo un "modello". In genere le tipologie di  
report che si usano in un'applicazione sono poche. Una volta che hai  
coperto in modo per te soddisfacente i casi che ti interessano, è  
rapido e veloce modificare la classe, la funzione, o qualunque cosa  
usi per generare l'output per adattarla al nuovo report.


Io ho avuto successo solo usando una versione patchottata di un  
parser RML

"bootleg" che trovai abbandonato da qualche parte nel web (per avere
RML2PDF devi comprare il "ReportLab Enterprise Publishing and  
Reporting
Server"... e il nome dice tutto su quanto te lo vogliono far  
pagare), e

anche allora quello che ho avuto è stato un linguaggio per fare *i
report*, non *i template*: questi ultimi me li sono fatti con  
Cheetah che
genera RML che genera PDF - un altro strato di roba da imparare.  
Alla fine
va, ma è veramente un hack che non me la sentirei di consigliare a  
cuor

leggero.

Hai una soluzione più pulita di questa? Sarei felice di conoscerla. Se
no... direi che promettere a qualcuno che farà report "non in 10  
minuti ma

in 15 sì" mi sembra un po' grossa.



Al momento no, ma ci sto lavorando. Purtroppo il tempo è sempre poco.
C'è openreport (o comunuque si chiami, non ricordo, comunque quello  
che usa tinyERP) che più o meno dovrebbe fare quello che fai tu, ma  
in modo un po'più integrato.
Comunque, si parlava di "query al volo o report", quindi davo per  
scontato che il grosso del lavoro sia già stato fatto. In tal caso,  
non ci vuole molto ad adattare un report che già hai per creare  
qualcosa di nuovo che, ripeto, nel 90% dei casi sarà molto simile  
come struttura a uno che già hai. Inoltre, ho specificato che *avendo  
strutturato bene l'applicazione* e *avendo creato un'infrastruttura  
adeguata* la modifica al volo è un'operazione semplice e rapida,  
certo partendo da zero il tempo necessario è maggiore...almeno  
all'inizio, visto che molto del codice che vai a scrivere la prima  
volta, lo riutilizzerai quasi sicuramente le volte successive...


Access è ottimale per una certa classe di applicazioni: se (e solo  
se) si
è ossequiosi verso il suo paradigma, consente di fare applicativi -  
male -
ma velocemente. In Python le cose si possono fare bene, si è liberi  
sul

paradigma di accesso ai dati, si possono fare anche certe cose
velocemente... ma non le stesse che si fanno con Access altrettanto
velocemente.



Se l'obiettivo è avere un'applicazione che funziona in poco tempo, se  
non si è interessati alla qualità del codice, se non ci si preoccupa  
troppo della manutenzione e dell'espandibilità, se si vuole correre  
il rischio che con la nuova versione dell'applicativo il tuo  
programma non funzioni più, allora si, Access è un ottimo strumento.  
Troppi se per i miei gusti, ma...
Io continuo a pensare che una volta che ti sei costruito un insieme  
di moduli adatti alle tue esigenze, sviluppare in python non è molto  
più lento che farlo con access o altro. Il grosso del tempo lo perdi  
solo una volta. Ovviamente è una mia opinione, eh!



--
Antonio Valente


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [ANN] igloo beta

2007-08-30 Per discussione Manlio Perillo

[EMAIL PROTECTED] ha scritto:

 Original Message  
From: Manlio Perillo <[EMAIL PROTECTED]>


Ok, ma quindi non c'e' modo di settare mako-variabili dai file dei
contenuti?

Solo tramite headers.

Intendi gli "header" dei content.ht ?
Avrei una idea: il "content.it" utilizzato per impostare delle 
mako-variabili. Alcune di queste sono obbligatorie, altre no. 'text' 
potrebbe essere definita esplicitamente. Ad esempio


title: Python Programming Language -- Official Website
.
Content-type: text/x-rst
Template: homepage
variabile1:  contenuto1
variabile2:  contenuto2
text:
**Python is a dynamic object-oriented programming language that can be
used for many kinds of software development. It offers strong support
for



Questo è già quello che avviene ora, solo che nella implementazione 
attuale vengono passati al template solo gli headers "noti".


Inoltre non è necessario l'header text, il testo è incluso come payload 
del messaggio rfc822.



Non so se ho bisogno; mi viene in mente solo la lingua, per ora.


Ovviamente devi poi vedere da dove recuperare la lingua
da utilizzare :).

eh, ci arrivo, ci arrivo :-)

Resta però il fatto che questi headers vanno comunque inseriti per 
ogni contenuto, anche perchè la label del link deve essere comunque 
localizzata.
Altra idea (presa da zope, se non erro): le keyword definite nei 
content.ht si propagano in cascata nelle directory 'data/..' a meno che 
non vengano ridefinite. 


In igloo l'unica cosa che si propaga a cascata sono i links per la 
navigazione principale.


Solo se c'e' il modo di distinguere fa "valore 
locale" e "valore ereditato"; mi sembra che mako consideri questa 
differenza ('local', 'self', ??) ma a livello di template; in zope si 
riusciva a farla.




Mi sembra che Pyramid lo faccia.

Ovviamente non ci metti (quasi) niente a modificare igloo in modo che 
prenda il valore di un header dai padri, se non definito nel figlio.
Ad esempio sto per implementare questa feature per la navigazione, 
quando l'opzione lonely_nav è attiva (per compatibilità con ht2html).



Comunque se tutto quello che ti serve è una variabile "lang" non hai 
bisogno di tutto questo, dato che il linguaggio lo puoi ricavare facendo

   lang = components[1]

come tu stesso proponi in seguito.

> [...]


Ho notato una cosa: "visit_directory" non processa la directory se non 
contiene "content.ht", ma la fa in un modo che anche tutti i file 
contenuti in tale dir. non vengono copiati; è il giusto comportamento 
che ti attendevi?





Si.
Se una directory non ha un content.ht, significa che non c'è contenuto.

L'idea una pagina -> una directory semplifica le cose, IMHO.



Saluti  Manlio Perillo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Manlio Perillo

Daniele Varrazzo ha scritto:

[...]

Io ho avuto successo solo usando una versione patchottata di un parser RML
"bootleg" che trovai abbandonato da qualche parte nel web 


tinyrml?

Lo sto usando anche io per generare dei PDF per una applicazione web.
In pratica con Nevow genero il template RML, e poi il PDF (proprio come 
fai tu).


Però sto usando la versione disponibile, che patch hai dovuto applicare?
Tempo fa avevo provato ad usarlo per generare dei "form", ma non erano 
supportati (non che mi servano, comunque).


Comunque l'RML non è proprio il massimo, come design e come definizione 
in XML.




Saluti  Manlio Perillo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Daniele Varrazzo


On Thu, 30 Aug 2007 13:32:09 +0200, Y3s <[EMAIL PROTECTED]> wrote:
> 
> Il giorno 30/ago/07, alle ore 13:03, Marco ha scritto:
> 
>> Ciao sto anche io facendo un lavoro del genere per la mia azienda  
>> ma non è affatto facile.
>> Per quanto access sia una schifezza, come dicono tanti,  permette  
>> personalizzazioni molto veloci a livello di query o report.
>> Python al contrario ti permetterà sicuramente una maggiore  e una  
>> migliore gestione a livello di linguaggio e di sicurezza dei dati,  
>> indipendentemente se ti basi su mysql o altri.
>> Se però ti chiedono una qry al volo o un report  non ci metterei  
>> senz'altro i 10 min che ci mettevi prima a crearlo dal  nulla.
> 
> Non sono per niente d'accordo, anzi in python (avendo strutturato  
> bene il tutto) è ancora più semplice. Apri il file (file di testo,  
> che puoi aprire in situazioni di emergenza con notepad), scrivi la  
> query, la associ al pulsante, menu o quello che è ed è fatto. Per i  
> report, al momento in effetti strumenti comodi non ce ne sono ma  
> idem, se hai creato un'infrastruttura ben fatta (ad esempio dei  
> template per reportlab), non ci vorranno 10 minuti, ma in 15 hai  
> fatto...ed è un lavoro molto più pulito e stabile direi!

Tu come li fai i template in reportlab?

Io ho avuto successo solo usando una versione patchottata di un parser RML
"bootleg" che trovai abbandonato da qualche parte nel web (per avere
RML2PDF devi comprare il "ReportLab Enterprise Publishing and Reporting
Server"... e il nome dice tutto su quanto te lo vogliono far pagare), e
anche allora quello che ho avuto è stato un linguaggio per fare *i
report*, non *i template*: questi ultimi me li sono fatti con Cheetah che
genera RML che genera PDF - un altro strato di roba da imparare. Alla fine
va, ma è veramente un hack che non me la sentirei di consigliare a cuor
leggero.

Hai una soluzione più pulita di questa? Sarei felice di conoscerla. Se
no... direi che promettere a qualcuno che farà report "non in 10 minuti ma
in 15 sì" mi sembra un po' grossa.

Access è ottimale per una certa classe di applicazioni: se (e solo se) si
è ossequiosi verso il suo paradigma, consente di fare applicativi - male -
ma velocemente. In Python le cose si possono fare bene, si è liberi sul
paradigma di accesso ai dati, si possono fare anche certe cose
velocemente... ma non le stesse che si fanno con Access altrettanto
velocemente.

-- 
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Marco
Ciao Antonio,
sul tema dei report ti avevo già chiesto informazioni al pycon se ricordi.
Purtroppo però non è uscito ancora nulla di nuovo.
All'epoca mi avei anche consigliato l'ide daboweb che ha in se anche una
piccola parte per la creazione di report.

Io avevo anche trovato poi un piccolo programma che crea velocemente i
codici per le maschere wxpython  farpy.

Penso però, dalla mia piccola esperienza , che andare a combinare python con
ocx o ambianti java, per quanto possibilem  forse non sia la cosa migliore.
Se si vuole prendere quella strada perchè non adare direttamente su jython o
su java usando script python?

Il mio sogno sarebbe trovare un'internfaccia ide completa che permetta anche
una buona gestione dei report.
Purtroppo non mi pare che ci sia ancora nulla di completo sul mercato ne
gratis ne open ne commerciale.


ciao
Marco M.

ps .sotto commenti...
Il 30/08/07, Y3s <[EMAIL PROTECTED]> ha scritto:
>
>
> Il giorno 30/ago/07, alle ore 13:03, Marco ha scritto:
>
> Ciao sto anche io facendo un lavoro del genere per la mia azienda ma non è
> affatto facile.
> Per quanto access sia una schifezza, come dicono tanti,  permette
> personalizzazioni molto veloci a livello di query o report.
> Python al contrario ti permetterà sicuramente una maggiore  e una migliore
> gestione a livello di linguaggio e di sicurezza dei dati, indipendentemente
> se ti basi su mysql o altri.
> Se però ti chiedono una qry al volo o un report  non ci metterei
> senz'altro i 10 min che ci mettevi prima a crearlo dal  nulla.
>
>
> Non sono per niente d'accordo, anzi in python (avendo strutturato bene il
> tutto) è ancora più semplice. Apri il file (file di testo, che puoi aprire
> in situazioni di emergenza con notepad), scrivi la query, la associ al
> pulsante, menu o quello che è ed è fatto. Per i report, al momento in
> effetti strumenti comodi non ce ne sono ma idem, se hai creato
> un'infrastruttura ben fatta (ad esempio dei template per reportlab), non ci
> vorranno 10 minuti, ma in 15 hai fatto...ed è un lavoro molto più pulito e
> stabile direi!
>


Teni conto che se come dice è nuovo del linguaggio non avrà ancora nulla di
fatto e per crearsi una sua struttura di codice ci metterà un bel po'.
Poi dopo forse la fa anche in 5 min e non in 10 ma deve avere tutto un
suo lavoro di codice a monte.

Per l'interfaccia grafica anche io di consiglio le wxpython, per la
> creazione in grafica dell'interfaccia se non vuoi scrivere il codice a
> manina però non so ancora cosa dirti .
> Ci sono diversi strumenti disponibili ma molti come me preferisco scrivere
> per quanto lungo il codice a mano. (aspetto contraddizioni o consiglio in
> merito)
>
>
> Penso che questa sia una questione molto personale, ognuno dovrebbe
> scegliere il metodo con cui si trova meglio, non esiste un "migliore" in
> assoluto! Io mi trovo abbastanza bene a scrivermi il codice a mano, anche
> perchè mi sono creato un piccolo set di controlli che mi semplificano molto
> la vita, e utilizzando un designer avrei molte difficoltà ad integrarli...
>


Quello che è capitato a me..
Comunque per quanto poi diventi un'abitudine  questo modo di lavorare , per
una persona che passa da un vb o access l'impatto non è da poco.
Come minimo la prima volta ti viene il blocco dello scrittore... foglio nero
dell'editor e dici e ora da dove parto?

Riguardo l'accesso ai vari db  in python trovi di tutto e per tutto e
> sicuramente non avrai problemi.
> Per i report in ho ancora trovato nulla che sia altrettanto veloce di
> access. Io attualmente uso reportlab che è uno strumento ottimo che ti crea
> il pdf dei report che vuoi  ma non ho ancora trovato nulla  per creare i
> report i grafica.
>
> I report li creo ancora scrivendo il codice.sigh, ( anche qui se ci sono
> consigli o contraddizioni sono a braccia aperte)
>
>
> C'è questo, ma è praticamente solo per windows (o almeno, non sono mai
> riuscito a farlo funzionare decentemente su linux), comunque molto comodo e
> abb potente:
> http://reportman.sourceforge.net/
>


Per quanto windows sia ancora diffuso e troppo cerco sempre di fare
applicativi che mi permettano un giorno dove posso di toglierlo  e mettere
un linux sicuramente più funzionale.


Oppure c'è questo, che però non ho mai provato, ma per quanto ne so dovrebbe
> esistere uno strumento per creare un report RML con openoffice:
> http://www.openreport.org/
>

E' giusto il link??? Mi sembra che il sito sia morto.

C'è qualcos'altro che però al momento non ricordo...
> Poi se lavori su windows c'è sempre la possibilità di usare
> crystalreports, e infine penso che sia possibile in qualche modo anche
> utilizzare jasperreports con il suo editor iReport...
>
>  --
> Antonio Valente
>


Ciao

___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
Marco M.
___
Python mailing list
Python@lists.python.it
http://lists.pytho

Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Y3s


Il giorno 30/ago/07, alle ore 13:03, Marco ha scritto:

Ciao sto anche io facendo un lavoro del genere per la mia azienda  
ma non è affatto facile.
Per quanto access sia una schifezza, come dicono tanti,  permette  
personalizzazioni molto veloci a livello di query o report.
Python al contrario ti permetterà sicuramente una maggiore  e una  
migliore gestione a livello di linguaggio e di sicurezza dei dati,  
indipendentemente se ti basi su mysql o altri.
Se però ti chiedono una qry al volo o un report  non ci metterei  
senz'altro i 10 min che ci mettevi prima a crearlo dal  nulla.


Non sono per niente d'accordo, anzi in python (avendo strutturato  
bene il tutto) è ancora più semplice. Apri il file (file di testo,  
che puoi aprire in situazioni di emergenza con notepad), scrivi la  
query, la associ al pulsante, menu o quello che è ed è fatto. Per i  
report, al momento in effetti strumenti comodi non ce ne sono ma  
idem, se hai creato un'infrastruttura ben fatta (ad esempio dei  
template per reportlab), non ci vorranno 10 minuti, ma in 15 hai  
fatto...ed è un lavoro molto più pulito e stabile direi!


Per l'interfaccia grafica anche io di consiglio le wxpython, per la  
creazione in grafica dell'interfaccia se non vuoi scrivere il  
codice a manina però non so ancora cosa dirti .
Ci sono diversi strumenti disponibili ma molti come me preferisco  
scrivere per quanto lungo il codice a mano. (aspetto contraddizioni  
o consiglio in merito)


Penso che questa sia una questione molto personale, ognuno dovrebbe  
scegliere il metodo con cui si trova meglio, non esiste un "migliore"  
in assoluto! Io mi trovo abbastanza bene a scrivermi il codice a  
mano, anche perchè mi sono creato un piccolo set di controlli che mi  
semplificano molto la vita, e utilizzando un designer avrei molte  
difficoltà ad integrarli...


Riguardo l'accesso ai vari db  in python trovi di tutto e per tutto  
e sicuramente non avrai problemi.
Per i report in ho ancora trovato nulla che sia altrettanto veloce  
di access. Io attualmente uso reportlab che è uno strumento ottimo  
che ti crea il pdf dei report che vuoi  ma non ho ancora trovato  
nulla  per creare i report i grafica.
I report li creo ancora scrivendo il codice.sigh, ( anche qui se ci  
sono consigli o contraddizioni sono a braccia aperte)


C'è questo, ma è praticamente solo per windows (o almeno, non sono  
mai riuscito a farlo funzionare decentemente su linux), comunque  
molto comodo e abb potente:

http://reportman.sourceforge.net/

Oppure c'è questo, che però non ho mai provato, ma per quanto ne so  
dovrebbe esistere uno strumento per creare un report RML con openoffice:

http://www.openreport.org/

C'è qualcos'altro che però al momento non ricordo...
Poi se lavori su windows c'è sempre la possibilità di usare  
crystalreports, e infine penso che sia possibile in qualche modo  
anche utilizzare jasperreports con il suo editor iReport...


--
Antonio Valente


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] migrazione da msaccess a python

2007-08-30 Per discussione Marco
Ciao sto anche io facendo un lavoro del genere per la mia azienda ma non è
affatto facile.
Per quanto access sia una schifezza, come dicono tanti,  permette
personalizzazioni molto veloci a livello di query o report.
Python al contrario ti permetterà sicuramente una maggiore  e una migliore
gestione a livello di linguaggio e di sicurezza dei dati, indipendentemente
se ti basi su mysql o altri.
Se però ti chiedono una qry al volo o un report  non ci metterei senz'altro
i 10 min che ci mettevi prima a crearlo dal  nulla.
Per l'interfaccia grafica anche io di consiglio le wxpython, per la
creazione in grafica dell'interfaccia se non vuoi scrivere il codice a
manina però non so ancora cosa dirti .
Ci sono diversi strumenti disponibili ma molti come me preferisco scrivere
per quanto lungo il codice a mano. (aspetto contraddizioni o consiglio in
merito)
Riguardo l'accesso ai vari db  in python trovi di tutto e per tutto e
sicuramente non avrai problemi.
Per i report in ho ancora trovato nulla che sia altrettanto veloce di
access. Io attualmente uso reportlab che è uno strumento ottimo che ti crea
il pdf dei report che vuoi  ma non ho ancora trovato nulla  per creare i
report i grafica.
I report li creo ancora scrivendo il codice.sigh, ( anche qui se ci sono
consigli o contraddizioni sono a braccia aperte)

Per un programma da provare fatto in python, se non mi sbaglio c'è jouce (un
famoso lettore di podcast) lo trovi
http://sourceforge.net/project/showfiles.php?group_id=151000
http://juicereceiver.sourceforge.net/


Ciao.


Il 29/08/07, renzo andrioli <[EMAIL PROTECTED]> ha scritto:
>
>  Realizzo da anni applicativi sotto windows msAccess stand-alone o su
> piccole reti locali. Le applicazioni sono destinati ad insegnanti di scuole
> medie e superiori.
>
> In un lavoro di graduale ampliamento e riscrittura degli applicativi,
> sempre sotto windows, è mia intenzione passare a python ma prima di
> dedicarmi con convinzione a questa impresa per evitare di accorgermi magari
> tra qualche settimana della presenza di ostacoli di difficile soluzione,
> gradirei dalla comunità alcune risposte:
>
> E' noto che nella scuola  la  cultura informatica (soprattutto degli
> insegnanti) è piuttosto scarsa, con autonomia operativa nulla, in un
> contesto incerto e disomogeneo. Gli applicativi Python dovrebbero essere
> quindi di facile installazione (senza preventivi accertamenti su windows) e
> protetti almeno parzialmente.
>
>
>
> Gli applicativi sono utilizzati anche da insegnanti ciechi, che
> usufruiscono di uno screen-reader perfettamente compatibile con windows ed
> access. Devo perciò verificare questo programma sia compatibile con gli
> applicativi python. Lo screen-reader è un programma che gira sotto windows
> dotato di un sintetizzatore vocale che descrive brevemente la situazione
> dello schermo e la posizione del cursore. Nel caso di una form il
> sintetizzatore descrive il tipo di controllo (text, combo, gruppo opzioni,
> pulsante opzione, pulsante di comando etc) ed il nome con cui viene
> identificato. Lo spostamento tra i vari controlli avviene con il tasto tab.
> Alcuni tasti funzione sono utilizzati come help in linea della form / del
> controllo. Per poterne collaudare il grado di compatibilità, dovrei
> disporre di una applicazione python qualsiasi (versione di prova o demo)
> dotata di forms su cui effettuare concretamente delle prove.
>
>
>
> Ringrazio chiunque mi sappia dare indicazioni utili.
>
>
>
>
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
Marco M.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: migrazione da msaccess a python

2007-08-30 Per discussione Domenico Chierico
On Thu, 2007-08-30 at 10:34 +0200, Manlio Perillo wrote:

> Ma allora usate SQLite, invece di MySQL!

bah certamente SQLite e' un'ottima cosa l'ho usato spesso ma come al
solito ritengo dipenda dalle funzionalita' di cui ha bisogno ...

Postgre e' un grandissimo sostituto di strumenti tipo Oracle (forse
anche migliore) 
Mysql e' ottimo se hai query semplici .. tipo non ti serve il controllo
di integrita' e cose cosi'.
SQLite e' il top se l'applicazione e' stand alone ...

Ogniuno di questi strumenti da il massimo del rendimento nel suo
contesto operativo... (cioe' per la mission per cui e' stato creato) sta
al programmatore capire esattamente di cosa necessita. tutto qua 
almeno IMHO ...

Qualitativamente sono tutto ottimi .. e non raccontiamo che MySQL non
funziona che mi sembra un po esagerato :)

> 
> MySQL è comunque un database client-server.
> Diverse persone dicono che è più facile da installare e gestire di 
> PostgreSQL, ma io ho provato entrambi (MySQL 4.0 - il mio primo database 
> usato perchè PostgreSQL non era ancora disponibile per Windows - e 
> PostgreSQL 8.0) e devo dire che PosgteSQL mi sembra molto più semplice e 
> coerente.

de gustibus... :) ... 

> 
> Tra l'altro ho studiato a fondo entrambi i manuali: quello di MySQL mi 
> fece una strana impressione (non ero esperto di database, ma alcune cose 
> mi sembravano "strane") mentre quello di PostgreSQL è tutta un'altra storia.
> 
> Per non parlare poi del protocollo usato per la comunicazione 
> client-server (ed anche qui ho avuto modo di studiarli entrambi)...
> Quello di MySQL mi sembra un pastrocchio incredibile, ed è molto 
> instabile (nel senso che ha avuto moltissime revisioni).
> 
> 
>  > [...]

cmq io li uso tutti e tre ammetto che ho iniziato con MySQL e quindi
per me e' il + semplice da usare (ma giusto perche ci ho buttato sopra
7-8 anni) :) pero' ammetto che in certe parti e' stravagante :)

E poi se si usa un buon Layer di accesso hai dati .. magari un bel
ORM .. alla fine se il target dell'applicazione cambia gli cambi db
sotto :) (questo l'ho provato tra mysql e sqlite ed e' una ficata:))

saluti Spaghetty

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: migrazione da msaccess a python

2007-08-30 Per discussione Manlio Perillo

Domenico Chierico ha scritto:

[...]

beh come il tuo stesso confronto ammette Postgre e' molto efficace in
chiave di scalabilita' e questo e' sicuramente noto ... pero' un po
lento e macchinoso in situazioni  "piccole" diendo che gli
applicativi di partenza sono su ms access non ritengo abbiamo un
traffico cosi' esasperato o query cosi' complesse (access veramente le
supporta a cazz) quindi alla fine tirare su Postgre e' come fare una
scampagnata con un carrarmato ... non mi sembra il cazo ci vuole
qualcosa di piccolo e leggero 



Ma allora usate SQLite, invece di MySQL!

MySQL è comunque un database client-server.
Diverse persone dicono che è più facile da installare e gestire di 
PostgreSQL, ma io ho provato entrambi (MySQL 4.0 - il mio primo database 
usato perchè PostgreSQL non era ancora disponibile per Windows - e 
PostgreSQL 8.0) e devo dire che PosgteSQL mi sembra molto più semplice e 
coerente.


Tra l'altro ho studiato a fondo entrambi i manuali: quello di MySQL mi 
fece una strana impressione (non ero esperto di database, ma alcune cose 
mi sembravano "strane") mentre quello di PostgreSQL è tutta un'altra storia.


Per non parlare poi del protocollo usato per la comunicazione 
client-server (ed anche qui ho avuto modo di studiarli entrambi)...
Quello di MySQL mi sembra un pastrocchio incredibile, ed è molto 
instabile (nel senso che ha avuto moltissime revisioni).



> [...]



Saluti  Manlio Perillo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: migrazione da msaccess a python

2007-08-30 Per discussione Domenico Chierico
On Wed, 2007-08-29 at 21:52 +0200, Nicola Larosa wrote:
> >> Dixie wrote:
> >>> Sto migrando la mia "piattaforma" da access a MySQL + Python +
> >>> wxPython.
> 
> > Nicola Larosa wrote:
> >> Non usare MySQL se non hai la pistola alla tempia (e se ce l'hai, 
> >> accertati che sia carica ;-) ).
> 
> Ludovico Magnocavallo wrote:
> > Uf, Nicola sarebbe ora di smetterla. E' come se ogni volta che si 
> > parla di editor, tirassi in ballo la questione Emacs vs VI.
> 
> Dà fastidio, eh?
> 
> 
> > PostgreSQL ha dei vantaggi rispetto a MySQL, e viceversa. Tutti e due 
> > sono ottimi database, tutti e due hanno dei punti deboli,
> 
> Non sono per nulla d'accordo, come sai.
beh come il tuo stesso confronto ammette Postgre e' molto efficace in
chiave di scalabilita' e questo e' sicuramente noto ... pero' un po
lento e macchinoso in situazioni  "piccole" diendo che gli
applicativi di partenza sono su ms access non ritengo abbiamo un
traffico cosi' esasperato o query cosi' complesse (access veramente le
supporta a cazz) quindi alla fine tirare su Postgre e' come fare una
scampagnata con un carrarmato ... non mi sembra il cazo ci vuole
qualcosa di piccolo e leggero 

La qualita' del tool dipende sempre dal contesto non e' mai assoluta .. 
tranne per quanto riguarda Emacs che e' la via della salvazione :)

> 
> 
> > tutti e due hanno nomi importanti che li usano con successo (per MySQL,
> > quello che conosco meglio, due esempi: Yahoo! e YouTube).
> 
> Per l'ennesima volta, è un'argomentazione *totalmente irrilevante*. E sai
> benissimo anche questo.
> 
> 
> 
> > Il tuo confronto è parziale, e secondo me andrebbe rivisto in alcuni 
> > punti.
> 
> Che non ti sei mai degnato di dettagliare.
> 
> 
> > E comunque, cosa più importante, credo che tutti gli iscritti alla lista
> > (o chi ha occasione di chiacchierare ogni tanto con te o altri
> > pythonisti in IM)
> 
> Non credo che questa estensione dell'ambito sia pertinente a questa
> discussione.
> 
> 
> > abbiano visto passare il link qualche decina di volte. Secondo me
> > sarebbe ora di archiviare, e passare ad altro. :)
> 
> Sto attento a non postarlo più di una volta a settimana, e ti ricordo che
> qui non circolano sempre le stesse persone.
> 
> Se poi la cosa ti dà fastidio perché preferisci non mettere in discussione
> certe scelte, beh, è un problema tuo.
> 
> 
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python

Cia'

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python