Re: [Python] [ANN] igloo beta

2007-08-29 Per discussione Alessandro

Manlio Perillo wrote:
Come ho scritto, quella della localizzazione è solo una idea, non è 
ancora stato implementato niente :)
Ok, ma quindi non c'e' modo di settare mako-variabili dai file dei 
contenuti?


Se hai dei files diversi per ciascuna lingua, allora in ciascun 
content.ht *sai* a quale directory linkare.


Ad esempio
/europe/it/content.ht -> links a /files/europe/it/x.pdf
Beh, per come è fatto mi era più facile mettere il link nel template e 
ripeterlo uguale nelle varie lingue



Quindi hai tutti i testi localizzati in un solo file?
No, no; il contenuto principale è sempre a se stante. E' talmente grosso 
che con un sistema fatto così il template diventerebbe illeggibile.
Con il precedente sistema maneggio tutto il resto che deve essere 
personalizzato per lingua (non mi ricordo nemmeno cosa; il fatto è che 
vorrei cestinare tutto e trovare/rifare qualcosa di più fruibile)



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


Re: [Python] [ANN] igloo beta

2007-08-29 Per discussione Manlio Perillo

Alessandro ha scritto:

Manlio Perillo wrote:
Come ho scritto, quella della localizzazione è solo una idea, non è 
ancora stato implementato niente :)

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



Solo tramite headers.

Se hai dei files diversi per ciascuna lingua, allora in ciascun 
content.ht *sai* a quale directory linkare.


Ad esempio
/europe/it/content.ht -> links a /files/europe/it/x.pdf

Beh, per come è fatto mi era più facile mettere il link nel template e
ripeterlo uguale nelle varie lingue



Se i link si trovano solo nella navigazione (e non all'interno del testo 
della pagina), puoi inserire questi link in un header dedicato, e fare 
in modo che ci siano delle variabili espandibili.


Ad esempio, in process_page:

localized_nav = msg.get('Localized-nav)
if localized_nav is not None:
   localized_nav = localized_nav % {'lang': ...}

   kw['localized-nav'] = localized_nav


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


Resta però il fatto che questi headers vanno comunque inseriti per ogni 
contenuto, anche perchè la label del link deve essere comunque localizzata.





Quindi hai tutti i testi localizzati in un solo file?

No, no; il contenuto principale è sempre a se stante. E' talmente grosso
che con un sistema fatto così il template diventerebbe illeggibile.
Con il precedente sistema maneggio tutto il resto che deve essere
personalizzato per lingua (non mi ricordo nemmeno cosa; il fatto è che
vorrei cestinare tutto e trovare/rifare qualcosa di più fruibile)



Purtroppo continuo a non capire come è fatto il sistema attuale, ma 
senza vederlo credo sia difficile :-).


Per ora ti consiglio di vedere come funziona igloo e di adattarlo se 
necessario.




Alessandro

PS: è la seconda volta che invio la presente, la prima risposta -uguale- 
è visibile solo via web




Il messaggio è arrivato :-).



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


Re: [Python] [ANN] igloo beta

2007-08-29 Per discussione [EMAIL PROTECTED]

 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

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. 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.


Ma forse questa feature crea più danni che altro...
Purtroppo continuo a non capire come è fatto il sistema attuale, ma 
senza vederlo credo sia difficile :-) .
Ehm, mi dovrei riguardare il codice, non me lo ricordo esattamente... ma 
ti assicuro che era la solita cosa immantenibile, fatta in un paio di 
ore per lavorare intensamente sul sito un paio di giorni.


Per ora ti consiglio di vedere come funziona igloo e di adattarlo se 
necessario.

Ci sto arrivando ;-)

$ diff generator.py generator.py.orig
294d293
< kw['cur_url'] = rel_path

