Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Marco Buttu
On 10/04/2013 06:09 PM, Vittorio Spina wrote: Mi collego a un laser con interfaccia ethernet. Io faccio i seguenti passi 1. apro il socket 2. leggo un B alla volta con recv(1) finchè non trovo la magic word 3. trovata la magic word leggo un po di bytes con dentro le informazioni fra cui,

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco De Paoli
2013/10/4 Diego Barrera > On 04/10/2013 18:46, Marco Beri wrote: > > On Fri, Oct 4, 2013 at 6:40 PM, Marco Mariani > bir...@gmail.com>> wrote: >> >> La pagina 47 del K&R non si dimentica. Mai. >> >> ... ma era poi la 47? o 49? :) >> >> >> Che ricordi... :-) >> >> Comunque la 47 direi:

Re: [Python] I: list di connessioni

2013-10-04 Per discussione enrico franchi
2013/10/4 Gianluca Esposito > "Ah, proprio vero... non fanno piu' i niubbi di una volta.Non ci > dovrebbero andare *mesi* a capire come funziona una mailing list.Si, si... > l'eterno settembre. Eccolo qua! HAND." Una volta su usenet sarebbe partito un cazziatone di 150 post... -- . ..: -enri

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 18:09, Vittorio Spina wrote: > > [...] C'│ che tu sappia un modo per dire al socket che il device > server non deve aspettare? una maniera Non blocking? il protocollo > non c'entra nulla. Per farti capire come c'entra il protocollo vedi

[Python] sharp develop: problema con esempio codice python

2013-10-04 Per discussione Riccardo mancuso
ciao a tutti, mi sto cimentando con sharpdevelop, nello sviluppare una interfaccia grafica stupida: 2 textbox che prendono due numeri ("a" e "b") e quando faccio click su un pulsante, faccio la somma e la visualizzo su un terzo textbox ("c") . Il codice è il seguente: import System.Drawing import

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 18:09, Vittorio Spina wrote: > >> Ok, finalmente ho capito cosa intendi. >> >> Il problema e' che sei troppo lento a leggere, e non ci puoi fare >> niente a parte ottimizzare il programma o riscriverlo in C. >> >> Infatti lo strumento

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Diego Barrera
On 04/10/2013 18:46, Marco Beri wrote: On Fri, Oct 4, 2013 at 6:40 PM, Marco Mariani > wrote: La pagina 47 del K&R non si dimentica. Mai. ... ma era poi la 47? o 49? :) Che ricordi... :-) Comunque la 47 direi: http://zanasi.chem.unisa.it/download/C.pdf Ci

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco Giusti
On Fri, Oct 04, 2013 at 04:52:40PM +0200, Luca wrote: > Il giorno 04 ottobre 2013 15:34, Marco Giusti ha > scritto: > > > > > Perdonami, puoi spiegarmelo come se avessi cinque anni? Sembra, da come > > lo descrivi, che la copia di un file debba essere interrotta a metà per > > poi riprendere con

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco Beri
On Fri, Oct 4, 2013 at 6:40 PM, Marco Mariani wrote: > La pagina 47 del K&R non si dimentica. Mai. > > ... ma era poi la 47? o 49? :) > Che ricordi... :-) Comunque la 47 direi: http://zanasi.chem.unisa.it/download/C.pdf Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco Mariani
La pagina 47 del K&R non si dimentica. Mai. ... ma era poi la 47? o 49? :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Vittorio Spina
Ok, finalmente ho capito cosa intendi. Il problema e' che sei troppo lento a leggere, e non ci puoi fare niente a parte ottimizzare il programma o riscriverlo in C. Infatti lo strumento non sembra avere supporto per il controllo del flusso [1] e quindi ti continua a mandare dati, anche se tu n

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 17:46, Vittorio Spina wrote: > Il 04/10/2013 17:40, Manlio Perillo ha scritto: On 04/10/2013 > 17:33, Vittorio Spina wrote: Ciao a tutti. Ho scritto un programma che riceve dati da un Laser con interfaccia Ethernet. > Qu

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Vittorio Spina
Il 04/10/2013 17:40, Manlio Perillo ha scritto: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 17:33, Vittorio Spina wrote: Ciao a tutti. Ho scritto un programma che riceve dati da un Laser con interfaccia Ethernet. Quale e' il protocollo usato dallo strumento? in che senso il pr

