Re: [Python] miglior codebase

2014-01-03 Per discussione Marco Mariani
> qual e' secondo voi la miglior code base open source che uno possa studiarsi per bene per apprezzare al meglio qualita' e potenza del pitone? Anche Pyramid è fatto bene. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/list

Re: [Python] miglior codebase

2014-01-03 Per discussione Massimiliano Pippi
On Fri, Jan 3, 2014 at 10:16 PM, Piergiuliano Bossi wrote: > 0.9? ==> https://github.com/zzzeek/sqlalchemy/tree/rel_0_9 > Sì è l'ultima versione, putroppo di recente non ho avuto modo di lavorarci ma l'architettura complessiva della libreria è stabile da diverse release. Anche se un po' vecchiotto

Re: [Python] miglior codebase

2014-01-03 Per discussione Piergiuliano Bossi
2014/1/3 Massimiliano Pippi > IMHO SQLAlchemy > 0.9? ==> https://github.com/zzzeek/sqlalchemy/tree/rel_0_9 Grazie e ciao Giuliano -- Piergiuliano Bossi Blog: http://thinkingbox.wordpress.com/ Twitter: http://twitter.com/thinkingbox (English) Twitter: http://twitter.com/scatolapensante (Italia

Re: [Python] miglior codebase

2014-01-03 Per discussione Massimiliano Pippi
2014/1/3 Piergiuliano Bossi : > Forse questa domanda e' gia' stata fatta e in tal caso un link alla risposta > e' gradito, ma qual e' secondo voi la miglior code base open source che uno > possa studiarsi per bene per apprezzare al meglio qualita' e potenza del > pitone? > IMHO SQLAlchemy Ciao --

[Python] miglior codebase

2014-01-03 Per discussione Piergiuliano Bossi
Forse questa domanda e' gia' stata fatta e in tal caso un link alla risposta e' gradito, ma qual e' secondo voi la miglior code base open source che uno possa studiarsi per bene per apprezzare al meglio qualita' e potenza del pitone? Grazie e ciao Giuliano -- Piergiuliano Bossi Blog: http://thin

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Manlio Perillo
On 03/01/2014 18:42, Alessandro Dentella wrote: On Fri, Jan 03, 2014 at 12:45:02PM +0100, Manlio Perillo wrote: On 03/01/2014 12:34, Alessandro Dentella wrote: [...] La nostra simulazione è stata fatta con 2 funzioni: is_up e blocking che usa time.sleep() class IsUp(tornado.web.RequestHand

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Manlio Perillo
On 03/01/2014 18:43, Roberto De Ioris wrote: [...] Io su soluzioni come gevent o microthread ho sempre questi due dubbi: 1) Usano il modello sincrono, "nascondendo" le azioni asincrone. Questo per molti è un vantaggio, ma a me non piacciono i pattern che ti nascondono le cose (special

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione enrico franchi
2014/1/3 Manlio Perillo > > No, direi che è banale. > Usi Apache + mod_wsgi e spendi tanti bei soldi in hardware :) Ok. Quindi non riesci a farlo scalare. > > Vedi il fatto che su Windows hai solo l'equivalente di posix_aio ma non > quello di epoll/kqueue. Potrei continuare all'infinito... >

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Alessandro Dentella
On Fri, Jan 03, 2014 at 12:50:54PM +0100, Roberto De Ioris wrote: > > > On Mon, Dec 30, 2013 at 05:26:57PM +0100, Roberto De Ioris wrote: > >> > Mi pare di capire che la soluzione della listen queue che mi hai > >> indicato > >> > risolverebbe questo problema. > >> > > >> > >> > >> server = HTTPSe

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Roberto De Ioris
> On 03/01/2014 18:09, Roberto De Ioris wrote: >> [...] >> >> Python e' utilizzabilissimo, e' solo che devi essere "consapevole" >> (stessa >> cosa in ruby o in perl), poiche' ci sono diversi framework per la >> programmazione asincrona e devi sceglierne uno (io consiglio sempre >> gevent, ma dopo

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Alessandro Dentella
On Fri, Jan 03, 2014 at 12:45:02PM +0100, Manlio Perillo wrote: > On 03/01/2014 12:34, Alessandro Dentella wrote: > >[...] > >La nostra simulazione è stata fatta con 2 funzioni: is_up e blocking che usa > >time.sleep() > > > >class IsUp(tornado.web.RequestHandler): > >def get(self): > >

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Manlio Perillo
On 03/01/2014 18:09, Roberto De Ioris wrote: [...] Python e' utilizzabilissimo, e' solo che devi essere "consapevole" (stessa cosa in ruby o in perl), poiche' ci sono diversi framework per la programmazione asincrona e devi sceglierne uno (io consiglio sempre gevent, ma dopo averlo studiato, non