Se la lingua è nella url (tipo http://.../eng/...) posso prenderla da li.

Comunque sto considerando alcune modifiche.

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?


Ciao
Alessandro

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


[Python] migrazione da msaccess a python

2007-08-29 Per discussione renzo andrioli
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


Re: [Python] migrazione da msaccess a python

2007-08-29 Per discussione Y3s


Il giorno 29/ago/07, alle ore 19:03, renzo andrioli 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:


Penso che è un'ottima scelta, sia quella di staccarsi da uno  
strumento proprietario (e pessimo) come ms access, sia quella di  
utilizzare un ambiente evoluto e semplice come python.


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.




Utilizzando gli strumenti giusti, può essere facile come trascinare  
un file sul computer. Oppure puoi predisporre un installer come per  
qualunque applicazione windows. Non è necessario fare complesse  
installazioni "preventive".


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.




Non so come funzionino questi sintetizzatori, ma se descrivono il  
tipo di controllo, immagino che si basino sui controlli nativi di  
windows. Questo forse può essere un problema usando toolkits grafici  
che disegnano da se i controli, ma non dovrebbe esserlo se usi  
wxPython, in quanto esso utilizza direttamente i controlli nativi  
della piattaforma...bisognerebbe fare qualche prova!



Ringrazio chiunque mi sappia dare indicazioni utili.


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


--
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-29 Per discussione Dixie

renzo andrioli 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.




Sto migrando la mia "piattaforma" da access a MySQL + Python + wxPython. 
Per quel poco che ti posso essere di aiuto (sono un "manovale" della 
programmazione ;) ) sarò ben felice di darti il mio contributo.
Sulla compatibilità ... non dovrebbero esserci problemi, comunque non 
dovrebbe esserti difficile fare due prove al "volo".

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


[Python] Re: migrazione da msaccess a python

2007-08-29 Per discussione Nicola Larosa
Dixie wrote:
> Sto migrando la mia "piattaforma" da access a MySQL + Python + wxPython.

Non usare MySQL se non hai la pistola alla tempia (e se ce l'hai, accertati
che sia carica ;-) ).

Confronto tra MySQL e PostgreSQL
http://teknico.net/devel/myvspg/index.it.html


-- 
Nicola Larosa - http://www.tekNico.net/

Is it really irresponsible to refuse to work and consume and live in debt
in a culture that is destroying our world? [...] If our lives are movies
we script ourselves, who is producing and directing them?
 -- Dave Pollack, April 2007


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


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

2007-08-29 Per discussione Ludovico Magnocavallo

Nicola Larosa wrote:

Dixie wrote:

Sto migrando la mia "piattaforma" da access a MySQL + Python + wxPython.


Non usare MySQL se non hai la pistola alla tempia (e se ce l'hai, accertati
che sia carica ;-) ).


Uf, Nicola sarebbe ora di smetterla. E' come se ogni volta che si 
parla di editor, tirassi in ballo la questione Emacs vs VI.


PostgreSQL ha dei vantaggi rispetto a MySQL, e viceversa. Tutti e due 
sono ottimi database, tutti e due hanno dei punti deboli, tutti e due 
hanno nomi importanti che li usano con successo (per MySQL, quello che 
conosco meglio, due esempi: Yahoo! e YouTube).



Confronto tra MySQL e PostgreSQL
http://teknico.net/devel/myvspg/index.it.html


Il tuo confronto è parziale, e secondo me andrebbe rivisto in alcuni 
punti. 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) abbiano visto passare il link qualche decina di 
volte. Secondo me sarebbe ora di archiviare, e passare ad altro. :)


My 2 cts.

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


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

2007-08-29 Per discussione Paolo Amodio


Il giorno 29/ago/07, alle ore 20:48, Nicola Larosa ha scritto:


Dixie wrote:
Sto migrando la mia "piattaforma" da access a MySQL + Python +  
wxPython.


Non usare MySQL se non hai la pistola alla tempia (e se ce l'hai,  
accertati

che sia carica ;-) ).

Confronto tra MySQL e PostgreSQL
http://teknico.net/devel/myvspg/index.it.html


--
Nicola Larosa - http://www.tekNico.net/




Nicola sei pesante come... PostgreSQL !!!   ;-)

Bye Bye Bye...


Paolo Amodio
[EMAIL PROTECTED]
www.dixienet.it



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


[Python] Re: migrazione da msaccess a python

2007-08-29 Per discussione Nicola Larosa
>> 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.


> 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.


-- 
Nicola Larosa - http://www.tekNico.net/

Is it really irresponsible to refuse to work and consume and live in debt
in a culture that is destroying our world? [...] If our lives are movies
we script ourselves, who is producing and directing them?
 -- Dave Pollack, April 2007

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


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

2007-08-29 Per discussione Ludovico Magnocavallo

Nicola Larosa wrote:



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.


Già, invece i tuoi commenti sono pertinenti.

Comunque non ti preoccupare, mi dissottoscrivo dalla lista. Se hai crisi 
di astinenza per mancanza di occasioni per fare zealotry, hai sempre il 
mio contatto in IM. :)


Ludo

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


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

2007-08-29 Per discussione renzo andrioli