Re: [Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 04/10/2013 17:33, Vittorio Spina wrote: > Ciao a tutti. Ho scritto un programma che riceve dati da un Laser > con interfaccia Ethernet. > Quale e' il protocollo usato dallo strumento? > il programma riassumento ha la seguente forma: > > from soc

[Python] problema con socket (lettura blocking)

2013-10-04 Per discussione Vittorio Spina
Ciao a tutti. Ho scritto un programma che riceve dati da un Laser con interfaccia Ethernet. il programma riassumento ha la seguente forma: from socket import * import config s = socket(AF_INET,SOCK_STREAM) s.connect((config.IP, config.PORT)) while 1: if s.recv(1)=="\xAA": letturaNu

Re: [Python] I: list di connessioni

2013-10-04 Per discussione Nicola Larosa
Marco Beri wrote: 'tec'.decode('rot_13')[::-1] > u'prg' 'prg'.decode('rot_13')[::-1] > u'tec' > > Tecnico, hai mai usato Clipper? :-) Storpiatore di nickname altrui, vade retro. :-P -- Nicola Larosa - http://www.tekNico.net/ Sex that is given against one's will, or as an exchange, is

Re: [Python] I: list di connessioni

2013-10-04 Per discussione Marco Beri
On Fri, Oct 4, 2013 at 4:50 PM, Nicola Larosa wrote: > > enrico franchi wrote: > >> .QANU !nhd bybppR .reozrggrf baergr'y ...vf ,vF > >> > >> .gfvy tavyvnz nah > >> nabvmahs rzbp revcnp n *vfrz* renqan berooreibq vp abA > >> .ngybi nah vq voohva v 'hvc baans aba ...beri bvecbec ,uN > > Marco Beri

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Luca
if qobj.overwrite is not None: (UFFA!) Il giorno 04 ottobre 2013 16:58, Luca ha scritto: > accidenti ! > > overwrite = qobj.overwrite or overwrite > meglio > if qobj.overwrite is None: > overwrite = qobj.overwrite > > vabbeh è un esempio passatemela > > > Il giorno 04 ottobre 2013 16:52, Lu

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Luca
accidenti ! overwrite = qobj.overwrite or overwrite meglio if qobj.overwrite is None: overwrite = qobj.overwrite vabbeh è un esempio passatemela Il giorno 04 ottobre 2013 16:52, Luca ha scritto: > Il giorno 04 ottobre 2013 15:34, Marco Giusti ha > scritto: > >> >> Perdonami, puoi spiegar

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Luca
Il giorno 04 ottobre 2013 15:34, Marco Giusti ha scritto: > > Perdonami, puoi spiegarmelo come se avessi cinque anni? Sembra, da come > lo descrivi, che la copia di un file debba essere interrotta a metà per > poi riprendere con una politica differente. Invece il tuo codice sembra > dire il contr

Re: [Python] I: list di connessioni

2013-10-04 Per discussione Nicola Larosa
> enrico franchi wrote: >> .QANU !nhd bybppR .reozrggrf baergr'y ...vf ,vF >> >> .gfvy tavyvnz nah >> nabvmahs rzbp revcnp n *vfrz* renqan berooreibq vp abA >> .ngybi nah vq voohva v 'hvc baans aba ...beri bvecbec ,uN Marco Beri wrote: > .decode('rot13')[::-1] >>> from codecs import decode >>> d

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco Beri
2013/10/4 Marco De Paoli > Il giorno 04 ottobre 2013 15:53, Marco Beri ha > scritto: > > 2013/10/4 Marco Giusti >> >>> if not os.path.exits(filename) or overwrite: >> >> >> Ma anche a voi non preme mettere le parentesi in questi casi? >> > > in effetti preme anche a me, ok conoscere tutta le

Re: [Python] I: list di connessioni

2013-10-04 Per discussione Gianluca Esposito
2013/10/4 Marco Beri > 2013/10/4 enrico franchi > >> .QANU !nhd bybppR .reozrggrf baergr'y ...vf ,vF >> >> .gfvy tavyvnz nah >> nabvmahs rzbp revcnp n *vfrz* renqan berooreibq vp abA >> .ngybi nah vq voohva v 'hvc baans aba ...beri bvecbec ,uN >> > > > .decode('rot13')[::-1] > > provo: "Ah, prop

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco De Paoli
Il giorno 04 ottobre 2013 15:53, Marco Beri ha scritto: > 2013/10/4 Marco Giusti > >> if not os.path.exits(filename) or overwrite: > > > Ma anche a voi non preme mettere le parentesi in questi casi? > in effetti preme anche a me, ok conoscere tutta le regole di precedenza degli operatori:ma p