Re: [Python] Dove risiede l'eseguibile?

2014-01-03 Per discussione Gabriele Battaglia
Il giorno 30/dic/2013, alle ore 08:23, Simone Dalla ha scritto: > Ma tu vuoi usare Xcode come IDE per Python?? Se si, il mio consiglio è di > lascia perder, GB: ok, seguirò il consiglio, anche perché non sono riuscito a fargli eseguire nessuna istruzione python, nemo a=1 :) > …se proprio v

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Roberto De Ioris
> 2014/1/3 enrico franchi > >> >> 2014/1/3 Manlio Perillo >> >>> Per concludere, tieni conto che usare cose come Tornado è tutt'altro >>> che >>> banale. >>> >> >> Beh, fare scalare qualcosa di non asincrono e' ancora meno banale, IMHO. >> >> >>> Tutto lo stack (applicazione + framework + eventu

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Stefano Bossi
2014/1/3 enrico franchi > > 2014/1/3 Manlio Perillo > >> Per concludere, tieni conto che usare cose come Tornado è tutt'altro che >> banale. >> > > Beh, fare scalare qualcosa di non asincrono e' ancora meno banale, IMHO. > > >> Tutto lo stack (applicazione + framework + eventuali librerie) deve

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Manlio Perillo
On 03/01/2014 16:41, enrico franchi wrote: 2014/1/3 Manlio Perillo mailto:manlio.peri...@gmail.com>> Per concludere, tieni conto che usare cose come Tornado è tutt'altro che banale. Beh, fare scalare qualcosa di non asincrono e' ancora meno banale, IMHO. No, direi che è banale. Usi

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Luca
Ok, grazie, stupido io non avevo fatto caso alle versioni. Ora provo a pastrocchiare un po' mentre aspetto Alessandro :) Luca Il giorno 03 gennaio 2014 15:09, Roberto De Ioris ha scritto: > > > nono, ho controllato > > > > (wall)root@wadev:/dati/wall# python -c"import greenlet;print > > green

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione enrico franchi
2014/1/3 Manlio Perillo > Per concludere, tieni conto che usare cose come Tornado è tutt'altro che > banale. > Beh, fare scalare qualcosa di non asincrono e' ancora meno banale, IMHO. > Tutto lo stack (applicazione + framework + eventuali librerie) deve essere > sviluppato con la programmazion

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Roberto De Ioris
> nono, ho controllato > > (wall)root@wadev:/dati/wall# python -c"import greenlet;print > greenlet.__version__" > 0.4.1 > Mi ero perso il pezzo in cui dicevi di aver istallato greenlet dai pacchetti di ubuntu. Devi usare la stessa versione di greenlet nel venv usata per compilare uWSGI, probabil

[Python] R: Non andare a capo

2014-01-03 Per discussione domenico.tarric...@alice.it
Grazie 1000! a tutti, ora mi è chiaro. Buona serata. Messaggio originale ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Luca
nono, ho controllato (wall)root@wadev:/dati/wall# python -c"import greenlet;print greenlet.__version__" 0.4.1 2014/1/3 Roberto De Ioris > > > Ok, come diceva Alessandro in realtà non siamo nemmeno riusciti a fare > > dei test con uWSGI e il plugin perchè da errori di Segmentation Fault > > us

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Roberto De Ioris
> Ok, come diceva Alessandro in realtà non siamo nemmeno riusciti a fare > dei test con uWSGI e il plugin perchè da errori di Segmentation Fault > usando --tornado 100 e --greenlet. Ma usando solo --tornado 100 da > questo errore: > *** DANGER *** tornado mode without coroutine/greenthread engine

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Luca
Ok, come diceva Alessandro in realtà non siamo nemmeno riusciti a fare dei test con uWSGI e il plugin perchè da errori di Segmentation Fault usando --tornado 100 e --greenlet. Ma usando solo --tornado 100 da questo errore: *** DANGER *** tornado mode without coroutine/greenthread engine loaded !!!

Re: [Python] Non andare a capo

2014-01-03 Per discussione Marco Buttu
On 01/03/2014 01:20 PM, Marco Beri wrote: Per la cronaca per ottenere una stampa senza spazi in Python 2 usavo sys.stdout.write. Non so se ci sono alternative... Mmm, non ne conosco di migliori, se non: >>> from __future__ import print_function -- Marco Buttu INAF-Osservatorio Astronomico di

Re: [Python] Non andare a capo

2014-01-03 Per discussione Marco Beri
On 3 Jan 2014 13:09, "Federico Caboni" wrote: > Se usi python2, basta una virgola dopo il print: > >print x, > > su python 3: > >print(x, end=“”) Per avere lo stesso comportamento dovrebbe usare end=" " visto che print in python 2 mette uno spazio di default per ogni virgola. Per la cro

Re: [Python] Non andare a capo

2014-01-03 Per discussione Federico Caboni
Il giorno 03/gen/2014, alle ore 12:27, domenico.tarric...@alice.it ha scritto: > Buongiorno a tutti, > […] Buongiorno a te, benvenuto e buon anno! :-) > >come faccio a farmi stampare i valori tutti sulla stessa riga, separati da > uno spazio ? Così com'è, me li stampa tutti in colonna.

