Re: [Python] Uso di __getattr__ e old style class e new style class

2013-10-09 Per discussione Manlio Perillo
On 09/10/2013 17:43, Marco Beri wrote: On Wed, Oct 9, 2013 at 5:23 PM, Giovanni Porcari giovanni.porc...@softwell.it mailto:giovanni.porc...@softwell.it wrote: Grazie Manlio. Sei sempre una certezza :) +1 E se io sono una certezza, tu che scrivi libri che sei, un dogma? :) Ciao

Re: [Python] Mettere in pausa gli altri threads

2013-10-08 Per discussione Manlio Perillo
On 04/10/2013 19:02, Marco Giusti wrote: [...] Senza (troppo) leggere il tuo codice, concettualmente allora è come avevo descritto nella mia prima email. Supponi che hai i due lock come ti avevo descritto, il worker si comporta più o meno così: def worker(): while True:

Re: [Python] Mettere in pausa gli altri threads

2013-10-05 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 05/10/2013 04:09, Marco De Paoli wrote: [...] il KR │ il libro base per imparare il C. http://en.wikipedia.org/wiki/The_C_Programming_Language Trattasi del libro scritto da due pilastri dell'informatica coinvolti direttamente nello sviluppo

Re: [Python] Mettere in pausa gli altri threads

2013-10-05 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 05/10/2013 10:43, Carlos Catucci wrote: [...] Mi permetto di sottolineare che il KR e'il manuale per chi sa programmare in C e vuole capire le raffinatezze del linguaggio. Un neofita ci si perde dopo poche righe. E rimane una lettura che anche

Re: [Python] Mettere in pausa gli altri threads

2013-10-05 Per discussione Manlio Perillo
On 05/10/2013 13:29, Marco Beri wrote: On 5 Oct 2013 12:32, Nicola Larosa n...@teknico.net mailto:n...@teknico.net wrote: Marco Beri wrote: La tua autorevolezza scema a ogni messaggio con l'encoding scazzato... Quello no, però è una discreta rottura di scatole leggerti così.

Re: [Python] Mettere in pausa gli altri threads

