Re: [Python] Visto che la lista langue

2015-05-21 Per discussione Carlo Miron
Il 21 maggio 2015 09:48, Alessandro Re a...@ale-re.net ha scritto:

 On May 21, 2015 6:31 AM, Carlos Catucci carlos.catu...@gmail.com wrote:
 che ne dite di rispondere ad un annincio come
 Analista Programmatore Phyton

 Non è per essere cattivo, però non dovresti scherzare su un typo e poi
 scrivere annincio nella stessa mail :D

 Comunque ho notato anche io una certa piattezza di segnale nella lista
 ultimamente... Sarà la bella stagione che spinge tutti fuori al sole? :D

Qui infatti piove... :-/

©

-- 
|:**THE BEER-WARE LICENSE** (Revision 42):
| mi...@python.it wrote this mail. As long as you retain
| this notice you can do whatever you want with this stuff.
| If we meet some day, and you think this stuff is worth it,
| you can buy me a beer in return.
|--Carlo Miron :
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Visto che la lista langue

2015-05-21 Per discussione Carlos Catucci
2015-05-21 9:48 GMT+02:00 Alessandro Re a...@ale-re.net:

 Non è per essere cattivo, però non dovresti scherzare su un typo e poi
 scrivere annincio nella stessa mail :D


Sono disgrafico, posso farlo, ho persino il tagliando tipo quello per il
parcheggio in aree riservate, solo che e' per poter scrivere con errori di
digitazione ;)

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Visto che la lista langue

2015-05-21 Per discussione Matteo Boscolo

Il 21/05/2015 09:56, Marco Beri ha scritto:

On Thu, May 21, 2015 at 9:50 AM, Carlo Miron mi...@python.it
mailto:mi...@python.it wrote:

Il 21 maggio 2015 07:31, Carlos Catucci carlos.catu...@gmail.com
mailto:carlos.catu...@gmail.com ha scritto:

 che ne dite di rispondere ad un annincio come
 Analista Programmatore Phyton
 Deve essere un nuovo liguaggio. Potremmo metetre su al proposito
yba bela
 PhyCon ;)
 Carlos (che ride per non piangere)

http://i.imgur.com/UnU6imn.png


Fantastico

http://itspython.com/ proprio non lo conoscevo.

Ciao.
Marco.

--
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo


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

Qualcosa di intelligente qualcuno lo fa ancora :)))



---
Questa e-mail è priva di virus e malware perché è attiva la protezione avast! 
Antivirus.
http://www.avast.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Visto che la lista langue

2015-05-21 Per discussione Carlos Catucci
On 21 May 2015 at 09:50, Carlo Miron mi...@python.it wrote:

 http://i.imgur.com/UnU6imn.png


Fabulous!

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Visto che la lista langue

2015-05-21 Per discussione Alessandro Re
On May 21, 2015 6:31 AM, Carlos Catucci carlos.catu...@gmail.com wrote:

 che ne dite di rispondere ad un annincio come

 Analista Programmatore Phyton

 Deve essere un nuovo liguaggio. Potremmo metetre su al proposito yba bela
PhyCon ;)

 Carlos (che ride per non piangere)

Non è per essere cattivo, però non dovresti scherzare su un typo e poi
scrivere annincio nella stessa mail :D

Comunque ho notato anche io una certa piattezza di segnale nella lista
ultimamente... Sarà la bella stagione che spinge tutti fuori al sole? :D

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


Re: [Python] Visto che la lista langue

2015-05-21 Per discussione Carlo Miron
Il 21 maggio 2015 07:31, Carlos Catucci carlos.catu...@gmail.com ha scritto:

 che ne dite di rispondere ad un annincio come
 Analista Programmatore Phyton
 Deve essere un nuovo liguaggio. Potremmo metetre su al proposito yba bela
 PhyCon ;)
 Carlos (che ride per non piangere)

http://i.imgur.com/UnU6imn.png

©

-- 
|:**THE BEER-WARE LICENSE** (Revision 42):
| mi...@python.it wrote this mail. As long as you retain
| this notice you can do whatever you want with this stuff.
| If we meet some day, and you think this stuff is worth it,
| you can buy me a beer in return.
|--Carlo Miron :
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Visto che la lista langue

2015-05-21 Per discussione Marco Beri
On Thu, May 21, 2015 at 9:50 AM, Carlo Miron mi...@python.it wrote:

 Il 21 maggio 2015 07:31, Carlos Catucci carlos.catu...@gmail.com ha
 scritto:

  che ne dite di rispondere ad un annincio come
  Analista Programmatore Phyton
  Deve essere un nuovo liguaggio. Potremmo metetre su al proposito yba bela
  PhyCon ;)
  Carlos (che ride per non piangere)

 http://i.imgur.com/UnU6imn.png


Fantastico