Mi spiace di aver avviato un contradditorio MySQL - PostgreSQL che da quanto
vedo non è nuovo ma che francamente mi sembra stucchevole. Personalmente
comunque non mi interessa anche perchè sarei intenzionato ad utilizzare
firebird.
Apprezzo comunque la vivacità della discussione, e la rapidità delle
risposte: è il segnale di una comunità combattiva e disponibile, anche se le
risposte, a dire il vero, erano in larga parte "fuori argomento".
renzo andrioli
- Original Message - 
From: "Nicola Larosa" <[EMAIL PROTECTED]>

To: "Gli utilizzatori italiani di Python" 
Sent: Wednesday, August 29, 2007 9:52 PM
Subject: [Python] Re: migrazione da msaccess a python



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.



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.


--
Nicola Larosa - http://www.tekNico.net/

Is it really irresponsible to refuse to work and consume and live in debt
in a culture that is destroying our world? [...] If our lives are movies
we script ourselves, who is producing and directing them?
-- Dave Pollack, April 2007








___
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.10/977 - Release Date: 28/08/2007
16.29

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


Re: [Python] migrazione da msaccess a python

2007-08-29 Per discussione Daniele Varrazzo

renzo andrioli 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.


Ciao Renzo,

progetto molto interessante!

Il vostro screen-reader è compatibile con Internet Explorer o altro browser 
web? In questo caso, potresti anche considerare l'idea di sviluppare gli 
applicativi con interfaccia web anziché con interfaccia "fat".


Il vantaggio di questa soluzione è che ci sarebbe solo un computer su cui 
aggiornare il software: il server. Gli altri non necessiterebbero di 
aggiornamento e si ritroverebbero sempre la versione più aggiornata del 
programma (e istantaneamente i nuovi programmi appena resi pubblici).


Anche dal punto di vista del database sarebbe comodo: l'unico computer che 
deve "vedere" il database è il server: non dovete avere i database access in 
cartelle condivise in scrittura, col rischio per gli utenti di fare danni (più 
o meno volontari).


Se vuoi testare come si comprterebbe lo screen reader di fronte ad un 
applicativo del genere, puoi provare a creare un "prototipo" di una form 
creando una pagina html statica nella quale mettere i diversi control 
disponibili (in html non sono molti: text box, radio button, option button, 
panel e poco altro). Se lo screen reader andasse bene, qualunque programma web 
ben scritto funzionerebbe alla perfezione.


Credo anche che, per un programma, una pagina web sia più facile da leggere 
rispetto ad un'interfaccia grafica: la pagina è completamente accessibile e 
nelle specifiche del css è prevista addirittura la possibilità di creare fogli 
stile "aural", adatti appunto alla fruizione da parte di non vedenti (non ne 
conosco i dettagli, ma credo tu possa dire ad esempio di pronunciare il 
grassetto come "più marcato" o cose del genere). Non sono esperto di quanto 
siano implementate bene queste possibilità al di là delle specifiche; queste 
ultime comunque sono disponibili a http://www.w3.org/TR/CSS21/aural.html


Se invece avete intenzione di restare agli applicativi con interfaccia utente 
tradizionale, allora condivido il consiglio di utilizzare la libreria WX: 
questa, a differenza di altre, si aggancia ai widget di sistema e quindi ci 
sono più chance che il tuo screen reader si comporti educatamente.


La scelta del database è del tutto secondaria in uno scenario di utilizzo non 
stressante quale può essere il vostro: sappi solo che da quel punto di vista 
"sei al sicuro".


Spero di averti dato qualche informazione utile. A presto!

--
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-29 Per discussione Gian Mario Tagliaretti
Il 29/08/07, Y3s<[EMAIL PROTECTED]> ha scritto:

> Penso che è un'ottima scelta, sia quella di staccarsi da uno strumento
> proprietario (e pessimo) come ms access, sia quella di utilizzare un
> ambiente evoluto e semplice come python.

Non è uno strumento pessimo, se lasciamo da parte per un attimo il
fatto che è propietario (cosa che di solito non faccio) non lo
definirei pessimo.

volevi mica parlare di jet?

-- 
Gian Mario Tagliaretti
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


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

2007-08-29 Per discussione Giovanni Porcari


Il giorno 29/ago/07, alle ore 21:52, Nicola Larosa ha scritto:

Sto attento a non postarlo più di una volta a settimana, e ti  
ricordo che

qui non circolano sempre le stesse persone.


io adoro quel link. Ogni volta ci ritorno e me lo rileggo :D


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


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

2007-08-29 Per discussione Y3s


Il giorno 29/ago/07, alle ore 22:08, renzo andrioli ha scritto:

Mi spiace di aver avviato un contradditorio MySQL - PostgreSQL che  
da quanto
vedo non è nuovo ma che francamente mi sembra stucchevole.  
Personalmente
comunque non mi interessa anche perchè sarei intenzionato ad  
utilizzare