Re: [Python] Non andare a capo

2014-01-03 Per discussione Esalando Prassi
2014/1/3 domenico.tarric...@alice.it : > > Premetto che sto usando Python 3.3: > > se io ho il seguente ciclo: > > x=1 > while x<5 > print (x) > x=x+1 > >come faccio a farmi stampare i valori tutti sulla stessa riga, separati > da uno spazio ? Così com'è, me li

Re: [Python] Non andare a capo

2014-01-03 Per discussione Marco Buttu
On 01/03/2014 12:39 PM, Walter Valenti wrote: > Premetto che sto usando Python 3.3: > > se io ho il seguente ciclo: > > x=1 > while x<5 > print (x) > x=x+1 > >come faccio a farmi stampare i valori tutti sulla stessa riga, separati da uno spazio ? Così com'è,

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Roberto De Ioris
> On Mon, Dec 30, 2013 at 05:26:57PM +0100, Roberto De Ioris wrote: >> > Mi pare di capire che la soluzione della listen queue che mi hai >> indicato >> > risolverebbe questo problema. >> > >> >> >> server = HTTPServer(app) >> server.bind(post, backlog=1) >> >> (prova anche con zero, su alcuni ker

Re: [Python] Non andare a capo

2014-01-03 Per discussione Marco Buttu
On 01/03/2014 12:27 PM, domenico.tarric...@alice.it wrote: Buongiorno a tutti, con la presente vorrei, innanzi tutto, presentarmi e poi porre un banalissimo quesito ( almeno per voi ).Ci tengo a precisare che ho cominciato a studiare Python senza nessuna velleità professionale, ma sol

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Manlio Perillo
On 03/01/2014 12:34, Alessandro Dentella wrote: [...] La nostra simulazione è stata fatta con 2 funzioni: is_up e blocking che usa time.sleep() class IsUp(tornado.web.RequestHandler): def get(self): self.write("Is Up Porta %d" ...) self.finish() class Blockin

Re: [Python] Non andare a capo

2014-01-03 Per discussione Walter Valenti
>  Premetto che sto usando Python 3.3: > >  se io ho il seguente ciclo: > >    x=1 >    while x<5 >  print (x) >  x=x+1  > >   come faccio a farmi stampare i valori tutti sulla stessa riga, separati da >uno spazio ?  Così com'è, me li stampa tutti in colonna. > print (x), ovver

Re: [Python] Deploy con nginx e proxy_pass

2014-01-03 Per discussione Alessandro Dentella
On Mon, Dec 30, 2013 at 05:26:57PM +0100, Roberto De Ioris wrote: > > Mi pare di capire che la soluzione della listen queue che mi hai indicato > > risolverebbe questo problema. > > > > > server = HTTPServer(app) > server.bind(post, backlog=1) > > (prova anche con zero, su alcuni kernel funziona

[Python] Non andare a capo

2014-01-03 Per discussione domenico.tarric...@alice.it
Buongiorno a tutti, con la presente vorrei, innanzi tutto, presentarmi e poi porre un banalissimo quesito ( almeno per voi ). Mi chiamo Domenico Tarricone e da poco più di un anno ho "scoperto " il mondo Ubuntu, del quale sono rimasto affascinato. Tramite Ubuntu sono venuto a conoscenza