2013-10-05 Per discussione Manlio Perillo
On 05/10/2013 14:56, Carlos Catucci wrote: 2013/10/5 Manlio Perillo manlio.peri...@gmail.com mailto:manlio.peri...@gmail.com Vade retro. Il manuale del C++ ha molte pi pagine del KR. Il KR ha il grandissimo pregio, che │ lo stesso di quello del C, di essere minimale (ma non

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

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 socket

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. Quale e' il

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 non sembra

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:

Re: [Python] BLocco dello scrittore...

2013-10-03 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/10/2013 08:24, Carlos Catucci wrote: 2013/10/2 Gollum1 gollum1.smeag...@gmail.com mailto:gollum1.smeag...@gmail.com ho gi¢ terminato i progetti nella mia mente perecchie volte... si potesse scrivere il codice solo pensandolo... sarebbe

Re: [Python] BLocco dello scrittore...

2013-10-03 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/10/2013 12:26, Marco De Paoli wrote: Il giorno 03 ottobre 2013 11:53, Manlio Perillo manlio.peri...@gmail.com mailto:manlio.peri...@gmail.com ha scritto: Per a volte concentrarsi su come deve farlo andrebbe fatto; di certo ne

Re: [Python] Mettere in pausa gli altri threads

2013-10-03 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/10/2013 10:43, Luca wrote: Salve lista, Vorrei chiedere consiglio. Sto facendo un programmino che si occupa di copiare, cancellare e muovere dei files. Una delle opzioni │ quella di copiare *simultaneamente* pi file tramite i threads.

Re: [Python] Mettere in pausa gli altri threads

2013-10-03 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 03/10/2013 12:06, Fabrizio Mancini wrote: Il giorno 03 ottobre 2013 10:43, Luca luca...@gmail.com mailto:luca...@gmail.com ha scritto: Qualcuno di voi ha qualche suggerimento ? Qualche direzione da indicarmi? Uno solo: lascia perdere

Re: [Python] calcolare il valore in corrispondenza del massimo

2013-09-27 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 27/09/2013 13:26, Piergiuliano Bossi wrote: Perche' non usare invece una funzione libera che accetta un oggetto del tipo usato nella collezione? Se ti piace costruire a partire da blocchi principali, allora per prima cosa ci serve una funziona

Re: [Python] calcolare il valore in corrispondenza del massimo

2013-09-27 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 27/09/2013 14:09, Marco Beri wrote: On Fri, Sep 27, 2013 at 2:06 PM, Manlio Perillo manlio.peri...@gmail.com mailto:manlio.peri...@gmail.com wrote: Se ti piace costruire a partire da blocchi principali, allora per prima cosa ci serve una

Re: [Python] calcolare il valore in corrispondenza del massimo

2013-09-27 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 27/09/2013 14:24, Valerio Maggio wrote: [...] scusate ma un: def _max_value(self): return max(self._values, key=lambda v: v.func()) no? Non dovrebbe risolvere? Va benissimo, direi! Ed │ molto pi elegante, generica (e probabilmente

Re: [Python] calcolare il valore in corrispondenza del massimo

2013-09-27 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 27/09/2013 14:22, Marco Beri wrote: 2013/9/27 Manlio Perillo manlio.peri...@gmail.com mailto:manlio.peri...@gmail.com E non e' quello che fa il mio codice? La prima funzione e' usata per trovare il massimo di funzione(valore) e l'indice

Re: [Python] filtrare ai margini

2013-09-19 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 19/09/2013 01:03, Vittorio Spina wrote: Il 19/09/2013 00:49, Valerio Maggio ha scritto: On Thursday, September 19, 2013, Vittorio Spina wrote: ciao, che sappiate esiste un modo pi elegante per evitare quello che segue? x =

Re: [Python] filtrare ai margini

2013-09-19 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 19/09/2013 11:00, Marco Mariani wrote: def clamp(x, min, max): if x min: return min elif x max: return max else: return x Si potrebbe disquisire un po' sull'opportunit¢ di togliere else/elif :) Perche'? P.S.: ma perch│ avete

Re: [Python] filtrare ai margini

2013-09-19 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 19/09/2013 12:56, Marco Mariani wrote: Si potrebbe disquisire un po' sull'opportunit¢ di togliere else/elif :) Perche'? Perché trovo che return/return/return sia un pattern altrettanto leggibile e più conciso, ma era solo una battuta

Re: [Python] l'amore per il pitone

2013-09-18 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 23:19, Piergiuliano Bossi wrote: [...] Domanda di riserva: non c'e' una len() che funziona direttamente sul generatore e non richieda di costruire una lista? No, perch│ un generatore pu￲ generare una sequenza infinita. Mentre alcuni

Re: [Python] l'amore per il pitone

2013-09-18 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 18/09/2013 04:29, Piergiuliano Bossi wrote: [...] Ho toppato e alla grande: il comportamento di Scala e' identico a Python (con un messaggio d'errore che e' tutto un programma, te lo risparmio). E' Ruby quello con cui puoi fare flatmap su una

Re: [Python] Il dilemma degli array mutabili

2013-09-18 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 18/09/2013 15:05, Piergiuliano Bossi wrote: Un'altra cosa che mi spiazza e' la seguente: sono abituato a manipolare e trasformare array immutabili, in cui ogni trasformazione ti ritorna una copia dell'array di partenza, per cui ci puoi fare

Re: [Python] Il dilemma degli array mutabili

2013-09-18 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 18/09/2013 18:54, enrico franchi wrote: 2013/9/18 Piergiuliano Bossi pgbo...@gmail.com mailto:pgbo...@gmail.com In Python le liste sono mutabili e c'e' ben poco che si possa fare senza mutarle manipolandole, Prendine atto. E' un dato

Re: [Python] l'amore per il pitone

2013-09-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 16:56, Piergiuliano Bossi wrote: Esempio 2 Come faccio a verificare che tutti gli elementi di una collezione verifichino lo stesso predicato? In Python devo prima applicare il predicato a tutti gli elementi e poi usare la funzione

Re: [Python] l'amore per il pitone

2013-09-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 17:14, Piergiuliano Bossi wrote: 2013/9/17 Manlio Perillo manlio.peri...@gmail.com mailto:manlio.peri...@gmail.com Secondo me hai scelto il linguaggio sbagliato. Prova con Haskell. Grazie, ma decisamente NO, grazie. :) Se

Re: [Python] l'amore per il pitone