[Python] 50 Free eBooks On Python!

2013-10-04 Per discussione Margherita Di Leo
http://www.efytimes.com/e1/fullnews.asp?edid=117094#! ciao -- Best regards, Dr. Margherita DI LEO Scientific / technical project officer European Commission - DG JRC Institute for Environment and Sustainability (IES) Via Fermi, 2749 I-21027 Ispra (VA) - Italy - TP 261 Tel. +39 0332 78 3600 ma

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco Giusti
On Fri, Oct 04, 2013 at 03:53:46PM +0200, Marco Beri wrote: > 2013/10/4 Marco Giusti > > > if not os.path.exits(filename) or overwrite: > > > Ma anche a voi non preme mettere le parentesi in questi casi? > > if (not os.path.exits(filename)) or overwrite: > > Lo so che il not vince, ma è p

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco Beri
2013/10/4 Marco Giusti > if not os.path.exits(filename) or overwrite: Ma anche a voi non preme mettere le parentesi in questi casi? if (not os.path.exits(filename)) or overwrite: Lo so che il not vince, ma è più forte di me e voglio essere certo, un domani, di non avere invece inteso:

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/10/2013 18:23, Marco Giusti wrote: asincrono significa, per farla breve: -- read ritorna non appena la richiesta viene inoltrata al kernel -- poll attende dal kernel che la read è completa bloccante significa -- poll attende dal kernel quan

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Marco Giusti
On Fri, Oct 04, 2013 at 02:47:23PM +0200, Luca wrote: > Il giorno 03 ottobre 2013 18:11, Marco Giusti ha > scritto: > > > > > Ogni thread effettua un'operazione in concomitanza con gli altri. Nel > > momento in cui si ha una sovrascrizione ottiene un lock esclusivo. Tutti > > gli altri thread fin

Re: [Python] I: list di connessioni

2013-10-04 Per discussione Valerio Maggio
enrico franchi wrote: > .QANU !nhd bybppR .reozrggrf baergr'y ...vf ,vF > .gfvy tavyvnz nah > nabvmahs rzbp revcnp n *vfrz* renqan berooreibq vp abA > .ngybi nah vq voohva v 'hvc baans aba ...beri bvecbec ,uN ROTFL MAO -- valerio ___ Python mailing li

Re: [Python] I: list di connessioni

2013-10-04 Per discussione Marco Beri
2013/10/4 enrico franchi > .QANU !nhd bybppR .reozrggrf baergr'y ...vf ,vF > > .gfvy tavyvnz nah > nabvmahs rzbp revcnp n *vfrz* renqan berooreibq vp abA > .ngybi nah vq voohva v 'hvc baans aba ...beri bvecbec ,uN > .decode('rot13')[::-1] Ciao. Marco. -- http://beri.it/ - Un blog http://ber

Re: [Python] I: list di connessioni

2013-10-04 Per discussione Gollum1
Il 04 ottobre 2013 15:04, enrico franchi ha scritto: > > 2013/10/3 Gian Mario Tagliaretti >> >> invece di reply >> e di fare inoltre >> di smetterla di fare top-quoting >> delle mie coronarie >> ti scongiuro, per il bene > > > > .QANU !nhd bybppR .reozrggrf baergr'y ...vf ,vF > > .gfvy tavyvnz na

Re: [Python] I: list di connessioni

2013-10-04 Per discussione enrico franchi
2013/10/3 Gian Mario Tagliaretti > invece di reply > e di fare inoltre > di smetterla di fare top-quoting > delle mie coronarie > ti scongiuro, per il bene > .QANU !nhd bybppR .reozrggrf baergr'y ...vf ,vF .gfvy tavyvnz nah nabvmahs rzbp revcnp n *vfrz* renqan berooreibq vp abA .ngybi nah vq v

Re: [Python] Mettere in pausa gli altri threads

2013-10-04 Per discussione Luca
Il giorno 03 ottobre 2013 18:11, Marco Giusti ha scritto: > > Ogni thread effettua un'operazione in concomitanza con gli altri. Nel > momento in cui si ha una sovrascrizione ottiene un lock esclusivo. Tutti > gli altri thread finiscono le loro operazioni ma nuovi thread non > possono iniziarne di