http://itspython.com/ proprio non lo conoscevo.

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] multiprocessing queue | pipe

2015-05-21 Per discussione Remo The Last
ciao lista, buongiorno.Sto appresso ad un problema semplice ma che non riesco a 
risolvere.Nell'esempio che segue la def f, con il suo while, mi deve inviare 
sempre i dati aggiornati (q.put) e il q.get nel main deve ricevere sempre i 
dati della def. Il problema è che la def f viene eseguita una sola volta e 
anche se ho inserito un ciclo while i dati vengono inviati e ricevuti solo una 
volta mentre a me serve che i dati vengano inviati e ricevuti sempre, in quanto 
la def dovrà aggiornare i dati da inviare.
Anche se modifico il listato e uso una pipe, la def viene eseguita una sola 
volta e i dati aggiornati vengono ricevuti una sola volta
Come posso fare?
Ciao e grazie.py.Re



Listato esempio:
from multiprocessing import Process, Queue
def f(q):    while True:
    q.put([42, None, 'hello'])    conn.close()

if __name__ == '__main__':
    q = Queue()
    p = Process(target=f, args=(q,))
    p.start()
    print q.get()
    p.join()



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


Re: [Python] Gettext.

2015-05-21 Per discussione Gabriele Battaglia



Carlos Catucci, alle 11:03 del 21/05/2015, digitò:


2015-05-21 11:01 GMT+02:00 Gabriele Battaglia iz4...@libero.it
mailto:iz4...@libero.it:

import gettext
help(gettext)


Perdonami Gabriele, non riesco a capire se il problema sia nel fatto che
non hai cpaito a cosa serva l'istruzione help oppure se sia quanto
tornato dalla stessa.

Ciao Carlos e perdonami tu, sono stato poco chiaro.
Ho letto l'help perchè sto cercando di rendere localizzabile una specie 
di giochino che ho scritto in Python e che vorrei far provare ad amici 
che non parlano italiano.
Le alternative sono 2: modifico tutte le prints dello script e gli mando 
la copia modificata, oppure, imparo ad usare questa gettext che mi pare 
consenta di trasferire in un file sorgente della lingua, tutti i 
messaggi che compaiono nello script.
Così facendo puoi continuare a sviluppare una sola versione, aggiornando 
e traducendo i messaggi in un file esterno, quando serve.


Chiedevo alla lista un esempio di come funziona questa classe gettext, 
così per avere uno spunto di partenza.

Mi chiedevo, come si scriverebbe il classico helloworld.py, usando gettext?
Grazie per l'interesse.
GB.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Gettext.

2015-05-21 Per discussione Gabriele Battaglia

La lista langue?
Ma non c'è problema, ci penso io con una delle mie strange questions.

Ho letto:

import gettext
help(gettext)

Ma il tutto mi risulta un po oscuro.

Qualcuno avrebbe mica la pazienza e la volontà di un santo, tali da 
postare qui il classico helloworld.py che sia aware della lingua e che 
saluti il mondo in *ben* 2, e dico 2, lingue diverse... tipo bozwanese e 
togolese?

Va beh, facciamo italiano ed inglese per sta volta...

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


Re: [Python] Gettext.

2015-05-21 Per discussione Carlos Catucci
2015-05-21 11:01 GMT+02:00 Gabriele Battaglia iz4...@libero.it:

 import gettext
 help(gettext)


Perdonami Gabriele, non riesco a capire se il problema sia nel fatto che
non hai cpaito a cosa serva l'istruzione help oppure se sia quanto tornato
dalla stessa.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] multiprocessing queue | pipe

2015-05-21 Per discussione Marco Giusti
On Thu, May 21 2015, Remo The Last wrote:
 ciao lista, buongiorno.Sto appresso ad un problema semplice ma che non
 riesco a risolvere.Nell'esempio che segue la def f, con il suo while,
 mi deve inviare sempre i dati aggiornati (q.put) e il q.get nel main
 deve ricevere sempre i dati della def. Il problema è che la def f
 viene eseguita una sola volta e anche se ho inserito un ciclo while i
 dati vengono inviati e ricevuti solo una volta mentre a me serve che i
 dati vengano inviati e ricevuti sempre, in quanto la def dovrà
 aggiornare i dati da inviare.
 Anche se modifico il listato e uso una pipe, la def viene eseguita una
 sola volta e i dati aggiornati vengono ricevuti una sola volta
 Come posso fare?
 Ciao e grazie.py.Re
 
 
 
 Listato esempio:
 from multiprocessing import Process, Queue
 def f(q):    while True:
     q.put([42, None, 'hello'])    conn.close()
 
 if __name__ == '__main__':
     q = Queue()
     p = Process(target=f, args=(q,))
     p.start()
     print q.get()
     p.join()

E se raddoppi la `get()`, quante volte viene ricevi i dati?