2013-09-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 18:25, Piergiuliano Bossi wrote: [...] Come per Marco, sono una delle cose che mi hanno charmato del Pythone. Lambda usate si e no una volta in quasi 5 anni. Mi sa che ti batto in un'oretta, a volte anche meno. Per me e'

Re: [Python] l'amore per il pitone

2013-09-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 18:59, Piergiuliano Bossi wrote: [...] Non e' particolarmente interessante focalizzarsi ne' su map/reduce ne' sulle collezioni in generale. Comunque, un altro esempio e' questo = puoi usare itertools.chain per implementare una

Re: [Python] l'amore per il pitone

2013-09-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 18:46, Piergiuliano Bossi wrote: [...] On 17/09/2013 18:34, Piergiuliano Bossi wrote: [...] Ad esempio, data una lista di interi, per estrarre quelli piu' grandi di 5: a = [2, -4, 27, 44, 13, 0] filter(lambda x: x 5, a) [27, 44,

Re: [Python] l'amore per il pitone

2013-09-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 20:09, Piergiuliano Bossi wrote: [...] ##BEGIN## def flatmap(seq, fun): for x in seq: for y in fun(x): yield y def foo(x): return [x - 1, x, x + 1] print list(flatmap([1, 2, 3, 4, 5], foo)) ##END## La list alla fine serve

Re: [Python] l'amore per il pitone

2013-09-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 19:53, Piergiuliano Bossi wrote: Nota: mi hanno fatto notare in privato che all() e' lazy e non e' vero che comporta l'applicazione della trasformazione a tutti gli elementi della collezione (perche' non trasforma la collezione in

Re: [Python] l'amore per il pitone

2013-09-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 17/09/2013 18:34, Piergiuliano Bossi wrote: [...] Ad esempio, data una lista di interi, per estrarre quelli piu' grandi di 5: a = [2, -4, 27, 44, 13, 0] filter(lambda x: x 5, a) [27, 44, 13] [x for x in a if x 5] [27, 44, 13]

Re: [Python] Scrivere sulla console.

2013-09-12 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 12/09/2013 16:37, Gabriele Battaglia wrote: Grazie Nicola. Tuttavia all'URL indicata leggo: System Requirementsᄊ a.. Python 2.4 - 2.7, 3.2+ b.. Linux, OSX, Cygwin or other unix-like operating system Mi servirebbe sotto Windows. Conosci

Re: [Python] Scrivere sulla console.

2013-09-12 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 12/09/2013 16:21, Gabriele Battaglia wrote: Buon pomeriggio. E' possibile decidere la posizione in cui scrivere sulla console? Intendo, anche verticalmente, oltre che orizzontalmente usando i vari tabs e spazi. Se sei su Windows, l'API di

Re: [Python] inviare un file json senza tenerlo tutto in memoria

2013-08-26 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 26/08/2013 11:08, Gianluca Esposito ha scritto: Salve a tutti, Ho un problema con dei file, in formato base64, da inviare ad un servizio json in POST. Il problema │ che non posso caricare in memoria l'intero file, perch│ pu￲ essere pi grande

Re: [Python] inviare un file json senza tenerlo tutto in memoria

2013-08-26 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 26/08/2013 12:09, Gianluca Esposito ha scritto: [...] httplib va benissimo. Leggi la documentazione. Nel metodo request, body pu? essere sia una stringa che un file. E sei sicuro che lo divida in chunks? non vorrei facesse il read()

Re: [Python] inviare un file json senza tenerlo tutto in memoria

2013-08-26 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 26/08/2013 12:52, Gianluca Esposito ha scritto: [...] Se non ti fidi puoi leggere i sorgenti! Il file ? letto in chunks di 8192 bytes. In alternativa, puoi avere il massimo controllo usando l'API di basso livello: putrequest, putheader,

Re: [Python] inviare un file json senza tenerlo tutto in memoria

2013-08-26 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 26/08/2013 16:35, Antonio Cavallo ha scritto: dal lato client prova una richiesta multipart (invio): Il formato multipart serve quando devi spedire pi parti assieme. Non │ il caso dell'OP. [...] Ciao Manlio -BEGIN PGP SIGNATURE-

Re: [Python] thread o multiprocessing, vostra esperienza