firebird.


Non preoccuparti, capita una settimana si e una no :-)
Se devi sostituire access dai anche un'occhiata a SQLite, anche se  
per quanto ricordo firebird può essere utilizzato in modalità  
embedded...



Apprezzo comunque la vivacità della discussione, e la rapidità delle
risposte: è il segnale di una comunità combattiva e disponibile,  
anche se le

risposte, a dire il vero, erano in larga parte "fuori argomento".
renzo andrioli


La comunità è molto disponibile, e se deciderai di passare a python  
vedrai :-)


--
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-29 Per discussione Y3s


Il giorno 29/ago/07, alle ore 22:29, Gian Mario Tagliaretti ha scritto:


Il 29/08/07, Y3s<[EMAIL PROTECTED]> ha scritto:

Penso che è un'ottima scelta, sia quella di staccarsi da uno  
strumento

proprietario (e pessimo) come ms access, sia quella di utilizzare un
ambiente evoluto e semplice come python.


Non è uno strumento pessimo, se lasciamo da parte per un attimo il
fatto che è propietario (cosa che di solito non faccio) non lo
definirei pessimo.


Per me incoraggia uno stile di "programmazione" (se così vogliamo  
chiamarla) errato e pessimo, diffonde uno strumento proprietario e  
costoso, inoltre non è per niente stabile...come lo definiresti?  
Quali sono i vantaggi che porta? Non sono ironico, mi interessa sul  
serio (anche se siamo OT)




volevi mica parlare di jet?



Lasciamo perdere, và :D


--
Gian Mario Tagliaretti
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


--
Antonio Valente


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


[Python] Re: migrazione da msaccess a python

2007-08-29 Per discussione Nicola Larosa
> Nicola Larosa ha scritto:
>> Sto attento a non postarlo più di una volta a settimana, e ti ricordo che
>> qui non circolano sempre le stesse persone.

Giovanni Porcari wrote:
> io adoro quel link. Ogni volta ci ritorno e me lo rileggo :D

Ecco chi è che mi sballa le statistiche del server web! ;-D


-- 
Nicola Larosa - http://www.tekNico.net/

Is it really irresponsible to refuse to work and consume and live in debt
in a culture that is destroying our world? [...] If our lives are movies
we script ourselves, who is producing and directing them?
 -- Dave Pollack, April 2007


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


Re: [Python] migrazione da msaccess a python

2007-08-29 Per discussione renzo andrioli
Allo sviluppo in html ci avevo già pensato e come hai già sottolienato lo 
screen-reader funziona perfettamente. Il problema però è costituto 
dall'ambiente scolastico la cui struttura informatica non è stabile, 
computers ed utenze sono in continua evoluzione e la rete in larga parte 
poco affidabile. Pensare quindi ad un database su un server è altamente 
pericoloso. In questa situazione di gestione dei dati molto "free", ho 
inoltre la necessità di proteggere localmente dati ed applicativo.

Grazie per il suggerimento.
renzo andrioli
- Original Message - 
From: "Daniele Varrazzo" <[EMAIL PROTECTED]>

To: "Discussioni generali sul linguaggio Python" 
Sent: Wednesday, August 29, 2007 10:18 PM
Subject: Re: [Python] migrazione da msaccess a python



renzo andrioli 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.


Ciao Renzo,

progetto molto interessante!

Il vostro screen-reader è compatibile con Internet Explorer o altro 
browser

web? In questo caso, potresti anche considerare l'idea di sviluppare gli
applicativi con interfaccia web anziché con interfaccia "fat".

Il vantaggio di questa soluzione è che ci sarebbe solo un computer su cui
aggiornare il software: il server. Gli altri non necessiterebbero di
aggiornamento e si ritroverebbero sempre la versione più aggiornata del
programma (e istantaneamente i nuovi programmi appena resi pubblici).

Anche dal punto di vista del database sarebbe comodo: l'unico computer che
deve "vedere" il database è il server: non dovete avere i database access 
in
cartelle condivise in scrittura, col rischio per gli utenti di fare danni 
(più

o meno volontari).

Se vuoi testare come si comprterebbe lo screen reader di fronte ad un
applicativo del genere, puoi provare a creare un "prototipo" di una form
creando una pagina html statica nella quale mettere i diversi control
disponibili (in html non sono molti: text box, radio button, option 
button,
panel e poco altro). Se lo screen reader andasse bene, qualunque programma 
web

ben scritto funzionerebbe alla perfezione.