from multiprocessing import Process, Queue
def f(q):
while True:
q.put([42, None, 'hello'])

if __name__ == '__main__':
q = Queue()
p = Process(target=f, args=(q,))
p.start()
print q.get()
print q.get()  # -- 
p.join()

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


[Python] Circular dependencies e migration con Django

2015-05-21 Per discussione Carlos Catucci
Djanfgo a partire dlal 1.7 ha introdotto le migrations.
Bello, figo, non mi tocca piu' fare i salti mortali tripli carpiati per
fargli aggiornare una tabella se modifico il model.
Solo che in un caso mi sta generadno una circular references che il vecchio
e caro syncdb non rileva.
Da quanto leggo in giro si verifica quando abbiamo situazioni tipo

team.TeamCaptain - challenge.MyUser - team.Team
   \_^

dove
As you can see, this isn't actually circular, it's just that the start and
end are in the same app and Django can't work out what app the middle one
is in (as it's dynamic and can change based on project settings)

Il che mi crea qualce problema di design delle app. Ma possibile che
q1uando arriva un improvement debba sempre avere dietro delle rogne? Per la
cronaca uso un 1.7, mi ' sembrato di capire che il problema con 1.8 sia
stato risolto, qualcuno mi da conferma? Fare una riconversione a 1.8 posso
anche ma se non mi porta vantaggi non ci sto a perdere tempo.

Carlos
-- 
EZLN ... Para Todos Todo ... Nada para nosotros
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] multiprocessing queue | pipe

2015-05-21 Per discussione Roberto Polli
Ciao Remo.

Questo che fa?

http://paste.fedoraproject.org/224120/99480143/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Gettext.

2015-05-21 Per discussione Giovanni Porcari

 Il giorno 21/mag/2015, alle ore 11:07, Gabriele Battaglia iz4...@libero.it 
 ha scritto:
 
 
 
 Carlos Catucci, alle 11:03 del 21/05/2015, digitò:
 
 2015-05-21 11:01 GMT+02:00 Gabriele Battaglia iz4...@libero.it
 mailto:iz4...@libero.it:
 
import gettext
help(gettext)
 
 
 Perdonami Gabriele, non riesco a capire se il problema sia nel fatto che
 non hai cpaito a cosa serva l'istruzione help oppure se sia quanto
 tornato dalla stessa.
 Ciao Carlos e perdonami tu, sono stato poco chiaro.
 Ho letto l'help perchè sto cercando di rendere localizzabile una specie di 
 giochino che ho scritto in Python e che vorrei far provare ad amici che non 
 parlano italiano.
 Le alternative sono 2: modifico tutte le prints dello script e gli mando la 
 copia modificata, oppure, imparo ad usare questa gettext che mi pare consenta 
 di trasferire in un file sorgente della lingua, tutti i messaggi che 
 compaiono nello script.
 Così facendo puoi continuare a sviluppare una sola versione, aggiornando e 
 traducendo i messaggi in un file esterno, quando serve.
 
 Chiedevo alla lista un esempio di come funziona questa classe gettext, così 
 per avere uno spunto di partenza.
 Mi chiedevo, come si scriverebbe il classico helloworld.py, usando gettext?
 Grazie per l’interesse.


http://inventwithpython.com/blog/2014/12/20/translate-your-python-3-program-with-the-gettext-module/

prova a vedere se ti è di aiuto…


G

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


Re: [Python] Gettext.

2015-05-21 Per discussione Gabriele Battaglia

Grazie. Molto utili: sito ed esempio.
Ne ho abbastanza per studiarci su.
GB.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] multiprocessing queue | pipe

2015-05-21 Per discussione Manlio Perillo
2015-05-21 10:35 GMT+02:00 Remo The Last py.remothel...@yahoo.it:

 ciao lista, buongiorno.
 Sto appresso ad un problema semplice ma che non riesco a risolvere.
 Nell'esempio che segue la def f, con il suo while, mi deve inviare sempre
 i dati aggiornati (q.put) e il q.get nel main deve ricevere sempre i dati
 della def.
 Il problema è che la def f viene eseguita una sola volta


Perchè, quante volte ti aspetti venga eseguita?

La funzione f viene chiamata una sola volta.
L'errore nel tuo codice è che la funzione f invia nella coda un numero
infinito di items, ma la funzione main ne legge solo uno.
Quello che succede quindi è che q.put blocca, perchè la coda è piena.

Leggi meglio la documentazione di Queue.

 [...]

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


Re: [Python] Gettext.