2013-08-25 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 25/08/2013 12:09, Giampaolo Rodola' ha scritto: [...] L'approccio asincrono │ in genere la cosa pi indicata per far scalare (di molto) applicativi di questo tipo ma a questo livello (socket raw) forse Twisted co. non forniscono strumenti

Re: [Python] Non dovreste perdervi questo domanda su SO

2013-05-20 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 20/05/2013 15:38, enrico franchi ha scritto: On Mon, May 20, 2013 at 8:21 AM, Andrea Ambu andrea...@gmail.com wrote: Forse voleva dire che son 3 valori + il default e basta una look-up table? Mah... +1 No, non credo. La mia idea (che viene

Re: [Python] Non dovreste perdervi questo domanda su SO

2013-05-17 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/05/2013 22:54, Gianni ha scritto: http://stackoverflow.com/questions/16522111/python-syntax-for-if-a-or-b-or-c-but-not-all-of-them soprattutto la risposta: conditions = [a, b, c] if any(conditions) and not all(conditions) quando l'ho

Re: [Python] With... as... per sopprimere NameError

2013-05-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/05/2013 14:27, Pietro Battiston ha scritto: [...] Allora: supponi che ci sia df, un oggetto Dataframe, che contiene varie colonne (=variabili). Ora, supponi che df contenga una colonna x e una y. Al momento per averne la somma devo fare

Re: [Python] With... as... per sopprimere NameError

2013-05-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/05/2013 16:37, Pietro Battiston ha scritto: [...] Cosa usano: Common Lisp? No, cose come R, STATA, Gretl (o meglio Hansl, il suo linguaggio di programmazione)... linguaggi che vanno (alcuni più, altri meno) bene per l'analisi statistica,

Re: [Python] With... as... per sopprimere NameError

2013-05-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/05/2013 17:24, Pietro Battiston ha scritto: [...] OK, manutenzione non era la parola giusta, intendevo più leggibilità (che chiaramente influisce sulla manutenzione). E in realtà non finisce qui: è frequentissimo anche scrivere

Re: [Python] With... as... per sopprimere NameError

2013-05-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/05/2013 17:37, Manlio Perillo ha scritto: [...] Con Python credo tu possa al massimo ottenere, abbastanza facilmente, qualcosa come: with obj.context(condizione) as d: d.x + d.y Non è possibile iniettare delle variabili locali

Re: [Python] With... as... per sopprimere NameError

2013-05-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/05/2013 21:57, Marco De Paoli ha scritto: Il giorno 14 maggio 2013 19:34, Manlio Perillo manlio.peri...@gmail.com mailto:manlio.peri...@gmail.com ha scritto: Dato che era un problema interessante, mi sono documentato meglio

Re: [Python] With... as... per sopprimere NameError

2013-05-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/05/2013 19:34, Manlio Perillo ha scritto: [...] Dato che era un problema interessante, mi sono documentato meglio. Usando un API specifica di CPython sembra sia possibile fare quello che chiedi: http://pastebin.com/pc5i4V1u Ho trovato

Re: [Python] With... as... per sopprimere NameError

2013-05-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/05/2013 22:24, Pietro Battiston ha scritto: [...] http://pastebin.com/pc5i4V1u Sono estasiato. Che ci sia davvero sotto un sortilegio me lo ha dimostrato la seguente cosa: ho provato a modificare il tuo codice in modo che le variabili

Re: [Python] Leggere n righe da un file.

2013-05-13 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 13/05/2013 12:43, Giampaolo Rodola' ha scritto: Il 12 maggio 2013 22:51, Gollum1 gollum1.smeag...@gmail.com ha scritto: 2013/5/12 Carlos Catucci carlos.catu...@gmail.com: Allora un semplice help su readlines readlines(...)

Re: [Python] Si possono creare variabili globali all'interno di una funzione che si trova a sua volta all'interno di un modulo?

2013-05-13 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 13/05/2013 17:40, Germano Carella ha scritto: [...] def setglobals(name,value): “””Name è la stringa contenente il nome della variabile; value è il suo valore…””” If type(name) is str: Globals()[‘%s’%name]=value Sono curioso di

Re: [Python] Si possono creare variabili globali all'interno di una funzione che si trova a sua volta all'interno di un modulo?

2013-05-13 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 13/05/2013 18:17, Marco Giusti ha scritto: On Mon, May 13, 2013 at 06:08:34PM +0200, Manlio Perillo wrote: Ad esempio Python ha il dizionario speciale __builtins__, dove ci sono tutti gli identificatori built-in di Python; **abusandone** puoi

Re: [Python] R: Si possono creare variabili globali all'interno di una funzione che si trova a sua volta all'interno di un modulo?

2013-05-13 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 13/05/2013 19:39, Germano Carella ha scritto: Grazie mille... Sto usando semplicemente Microsoft Outlook, sotto windows 7. Non so perché si legge male, io leggo bene, cioè il lettore di schermo me la legge bene... Bho! La funzione globals

Re: [Python] R: Si possono creare variabili globali all'interno di una funzione che si trova a sua volta all'interno di un modulo?

2013-05-13 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 13/05/2013 21:25, Gabriel Battaglia (Kriyaban) ha scritto: [...] Che difficoltà si trovano nell'ambito dello sviluppo di codice? GB: parecchie, la principale è l'inaccessibilità degli IDE, secondo me. Uno dei punti di forza di Python, ad

Re: [Python] Come gestireste una funziona di rollback

2013-05-12 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 11/05/2013 19:13, Gollum1 ha scritto: Mi spiego meglio, sto costruendo un applicativo che lavora con file e directory, in una struttura creata ad ok. vorrei fare in modo che se qualcosa nell'elaborazione andasse storto tutte le modifiche fatte a

Re: [Python] Come gestireste una funziona di rollback

2013-05-12 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 12/05/2013 12:14, Gollum1 ha scritto: [...] vediamo se può essere d'aiuto la descrizione della procedura che utilizzavo nella versione in perl, praticamente ad ogni accesso in scrittura al file system, che fosse Accesso da parte di

Re: [Python] python DB/TABLES ...

2013-05-11 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 11/05/2013 12:29, Remo The Last ha scritto: ciao a tutta la lista. Sto facendo un programmino che è un pochino complesso. Avrò bisogno di generare tipo un decina di DB Che tipo di database? e alcune tabelle all'interno di ogni DB. Per

Re: [Python] IPython, copiare negli appunti.

2013-05-08 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 08/05/2013 17:06, Gollum1 ha scritto: Il 08 maggio 2013 16:09, Daniele Zambelli daniele.zambe...@gmail.com ha scritto: Da me funziona ctrlins per copiare e shiftins per incollare. (Debian-KDE). hai detto poco... a noi basta selezionare con

Re: [Python] marco

2013-04-27 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 27/04/2013 13:56, Roberto De Ioris ha scritto: [...] Quello che posso dirti e' che python ti costringe da subito a fare le cose fatte bene. Ho visto un paio di progetti che fanno vacillare questa credenza. Certo, tra codice scritto male in

Re: [Python] marco

2013-04-27 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 27/04/2013 14:44, mauro ha scritto: Il giorno 27/apr/2013, alle ore 14:08, Manlio Perillo manlio.peri...@gmail.com ha scritto: Certo, tra codice scritto male in Python e codice scritto male in C o Perl (dove trovi difficoltà addirittura

Re: [Python] mako templates documentation (PDF)

2013-04-19 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 19/04/2013 12:44, Daniele Varrazzo ha scritto: [...] Penso basti scaricare mako, cd doc/build, make latexpdf. Credo sia un normale progetto sphinx: vedi http://www.makotemplates.org/trac/browser/doc/build Vedi anche:

Re: [Python] Recuperare ed elaborare i post in Wordpress per farne un libro

2013-04-18 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 18/04/2013 11:22, Nicola Larosa ha scritto: Karim wrote: Ora il problema è pulirli dal codice html e collezionarli in modo che siano pubblicabili in un PDF che andrà a finire in mano all'editore per una prima analisi. [...] Per creare il pdf

Re: [Python] Recuperare ed elaborare i post in Wordpress per farne un libro

2013-04-18 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 18/04/2013 14:01, Daniele Varrazzo ha scritto: [...] Il problema è che lui non deve solo convertire, ma poi analizzare e trasformare, in modo da ripulire il testo. LaTeX e ReStructuredText non sono dei formati che raccomanderei per questo

Re: [Python] webapp in bottle: come creare una form per inserire i dati ?

2013-04-16 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 15/04/2013 23:42, Enrico 'Henryx' Bianchi ha scritto: On 04/14/2013 09:37 PM, Manlio Perillo wrote: Meglio tenersene alla larga. Il discorso mi interessa proprio perche` in questi giorni stavo giochicchiando con Bottle. cOnsiderando che

Re: [Python] Caccia al bug, UnboundLocalError

2013-04-15 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 15/04/2013 18:26, Marco Giusti ha scritto: [...] UnboudLocalError: Local variable 'x1' referenced before assignment. Dalla mia poca esperienza mi dice che è stata usata una variabile prima di essere definita e quello che ho suggerito mi è

Re: [Python] webapp in bottle: come creare una form per inserire i dati ?

2013-04-15 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/04/2013 23:22, Giuseppe Di Martino ha scritto: Purtroppo sono molti i mini framework che fanno schifezze del genere, con l'idea di essere smart, usando le funzionalità avanzate di Python. Meglio tenersene alla larga. Io è

Re: [Python] webapp in bottle: come creare una form per inserire i dati ?

2013-04-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/04/2013 20:04, Andrea Francia ha scritto: 2013/4/14 Riccardo mancuso mancuso.riccard...@gmail.com mailto:mancuso.riccard...@gmail.com vorrei imparare a sviluppare web application in Python. Poichè vorrei capire i fondamenti, ho

Re: [Python] Rispondere al Digest (era: qualcos'altro incomprensibile...)

2013-04-12 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 11/04/2013 22:04, Daniele Varrazzo ha scritto: [...] Se qualcuno decide di ricevere i digest magari ha un motivo (che io non capisco, ma è un altro discorso). Io propongo di disattivarlo: se qualcuno si lamenta se ne discute, altrimenti

Re: [Python] Rispondere al Digest (era: qualcos'altro incomprensibile...)

2013-04-11 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 11/04/2013 18:32, Daniele Varrazzo ha scritto: On 2013-04-11 16:54, Gian Mario Tagliaretti wrote: 1. non rispondere ad un digest Si può eliminare l'opzione di ricevere digest da questa ML? Credo si possa fare, ma perchè? Se qualcuno

Re: [Python] Audio.

2013-04-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 04/04/2013 13:19, Gabriel Battaglia (Kriyaban) ha scritto: Buongiorno a tutti. Mi interessa famigliarizzare con qualche modulo che si occupa di audio management. [...] Nella libreria standard trovi qualcosa, come il modulo audioop, wave,

Re: [Python] Rieseguire dall'interprete.

2013-04-03 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 03/04/2013 11:11, Gabriel Battaglia (Kriyaban) ha scritto: [...] PS: ho il tuo permesso per contattarti in privato? Non vorrei approfittare troppo della gentilezza della lista, dato gli argomenti estremamente settoriali di cui trattiamo. Per

Re: [Python] Rieseguire dall'interprete.

2013-04-02 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 02/04/2013 16:17, Gabriel Battaglia (Kriyaban) ha scritto: Buona sera. 1. Scrivo uno script e lo salvo con estensione .py; 2. Eseguo l'interprete; 3. digito import script.py 4. Lo script viene eseguito; 5. modifico lo script e lo salvo;

Re: [Python] Rieseguire dall'interprete.

2013-04-02 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 02/04/2013 16:17, Gabriel Battaglia (Kriyaban) ha scritto: Buona sera. 1. Scrivo uno script e lo salvo con estensione .py; 2. Eseguo l'interprete; 3. digito import script.py 4. Lo script viene eseguito; 5. modifico lo script e lo salvo;

Re: [Python] Rieseguire dall'interprete.

2013-04-02 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 02/04/2013 16:17, Gabriel Battaglia (Kriyaban) ha scritto: Buona sera. 1. Scrivo uno script e lo salvo con estensione .py; 2. Eseguo l'interprete; 3. digito import script.py 4. Lo script viene eseguito; 5. modifico lo script e lo salvo;

Re: [Python] Migliorare le prestazioni usando i core?

2013-04-01 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 31/03/2013 23:58, Aplemaser ha scritto: Il giorno 31 marzo 2013 22:02, Manlio Perillo manlio.peri...@gmail.com mailto:manlio.peri...@gmail.com ha scritto: Ok. Allora andiamo con ordine. Che database usi? Quanto tempo

Re: [Python] [OT] Coordinate geografiche pdi e poligoni

2013-04-01 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 01/04/2013 21:16, Diego Barrera ha scritto: [...] 1. definita un'area geografica come un poligono i cui vertici sono identificati da latitudine e longitudine, come verifico se un punto e' all'interno del poligono? 2. cosa caspita devo

Re: [Python] Migliorare le prestazioni usando i core?

2013-03-31 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 31/03/2013 20:18, Aplemaser ha scritto: Ciao a tutti e buona pasqua. Dopo aver sviluppato, con estrema soddisfazione, un applicativo che importa/trasforma/riscrive una notevole mole di dati (almeno per me) da uno o più file CSV ad un database

Re: [Python] Migliorare le prestazioni usando i core?

2013-03-31 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 31/03/2013 21:49, Aplemaser ha scritto: [...] Il codice è molto lungo e diviso in diversi file, copiarlo su pastebin non è davvero possibile. In linea di massima da fonti diverse che sono file CSV in prevalenza, ma anche alcune viste logiche

Re: [Python] Funzione che ritorna None.

2013-03-28 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 28/03/2013 16:22, Gabriel Battaglia (Kriyaban) ha scritto: [...] GB: Ho provato il sito... Se posto senza registrarmi mi chiede di risolvere un CAPCHA, il che, essendo io cieco dalla nascita, va al di là delle possibilità delle mie tecnologie

Re: [Python] [OT] No licenza no party :) [ERA] Re: Itertools x sport

2013-01-19 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 19/01/2013 12:03, Carlo Miron ha scritto: Il 19 gennaio 2013 08:26, Gianni giann...@gmail.com ha scritto: Grazie, non sapevo. Questa community ha una licenza di riferimento? Si`, quella che va per la maggiore e` la WTFPL2_, anche se io

Re: [Python] Itertools x sport

2013-01-18 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 17/01/2013 15:41, Gianni ha scritto: Come promesso, a voi il codice dello script http://cdn.dinoia.eu/zip/tornei.zip l'algoritmo di Berger andrebbe nel reduce.py, ma per ora ha bassa priorità. Avrei un'altra domanda da porvi, questa volta

Re: [Python] [django] max_age cache control dinamico

2013-01-15 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 15/01/2013 14:23, Andrea Ambu ha scritto: Ciao! Dunque si puo` facilmente controllare la max_age per una view cosi`: from django.views.decorators.cache import cache_control @cache_control(max_age=3600) def my_view(request): # ...

Re: [Python] Gestire Varie Versioni Python

2013-01-14 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 14/01/2013 16:47, piergiorgio pancino ha scritto: Ciao a tutti, qualche tempo fa ho letto sul forum dei consigli su come gestire varie versioni di python sullo stesso pc... ma non riesco più a trovare la mail, mi date qualche dritta? Parlo in

Re: [Python] dongle con penna usb

2012-12-31 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 31/12/2012 13:06, Vittorio Spina ha scritto: mi scuso per i colori, ho sbagliato con thunderbird. comunque bela lista questa, è un piacere vedere gente unita... mah [...] Tieni presente che molti degli iscritti per lavoro deve leggere

Re: [Python] definizione di oggetto in python

2012-11-27 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 26/11/2012 22:34, Pietro ha scritto: Ciao a tutti, volevo chiedere se, la definizione grossolana di oggetto in python che segue, è valida o è una cavolata... Tutto in python è un oggetto. Ma non era: tutto è una closure + dizionario?

Re: [Python] Come estrarre le coordinate di un punto specifico da un Raster?

2012-11-19 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 19/11/2012 15:23, Maurizio Minissale ha scritto: Ciao a tutti, ho un problema apparentemente semplice ma che non riesco a risolvere, ovvero dovrei estrarre le coordinate di un singolo punto Singolo punto che è specificato come? da un raster

Re: [Python] regex per modificare una stringa

2012-11-11 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 11/11/2012 18:23, Daniele Zambelli ha scritto: Salve! Sto lavorando ad un progetto: scrivere un programma che traduca un file odt (open/libre office) in sphinx. I documenti odt sono salvati in file xml zippati. Il lavoro sarebbe a buon

Re: [Python] lanciare programma senza far comparire la shell

2012-11-09 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 09/11/2012 17:40, Daniele Varrazzo ha scritto: [...] Guarda, mentre scrivevo il messaggio di sopra avevo in mente scommetto che ha scritto un programma che fa assunzioni su quale sia la directory corrente... Se proprio devi, usa

Re: [Python] django e strutture dati permanenti

2012-10-11 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 11/10/2012 01:48, Daniele Varrazzo ha scritto: On 2012-10-10 19:06, Marco Beri wrote: 2012/10/10 Balan Victor balan.vict...@gmail.com quello che devo fare è questo: in fase di inizializzazione devo caricare in memoria un grafo(networkx) di

Re: [Python] Reload di (parti di) un modulo in ipython

2012-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 03/10/2012 22:38, Simone Federici ha scritto: 2012/10/3 Manlio Perillo manlio.peri...@gmail.com mailto:manlio.peri...@gmail.com Infatti ho risposto a Daniele che parlava di web server. me tapino :-D avevo frainteso. per tornare al

Re: [Python] Reload di (parti di) un modulo in ipython

2012-10-04 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 04/10/2012 13:22, Daniele Varrazzo ha scritto: [...] In [12]: import gc In [14]: id(c) Out[14]: 43878544 In [15]: for o in gc.get_objects(): : if isinstance(o, oldcls): : print id(o)

Re: [Python] Reload di (parti di) un modulo in ipython

2012-10-03 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 03/10/2012 13:24, Daniele Varrazzo ha scritto: On 2012-10-03 11:57, Pietro Battiston wrote: Ci ho provato in un po' di modi (es. dopo il reload istanza.__class__.metodo = mio_modulo.Classe.metodo ), ed ho ottenuto un po' di cose comiche tipo:

Re: [Python] Problema con proxy

2012-09-29 Per discussione Manlio Perillo
Il 29/09/2012 12:21, Pietro Battiston ha scritto: Ho fatto qualche passo in avanti. Sostanzialmente, sniffando un po' di pacchetti mi sono reso conto che il proxy vuole un'autenticazione digest, mentre io ne stavo usando una basic. Ho quindi provato ad usare la classe ProxyDigestAuthHandler

Re: [Python] os.path normalizzare path + file

2012-08-30 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 30/08/2012 13:12, Giampaolo Rodolà ha scritto: [snip] oppure usando pkg_resources Questo mi interessa. Che intendi? http://peak.telecommunity.com/DevCenter/PkgResources#resourcemanager-api La differenza rispetto all'usare l'attributo

Re: [Python] xml-rpc a miltiprocess

2012-08-30 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 30/08/2012 20:15, Matteo Boscolo ha scritto: Ciao A tutti ho una classe fatta cosi... class Application(object): ... ... def computeIntegration(self,nodeEngineName): compute the bom solved to the editor

Re: [Python] posizionare il cursore

2012-08-30 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 29/08/2012 18:50, csplit ha scritto: [...] Su un terminale (linux) che riconosca gli escape VT100 [1][2] potresti fare un hack del genere (Python 2.7): prompt_string = Numero: np = raw_input(prompt_string) right_pad = len(prompt_string) +

Re: [Python] os.path normalizzare path + file

2012-08-29 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 29/08/2012 07:59, marco...@libero.it ha scritto: La mia domanda è di una banalità che mi vergogno a porla. E' da un po', però, che cerco la soluzione, e non la riesco a trovare. Ho un file in un sistema Linux posizionato qui:

Re: [Python] os.path normalizzare path + file

2012-08-29 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 29/08/2012 16:20, Carlo Miron ha scritto: 2012/8/29 Manlio Perillo manlio.peri...@gmail.com: Il 29/08/2012 07:59, marco...@libero.it ha scritto: Qual'è il comando esatto per fare questa cosa? Inserire il path in un file di configurazione. E

Re: [Python] controllare risposta tcp/ip

2012-08-22 Per discussione Manlio Perillo
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Il 22/08/2012 15:07, Matteo Perini ha scritto: Ciao, rieccomi. Sto risolvendo abbastanza bene con un codice tipo questo (semplifico un po' per brevità): s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect((192.168.1.100,5001))

<    1   2   3   4   5   6   7   8   9   10   >