Re: [Python] Visto che la lista langue
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 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
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
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
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
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
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
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.
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.
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 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
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
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
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.
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.
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 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.
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
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.
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