2015-05-21 Per discussione Marco Giusti
On Thu, May 21 2015, Gabriele Battaglia wrote:
 
 
 Carlos Catucci, alle 11:03 del 21/05/2015, digitò:
 
 2015-05-21 11:01 GMT+02:00 Gabriele Battaglia iz4...@libero.it
 mailto:iz4...@libero.it:
 
 import gettext
 help(gettext)
 
 
 Perdonami Gabriele, non riesco a capire se il problema sia nel fatto che
 non hai cpaito a cosa serva l'istruzione help oppure se sia quanto
 tornato dalla stessa.
 Ciao Carlos e perdonami tu, sono stato poco chiaro.
 Ho letto l'help perchè sto cercando di rendere localizzabile una specie di
 giochino che ho scritto in Python e che vorrei far provare ad amici che non
 parlano italiano.
 Le alternative sono 2: modifico tutte le prints dello script e gli mando la
 copia modificata, oppure, imparo ad usare questa gettext che mi pare
 consenta di trasferire in un file sorgente della lingua, tutti i messaggi
 che compaiono nello script.
 Così facendo puoi continuare a sviluppare una sola versione, aggiornando e
 traducendo i messaggi in un file esterno, quando serve.
 
 Chiedevo alla lista un esempio di come funziona questa classe gettext, così
 per avere uno spunto di partenza.
 Mi chiedevo, come si scriverebbe il classico helloworld.py, usando gettext?
 Grazie per l'interesse.
 GB.

Eccola servita:

# import locale
# locale.setlocale(locale.LC_ALL, '')
import gettext

gettext.install(hellogettext, locale, codeset=utf8,
names=[gettext])

s_t = _(hello gettext)
print s_t


In allegato trovi un paio di script per estrarre le stringe da tradurre
e compilare i relativi file. Procedi così:

$ bash l10nextract.sh hellogettext.py

Modifica i relativi file *.po generati cambiando il CHARSET e la stringa
da tradurre:

...
Content-Type: text/plain; charset=utf-8\n
...

#: hellogettext.py:7
msgid hello gettext
msgstr ciao gettext

e compila i file *.po:

$ bash l10ncompile.sh
$ python hellogettext.py 
ciao gettext
$ echo $LANG
it_IT.UTF-8
$ LANG= python hellogettext.py 
hello gettext
$ LANG=fr_FR python hellogettext.py 
salut gettext
$ LANG=de_DE python hellogettext.py 
hallo gettext

Eccoti anche un link che può esserti d'aiuto:
http://pymotw.com/2/gettext/index.html

Ci sono alcuni dettagli che sono un po' oscuri, come la directory dove
vengono cercati i file *.mo. Non so' se la documentazione sia chiara a
proposito.

ciao
marco


l10ncompile.sh
Description: Bourne shell script


l10nextract.sh
Description: Bourne shell script
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Circular dependencies e migration con Django

2015-05-21 Per discussione Riccardo Magliocchetti

Il 21/05/2015 11:09, Carlos Catucci ha scritto:

Djanfgo a partire dlal 1.7 ha introdotto le migrations.
Bello, figo, non mi tocca piu' fare i salti mortali tripli carpiati per fargli
aggiornare una tabella se modifico il model.


C'era south che funzionava egregiamente


Solo che in un caso mi sta generadno una circular references che il vecchio e
caro syncdb non rileva.
Da quanto leggo in giro si verifica quando abbiamo situazioni tipo

team.TeamCaptain - challenge.MyUser - team.Team
\_^

dove
As you can see, this isn't actually circular, it's just that the start and end
are in the same app and Django can't work out what app the middle one is in (as
it's dynamic and can change based on project settings)


Qui non è descritto un problema solo una citazione fuori contesto


Il che mi crea qualce problema di design delle app. Ma possibile che q1uando
arriva un improvement debba sempre avere dietro delle rogne?  Per la cronaca uso
un 1.7, mi ' sembrato di capire che il problema con 1.8 sia stato risolto,
qualcuno mi da conferma? Fare una riconversione a 1.8 posso anche ma se non mi
porta vantaggi non ci sto a perdere tempo.


Non mi pare che fosse a questo tipo di pigrizia che si riferisse Larry Wall. La 
1.8 è una LTS e vale la pena aggiornare.


--
Riccardo Magliocchetti
@rmistaken

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


Re: [Python] Gettext.

2015-05-21 Per discussione Michele Orru`
Gabriele Battaglia iz4...@libero.it writes:

 Chiedevo alla lista un esempio di come funziona questa classe gettext, 
 così per avere uno spunto di partenza.
 Mi chiedevo, come si scriverebbe il classico helloworld.py, usando gettext?
gettext della stdlib si appoggia alla funzione omonima in c, ed è un
casino da gestire. Ti consiglio di appoggiarti a babel[0] che (almeno
qualche anno fa) era piuttosto ben documentato, e ti dà pure una mano
nella generazione dei files di lingua (i .po e gli .mo), oltre che
wrappare gettext(). 

[0] http://babel.pocoo.org/
-- 
µ.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python