[Python] Come fare le domande nel modo giusto
Leggendo questo post, l'ho trovato molto istruttivo: http://www.gerv.net/hacking/how-to-ask-good-questions/ :-) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come fare le domande nel modo giusto
Il giorno 20/ott/2012, alle ore 11:43, Marco Beri marcob...@gmail.com ha scritto: Leggendo questo post, l'ho trovato molto istruttivo: http://www.gerv.net/hacking/how-to-ask-good-questions/ :-) Ciao. Marco. Come non essere d'accordo ? Ma attento che si suggerise : 1. Before You Ask Before you even ask a question, first try to find the answer by: • Reading the documentation • Reading the FAQ (the list of Frequently Asked Questions) • Searching the archives of the forum you plan to post to • Searching the Web • Experimenting • Asking a skilled friend • Reading the source code (if you are a programmer) 'Asking a skilled friend' al posto tuo mi impensierirebbe perchè rischi di trovarti sepolto dalle domande ;) G ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come fare le domande nel modo giusto
On Sat, Oct 20, 2012 at 1:34 PM, Giovanni Porcari giovanni.porc...@softwell.it wrote: 'Asking a skilled friend' al posto tuo mi impensierirebbe perchè rischi di trovarti sepolto dalle domande ;) Ma va là: io non sono skilled e, per di più, non ho amici :-))) Ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come fare le domande nel modo giusto
Marco Beri wrote: Leggendo questo post, l'ho trovato molto istruttivo: http://www.gerv.net/hacking/how-to-ask-good-questions/ This document is a reduced version of a much longer document, Eric Raymond and Rick Moen's How To Ask Questions The Smart Way. http://www.catb.org/~esr/faqs/smart-questions.html Ottima idea leggere anche il documento originale del sempre pimpante ESR, sul blog del quale di recente tale documento ha originato una discussione piuttosto, diciamo, colorita: :-) How not to engage me http://esr.ibiblio.org/?p=4650 -- Nicola Larosa - http://www.tekNico.net/ We have used the short-term boost of fossil fuels to give us a 200 year party, which is now coming to an end in a haze of broken bottles, hang- overs and recrimination. We have built a hugely complex society which now can’t be fuelled and is, in any case, responsible for a global ecocide. - Paul Kingsnorth, quoted by Dave Pollard, April 2012 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come fare le domande nel modo giusto
Il giorno 20/ott/2012, alle ore 14:22, Nicola Larosa n...@teknico.net ha scritto: Marco Beri wrote: Ma va là: io non sono skilled e, per di più, non ho amici :-))) Certo che no, hai solo conoscenti un po' affettuosi, e la riga in mezzo un po' larga. LOL :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] problemi con stringa esadecimale Wake On Lan RISOLTO
accettando il consiglio sulle regole di buona composizione delle domande, chiudo il post con la soluzione del problema. In effetti facevo un po' di casino con gli string literal. la soluzione di Varrazzo è perfettamente funzionante e risolutoria e ve la riporto per completezza ''.join(chr(int(x, 16)) for x in macaddr.split(':')) ciao, grazie Il 19/10/2012 19:38, Leonardo M. Millefiori ha scritto: Il 19/10/2012 17:46, Daniele Varrazzo ha scritto: On 2012-10-19 16:21, Giovanni Vittorio Spina wrote: ciao a tutti ho un problema sto facendo un programmetto che avvia dei pc trmite wke on lan il protocollo da inviare è *s.sendto('\xff'*6+'\x14\xDA\xE9\x11\x15\xC2'*16, (255.255.255.255,9))* cioè l'indirizzo broadcast seguito da 16 volte il macaddress e poi la netmask se scrivo in questa forma funziona perfettamente io leggo da un file testo che l'utente riempirà con il suo macaddress una stringa del tipo *macaddress = 14:DA:E9:11:15:C2* quindi eseguo le operazioni sul testo che ho letto: *macParts = macaddress.split(:) macaddressRightForm= for part in macParts: macaddressRightForm +='\x'+part.lower()* *MagicPacket= macaddressRightForm*16* dopo di che vorrei costruire la stringa da inviare come *s.sendto('\xff'*6+MagicPacket, (255.255.255.255,9))* e così non ne vuol sapere di funzionare... è come se facesse delle conversioni implicite per il fatto che sono valori esadecimali potete aiutarmi??? grazie Vittorio quando dici es. s.sendto('\xff') non stai mandando una stringa di 4 caratteri, ma uno solo: il byte con valore 255. Il formato '\xnn' è come la stringa viene rappresentata, visto che quei caratteri non sono stampabili. Quindi se hai un macaddress in testo: 14:DA:E9:11:15:C2 penso tu debba trasformarlo in bytes. Qualcosa come In [1]: macaddr = 14:DA:E9:11:15:C2 In [4]: ''.join(chr(int(x, 16)) for x in macaddr.split(':')) Out[4]: '\x14\xda\xe9\x11\x15\xc2' Questo *dovrebbe* essere il tuo macaddressRightForm. Potresti anche usare il modulo struct: [1] http://code.activestate.com/recipes/358449-wake-on-lan/ [2] http://docs.python.org/library/struct.html LMM ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] problemi con stringa esadecimale Wake On Lan RISOLTO
On 2012-10-20 15:27, Vittorio Spina wrote: accettando il consiglio sulle regole di buona composizione delle domande, (ma non quelle delle risposte... ;) chiudo il post con la soluzione del problema. In effetti facevo un po' di casino con gli string literal. la soluzione di Varrazzo è perfettamente funzionante e risolutoria e ve la riporto per completezza ''.join(chr(int(x, 16)) for x in macaddr.split(':')) ciao, grazie Nota che la mia soluzione è solo l'aggiustamento di quello che stavi provando a fare. Se hai a che fare con dati binari prendi in considerazione il modulo struct come suggerito da Leonardo. -- 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] smtplib sentmail folder
Il giorno 19/ott/2012, alle ore 15:17, Giovanni Porcari ha scritto: Grazie Fabrizio. Era quello che pensavo ma se le cose stanno così ho due dubbi: Siccome smtplib.sendmail non mi pare che mi ritorni nulla credo che sia necessario che mi prepari il Message-id senza poter usare quello che mi attribuirebbe il server (ok è fattibile). Non sono riuscito a trovare in rete esempi di come inserire in una casella un messaggio. Chiarifico il mio problema: il messaggio che ho un testo con allegati vari che smtp mi ha appena spedito. Come creo un messaggio IMAP ? Ho guardato la doc è non l'ho capito. Magari è banalissimo ma mi sfugge... Non lo so, purtroppo non ho mai usato imap da codice. Puoi però cercarti qualche mua scritto in python e lurkare il codice. Ciao f ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Come fare le domande nel modo giusto
grande cosi' si fa .. solo conoscenti ... Il 20/10/2012 13:43, Marco Beri ha scritto: On Sat, Oct 20, 2012 at 1:34 PM, Giovanni Porcari giovanni.porc...@softwell.it mailto:giovanni.porc...@softwell.it wrote: 'Asking a skilled friend' al posto tuo mi impensierirebbe perchè rischi di trovarti sepolto dalle domande ;) Ma va là: io non sono skilled e, per di più, non ho amici :-))) Ciao. Marco. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python