Re: [Python] PyCon!!!!!!!!!!!
Io verrei volentieri ma solo per un giorno, e per quelle cifre non me lo posso permettere. Peccato :) Il giorno 02 marzo 2010 22.15, Sandro Paganotti sandro.pagano...@gmail.comha scritto: Io ci sono :) 2010/3/2 Valerio Turturici turturici.vale...@gmail.com Quest'anno alla PyCon!!! La mia prima volta, sarà indimenticabile!! Spero di conoscere più gente possibile, di fare molte amicizie e soprattutto di imparare molto! Chi di voi va (presumo sia una domanda banale)? ___ 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 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Studiare o cercare lavoro nell'opensource(/python) ?
Proviamo a riflettere. Forse tu fai confusione fra la situazione del mercato del lavoro, del pezzo di carta che qualcosa vale ma fino a un certo punto, e l'istruzione. E' normale che sia cosi', soprattutto in un ambito come quello dell'informatica o dell'ingegneria elettronica ad esempio, dove ti puoi permettere molte iniziative di ricerca personale e di creativita', ed e' li che ti freghi, perche' magari vedi i tuoi colleghi che sono riusciti in un loro progetto e stanno cominciando ad iniziare una loro strada autonoma al di fuori della scuola. Il problema e' che non ci si rende conto (mi ci metto anch'io nell'insieme perche' al tempo feci gli stessi errori) che l'ambiente universitario e' una cosa e il mondo del lavoro un'altro. Chi cerca di fondere le due cose, secondo me, non ha capito ne' cos'è l'uno ne' l'altro ambiente. Non ti domandare a che cosa possa servirti probabilita' e statistica un domani, il tuo percorso di studi lo prevede quindi studia, passa l'esame e fai una X sul libretto. Dopo la laurea avrai tutto il tempo per fare pratica e intraprendere un tuo percorso personale di ricerca, facendo un confronto proprio con quelle persone di decennale esperienza che molto hanno da insegnare nel loro settore. la voglia non ti manca a quanto vedo :-) Il giorno 01 marzo 2010 06.38, Calogero Bonasia kbona...@gmail.com ha scritto: Caro Paolo, come altri ti stanno suggerendo, non interrompere gli studi. Io la pensavo come te alla tua età, ho interrotto gli studi e mi sono messo a lavorare, anche perché mi rivoltava lo stomaco nel vedere che entrava il figlio dell'onorevole o il compagno di kiwanis o come cappero si chiamano quelle associazioni pseudo massoniche, salutava il professore e usciva con trenta sul libretto... oggi scrivo tesi di laurea... per persone come queste... hanno i soldi e io intendo lavorare, il mondo va cosi'. Considera però che tra uno super specializzato ma senza laurea e con una laurea semplice, tendenzialmente viene preferito il secondo. Se sei imprenditore, prendi un neolaureato perché fiscalmente ti conviene... se sei un coglione di qualche ministero o ente pubblico, segui le direttive brunetta e prendi il laureato... perche' a quanto pare, in Italia a differenza del resto del mondo, ci si basa sul foglio di carta da appendere al muro... quindi se sai fare e hai anche il foglietto in mano, sei più avvantaggiato. -- Calogero Bonasia http://www.linuxteam.it/ http://djangopeople.net/0disse0/ ___ 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] [OT] mattone letterario
vi ringrazio, gli rendero' giustizia presto :) ciao Il giorno 30 gennaio 2010 18.45, Y3s y...@katamail.com ha scritto: Il giorno 30/gen/2010, alle ore 18.20, Marco Beri ha scritto: Altro libro che vale la pena di leggere è L'io della mente di Hofstadter e Dennett. +1 -- Antonio Valente ___ 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] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
La mia personalissima impressione è che Microsoft sia il migliore esempio di azienda che spesso e volentieri non fa quello che gli utenti vogliono, ma sopravvive grazie alla conformazione molto particolare del mercato, e spesso riesce anzi a convincere a posteriori gli utenti che volevano quel che fa (almeno fino a tempi recenti). :-) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Porting medica2 Was: [OT] Cerco posto lavoro stimolante.
sqlkit funziona bene anche su Win? Il 14 gennaio 2010 23.55, Alessandro Dentella san...@e-den.it ha scritto: On Thu, Jan 14, 2010 at 11:28:26PM +0100, Giorgio Zoppi wrote: Ripeto se siamo in 4 o 5 e ci organizziamo in un paio di mesi si tira su qualcosa di decente da presentare a colleghi di mauro, a costi minori. Ora se non ricordo male il clipper era il successore del vecchissimo db3 o qualcosa di simile, penso che non ci sia SQL dentro. Basterebbe una chiaccherata anche via skype in call conference, per sapere come gestire la roba. Io il mio sassolino l'ho buttato... Posso suggerire a chi se ne vuole occupare di dare una occhiata alla libreria sqlkit [1] potreste rendervi conto che l'80% del lavoro è già fatto... Sqlkit nasce esattamente per fare gestionali ed ha funzioni avanzate per l'editing in forma scheda o tabella, ricerca, completamento, stampa. Essendo basato su sqlalchemy la definizione del modello dei dati è quella di sqlalchemy. sandro *:-) [1] http://sqlkit.argolinux.org SQLkit home page - PyGTK/python/sqlalchemy [2] http://oootemplate.argolinux.org sistema di template per la stampa basato su openoffice -- Sandro Dentella *:-) ___ 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
[Python] Server Smtp-pop3
Salve a tutti, qualcuno e' a conoscenza di un server smtp/pop3/imap scritto in Python? grazie ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Auguri di buon 2010 a tutti!
Auguri a tutti! Il 01 gennaio 2010 02.10, Valerio Turturici turturici.vale...@gmail.com ha scritto: Roberto M. ha scritto: Faccio gli auguri di un felice e, si spera, fortunato annuo nuovo. Che il 2010 porti gioia, amore, serenità, fortuna a tutti voi! AUGURI! Inviato da iPhone ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Auguri!! ___ 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] AUGURI DI BUONE FESTE!!!
Auguri anche a te! :) Il giorno 22 dicembre 2009 20.58, Valerio Turturici turturici.vale...@gmail.com ha scritto: Non è di certo il post più tecnico che ci possa essere, però siamo ormai vicino a Natale e Capodanno quindi faccio gli auguri a tutta la lista (casomai avessi dimenticato di mandare la mail a qualcuno o si fosse perso per strada qualche messaggio). AUGURI DI BUONE FESTE! SPERO SIA UN BEL NATALE E UN FELICE E OTTIMO 2010 PER TUTTI VOI!! ___ 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] Volontari per un seminario su Python a Bologna
Pisa? Quanti di voi sono toscani? Il 06 dicembre 2009 20.38, Valerio Turturici turturici.vale...@gmail.com ha scritto: A me piacerebbe molto, peccato che sono lontano da Bologna. Sto cercando di organizzare qualcosa a Pisa però. ___ 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] Volontari per un seminario su Python a Bologna
Mi informavo semplicemente per il fatto che poteva essere una cosa carina organizzare qualcosa ogni tanto (come i Perl Mongers) Io sono di Grosseto. ciao Il 07 dicembre 2009 10.06, Valerio Turturici turturici.vale...@gmail.com ha scritto: Massimo Capanni ha scritto: Pisa? Quanti di voi sono toscani? Io (si era capito :)) e Pietro ha detto che si trova spesso a Pisa. Altri Toscani non so. ___ 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] split di file di grandi dimensioni
Gawk per Windows funziona discretamente bene. Mi ha processato file di 900 mega in pochi secondi liberandomi di molto lavoro manuale :) Il 04 dicembre 2009 12.59, Marco Beri marcob...@gmail.com ha scritto: 2009/12/4 Giovanni Marco Dall'Olio dalloli...@gmail.com Scusami, ma io questo lo farei con gawk (sempre che tu sia su un sistema unix) $: gawk '{print $0 output_$3.txt}' input.txt Per esperienza, i tool unix sono molto piu' veloci di quanto tu possa fare in python (beh, sono scritti in C o C++) Nel caso può provare con cygwin che ha anche lui gawk. Ciao. Marco. -- http://ThinkCode.TV - Screencast e videocorsi di programmazione http://stacktrace.it - Aperiodico di resistenza informatica http://beri.it - Blog di una testina di vitello ___ 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] Usare Unicode e charset
Allora, anzitutto ringrazio tutti per i chiarimenti. A volte sono titubante nel chiedere per una ragione di orgoglio verso me stesso: in genere se non ho capito una cosa cerco tutta la documentazione per capire meglio l'argomento, applico le nuove nozioni apprese e, dopo eventuali dolori frontali, chiedo aiuto :) Dopo aver letto le vostre risposte ieri sera mi sono documentato ulteriormente, trovando anche questo articolo stupendo, non solo nei contenuti ma soprattutto nel modo di esporre diversamente il concetto di Unicode: http://www.carminenoviello.com/2008/05/20/unicode-in-5-minuti/ e questo: http://boodebr.org/main/python/all-about-python-and-unicode Tutto questo materiale, assieme ai video dei vari Pycon, stanno chiarendo completamente tutto. Grazie ancora ciao maz Il 03 dicembre 2009 13.03, Manlio Perillo manlio_peri...@libero.it ha scritto: Nicola Larosa ha scritto: [...] Manlio Perillo wrote: Ma UTF-8 è giusto una codifica. ... Che tra l'altro risolve anche alcuni problemi di sicurezza che erano presenti in UTF-8. *cough* Ti conviene usare gli unit test anche per i messaggi in mailing list. ;-) No, la frase è corretta. Avrei dovuto specificare nella prededente specifica di UTF-8. Ciao Manlio ___ 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] Usare Unicode e charset
:-) Il 03 dicembre 2009 16.43, Enrico Franchi enrico.fran...@gmail.com ha scritto: On Dec 3, 2009, at 2:45 PM, Massimo Capanni wrote: A volte sono titubante nel chiedere per una ragione di orgoglio verso me stesso: in genere se non ho capito una cosa cerco tutta la documentazione per capire meglio l'argomento, applico le nuove nozioni apprese e, dopo eventuali dolori frontali, chiedo aiuto :) E posso aggiungere che hai tutta la mia stima per questo comportamento? ___ 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
[Python] Usare Unicode e charset
Salve, confesso che ho un po' di timore a postare questo thread, per il fatto che sono tre giorni che cerco di capire questo argomento e ad ogni articolo che studio in merito mi sembra di fare un passo indietro su quello che ho imparato. Comunque, ecco la mia situazione: Windows Xp e Python 2.4.6 Tutto e' cominciato ignorando (mea culpa) questo problema: Listato [1] - file = open(prova.txt, w) x = 'àòàòàòàò' file.write(x) file.close() - e il prompt dei comandi mi risponde con: C:\_DATI\pylabpython prova.py File prova.py, line 2 SyntaxError: Non-ASCII character '\xe0' in file prova.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details Visto che l'interprete mi consiglia di leggere il link relativo nel messaggio di errore gli do un'occhiata e provo ad aggiungere : # -*- coding: utf-8 -*- e tutto funziona. Se invece da shell Python scrivo: Listato [2] - x = ààòàò print x ààòàò f = open(pippo.txt, w) f.write(x) f.close() - leggendo il file pippo.txt l'output mi stampa: ààòàò E qui inziano i miei dubbi. Anzitutto a quanto ho capito dalla documentazione in giro, Python di default utilizza il charset 'ascii', infatti se eseguo queste due istruzioni dalla shell ottengo: import sys sys.getdefaultencoding() 'ascii' tuttavia in Listato [2] scrivo tranquillamente nel file la stringa x che non rientra nel charset. Ora, se comprendessi il meccanismo alla base di tutto forse capirei tutto il resto. Provo a fare delle ipotesi: ho tre soggetti: il sistema sul quale lavoro, l'editor, Python. Il sistema possiede il suo charset (ad esempio la cmd di windows mi riporta 437). L'editor lo imposto sul charset che desidero (di sistema o utf-8 ad esempio). Quindi (in teoria) Python nel momento che interpreta le istruzioni del file dovrebbe fare in modo che i caratteri del charset del sistema coincidano con quelli che ho pensato di utilizzare con l'editor (a ragione l'inserimento di # -*- coding: utf-8 -*- nel listato [1]) e se non sa come comportarsi si ferma con un errore. Sarebbe anche da ipotizzare che Python sappia che charset utilizzi il sistema? Invece in listato [2] funziona anche senza impostare il charset, a meno che per 'ascii' Python non intenda un ascii 'esteso'. Mi fermo qui, perche' se non comprendo questo argomento non posso pretendere di chiedere qualcosa sulla codifica in unicode ... Scusatemi se mi sono dilungato, ma spero di aver descritto bene il problema. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Usare Unicode e charset
Il 02 dicembre 2009 18.32, Manlio Perillo manlio_peri...@libero.it ha scritto: Massimo Capanni ha scritto: Salve, confesso che ho un po' di timore a postare questo thread, e perchè mai? perche' e' un vero salto nel buio :) a volte mi piacerebbe avere uno di quei libri con la semantica di python (se esistono), come all'universita' li avevo per il pascal e capire che fine fa il codice che scrivi ... [..] Ci sono due informazioni in cui Python ha bisogno di conoscere l'encoding usato. Il primo caso è quando, nel listato del programma, hai una string literal. In questo caso l'encoding è necessario in fase di parsing del programma. Nel caso in cui l'interprete è eseguito in modalità interattiva, questa informazione viene ricavata dal sistema operativo. In modalità batch questa informazione deve essere dichiarata dal programmatore nel file che contiene il programma. e infatti cosi' sembra funzionare: (ho impostato notepad++ su utf-8 senza BOM) -- # -*- coding: UTF-8 -*- file = open(prova.txt, w) x = 'àòàòàòàò' file.write(x) file.close() -- Il secondo caso è quando converti una stringa normale in Unicode. byte_string = 'àè' s = unicode(byte_string) Traceback (most recent call last): File stdin, line 1, in module UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 0: ordinal not in range(128) import sys reload(sys) perche' reload(sys)? module 'sys' (built-in) sys.setdefaultencoding('utf-8') s = unicode(byte_string) Nel mio caso, sono su Linux ed ho il locale impostato a `it_IT.utf8`. sul mio Wxp invece: -- import sys reload(sys) sys.setdefaultencoding('Windows-1252') # codifica di windows x = 'ò' s = unicode(x) s u'\u2022' dal quale: print s.encode() ò ok, effettivamente adesso le cose cominciano leggermente a tornare :) Concludo quindi il mio post con Unicode: conviene trattare tutte le stringhe come Unicode per evitare problemi di portabilita'? Ciao Manlio grazie infinite :) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Usare Unicode e charset
Il 02 dicembre 2009 22.29, Manlio Perillo manlio_peri...@libero.it ha scritto: [...] In Python c'è questo: http://docs.python.org/reference/index.html ma non copre tutto. accidenti ... per me e' piu' che sufficiente :) Perchè è il trucco usato per poter accedere a setdefaultencoding. Per evitare di farsi del male, quando l'interprete viene inizializzato, quella funzione viene rimossa dal modulo sys. In particolare, questa operazione viene fatta nel modulo site.py: # Remove sys.setdefaultencoding() so that users cannot change the # encoding after initialization. The test for presence is needed when # this module is run as a script, because this code is executed twice. if hasattr(sys, setdefaultencoding): del sys.setdefaultencoding ... ok (mi fido) mi studio meglio i moduli Si, e non solo. Una stringa contiene del testo ed il testo è differente da una sequenza di bytes. ecco, ora i dubbi ricrescono ... :) grazie, davvero ciao maz ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Che db usare?
[OT] scusatemi, forse sono io che vedo le cose in un'altro modo, ma penso che il fine di un servizio come questa mailing list sia quello di unire e non dividere. Se ci sono delle divergenze di opinione credo sia buona cosa risolverle in separata sede e lasciare che il thread proposto nasca, si sviluppi e chiuda nel rispetto di chi l'ha aperto e di coloro che cercano di dare una mano. Puo' capitare che ci siamo svegliati male o non siamo ben compresi nelle nostre intenzioni, ma non ne facciamo un dramma. :) [/OT] Il 29 novembre 2009 12.17, Valerio Turturici turturici.vale...@gmail.com ha scritto: Nicola Larosa ha scritto: [Mi son dovuto riaggiungere, visto che hai eliminato l'attribuzione.] L'ho eliminata per sbaglio. Di nuovo, cosa è flame e cosa non lo è dipende dal giudizio di ciascuno. Lo stesso vale per cosa è utile e cosa è rumore. Siccome ognuno ha il suo giudizio, è impossibile evitare flame. E` certo il caso di evitare attacchi personali, ma la soglia di tolleranza non può essere troppo bassa, altrimenti si scade nell'arbitrio, come hai fatto tu. Non credo di aver attaccato nessuno, ho solo cercato di dire che non ha senso avere queste discussioni per delle sciocchezze, tutto qua. Se ho sbagliato chiedo scusa, la prossima volta rispondo alla richiesta dell'OP e basta. Lamentarsi di quello che fanno gli altri non fa che aggiungere rumore. Se si vuole un mondo migliore, comportarsi di conseguenza funziona meglio che pretendere, secondo me. Ma infatti io non ho preteso nulla, ho solo esposto un pensiero...e ora sono finito io sotto attacco. Vedi un pò tu. Ah, allora il problema non era il flame o il rumore, era che tu sei d'accordo con l'OP, ma invece di limitarti a dirlo, hai cercato di tappare la bocca a chi non lo è col pretesto del flame. Pessima mossa. Credo che prima di giudicare bisogna conoscere le persone, se io ho una cosa da dire la dico, non trovo di certo pretesti e non ho fatto nessuna mossa, non sto giocando a scacchi. Ho solo detto che non fa di certo piacere ricevere queste risposte, quando chiedevo e chiedo consigli o aiuto ricevo anche io queste risposte a volte e di sicuro non mi fa piacere visto che nessuno è nato con la scienza infusa ed è diritto di tutti imparare senza essere presi in giro. Me ne dispiace, te l'ha impedito il tuo programma di posta? O qualcuno ti minaccia? O più probabilmente valuti il tuo tempo come più prezioso di quello degli altri? Me lo ha impedito l'operazione che mi tiene sul letto e postare con il telefonino in questa posizione non è una delle cose più comode che ci siano. Non mi dispiace che il tuo tentativo non abbia funzionato. Dispiace a me essere stato scambiato per uno che usa pretesti o non so che tipo di mosse faccia. Volevo soltanto dare un mio parere e alla fine ci sono andato di mezzo io. E' proprio vero: tra moglie e marito non mettere il dito. Farò tesoro di questa esperienza cosi evito di andarci di mezzo io senza aver fatto nulla la prossima volta. ___ 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] Che db usare?
Sto facendo anch'io un'esperienza simile: nella mia azienda ho un mail server e un dns server per il quale e' necessario qualche volta (raro, ma quando capita son rotture) ricercare delle informazioni dai giganteschi file di log. Da circa una settimana quindi mi sono messo alla stesura di uno script in Python il quale estraesse dai file di log le informazioni grezze e li organizzasse in un db sql per future consultazioni e statistiche. Avevo preparato delle ipotesi per la scelta del db, e considerando che alla fine le operazioni da eseguire saranno solo di inserimento e ricerca ho scelto sqlite, che funziona bene, gia' integrato nel linguaggio, veloce quanto basta. Potevo scegliere postgresql o mysql, si, ma avrei dovuto tirare su un servizio, creare degli utenti e considerare un sacco di altri aspetti che per il mio caso forse erano superflui. Non conosco il tuo livello di preparazione con python, ma per quanto mi riguarda gia' utilizzare sqlite mi fa ammattire abbastanza per un'applicazione semplice come la mia; non oso pensare a un progetto piu' grosso. :) coraggio e buon lavoro Il giorno 28 novembre 2009 16.14, Enrico 'Henryx' Bianchi henry...@yahoo.it ha scritto: On Saturday 28 November 2009 14:00:25 Enrico Franchi wrote: Non e' sensato pretendere un DB che scali bene verso l'alto e verso il basso, e magari sia pure comodo dal punto di vista del deployment. Piu` che altro dubito che esista un database del genere. Forse Firebird (passi dall'embedded al client/server cambiando solo la stringa di connessione), ma non ho mai sentito parlare di database di dimensioni che superano il Gb (su IBSurgeon ho trovato un articolo su come creare ed ottimizzare un database Firebird da 1Tb, ma vengono citati database della dimensione massima di 450Gb) Enrico P.S. per il moderatore: reinvio il messaggio in quanto precedentemente l'ho inviato con l'indirizzo sbagliato ___ 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] Che db usare?
Il giorno 28 novembre 2009 17.48, Enrico 'Henryx' Bianchi henry...@yahoo.it ha scritto: On Saturday 28 November 2009 16:35:04 Massimo Capanni wrote: Sto facendo anch'io un'esperienza simile: nella mia azienda ho un mail server e un dns server per il quale e' necessario qualche volta (raro, ma quando capita son rotture) ricercare delle informazioni dai giganteschi file di log. OT: se usi ambienti Linux/*nix per tenere in piedi questa roba, ti consiglio di migrare a rsyslog o a syslog-ng. Il primo ha dei moduli dedicati per salvare i dati su database (MySQL, PostgreSQL e, forse, SQLite) ma, secondo me, ha una pessima sintassi di configurazione. Il secondo ha una buona sintassi di configurazione, ma le funzionalita` di salvataggio dei dati su database sono a pagamento (ci sono comunque trucchi per inviare in automatico i dati su database) eh ... se lavorassi su Linux/*nix forse avrei meno grattacapi :) purtroppo gli applicativi girano tutti su sistemi Windows ... Avevo preparato delle ipotesi per la scelta del db, e considerando che alla fine le operazioni da eseguire saranno solo di inserimento e ricerca ho scelto sqlite, che funziona bene, gia' integrato nel linguaggio, veloce quanto basta. Personalmente non saprei se ti conviene, in quanto con SQLite hai uno storage locale, mentre con un RDBMS client/server potresti addirittura centralizzare la base dati (anche se con un syslog server hai lo stesso risultato) si, pienamente daccordo su questo aspetto, ma la rete di server dai quali estraggo i dati non sono in rete e una soluzione del genere sarebbe estremamente piu' macchinosa al momento. Per questo sqlite esegue egregiamente il lavoro che mi ero preposto. Potevo scegliere postgresql o mysql, si, ma avrei dovuto tirare su un servizio, creare degli utenti e considerare un sacco di altri aspetti che per il mio caso forse erano superflui. Firebird lo abiliti via inetd e, solitamente, per piccoli progetti viene usato direttamente con l'utente SYSDBA Non conosco il tuo livello di preparazione con python, ma per quanto mi riguarda gia' utilizzare sqlite mi fa ammattire abbastanza per un'applicazione semplice come la mia; non oso pensare a un progetto piu' grosso. :) Personalmente sono abbastanza preparato da potermi muovere tranquillamente in qualsiasi ambito (l'unico ambito che non ho mai voluto veramente approfondire la parte web in quanto non mi interessa). Inoltre considera che il mio ambito di sviluppo (se e quando sviluppo) e` proprio a livello di database ti ringrazio dei suggerimenti, semmai sapro' a chi chiedere in futuro in caso di dubbi :) Anzi, scusandomi per l'uscita di tema da questo post, ma quando conviene utilizzare sqlalchemy? Enrico ___ 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
[Python] modifica dati con interfaccia a caratteri
Salve a tutti, non riesco a venire a capo di un problema apparentemente semplice. Sto realizzando un semplice programma di memorizzazione dati su file, utilizzando la consolle a caratteri (niente interfacce grafiche quindi). Il problema e' che non riesco a trovare un modo semplice di modificare i dati inseriti, ad esempio: se il dato memorizzato su file e' un testo di tot caratteri, come posso modificarlo dal prompt a caratteri? Pensavo a un buffer editabile ma mi sfugge il modo di realizzarlo. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] modifica dati con interfaccia a caratteri
il problema non era cosi' semplice :) (date le mie limitate conoscenze python) vi ringrazio dei suggerimenti, mi metto a lavoro. ciao max 2009/11/23 Marco Mariani marco.mari...@prometeia.it Massimo Capanni wrote: non riesco a venire a capo di un problema apparentemente semplice. Sto realizzando un semplice programma di memorizzazione dati su file, utilizzando la consolle a caratteri (niente interfacce grafiche quindi). Usi gia' ncurses? Il problema e' che non riesco a trovare un modo semplice di modificare i dati inseriti, ad esempio: se il dato memorizzato su file e' un testo di tot caratteri, come posso modificarlo dal prompt a caratteri? Pensavo a un buffer editabile ma mi sfugge il modo di realizzarlo. Se puo' aiutare, http://excess.org/urwid/ -- This e-mail (and any attachment(s)) is strictly confidential and for use only by intended recipient(s). Any use, distribution, reproduction or disclosure by any other person is strictly prohibited. The content of this e-mail does not constitute a commitment by the Company except where provided for in a written agreement between this e-mail addressee and the Company. If you are not an intended recipient(s), please notify the sender promptly and destroy this message and its attachments without reading or saving it in any manner. Any non authorized use of the content of this message constitutes a violation of the obligation to abstain from learning of the correspondence among other subjects, except for more serious offence, and exposes the person responsible to the relevant consequences. ___ 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] modifica dati con interfaccia a caratteri
scusate, stavo cercando di importare il modulo curses ma l'interprete mi da errore. La versione python installata e' la 2.6.4 e se eseguo import curses l'interprete mi risponde: import curses Traceback (most recent call last): File stdin, line 1, in module File C:\Python26\lib\curses\__init from _curses import * ImportError: No module named _curses ho controllato e la libreria esiste (C:\Python26\Lib\curses). sapete il perche'? 2009/11/23 Massimo Capanni massimo.capa...@gmail.com il problema non era cosi' semplice :) (date le mie limitate conoscenze python) vi ringrazio dei suggerimenti, mi metto a lavoro. ciao max 2009/11/23 Marco Mariani marco.mari...@prometeia.it Massimo Capanni wrote: non riesco a venire a capo di un problema apparentemente semplice. Sto realizzando un semplice programma di memorizzazione dati su file, utilizzando la consolle a caratteri (niente interfacce grafiche quindi). Usi gia' ncurses? Il problema e' che non riesco a trovare un modo semplice di modificare i dati inseriti, ad esempio: se il dato memorizzato su file e' un testo di tot caratteri, come posso modificarlo dal prompt a caratteri? Pensavo a un buffer editabile ma mi sfugge il modo di realizzarlo. Se puo' aiutare, http://excess.org/urwid/ -- This e-mail (and any attachment(s)) is strictly confidential and for use only by intended recipient(s). Any use, distribution, reproduction or disclosure by any other person is strictly prohibited. The content of this e-mail does not constitute a commitment by the Company except where provided for in a written agreement between this e-mail addressee and the Company. If you are not an intended recipient(s), please notify the sender promptly and destroy this message and its attachments without reading or saving it in any manner. Any non authorized use of the content of this message constitutes a violation of the obligation to abstain from learning of the correspondence among other subjects, except for more serious offence, and exposes the person responsible to the relevant consequences. ___ 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] Go or Unladen Swallow? Cosa ne pensate ?
ehm scusate, erano giorni che non controllavo la posta, ma c'è aria di trolling? (perche' da una veloce lettura ne ha tutta l'atmosfera) :) Il giorno 14 novembre 2009 09.01, enrico franchi enrico.fran...@gmail.comha scritto: 2009/11/14 luigi scarso luigi.sca...@gmail.com: Per il resto: forse ti è sfuggito il fatto che per me questo thread è chiuso. Forse ti e' sfuggito il fatto che non me ne puo' fregare di meno di quello che e' per te questo thread. Comunque, se fosse chiuso, non avresti risposto. Io concordo con http://www.python.org/dev/peps/pep-3003/ Come sopra, con l'aggravante che mostri chiaramente che non lo intendi chiuso, cercando ancora di difendere la tua abbondantemente sbeffeggiata ipotesi. Quindi dovresti cercare di concordare con te stesso e scoprire se hai intenzione di proseguire la discussione o meno, e agire di conseguenza. Tutto questo thread è una specie di finto flame war -- in certi momenti molto realistico. Non hai idea di cosa sia una flamewar, vera o finta. -- -enrico ___ 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
[Python] OT: linguaggio smalltalk
Buongiorno a tutti, scusate l'argomento molto off topic. Mi sto dilettando a tempo perso nello studio del linguaggio smalltalk, che trovo particolarmente interessante. Qualcuno di voi ha mai sviluppato qualcosa con questo linguaggio, sia per lavoro che per hobby? Se si, che considerazioni ne avete tratto? Grazie max ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Dubbi su passaggio variabili a funzione
salve, scusate ma solo adesso ho potuto leggere le risposte. Confesso che sono un po' confuso e provo ad aggiungere un alto dettaglio che motivi il mio dubbio (tengo a precisare che ho chiaro cosa significhi per rifermiento e per valore visto che ci ho sbattuto la testa con Pascal e C :) ) ma e' la pratica che mi ha confuso le idee. Ad esempio, per esercizio mi sono creato una sorta di lista linkata: class nodo: def __init__(self, parametro = None, next = None): self.parametri = parametri self.next = None # creo due nodi lista = nodo() p = nodo(foffo) # aggiungo l'ultimo nodo in testa def add(lista, p): p.next = lista lista.next = p p = l mi aspettavo che 'lista' puntasse a 'p' invece il valore non cambia! cosi' dopo numerosi tentativi mi sono accorto che il parametro passato non cambiava (e add non aggiungeva un bel nulla alla lista ...) Parafrasando Franchi il bigliettino dentro la scatola e' stato riscritto e quindi dovrei puntare al nuovo oggetto linkato (nuovo indirizzo dell'oggetto), invece mi da none ... Discorso contrario se aggiungo alla funzione add: return p Forse mi sto perdendo in un bicchier d'acqua ... 2008/11/24 Manlio Perillo [EMAIL PROTECTED] Manlio Perillo ha scritto: Enrico Franchi ha scritto: On Nov 23, 2008, at 11:35 AM, Lawrence Oluyede wrote: Viene sempre e comunque passato l'oggetto riferito dall'etichetta (quindi non è definibile né come call by value, né come call by reference), in questo caso la lista è una variabile mutabile, indi per cui puoi mutarla all'interno della funzione, come all'esterno. Io direi che viene passato per valore il riferimento. :P Sembra il modo per assurdo più semplice per definire il comportamento. Potrebbe però generare confusione. Scusa, avevo letto riferimento e capito male quello che avevi scritto! [...] Ciao Manlio ___ 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
[Python] Dubbi su passaggio variabili a funzione
salve a tutti, c'e' qualcosa che mi sfugge nel passaggio dei parametri alle funzioni. Se ho capito bene le variabili alle funzioni sono passate per valore, cioe' il corpo della funzione non modifica il valore della variabile passata, tuttavia per quale motivo se passo come parametro una lista ad esempio, questa e' come se fosse passata per riferimento? ad esempio: def add(lista, dato): lista.append(dato) l = [] add(l, a) add(l, k) add(l, j) print l ottengo: ['a', 'k', 'j'] ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] funzioni di editor a linea di comando
accidenti a me e quando ho cominciato a lavorare con windows ... :) grazie, proprio poco fa ho scoperto console anch'io, vi faccio sapere ... 2008/10/13 Lawrence Oluyede [EMAIL PROTECTED] 2008/10/13 Massimo Capanni [EMAIL PROTECTED]: ok, ho provato a scaricare il pacchetto e ho provato l'installazione (premetto che lavoro su Win Xp pro). Purtroppo la compilazione mi ha dato questo errore: .. error: Python was built with Visual Studio 2003; extensions must be built with a compiler than can generate compatible binaries Visual Studio 2003 was not found on this system. If you have Cygwin installed, you can try compiling with MingW32, by passing -c mingw32 to setup.py. .. e' normale? ... Azz! La vedo dura far funzionare curses su Windows. Mea culpa, quando ho letto linea di comando ho subito pensato a Unix. Compilare i moduli C su Windows è un po' un casino per impostare le cose. So che esiste anche questo: http://effbot.org/zone/console-index.htm Non ho mai provato ad usarlo però -- Lawrence, stacktrace.it - oluyede.org - neropercaso.it It is difficult to get a man to understand something when his salary depends on not understanding it - Upton Sinclair ___ 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] funzioni di editor a linea di comando
un dubbio: ma se volessi trasformare poi l'applicazione in eseguibile .exe e' possibile farlo anche con cygwin? Scusate se mi dilungo ... 2008/10/14 Stefano Dal Pra [EMAIL PROTECTED] Se devi lavorare con WinXP prova usando cygwin: http://cygwin.com/ e' una suite di quasi tutti i programmi tipicamente disponibili su Unix/Linux compresa ovviamente la shell e python. Stefano On Tue, Oct 14, 2008 at 9:04 AM, Massimo Capanni [EMAIL PROTECTED] wrote: accidenti a me e quando ho cominciato a lavorare con windows ... :) grazie, proprio poco fa ho scoperto console anch'io, vi faccio sapere ... 2008/10/13 Lawrence Oluyede [EMAIL PROTECTED] 2008/10/13 Massimo Capanni [EMAIL PROTECTED]: ok, ho provato a scaricare il pacchetto e ho provato l'installazione (premetto che lavoro su Win Xp pro). Purtroppo la compilazione mi ha dato questo errore: .. error: Python was built with Visual Studio 2003; extensions must be built with a compiler than can generate compatible binaries Visual Studio 2003 was not found on this system. If you have Cygwin installed, you can try compiling with MingW32, by passing -c mingw32 to setup.py. .. e' normale? ... Azz! La vedo dura far funzionare curses su Windows. Mea culpa, quando ho letto linea di comando ho subito pensato a Unix. Compilare i moduli C su Windows è un po' un casino per impostare le cose. So che esiste anche questo: http://effbot.org/zone/console-index.htm Non ho mai provato ad usarlo però -- Lawrence, stacktrace.it - oluyede.org - neropercaso.it It is difficult to get a man to understand something when his salary depends on not understanding it - Upton Sinclair ___ 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 ___ 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
[Python] funzioni di editor a linea di comando
buongiorno, sto sviluppando una semplice applicazione a riga di comando (quindi senza la minima interfaccia grafica). L'applicazione in questione mi permette di inserire anche porzioni di testo che eventualmente dovrei modificare in caso di errori o aggiunte. Il problema e' che tale operazione funziona come un editor di testi e a linea di comando non ho idea di come implementarlo. Esiste una libreria che implementa una cosa del genere? ringrazio anticipatamente per qualsiasi suggerimento. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] funzioni di editor a linea di comando
faccio un esempio: il programma che vorrei fare permette l'inserimento di eventi manualmente attraverso un menu' testuale: a. visualizza eventi b . inserisci evento c. cancella evento d. modifica evento a. Inserimento evento: - (inserimento testo da linea di comando come fosse un editor) penso che il link che mi hai consigliato dovrebbe fare il caso mio. Daro' un'occhiata, grazie della dritta! ciao maz Il giorno 13 ottobre 2008 13.15, Lawrence Oluyede [EMAIL PROTECTED] ha scritto: 2008/10/13 Massimo Capanni [EMAIL PROTECTED]: buongiorno, sto sviluppando una semplice applicazione a riga di comando (quindi senza la minima interfaccia grafica). L'applicazione in questione mi permette di inserire anche porzioni di testo che eventualmente dovrei modificare in caso di errori o aggiunte. Il problema e' che tale operazione funziona come un editor di testi e a linea di comando non ho idea di come implementarlo. Esiste una libreria che implementa una cosa del genere? Quali requisiti hai? Perche` con curses e urwid credo tu possa fare un vero e proprio editor: http://excess.org/urwid/ -- Lawrence, stacktrace.it - oluyede.org - neropercaso.it It is difficult to get a man to understand something when his salary depends on not understanding it - Upton Sinclair ___ 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] funzioni di editor a linea di comando
ok, ho provato a scaricare il pacchetto e ho provato l'installazione (premetto che lavoro su Win Xp pro). Purtroppo la compilazione mi ha dato questo errore: .. error: Python was built with Visual Studio 2003; extensions must be built with a compiler than can generate compatible binaries Visual Studio 2003 was not found on this system. If you have Cygwin installed, you can try compiling with MingW32, by passing -c mingw32 to setup.py. .. e' normale? ... Il giorno 13 ottobre 2008 14.16, Lawrence Oluyede [EMAIL PROTECTED] ha scritto: 2008/10/13 Massimo Capanni [EMAIL PROTECTED]: penso che il link che mi hai consigliato dovrebbe fare il caso mio. Daro' un'occhiata, grazie della dritta! Si`, lo penso anche io. Un mio collega ha cominciato ad usare urwid con buoni risultati. E direi che curses in generale e` nato proprio per fare anche menu nel terminale :) ___ 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] Digest di Python, Volume 29, Numero 12
fantastico! grazie 2008/9/22 [EMAIL PROTECTED]: Invia le richieste di iscrizione alla lista Python all'indirizzo python@lists.python.it Per iscriverti o cancellarti attraverso il web, visita http://lists.python.it/mailman/listinfo/python oppure, via email, manda un messaggio con oggetto `help' all'indirizzo [EMAIL PROTECTED] Puoi contattare la persona che gestisce la lista all'indirizzo [EMAIL PROTECTED] Se rispondi a questo messaggio, per favore edita la linea dell'oggetto in modo che sia più utile di un semplice Re: Contenuti del digest della lista Python... Argomenti del Giorno: 1. Interfaccia Db (Massimo Capanni) 2. [ANNOUNCE] PyGoocanvas 0.12.0 (Gian Mario Tagliaretti) 3. Re: Interfaccia Db (MauX) -- Message: 1 Date: Sun, 21 Sep 2008 15:30:49 +0200 From: Massimo Capanni [EMAIL PROTECTED] Subject: [Python] Interfaccia Db To: python@lists.python.it Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1 Salve a tutti, esiste un modulo in python per interfacciarsi con i database come DBI in Perl? -- Message: 2 Date: Sun, 21 Sep 2008 17:28:54 +0200 From: Gian Mario Tagliaretti [EMAIL PROTECTED] Subject: [Python] [ANNOUNCE] PyGoocanvas 0.12.0 To: [EMAIL PROTECTED], pygtk-list [EMAIL PROTECTED], Discussioni generali sul linguaggio Python python@lists.python.it, [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1 I am pleased to announce version 0.12.0 of the Python bindings for Goocanvas. It is available at: http://download.gnome.org/sources/pygoocanvas/0.12/ The bindings are updated with the new Goocanvas API PyGooCanvas 0.12.0 (Sep 21 2008) == o wrap goocanvas.Points fields (Gian Mario) o add a gradient demo to test fill_pattern (Gian Mario) o wrap Item.get_requested_area() and Item.update() (Gian Mario) o wrap Item.get_transform_for_child() (Gian Mario) o manually wrap Item.set_transform() and ItemModel.set_transform(). It' is now possible to use None to unset the matrix (Gian Mario) o manually wrap goocanvas.create_cairo_context() and fix a bad API change in Pycairo. (Gian Mario) o demo play (and drag around...) a flash file into a canvas item. (Gian Mario) o some docs fixes. (Gian Mario) Blurb: == Goocanvas [1] is a canvas widget for GTK+, It is similar in many ways to FooCanvas, hence the name, but it uses cairo for rendering, it has an optional model/view split, and uses interfaces for items views (so you can easily turn any application object into a canvas item or view). PyGooCanvas is a wrapper which exposes the goocanvas API to the python world. It is fairly complete; most of the API are covered. The documentation is done, anyway bug reports on docs are really important to improve the documentation. Like the GTK+ library, PyGTK and GooCanvas itself PyGooCanvas is licensed under the GNU LGPL, so is suitable for use in both free software and proprietary applications. PyGooCanvas requires: = o Goocanvas = 0.10.0 o PyGObject = 2.10.1 (2.11.3 to build the docs) o PyGTK = 2.10.4 o PyCairo = 1.4.0 Bug reports should go to http://bugzilla.gnome.org/ [1] http://live.gnome.org/GooCanvas cheers -- Gian Mario Tagliaretti GNOME Foundation member [EMAIL PROTECTED] -- Message: 3 Date: Sun, 21 Sep 2008 19:29:29 +0200 From: MauX [EMAIL PROTECTED] Subject: Re: [Python] Interfaccia Db To: Discussioni generali sul linguaggio Python python@lists.python.it Message-ID: [EMAIL PROTECTED] Content-Type: text/plain Il giorno dom, 21/09/2008 alle 15.30 +0200, Massimo Capanni ha scritto: esiste un modulo in python per interfacciarsi con i database come DBI in Perl? oh yes: http://wiki.python.org/moin/DatabaseProgramming -- ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Fine di Digest di Python, Volume 29, Numero 12 ** ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python