Credo anche che, per un programma, una pagina web sia più facile da 
leggere
rispetto ad un'interfaccia grafica: la pagina è completamente accessibile 
e
nelle specifiche del css è prevista addirittura la possibilità di creare 
fogli
stile "aural", adatti appunto alla fruizione da parte di non vedenti (non 
ne

conosco i dettagli, ma credo tu possa dire ad esempio di pronunciare il
grassetto come "più marcato" o cose del genere). Non sono esperto di 
quanto
siano implementate bene queste possibilità al di là delle specifiche; 
queste

ultime comunque sono disponibili a http://www.w3.org/TR/CSS21/aural.html

Se invece avete intenzione di restare agli applicativi con interfaccia 
utente

tradizionale, allora condivido il consiglio di utilizzare la libreria WX:
questa, a differenza di altre, si aggancia ai widget di sistema e quindi 
ci

sono più chance che il tuo screen reader si comporti educatamente.

La scelta del database è del tutto secondaria in uno scenario di utilizzo 
non
stressante quale può essere il vostro: sappi solo che da quel punto di 
vista

"sei al sicuro".

Spero di averti dato qualche informazione utile. A presto!

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

[Python] Re: migrazione da msaccess a python

2007-08-29 Per discussione Nicola Larosa
Ludovico Magnocavallo wrote:
> Comunque non ti preoccupare, mi dissottoscrivo dalla lista.

Qualsiasi cosa pur di non entrare nel merito, eh?


> Se hai crisi di astinenza per mancanza di occasioni per fare zealotry,
> hai sempre il mio contatto in IM. :)

Di queste cose m'interessa parlare in pubblico, non perdo tempo appresso ai
peggior sordi.


-- 
Nicola Larosa - http://www.tekNico.net/

Is it really irresponsible to refuse to work and consume and live in debt
in a culture that is destroying our world? [...] If our lives are movies
we script ourselves, who is producing and directing them?
 -- Dave Pollack, April 2007


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


Re: [Python] migrazione da msaccess a python

2007-08-29 Per discussione Daniele Varrazzo

renzo andrioli ha scritto:
Allo sviluppo in html ci avevo già pensato e come hai già sottolienato 
lo screen-reader funziona perfettamente. Il problema però è costituto 
dall'ambiente scolastico la cui struttura informatica non è stabile, 
computers ed utenze sono in continua evoluzione e la rete in larga parte 
poco affidabile. Pensare quindi ad un database su un server è altamente 
pericoloso. In questa situazione di gestione dei dati molto "free", ho 
inoltre la necessità di proteggere localmente dati ed applicativo.

Grazie per il suggerimento.


Se i computer sono in continua sostituzione, la centralizzazione del database 
 e degli applicativi non può che farti comodo. Non capisco neanche come mai 
lo consideri pericoloso: hai una sola macchina da proteggere, sia contro i 
disastri (con i backup) che dagli accessi non autorizzati (potresti anche 
centralizzare l'autenticazione con ldap: ogni persona avrebbe un'unica 
password per tutti gli applicativi). Questa macchina esporrebbe solo la porta 
web alle altre, non il file system, e il database non sarebbe neanche 
raggiungibile dai client.


E' vero però che se la rete locale è instabile non c'è troppa speranza di 
remotizzare con successo né il web server né soltanto il database. Se davvero 
la situazione è questa, i database che più si avvicinano alla modalità di 
deploy a-la-Access sono SQLite e Firebird (versione libreria), che non 
richiedono la presenza di un server, neanche locale. Visto che hai già 
comunicato la tua preferenza per Firebird, immagino che ti sia già documentato 
a proposito (ma SQLite merita un'occhiata, se non lo conosci).


A proposito: dai un'occhiata alla libreria SQLAlchemy: come per incanto il 
database ti sembrerà un dettaglio implementativo trascurabile!


Non credo comunque che un applicativo locale e con dati locali sia una 
configurazione davvero difendibile: per accedere ai database hai bisogno di 
avere quella cartella accessibile in scrittura, il che lascia inevitabilmente 
la possibilità agli utenti di cancellare il db. Dovresti lockare completamente 
le macchine, ma né mi sembra una soluzione sicura (esiste sempre uno "sgamo": 
fare il boot da un cd per esempio) ed inoltre lascia le macchine "zoppe": non 
possono essere più usate se non appositamente per quegli applicativi, e in un 
ambiente didattico mi sembra un po' uno spreco di potenzialità.


Penso tu abbia tutti gli elementi per decidere... buon lavoro! :)

--
Daniele Varrazzo - Develer S.r.l.
http://www.develer.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python