Re: [Python] Maneggiare un database wordpress

2010-11-09 Per discussione fabrizio

On 09/11/2010 11:40, Karim Gorjux wrote:
> Ciao a tutti,
Ciao
> Basta un link a guide se ne avete
>
>
import MySQLdb

conn = MySQLdb.connect (host = "localhost",
user = "testuser",
passwd = "testpass",
db = "test")
cursor = conn.cursor ()
cursor.execute ("SELECT VERSION()")
row = cursor.fetchone ()
print "server version:", row[0]
cursor.close ()
conn.close ()

una parte presa da:

http://www.kitebird.com/articles/pydbapi.html

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Maneggiare un database wordpress

2010-11-09 Per discussione fabrizio
On 09/11/2010 11:48, Marco Giusti wrote:
> lo devi importare in un'altra instanza di mysql e utilizzare quella
> instanza da python
>
> m.
>
>
Giusto, per la fretta ho perso la parte che a te serviva
caricare un dump di mysql. Ignora l'altra mia mail :P
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] django directory

2010-12-17 Per discussione fabrizio
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ciao a tutti,
volevo sapere una piccola cosa su django, che sto attualmente
utilizzando per un progetto, se fosse possibile inserire in un modello
un campo directory che punta ad una directory del filesystem e se
inoltre l'interfaccia di admin di django ha un form preparato per questa
evenienza. Vedendo sulla doc di django trovo soltanto filepathfield.
Grazie
Fabrizio Fortunato
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNC4sYAAoJENpL3M/T65ac2ZQQAKlHyHzW4VwtcdQwOEh9loOT
KBHpM012E6FUzgziLuJXYqmwvT+Q1O0qRxGJ22iyhEp25NoqVvjVQJ2VuQt94f1k
NKo6unqGmFx7lTN+wl7UtrNt7uIPo0Net/zt6UAiimCwi5kzb3g4wnf5ym4LNl9+
2Zu+nBIaPpFa42LPL6k1CWDcgx5l8ZRvZBGON9XuX4z4rU2iklrC5hWK+/xGXgvA
mXPfY7/lr8nJk2B6Y9P00giev67D0jnQ0Xb3h7Sc+Jf/2/SgO4ZSedGjNNvqmp0P
wuVCYmHl2m+fLJZnKlPkWdk0Ob54OW24Janf+wgq7/tBrqA0lGOyYL/xE5iw7ZTM
lgDvRIDUCsScAs4yMWEIfaL1D0lvuLZp1EwTWlnyJpZJxwR6CE5YZhhOfY4mJ1Ey
So9rsbawOLuQTbYHBuevIjxcKsS8VH3lhpKjP123pt0FImqor4fe0P8vmSLfU4MT
wbnKVRNzUuyGCxQkaf0maJ9B4Wko5MJ8o0LUZ9P0swz/CA+83/Y+yKfWUFLNvplC
W5g2elVSioMuamt4b6rTu2kV+HXhwMZhJ0i7if1c2n6qCgoupaLVnx1pK6VnoCsS
8rkGVyMosmSNkEnAaulr0bdjnxkdlold1xVxatRJ1EMOPxgP2D5KXlZByyAmNWwO
7/nJgeJInJUTkhGeYD+T
=Q7Ru
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] django directory

2010-12-17 Per discussione fabrizio
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

> vieni su django-it
> http://groups.google.com/group/django-it?pli=1
Inviata la richiesta d'iscrizione al gruppo
Grazie mi ero completamente dimenticato (nonostante sulla lista
mi avessero già inviato il link al gruppo per un altra cosa :D)

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNC7o0AAoJENpL3M/T65acg+0P/08YBL5TrI6R8HnR7eS00w5u
MLy8uyvl7lAsDVfzCFC+eIeIcc3usGC0HOk8xVWkouvRJW+2StoGtr8GbnZRqWx9
ri+e/VoZJFmbyhI5sJsAlrmHvSdjLZAlqtbrqIgH2cM71MBCHOMSmrzJTcO9b8zc
kq5AuldvvLW2qAqUmue93w7AUFYheDhvn1e8GN3K4vmX08gud05HHgZ8oJo4rpLI
guoOqtXl88AQO1i/v8XK4Cc/58oV4tWJP1fwI6RtoZfZaTN0C/TveXckyRIbYtvL
ECeicDKFHY9SHE8T7wqTf7A3WBxnMAoGqqXvVt8Re4UQESVGj8TNbtqqz982Jzte
AmReyhj3YldfD8Fx8Oj2d3quwxOxuSE863RkUJgMslZmjn5xxfqdxeFEyQMNFWkK
MjlF/8r8YIYCr8GidkXSbdrxDF9P/PlOO9jfRVB/L+cpXSnKa8pdB3HFt2tFPPN5
0OE6IPu7JiqKwKzkLmp8phjeGfI5dcbO2rj7MEZO9mfVmGWEsKl2jyzIg2ipl6jJ
xZtoeuRezvvhryO/moCD1MTrMfGoZ636/PhDuJazqjTVWSjfMTSNoxyX5rAh6ws+
JPgEcRugJfklzHQSxI9Cgz4U2udYI+mah0En5UnG6nSivfmnDlXIY/xPA4XoP36o
vq0ujjog+ZypMQKI4lb0
=J/F9
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python su Android

2011-01-01 Per discussione fabrizio
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 31/12/2010 12:26, Karim Gorjux wrote:

> Che tablet hai preso?

http://www.archos.com/products/ta/archos_70it/index.html?country=it&lang=it



-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNHzXdAAoJENpL3M/T65acVu4P/2BtZuFtT49LPVQQ2AsLFqG2
C72Z5A5/80bqlG0/MxM7VJT2Ja2eT1G4RxWVPU0JbSBcnrybe9ypjQjGymjXFib4
UN/zI+2JETHoudDjI69xQd1cQq1IaRJrkGn5ZLHS0EzmXNY0WfGm87/shgixJsCr
b7p2Z4bya1dG9OBxiFGQ8El1sLY3divD79Vw1eVBxMAEQi9trNc7iHJR0pDyJJEz
oDgWQ6yx0caHbt222aWfdMfLknhVBmOQMtPaOyphMVZNVK2B418Qo/zwazcmhNS3
OBDJI4wuHvy24nwerpJ4dQCUzBbF94jn5uwqGrj6gblYyd9QVe74rMxuiKv06/Es
7G83IAjm5+sbb0JoFpj/MtwS7vKkSlpnC4vzayqhQ4/wt1Bh8sve2rK7KNR9K7kI
24Lb1EaLjmjePLPnEDlx18az+fyt1/CjFdFDTnHB149DJsOebwkkPUj20hHF0pV/
DP7UKCtQ5B9WTvDPV3fR71XZ/mscKz9aEWtb2qVBnkzMoI+kTQjDJ2PAn7D+KDhl
vVWAxkkh1ZJ5PcjGmivzxHrOBsvY3uTT9EM9VO3oHAP6rPg/tuMitdHaPGayMjJS
p8EAkgJu7MRSAIJvpuIaOGOAKpwPcSwUgtGj3T6fhwhAd1dH00YZSa3/829lCaRj
Hfc9cKne5mzDQxt/9RzK
=G6Rz
-END PGP SIGNATURE-
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] pycharm 50%

2011-03-14 Per discussione fabrizio
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Ciao,
ho un coupon di sconto per l'IDE PyCharm del 50% che
mi ha riportato un mio amico dal codemotion.
Io non  intendo comprarlo quindi rispondente a questa
se siete interessati e vi inviero' il codice.
Per correttezza lo inviero' alla prima persona interessata.
Il codice e' valido fino al 30 Aprile.
Ciao
Fabrizio Fortunato
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNfhAmAAoJENpL3M/T65acmHgQAIkOP37JYfJdijV0sDMV02mS
ffranD96lMUehHX/Dab2hs1Yc5CwRIJD2GqMO4G8UR9UNNfOsDBzXToyk5rC30iP
P/VouELjRJiLKogJbD6gBJxCSOsI7DOCzc+yMQE0o6eKHh1v9e0oO5AshsBYHmrR
B3ByLaPWgCRt8UzE+nT/yZF1HWaLKnmiNs6lmFDbVeWGOACnpi1yrKuXG2skePWq
Yurl0sMPdPjW8tN1CFm7ROW0IzvyGQkHaqZLHbCWB9rwEEnZPQ92MdPkVZw6YDtc
14xC1CJr4hGwztA/WMI/ep4XY3+3jmSWvQPtyUinVuRKjAUD4jRn5hbMiqiYuW0y
6XiG/X87+N7ITQaDTj+bjD/2Wh5gxAatQy/9q/n0fGZ7VAEoqss3G7JN586HL7SF
SHgpYQWVej8EcDmqC+7BEwvGrWks88qOlS59oVs6WQ2KJABv0p8CivwfdCaigLhn
OcKL452G03hfCJStjN/ZxN0gJexrE82IhAQyyVgYr2whuyyaTPVsLkVz8srYEV1G
SrhzkXENyBlxLoN5oYwJuJVlt9OtPDCSzrVIR7xHasRjnxcJQb/lvglKwW9+cb7k
CQ8K8V2h61PzRTaNgokz5W1+jqdx6I6O4K+Fe2pmBMUp7Kt7Ac8uUmWIF71RfVCL
XAEPUj2pzTjskSAFKsNz
=8JhI
-END PGP SIGNATURE-

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] A qualcuno è avanzato un coupon 50% per PyCharm per caso ?

2011-03-28 Per discussione fabrizio
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 28/03/2011 15:28, Cesco wrote:
> Come da soggetto. Grazie ;-)
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
ti invio il codice in serata
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNkH/cAAoJENpL3M/T65acw5UP/jZh2eha+AlKKLA0pPpuvqmQ
i6SlfrXtCrcqaUKG+HGc/iLlmZqCaBDTqh3M0MTZccunkuc9EDWO4sjqamhWZkgG
aw8v4x1SU9nsGUs2tz3lREEzhWdm5lWN4caxu7WNBHxzFJpW13/x1IEFTgV7Gjfo
Ucb/xzji+UWzVFD9xH6ctc1UenGyKhoB3TgLPo2ZzKIo3EvO7DGjhWCbFcGVkx5b
LGluUg7Fh1Hz/2UDjMsPWksdZzwddpNYQOl0UPA5/+HpwVcuzIjg7LL53KTu42f/
WpibtuDKK1uCHlAl7Ov9W+cNP8BP4VPRkO2wiZnq7LF+PILbdDi0ecTG77UwjfsA
t0J8cbPkNxJ6mzBtdCEiuKjcan2hCtHEHQzhofpYezIQWNBajOvr6xr+PhFBcTAN
W/IG/oLYjulb5jeUykfkgG5RZlAx/8gS/W2a452IdznGLaep+XySzhOBZsNpmt49
13aX8Pk5Vsoo8I7czmrA3nyCe2PwCUXW6CS7LaAhYNAEO4I/3I7z5t7NwMH16EQL
MYBR1WI4IIGt99rnui5FpR/062GcOlnCvZP2Nn5NtuFOZAdqBx9IyDET1T078xPh
V6sKLTFapSPa2LuF8EyW87opbbQ23lAGit3JcF6YjwOvl+ZXOcNa/9jRRZuXekr1
8WNJUXJ4mABfhRS88vtT
=1w7v
-END PGP SIGNATURE-

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Fabrizio Cornelli
Ciao a tutti,sono nuovo di questa lista ma scrivo codice da qualche tempo. Ho bisogno, in questi giorni, di interfacciarmi ad un db mssql (si lo so... :-)) e sto usando con discreta soddisfazione il modulo pymssql.
Chi ha realizzato il db al quale devo accedere ha avuto la brillante idea di usare dei caratteri accentati (Es: "id_attività") nei nomi delle tabelle e nei nomi dei campi, cosa che mi ha costretto, per non so quale questione di encoding, a creare delle viste con i nomi ascii, risolvendo temporaneamente il problema.
Ora sono in fase di ottimizzazione e devo eliminare quelle viste, l'esistenza di legacy ci impedisce di cambiare i nomi dei campi non ascii, devo trovare la maniera di accedervi deterministicamente da python.Qual'è il problema? presto detto: con l'interfaccia di idle e di pythonwin ci riesco, da python su riga di comando no.
Ho avuto l'accortezza (spero di aver fatto bene) di mettere in testa la stringa:-*- coding: latin-1 -*-Quindi ho proceduto con una query del tipo: server.query("select id_attività from prodotti")
L'errore fornito da python è una cosa del tipo:pymssql.DatabaseError: internal error: SQL Server message 207, severity 16, state 3, line 1:Il nome di colonna 'id_attivitÓ' non è valido.Notate come la à si è trasformata in Ó. Immagino che si tratti di un problema di encoding.
Mi sarei arreso (ci sbatto la testa da giorni) se non avessi visto funzionare quel codice. Quello che mi lascia incapace di spostarmi dal problema è che quel codice, da dentro idle funziona!Ho provato a convertire in unicode, esplicitare il codice ascii del carattere 'à', a minacciare il compilatore e a immolare un porcello a Odino. Senza risultati.
Qualcuno ha voglia di darmi una mano? (Per altro è avanzato del porcello.)Grazie! :-)-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Fabrizio Cornelli
Ciao Lawrence,  grazie per la pronta risposta. :-)
> Ho avuto l'accortezza (spero di aver fatto bene) di mettere in testa la
> stringa:> -*- coding: latin-1 -*-Questo ha poco a che vedere. Serve per i commenti e gliidentificatori. Insomma serve per poter "digitare" caratteri inLatin-1 nel file .py. Ciò che tu stai facendo è passare al server una
stringa con un encoding che lui non sa. Non esiste stringa senzaencoding. Questo è un concetto fondamentale da capire. Se vuoiapprofondire: 
http://www.joelonsoftware.com/articles/Unicode.html
 ehttp://www.jorendorff.com/articles/unicode/
Grazie,
ho trovato molto interessante ( e divertente) l'articolo di Joel
Spolsky, purtroppo non mi ha aiutato molto a dipanare la questione
perchè quel che mi manca non è il concetto di UTF-8 o di Unicode, quel
che non capisco è come vengono usati in python.
Cerco di spiegarmi: dico che un sorgente ha l'encoding latin-1,
che è quello che attribuisce alla lettera à l'encoding \x83. Questo
quindi non ha effetto sulle stringhe definite banalmente come:a="stringa"
? Dipende da sys.getdefaultencoding?Ma perchè una stringa viene interpretata in una maniera se eseguita da python.exe e in un'altra se eseguita da python idle?Ho provato a guardare se per caso sys.getdefaultencoding

() restituisce qualcosa di diverso, ma in entrambi gli ambienti restituisce 'ascii'...

> Quindi ho proceduto con una query del tipo: server.query("select id_attività> from prodotti")> L'errore fornito da python è una cosa del tipo:> pymssql.DatabaseError: internal error: SQL Server message 207, severity 16,
> stat> e 3, line 1:> Il nome di colonna 'id_attivitÓ' non è valido.Questo perchè necessitiamo di una informazione fondamentale:- in quale encoding è il database?Una volta scoperto questo devi fare in modo di codificare tutte le
stringhe secondo il set di caratteri corretto. Vedrai che cosi sirisolverà il problemaOk, ci provo. Mi faccio un giro in rete e nella configurazione. :-)(grazie, forse è la volta che finisco per capire come non subire gli encoding!)
-- Fabrizio Zeno Cornelli


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Curiosa interpretazione dell'encoding nelle stringhe di mssql

2006-09-01 Per discussione Fabrizio Cornelli
> Ma perchè una stringa viene interpretata in una maniera se eseguita da
> 
python.exe e in un'altra se eseguita da python idle?Le magie di Windows, a questo sinceramente non ti so dare una rispostaimmediata. Può dipende da vari fattori. La customizzazione delsite.py, le variabili d'ambiente e altro.
Sembra che sql encodi in ucs-2, non ho trovato, nonostante mille tentativi, una soluzione chiara.Alla fine, la soluzione che terrò, è un triste workaround:idle.bat -r mystrangeencodedscript.py

Mi riservo di capire cosa diavolo faccia PyShell. :-)Ciao a tutti.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Re: Newbie

2006-09-10 Per discussione Fabrizio Cornelli

Può essere che il server,  al momento della connessione generi una
eccezione non loggata, comincia col mettere un controllo di questo
tipo.  Non riesci a postare la parte di codice incriminata?
Ciao

Zeno

On 9/10/06, Sub-Zero <[EMAIL PROTECTED]> wrote:

Sono del tutto nuovo a questo linguaggio, e purtroppo (x motivi lavorativi)
sono costretto ad impararem ora mi trovo nella difficile situazione di dire
al mio programma di eseguire i comandi che gli invuio in remoto tramite
telnet e non so assolutamente da dove cominciare, al momento sono riuscito
solo a importare il socket e a dirgli di attendere una connessione sulla
porta  ma al momento della connessione il 'server' chiude la connessione
e non mi lascia neanche il tempo di battere su un tasto...
Grazie in anticipo




--
Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Newbie II

2006-09-11 Per discussione Fabrizio Cornelli
Ciao a tutti.> Inoltre l'OP aveva originariamente detto di volere un server telnet e
> costruirne uno da zero è un incubo; in Twisted deve solo imparare cosa> subclassare e come incollare i vari pezzi (Protocol, Factory) assieme.Ma non esistono server telnet già pronti?
Secondo me non ha bisogno di un server telnet, gli basta esporre una shell su una porta, in maniera da potercisi connettere con un "telnet.exe" o simili.Giusto?-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Newbie IV

2006-09-14 Per discussione Fabrizio Cornelli
Dai un occhio a questo software: http://digitalfreedom.altervista.org/wiki/wikifiles/remoteshell.zipNon l'ho provato, ma forse può esserti d'aiuto.
Ciao.-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] SALVARE DATI DI UN DIZIONARIO

2006-09-18 Per discussione Fabrizio Cornelli

Secondo me un database relazionale sarebbe la scelta migliore.Poi dipende se hai bisogno di esportare i dati in modo da poterli utilizzare in modo indipendente con altri linguaggi o framework e io in quel caso li salverei su file 
XML.Lavorare con documenti XML manipolandoli tramite Python e'conveniente e a portata di mano grazie alla presenza di svariate librerie atte a farlo.Ci sono anche database XML-native,anche per questo adattissimi a lavorare con dati contenuti su documenti in 
XML.Di questi conosco Berkeley DB XML ma non so darti maggiori informazioni sui bindings disponibili per Python.Trovo interessante sqlite:
SQLite is a small
C library that implements a self-contained, embeddable,
zero-configuration
SQL database engine.In pratica è un sql relazionale che non ha bisogno di installazioni particolari, tutto il db viene salvato su un unico file.Abbastanza veloce per diverse applicazioni, esistono wrapper per quasi tutti i linguaggi.
Public domain, quindi può essere usato senza problemi anche in applicazioni commerciali.Di solito, comunque, se devo gestire configurazioni, preferisco usare xml (con schema), in maniera da rendere semplici e chiare le specifiche per il configuratore, che nella migliore delle ipotesi non sarò io a scrivere. :-)
-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] SALVARE DATI DI UN DIZIONARIO

2006-09-18 Per discussione Fabrizio Cornelli
pyYAML è decisamente interessante! (mi tornerà utile a breve, suppongo... :-) )Peccato non supporti XML. (o ho visto male?)Proprio oggi devo fare parsing di un documento xml, penso di usare xpath, se non trovo niente di meglio. Del documento mi interessano solo delle parti, dom è troppo pesante da usare, sarebbe interessante una soluzione che, dato un xml e lo schema relativo, fornisca una struttura dati nello stile pyYAML...
La scelta di XML con schema avveniva per poter avere un configuratore scritto in .net, sfruttando la possibilità nativa di serializzare un dataset da e verso xml+schema. Le esigenze del progetto richiedevano che il client fosse windows form.
Ciao!On 9/18/06, Manlio Perillo <[EMAIL PROTECTED]> wrote:
Fabrizio Cornelli ha scritto:> [...]> Di solito, comunque, se devo gestire configurazioni, preferisco usare> xml (con schema), in maniera da rendere semplici e chiare le specifiche> per il configuratore, che nella migliore delle ipotesi non sarò io a
> scrivere. :-)>Dai una occhiata a pyYAML.Usato da poco e mi ha molto soddisfatto.-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] SALVARE DATI DI UN DIZIONARIO

2006-09-18 Per discussione Fabrizio Cornelli
Ah, non avevo capito la portata di YAML: http://yaml.org/spec/cvs/current.htmlNon avevo capito che si trattava di una codifica di serializazione, pensavo fosse una maniera "furba"di leggere file di configurazione generici... :-)
Yaml è nato apposta per non usare XML, quindi direi che non hai visto male :-)
-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] zmodem con Twisted

2006-09-24 Per discussione Fabrizio Cornelli
Ciao Manlio,   rinuceresti a tutto lo strato tcp/ip? Cercando di fare qualche ipotesi mi pare difficile, al giorno d'oggi, rinunciare alla posta elettronica, per esempio. (Per quel che ne so, alcuni comuni si riuniscono in consorzi, costituiscono delle reti private wireless a banda larga (non necessariamente 
801.11), chi di questi dispone di adsl mette a disposizione la rete a tutti. Viene gestito tutto a livello di rete, con apparati dedicati.Forse per basso costo tu intendevi molto più basso, vero?)Ritornando alla questione: forse si riesce ad ottenere un buon risultato con qualche compressione a livello ppp.
Per la questione xmodem: credo sia fattibile, xmodem nasce per coprire l'esigenza di fornire ai cpm un protocollo di scambio di dati semplice da implementare. http://en.wikipedia.org/wiki/XMODEM
 Sto studiando da poco Twisted, sono rimasto impressionato dalla sua potenza, mi piacerebbe approfondirlo, ho convertito un proxy thread based  in twisted e  sono passato da 800 a 120 righe! In pratica: non credo che implementare Xmodem serva a qualcosa ma ti do la mia disponibilità per il progetto, se non altro per imparare Twisted. (al limite mi accontenterei di una discussione teorica, per individuare come scrivere le classi o le funzioni necessarie)
:-)On 9/23/06, Manlio Perillo <[EMAIL PROTECTED]> wrote:
Data la situazione italiana con la scarsa diffusione della banda larga,mi stavo documentando su vecchi protocolli per la comunicazione via modem.L'idea era di implementare XModem, YModem e ZModem con Twisted in modo
da scriverci applicazioni flessibili.Tutto questo potrebbe essere utilizzato dai piccoli comuni chenecessiterebbero solo di una linea telefonica e di un PC con modem(leggi "spesa ridotta").
E' una cosa fattibile?Esiste già qualche comune che fa una cosa del genere? Ha senso?-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ciao

2006-09-26 Per discussione Fabrizio Cornelli
Ciao Lucia,  non saprei dirti quali errori evitare, tuttavia potrei
provare a suggerirti un paio di costrutti che mi sono piaciuti
particolarmente, significativi per capire come python si differenzi da
altri linguaggi più classici. Non ho nessuna pretesa di completezza,
spero soltanto di solleticare la fantasia. :-)
1) switch case--def error():  print "errore"def connect():  print "connesso"def default():  print "comando non riconosciuto"
cases={ "CONNECT": connect, "ERROR": error}  #associo ad una stringa una funzione tramite dizionariomodemline=modem.readline()    # leggo una ipotetica riga dal modem 
newstate=cases.get(modemline,default)  # estraggo
dai casi possibili la giusta funzione da chiamare, nel caso in cui non
ci sia viene restituita una funzione di defaultnewstate()    # invoco la funzione
# se ti interessa questo approccio, dai un occhio alle funzioni anonime lambda, retaggio della programamzione funzionale: 
http://www.secnetix.de/~olli/Python/lambda_functions.hawk
, ti permettono di passare una funzione creata al volo come
argomento di un'altra funzione, cosa che ti permette, per esempio, di
filtrare delle liste o mappare 2) list comprehension (arriva da Haskel)--
d=range(100) # creo una lista di numeri interipari=[
n for n in d if n%2==0 ]  # creo una lista di elementi n per ogni
elemento n in d che abbia la caratteristica di essere pari# nota che pari è una lista nuova
# oppure, più difficile:>>> noprimes = [j for i in range(2, 8) for j in range(i*2, 50, i)]
>>> primes = [x for x in range(2, 50) if x not in noprimes]
>>> print primes

[2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47](preso da 
http://www.secnetix.de/~olli/Python/list_comprehensions.hawk)
3) meta programmazione spicciola:(che poi meta programmazione forse non è :-)trovi una buona introduzione qui: 
http://www.onlamp.com/pub/a/python/2003/04/17/metaclasses.html
---class Punto:  def __init__(self,d):    # costruttore, accetta un parametro, se non è un dizionario la riga seguente da errore.    for key,value in d.items(): # per ogni chiave e valore del dizionario...
   setattr(self,key,value)    # si associa all'oggetto un
attributo specificato dalla chiave del dizionario, associato al suo
valorep=Punto({"latitudine":0,"longitudine":0})  # si può inizializzare un oggetto con attributi variabili, comodo nelle serializzazioni
p.latitudine,p.longitudine=gps.readline().split(",") -Bon, mi fermo qui.Ciao!- Show quoted text -
On 9/25/06, lucia bozzo
 <[EMAIL PROTECTED]> wrote:

Io non sono nuova ai linguaggi di programmazione:20 anni di cobol4 anni   di visual basicma sono nuova in Pythonchi è più addentro di me in questo linguaggio, mi può consigliare quali errori evitare data la mia provenienza ?
Grazie a tuttiLucia-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Send mail

2006-09-30 Per discussione Fabrizio Cornelli
Ciao,mi vien da pensare che grullo.it non faccia relay, in altre parole è abilitato ad inoltrare mail solo al proprio dominio. Di solito la password di autenticazione serve a sbloccare questa limitazione. (a volte occorre autenticarsi sul pop3 e successivamente mandare la mail, ma ci sono diversi altri sistemi) 
On 9/30/06, grullonet by AliceADSL <[EMAIL PROTECTED]> wrote:
Con questa procedura volevo inviare una mail a più destinatari...def SendMail():print "Sto per inviare..."import smtplibserver = smtplib.SMTP('mail.grullo.it
')server.sendmail('[EMAIL PROTECTED]',['[EMAIL PROTECTED]','[EMAIL PROTECTED]'],"""Subject: Soggetto
To: [EMAIL PROTECTED];altro@altro.itFrom: [EMAIL PROTECTED]Questo e una prova: """)
print "Ho inviato!!!"server.quit()return TrueLa mail xò arriva solo ai destinatari che appartengono allo stesso dominio enon agli altri. Credo che dovrei definire la password per accedere al
servizio anche se pensavo che utilizzano un client di posta già configuratonon ce ne fosse bisogno.Qualcuno sa come fare o dove sto sbagliando?Grazie
Io utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino adora ha rimosso 276 mail spam. Gli utenti paganti non hanno questo messaggio nelle loro email . Prova gratuitamente SPAMfighter qui:
http://www.spamfighter.com/litIo utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino adora ha rimosso 276 mail spam.
 Gli utenti paganti non hanno questo messaggio nelle loro email . Prova gratuitamente SPAMfighter qui:http://www.spamfighter.com/lit___
Python mailing listPython@lists.python.ithttp://lists.python.it/mailman/listinfo/python
-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Send Mail

2006-09-30 Per discussione Fabrizio Cornelli
Ciao.Chi ti dice che lo script invii la mail tramite il client di posta? :-)E se la smtplib fosse un client di posta?
http://www.onlamp.com/pub/a/python/2006/08/10/untwisting-python-network-programming.htmlHo trovato questo in rete (), spero ti sia utile:import smtplibfrom email.MIMEText import MIMETextaddr = '
[EMAIL PROTECTED]'msg = MIMEText('Body of message')msg['From'] = addr msg['Subject'] = 'Note to myself'
msg['To'] = addrserver = smtplib.SMTP('dali')server.login('salvador', 'gala') # see note 1server.sendmail(addr, addr ,msg.as_string())server.quit()Ciao!
On 9/30/06, 
grullonet by AliceADSL <[EMAIL PROTECTED]> wrote:

In Telnet uso EHLO per comunicare al server che intendo autenticarmi, poimetto la password codificata in base64.Sai come fare?In ogni caso se lo script invia la mail tramite il client di postaelettronica, che è già configurato per l'autentivcazione sul server perchè
non va?Scusate se sono domande per voi scontate.Grazie-Original Message-From: 
[EMAIL PROTECTED][mailto:
[EMAIL PROTECTED]]On Behalf Of Fabrizio CornelliSent: sabato 30 settembre 2006 15.01To: 
python@lists.python.itSubject: Re: [Python] Send mail
Ciao,mi vien da pensare che grullo.it non faccia relay, in altre parole èabilitato ad inoltrare mail solo al proprio dominio. Di solito la password
di autenticazione serve a sbloccare questa limitazione. (a volte occorre
autenticarsi sul pop3 e successivamente mandare la mail, ma ci sono diversialtri sistemi)On 9/30/06, grullonet by AliceADSL <
[EMAIL PROTECTED]> wrote:
Con questa procedura volevo inviare una mail a più destinatari...def SendMail():print "Sto per inviare..."import smtplibserver = smtplib.SMTP('

mail.grullo.it ')server.sendmail('[EMAIL PROTECTED]',['
[EMAIL PROTECTED]','[EMAIL PROTECTED]
'],"""Subject: SoggettoTo: [EMAIL PROTECTED];altro@
altro.itFrom: [EMAIL PROTECTED]
Questo e una prova: """)print "Ho inviato!!!"server.quit()return TrueLa mail xò arriva solo ai destinatari che appartengono allo stesso dominio enon agli altri. Credo che dovrei definire la password per accedere al
servizio anche se pensavo che utilizzano un client di posta già configuratonon ce ne fosse bisogno.Qualcuno sa come fare o dove sto sbagliando?Grazie

Io utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino adoraha rimosso 276 mail spam.Gli utenti paganti non hanno questo messaggio nelle loro email .Prova gratuitamente SPAMfighter qui: 

http://www.spamfighter.com/litIo utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino adoraha rimosso 276 mail spam.Gli utenti paganti non hanno questo messaggio nelle loro email .
Prova gratuitamente SPAMfighter qui:http://www.spamfighter.com/lit___
Python mailing list
Python@lists.python.ithttp://lists.python.it/mailman/listinfo/python
--Fabrizio Zeno Cornelli
Io utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino adora ha rimosso 276 mail spam. Gli utenti paganti non hanno questo messaggio nelle loro email . Prova gratuitamente SPAMfighter qui:
http://www.spamfighter.com/lit___Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
-- Fabrizio Zeno Cornelli

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Send Mail

2006-09-30 Per discussione Fabrizio Cornelli
Ciao,  non vorrei sembrare pedante, ma hai visto questa linea?server.login('salvador', 'gala') # see note 1Non sono certo che funzioni, non l'ho provato.Se non funziona, puoi sempre mettere uno sniffer di rete sulla 25 per vedere che fa, guardare i log del server.
Se non ne cavi nulla puoi sempre scriverti da solo il metodo, del resto, se lo sai fare con un telnet, puoi farlo di sicuro anche con python, no?Buon divertimento.On 9/30/06, 
grullonet by AliceADSL <[EMAIL PROTECTED]> wrote:





Ciao e 
grazie per la pazienza.
Il 
codice che mi hai passato è analogo al mio (scritto molto 
peggio!!!).
Non 
vedo come potersi autenticare.
 
HELP
 
Christian

  -Original Message-From: 
  [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED]]On 
  Behalf Of Fabrizio CornelliSent: sabato 30 settembre 2006 
  15.59To: python@lists.python.it
Subject: Re: [Python] 
  Send MailCiao.Chi ti dice che lo script invii la mail 
  tramite il client di posta? :-)E se la smtplib fosse un client di 
  posta?http://www.onlamp.com/pub/a/python/2006/08/10/untwisting-python-network-programming.html
Ho 
  trovato questo in rete (), spero ti sia utile:import smtplibfrom email.MIMEText import MIMETextaddr = '
[EMAIL PROTECTED]'msg = MIMEText('Body of message')msg['From'] = addr msg['Subject'] = 'Note to myself'msg['To'] = addrserver = smtplib.SMTP('dali')server.login('salvador', 'gala') # see note 1
server.sendmail(addr, addr ,msg.as_string())server.quit()Ciao!
  On 9/30/06, grullonet 
  by AliceADSL <[EMAIL PROTECTED]> 
  wrote: 
  In 
Telnet uso EHLO per comunicare al server che intendo autenticarmi, 
poimetto la password codificata in base64.Sai come fare?In ogni 
caso se lo script invia la mail tramite il client di postaelettronica, 
che è già configurato per l'autentivcazione sul server perchè non 
va?Scusate se sono domande per voi 
scontate.Grazie-Original Message-From: [EMAIL PROTECTED]
[mailto: 
[EMAIL PROTECTED]]On Behalf Of Fabrizio CornelliSent: 
sabato 30 settembre 2006 15.01To: python@lists.python.itSubject: Re: [Python] Send 
mailCiao,mi vien da pensare che grullo.it non faccia relay, in 
altre parole èabilitato ad inoltrare mail solo al proprio dominio. Di 
solito la password di autenticazione serve a sbloccare questa 
limitazione. (a volte occorre autenticarsi sul pop3 e successivamente 
mandare la mail, ma ci sono diversialtri sistemi)On 
9/30/06, grullonet by AliceADSL < [EMAIL PROTECTED]> 
wrote: Con questa procedura volevo inviare una mail a più 
destinatari...def SendMail():print "Sto 
per inviare..."import 
smtplibserver = smtplib.SMTP(' mail.grullo.it 
')server.sendmail('[EMAIL PROTECTED]',['
 
[EMAIL PROTECTED]','[EMAIL PROTECTED] 
'],"""Subject: SoggettoTo: [EMAIL PROTECTED];altro@
 altro.itFrom: [EMAIL PROTECTED] 
Questo e una prova: """)print "Ho 
inviato!!!"server.quit()return 
TrueLa mail xò arriva solo ai destinatari che appartengono allo 
stesso dominio enon agli altri. Credo che dovrei definire la password 
per accedere al servizio anche se pensavo che utilizzano un client di 
posta già configuratonon ce ne fosse bisogno.Qualcuno sa come fare o 
dove sto 
sbagliando?GrazieIo 
utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino 
adoraha rimosso 276 mail spam.Gli utenti paganti non hanno 
questo messaggio nelle loro email .Prova gratuitamente SPAMfighter qui: 
http://www.spamfighter.com/litIo 
utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino 
adoraha rimosso 276 mail spam.Gli utenti paganti non hanno 
questo messaggio nelle loro email . Prova gratuitamente SPAMfighter 
qui:http://www.spamfighter.com/lit___ 
Python mailing listPython@lists.python.it
http://lists.python.it/mailman/listinfo/python--Fabrizio 
Zeno Cornelli Io 
utilizzo la versione gratuita di SPAMfighter per utenti privati. Sino 
adoraha rimosso 276 mail spam.Gli utenti paganti non hanno 
questo messaggio nelle loro email .Prova gratuitamente SPAMfighter qui: 
http://www.spamfighter.com/lit___Python 
mailing list Python@lists.python.it 
http://lists.python.it/mailman/listinfo/python-- Fabrizio Zeno Cornelli 

La mia Cartella di Posta in Arrivo è protetta con SPAMfighter278 messaggi 
contenenti spam sono stati bloccati con successo.Scarica gratuitamente SPAMfighter! 

___Python mailing listPython@lists.python.it
http://lists.python.it/mailman/listinfo/python-- Fabrizio Zeno Cornelli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT?] Python in azienda...

2006-11-30 Per discussione Fabrizio Reale
Alle 16:03, giovedì 30 novembre 2006, Manlio Perillo ha scritto:
> Canella Roberto ha scritto:
> > [...]
> > scusa non voglio aprire nessun flame... anche perche' sono perfettamente
> > d'accordo con te, il problema a parer mio e' che se usi codice python
> > (come ad esempio le funzioni built-in che sono rilasciate sotto GPL)
>
> Attenzione che la licenza di Python non è come la GPL,
>
> > non
> > puoi rilasciare il codice sotto forma close source; o sbaglio ?!?
>
> Con Python, come con tanto altro codice rilasciato ad esempio sotto
> licenza MIT o BSD (come PostgreSQL, Twisted, etc) lo puoi fare.

Attenzione però a non confondere il codice scritto con l'interprete.
Utilizzando il python io posso scrivere codice con licenza chiusa.
Ovviamente l'interprete rimane sempre con la sua licenza.
Diverso è il caso che io voglia modificare proprio il python stesso, in quel 
caso devo attenermi alla licenza con cui è rilasciato.

Fabrizio

-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l.C.so Monte Grappa 90/b - 10145 Torino - Italy
Tel: +39 011 19502871 - Fax: +39 011 19791122 - http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: database sviluppatori: scelta del nome

2006-12-28 Per discussione Fabrizio Reale
Ciao,

Alle 21:02, mercoledì 27 dicembre 2006, enrico franchi ha scritto:
> On 12/27/06, Giovanni Porcari <[EMAIL PROTECTED]> wrote:
>  Credo invece che creare con in Plone un prodotto che gestisca un
>
> > elenco
> > di sviluppatori sia piuttosto semplice e veloce. Ma ovviamente è solo
> > un'opinione.
>
> Infatti parlavo di Zope. Plone è un CMS, non un framework come
> Nevow/Django/Rails/Zope.

Riporto un'opinione personale al riguardo visto che uso Plone da anni.
Ho sempre preferito vedere Plone più come un Framework più che come un CMS.
Possiamo dire che il CMS è solo una demo di quel che si può fare.

Anche per quanto riguarda i tempi di apprendimento e di sviluppo penso ci sia 
una bella differenza tra Zope da solo e Plone.

Con Plone un'applicazione del genere di potrebbe fare quasi interamente senza 
scrivere codice.

Fab



-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l.C.so Monte Grappa 90/b - 10145 Torino - Italy
Tel: +39 011 19502871 - Fax: +39 011 19791122 - http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: database sviluppatori: scelta del nome

2006-12-28 Per discussione Fabrizio Reale
Alle 10:43, giovedì 28 dicembre 2006, Lawrence Oluyede ha scritto:
> On 12/28/06, Giovanni Porcari <[EMAIL PROTECTED]> wrote:
> > Quindi per riassumere:
> > Si fa con Django e poi Valentino lo realizza anche in Nevow e
> > Fabrizio in Plone ?

Beh ormai anche tu (Lawrence) sai usare Plone :)

Fab

-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l.C.so Monte Grappa 90/b - 10145 Torino - Italy
Tel: +39 011 19502871 - Fax: +39 011 19791122 - http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] MySQLdb per Python 2.5 compilato per windows?

2007-01-01 Per discussione Fabrizio Conti

Buongiorno a tutti/e,

sono un nuovo iscritto, ho scoperto Python da pochi giorni ed ho
l'obiettivo di rifare la intranet dell'azienda in cui lavoro con
Python e Django.

Sto facendo esperimenti con Python 2.5, ma ho scoperto ora che manca
il modulo MySQLdb compilato per la versione 2.5 / Win32 di Python, che
sto usando.

Purtroppo al lavoro la macchina che dovrò usare è windows, non linux,
pertanto mi servirebbe questo modulo.

Siccome non ho un compilatore installato, e nemmeno cygwin... per caso
qualcuno di voi ha già provveduto a compilare MySQLdb per Python 2.5
versione Win32, e sarebbe disposto a mandarmelo via email?

Grazie e buon anno a tutti/e
Fabrizio Conti
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MySQLdb per Python 2.5 compilato per windows?

2007-01-02 Per discussione Fabrizio Conti

Il 02/01/07, Maurizio Brilli <[EMAIL PROTECTED]> ha scritto:


La tua richiesta mi ha incuriosito e mi sono fatto un giro in rete.
Occhio e croce, pare che ci siano delle discussioni in corso fra la
gente di python e quella di mysql per capire chi deve mettere a posto
qualcosa che non va con la 2.5 sotto Windows.


Ah be' se alla fine decidono che tocca al team di mysql, significa che
bisognerà upgradare il db. Attualmente sono fermo alla 4.0.17, non ho
mai avuto problemi e di upgradare ne ho veramente poca voglia.

[...]

due scelte: o passi a python 2.4, o passi ad un motore db diverso (per
esempio, Postgres: ho visto che psycopg è stato portato alla 2.5 sotto
Windows).


Uhm.Scelta fatta: installo una VM linux, hostata sulla stessa macchina
che sta facendo girare il db mysql. Così ho tutto quel che serve, in
ambiente nativo.
Se poi diventerà necessario fare una macchina dedicata, sarò già quasi pronto.

Prima o poi dovrò migrare anche il database, ma non posso mettere
troppa carne al fuoco, già così sono a rischio di scottarmi :-)

Grazie per l'informazione e buon lavoro.
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: Quale framework

2007-01-03 Per discussione Fabrizio Conti

2007/1/3, Manlio Perillo <[EMAIL PROTECTED]>:


> Qua le esigenze di "calendari sempre accessibili" e "calendari
> condivisi" si è fatta talmente forte che stavo valutando di tirare su
> una seconda intranet dedicata a quello (egroupware, phpgroupware, ecc),
> ma non ti immagini quanto io osteggi tale soluzione...


A proposito di calendari condivisi, sotto Django o Python in generale
c'è qualcosa di valido?
Nell'agenzia in cui lavoro usiamo webcalendar
(webcalendar.sourceforge.net) da un paio di anni e funziona bene. Però
se c'è qualcosa per Python sarei dispostissimo a provarlo.

Grazie,
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: Quale framework

2007-01-03 Per discussione Fabrizio Conti

2007/1/3, Manlio Perillo <[EMAIL PROTECTED]>:


> Nell'agenzia in cui lavoro usiamo webcalendar
> (webcalendar.sourceforge.net) da un paio di anni e funziona bene. Però
> se c'è qualcosa per Python sarei dispostissimo a provarlo.

Un qualcosa come webcalendar è affrontabile, con l'aiuto di altri
sviluppatori.


Forse lo è per voi, io ne sono piuttosto lontano :-)

ciao,
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: Quale framework

2007-01-03 Per discussione Fabrizio Conti

Il 03/01/07, Nicola Larosa<[EMAIL PROTECTED]> ha scritto:


> (webcalendar.sourceforge.net) da un paio di anni e funziona bene. Però
> se c'è qualcosa per Python sarei dispostissimo a provarlo.

Ce n'è uno in Chandler: http://chandler.osafoundation.org/


Simpatico, però è orientato all'utilizzo desktop.

ciao,
Panathos
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: Quale framework

2007-01-03 Per discussione Fabrizio Conti

Il 03/01/07, Alessandro<[EMAIL PROTECTED]> ha scritto:


> (webcalendar.sourceforge.net) da un paio di anni e funziona bene. Però
E' tra quelli che sto valutando, da affiancare all'intranet twisted


A suo tempo trovai fosse l'applicazione migliore nel genere, per php.
Qui da noi serve una quarantina di utenti, e non ha mai dato il minimo
problema. Simpatica la possibilità di personalizzare facilmente i
campi di input da parte dell'utente.

La versione 1.1 ha migliorato la gestione dei repeated events. Qualche
mese fa (l'ultima volta che l'ho provata) era usabile.



> se c'è qualcosa per Python sarei dispostissimo a provarlo.
no, in python non c'e' niente... :-(


Peccato. L'agenda condivisa è una esigenza molto diffusa. Anche nelle
aziende che ancora non sanno nemmeno cosa sia :-)

ciao,
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Errore di installazione MySQLdb

2007-01-03 Per discussione Fabrizio Conti

Buongiorno a tutti,

premessa: domande di questo tipo è più opportuno farle qui oppure sul newsgroup?

L'installazione di mysqldb, scaricato da sourceforge (*) mi
restituisce l'errore:

invalid python installation: unable to open /usr/lib/python2.5/config/Makefile

nel readme c'è scritto che se nel sistema viene trovato mysql_config
allora la configurazione è automatica, altrimenti bisogna configurare
sites.cfg.

Domande:

1) Qualcuno ha un link ad un repository per smart, adatto a opensuse
10.2, dove ci sia anche mysqldb?

2) per avere mysql_config installato cosa bisogna fare? Installare un
determinato pacchetto? Leggere e seguire le istruzioni di un readme?
:-)

Grazie,
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: statistiche di accesso a python.it

2007-01-05 Per discussione Fabrizio Conti

2007/1/5, Nicola Larosa <[EMAIL PROTECTED]>:


Cos'è quel picco la vigilia di Natale? :-)


Credo di avere contribuito a fare quel picco... il 23 notte (o 24
mattina, a seconda) l'ho esplorato parecchio. Ed a quanto pare non
sono stato l'unico... :-)

Del resto, la statistica delle pagine più visitate riguarda newbie,
tutorial e download. Probabilmente è indice del fatto che ci sono
molti niubbini che come me si stanno avvicinando a Python. Anche se
non sembra esserci un trend positivo particolare considerando le
visite mensili.

ciao,
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Uso di map()

2007-01-24 Per discussione Fabrizio Reale
Alle 09:23, mercoledì 24 gennaio 2007, Tollardo, Mauro ha scritto:
> Salve!
> È possibile usare map applicando una funzione come pow() che richiede 2
> argomenti? Ho provato con: map(pow(,2),lista)
> ma mi da errore!

Ti puoi definire una tua funzione (es: pow2) che prende un solo parametro e 
usare quella.
Puoi anche farlo al volo con lambda.

Fabry

-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l.C.so Monte Grappa 90/b - 10145 Torino - Italy
Tel: +39 011 19502871 - Fax: +39 011 19791122 - http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] mondo Plone

2007-07-26 Per discussione Fabrizio Reale
Ciao,
ci tengo a precisare che sono intervenuto nella discussione solo per tutelare 
il buon nome di Zope e Plone e non per proporli per python.it.

> >> Comunque Plone non lo conosco, a quanto ho capito Zope è comunque un
> >> mondo a parte nell'universo Python.
> >
> > Premetto che forse sono di parte come grande appassionato di Zope e
> > Plone, ma non li considero affatto un mondo a parte rispetto a parte, ma
> > un punto di riferimento fondamentale per Python.
>
> Per mondo a parte intendevo come è scritto il framework.

OK, effettivamente Zope/Plone seguono una filosofia di sviluppo che è diversa 
da qualunque altro framework io abbia mai visto (niente DB relazionale...solo 
oggetti) e senza averla capita è difficile poterlo giudicare veramente. Poi 
può piacere o no, ma le sue potenzialità sono parecchie. Invito solo chi non 
l'ha mai visto a farselo mostrare da qualcuno di competente che sappia 
evidenziarne i punti di forza. Troppo spesso ho visto persone che giudicavano 
dei software dopo uno sguardo sommario.


> >> In questa mailing list in quanti conoscono Plone?
> >
> > Io lo conosco abbastanza...come diversi di voi sanno :)
>
> Allora approfitto :).
>
> Non so se conosci i documenti gestiti su python.it, ma credi che vale la
> pena usare Plone, oppure va bene la gestione attuale
> (subversion + ht2html + makefile)?

Non conosco quella architettura, ma di solito non ci sono problemi a migrare i 
contenuti da ogni genere di piattaforma.
Sul fatto che valga la pena di usare Plone...(come ho scritto sopra) lascio 
decidere a voi :)
Io posso offrirvi tutto il supporto che volete per capire se Plone può esservi 
utile o meno.
Tralaltro se vuoi ti mando in privato un link con una demo di Plone 3 :)

>
> Quanto tempo occorre per mettere su una installazione personalizzata di
> Plone?

Installare Plone prende pochi minuti...poi dipende da quanto vuoi 
personalizzarlo :)

Saluti,
Fabry



-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Re: Smentita

2007-07-26 Per discussione Fabrizio Reale
Ciao a tutti,

> Comunque Plone non lo conosco, a quanto ho capito Zope è comunque un
> mondo a parte nell'universo Python.

Premetto che forse sono di parte come grande appassionato di Zope e Plone, ma 
non li considero affatto un mondo a parte rispetto a parte, ma un punto di 
riferimento fondamentale per Python.

Non so se avete mai provato ad avviare la shell di Python e a lanciare:
credits
oppure:
license()

da quel che si legge mi sembra che Python debba molto a Zope per la sua 
diffusione.

E per quanto riguarda Plone penso che sia il più diffuso CMS (anche se a me 
piace definirlo framework e non solo CMS) basato su Python e l'unico in grado 
di tener testa a tutti quelli PHP e anche ai blasonati SharePoint e Oracle 
Portal.

> In questa mailing list in quanti conoscono Plone?

Io lo conosco abbastanza...come diversi di voi sanno :)

Fabry



-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] integrazione mailing list newsgoup

2007-08-03 Per discussione Fabrizio Reale

> Sarebbe bello poter fare lo stesso con i forum, ma quelli in giro non
> credo si basino sullo standard rfc2822 per gestire i messaggi (e quindi
> c'è ben poco da fare)...
>
Per le mailing list legate a Plone viene utilizzato www.nabble.com per 
l'integrazione con un forum, ad esempio:
http://www.nabble.com/Plone---Italy-f21728.html

Fabry

-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sarebbe possibile fare?? Oggetto:Script per verifica indirizzi mail

2007-10-04 Per discussione Fabrizio Reale
Alle sabato 6 ottobre 2007, ennx ha scritto:
> Ciao..
> Vorrei domandare a voi esperti se è possibile realizzare in python
> uno script che mi controlli la validità di un, o più, indirizzo/i email.

E' possibile, basta che usi un'espressione regolare, puoi prendere spunto da 
questa:

EMAIL_RE = "([0-9a-zA-Z_&.+-]+!)*[0-9a-zA-Z_&.+-]+@(([0-9a-zA-Z]
([0-9a-zA-Z-]*[0-9a-z-A-Z])?\.)+[a-zA-Z]{2,6}|([0-9]{1,3}\.){3}[0-9]{1,3})$"

Fabry
PS: Hai la data del PC sbagliata

-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Quale Framework per Applicazioni Web?

2007-11-26 Per discussione Fabrizio Reale
Ciao,
Alle domenica 25 novembre 2007, enn ha scritto:
> Recentemente mi sono affacciato al mondo web, avendo del lavoro da fare, e
> mi stavo interessando a Python dal punto di vista di sviluppo mirato al
> Web.

> Prima di dedicarmi a tempo pieno ad uno dei due linguaggi, ( Python mi
> sembra più maturo ) Gradirei le vostre opinioni, senza comunque scatenare
> Flame, il quale non è assolutamente la mia intenzione. Ce ne sono già
> parecchi in giro, eheh

Dipende molto da cosa devi fare...ma l'accopiata Zope/Plone potrebbero fare al 
caso tuo.

Per maggiori informazioni: http://plone.org

Saluti,
Fabrizio


-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [PyCon] Call For Papers PyCon Italia Due

2008-02-29 Per discussione Fabrizio Reale
Ciao,
Alle mercoledì 27 febbraio 2008, Valentino Volonghi ha scritto:
> Ed eccoci alla seconda edizione di PyCon Italia che essendo una
> conferenza della comunita` ha innanzitutto bisogno del vostro aiuto per
> poter diventare una conferenza di successo.
>
> Come al solito informazioni sulla conferenza sono disponibili sul nostro
> sito http://www.pycon.it

> Come sottoporre un paper per la valutazione
> 
>
> La proposta per il talk deve essere inserita online direttamente con
> Assopy[1], il nostro gestionale. Oltre ad alcune informazioni
> anagrafiche e biografiche sul relatore, è necessario inserire un
> abstract di qualche paragrafo che descriva gli argomenti che verranno
> trattati.

sto avendo dei problemi nel caricamento dei Talk.
Dopo averli scritti e cliccato su registra quando torno a visualizzare il talk 
l'abstract risulta vuoto.
Inoltre non riesco a inserire la foto. Dopo aver cliccato "Scegli immagine" mi 
si visualizza il campo di scelta file, ma dopo averlo selezionato il campo 
non è più visibile e quando riclicco sul pulsante il campo file risulta 
vuoto.
Come browser uso Firefox 2.0.0.12.

A presto,
Fabrizio



-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [PyCon] Call For Papers PyCon Italia Due

2008-02-29 Per discussione Fabrizio Reale
Ciao,
> > sto avendo dei problemi nel caricamento dei Talk.
> Sto controllando la cosa.

> Chiunque avesse problemi con la parte gestionale
> di Pycon può contattarmi direttamente e sarà mia
> cura intervenire per risolvere i problemi nel
> minor tempo possibile.

Tutto risolto al volo brillantemente da Giovanni :)
Grazie.

Fabrizio


-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Informazioni

2008-03-01 Per discussione Fabrizio Reale
Alle sabato 1 marzo 2008, andrea lucaroni ha scritto:
> Salve a tutti
> Vorrei delle informazioni sui diversi meeting che si terranno all'inizio di
> maggio. Per esempio il costo dei pasti e gli eventuali alloggi.

Nell'attesa che ti diano maggiori dettagli puoi trovare informazioni qui:
http://www.pycon.it

Fabry


-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] grafici in python?

2008-09-02 Per discussione Fabrizio Mancini
Ciao a tutti,
sono abbastanza nuovo su python, e stavo cercando un modo per fare dei
grafici in python.
Vorrei fare dei grafici abbastanza semplici tipo quelli che vengono generati
da excel (grafici ad area per intenderci) e vorrei usare qualcosa di
opensource.
Avete suggerimenti, esperienze, indicazioni a riguardo?
qualsiasi suggerimento è il benvenuto
Grazie
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] grafici in python?

2008-09-02 Per discussione Fabrizio Mancini
On Tue, Sep 2, 2008 at 5:53 PM, Maurizio Simoni <[EMAIL PROTECTED]>wrote:

> Prova a dare un'occhiata a MatPlotLib
> http://matplotlib.sourceforge.net/
>
> mmhh sembra interessante!
Ci do un'occhio e vedo cosa ci cavo fuori!
grazie
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] grafici in python?

2008-09-06 Per discussione Fabrizio Mancini
On Fri, Sep 5, 2008 at 12:59 PM, IloChab <[EMAIL PROTECTED]> wrote:

> Io trovo ottimo
> http://pyqwt.sourceforge.net/
>
> (pero' si porta dietro Qt4, non so' se è "troppo")
>
> ciao
> Licia
>

Ciao,
grazie dei consigli ma forse portarsi dietro tutte le qt è troppo! :-)
mi serve di plottare un grafico e spedirlo via mail, aggregando dei dati
pescati da db.
L'applicazione è di tipo batch, quindi senza controllo umano. Per questo
motivo mi serve una cosa leggera e che non richieda interventi o cose
"strane" che devono essere presenti su di un server, e per i sistemisti qt è
"strano" !!! :-)
Grazie a tutti dei consigli, per adesso sto provando sia matplotlib che rpy,
poi devo scegliere tra quello che si porta appresso meno dipendenze di
interfaccia grafica.
Fabriizo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] dizionario di dizionari

2008-09-30 Per discussione Fabrizio Mancini
2008/9/30 Massimo Capanni <[EMAIL PROTECTED]>

> salve a tutti,
>
> e' possibile creare un dizionario di dizionari?
>
>
Certo,
ti allego un mini esempio
In [1]: dict1 = {}
In [2]: dict[1] = "prova2"
In [3]: dict2 = {1:"provadict"}
In [4]: dict1[2] = dict2
In [5]: dict1[3] = {1:"altro dizionario nested"}
In [6]: from pprint import pprint
In [7]: pprint(prova)
{1: 'prova2', 2: {1: 'provadict'}, 3: {1: 'altro dizionario nested'}}
In [8]: print prova[3][1]
altro dizionario nested

e cioè:
ho creato un dizionario vuoto di nome dict1 (riga 1) e gli ho assegnato un
valore (riga2)
ho creato un secondo dizionario di nome dict2 con dei valori preassegnati
(riga 3) e lo ho assegnato la secondo elemento del dizionario dict2 (riga
4).
Al terzo valore del dizionario dict1 ho assegnato un altro dizionario (riga
5).
Il risultato lo puoi vedere in fondo (riga 7)
Per accedere all'elemento del dizionario più interno basta che lo referenzi
con la notazione riportata in riga 8.
HTH
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Consiglio Web Framework versatile e adatto a sviluppare il sito ad una community

2008-10-21 Per discussione Fabrizio Reale
Ciao,
Il lunedì 20 ottobre 2008 18:07:28 Agosto Alessandro ha scritto:
> sono nuovo della ML e da un paio di mesetti mi dedico pienamente allo studio 
> di Python.
> Premetto che non voglio scatenare flame di alcun tipo, solo avere consigli da 
> chi più esperto :D .

Anch'io non voglio fare flame :)
E ti cito solo per completezza anche Plone (http://plone.org)

A presto,
Fabrizio


-- 
Fabrizio Reale   [EMAIL PROTECTED]
Redomino S.r.l. Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 http://www.redomino.com/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Gestire i numeri

2008-11-05 Per discussione Fabrizio Mancini
On Wed, Nov 5, 2008 at 11:04 AM, Giovanni Marco Dall'Olio <
[EMAIL PROTECTED]> wrote:

> On Wed, Nov 5, 2008 at 9:49 AM, Zanon Samuele <[EMAIL PROTECTED]> wrote:
> > ciao a tutti... forse sembrerà banale la domanda volevo sapere come
> > istruire python perchè mi verifichi che dopo il simbolo dei decimali (il
> .
> > per come gestisce python i numeri) ci siano almeno 2 cifre, ed
> eventualmente
> > mi inserisca uno o due zeri dove mancano.
> > esempio:
> > se io ho un numero tipo 20.1 vorrei che python me lo trasformasse in
> 20.10
> > oppure se io ho 19 vorrei che me lo trasformasse in 19.00
>
> >>> print "%.2f" % 19
> (il .2 indica due cifre decimali, ed f un float)
>
> Purtroppo non ti saprei indicare la documentazione esatta per questo.
> Credo che venga dal C.


Ciao,
per conoscere la sintassi esatta dello statement print il link è
http://www.python.org/doc/2.5.2/lib/typesseq-strings.html
HTH
Ciao
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Gestire i numeri

2008-11-05 Per discussione Fabrizio Mancini
per conoscere la sintassi esatta dello statement print il link è
> <http://www.python.org/doc/2.5.2/lib/typesseq-strings.html>

Mi correggo,
per conoscere la sintassi esatta riguardante la formattazione delle stringhe
in generale..
:-)
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Invocare una classe Java

2008-11-10 Per discussione Fabrizio Reale
Ciao a tutti,
ho una classe Java con cui devo interagire in Python scambiandomi tipi di 
oggetti semplici (stringhe e numeri).
Quale via consigliate?

Fabrizio

-- 
Fabrizio Reale - [EMAIL PROTECTED]
Redomino S.r.l. - http://www.redomino.com/
Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] pyunit e test con i database

2008-11-10 Per discussione Fabrizio Mancini
Ciao a tutti,
sono abbastanza nuovo sul discorso python e pyunit, e soprattutto quello che
riguarda lo unit testing.
Volevo chiedere consiglio su come poter fare il test di classi che si
occupano di interfacciarsi con i database.
Avete esperienze e / o consigli su come procedere?
ho letto un po in giro sui mock / stub e diciamo che ne ho ricavato poche
idee ma molto confuse.
Last but not least, ho pensato di usare il modulo pyunit, ma ho visto che ne
esistono altri.
Avete anche a tal riguardo consigli e suggerimenti?
Spero di essermi spiegato! ;-)
Ciao e grazie
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] pyunit e test con i database

2008-11-11 Per discussione Fabrizio Mancini
Ciao,
Grazie ad entrambi per i suggerimenti. I doctest li avevo inizialmente
scartati perché mi sembravano "sempliciotti" e difficilmente mantenibili.
L''applicativo di automazione che sto scrivendo si interfaccia su vari
fronti sia con i db che con altri applicativi e con i file system cifs ed
nfs, e deve girare su varie piattaforme quali linux, windows e solaris.
Stavo inizilamente cercando qualche soluzione per i mock con pyunit, ma
adesso che mi hai suggerito nose me lo studio ben benino!
Grazie
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] pyunit e test con i database

2008-11-11 Per discussione Fabrizio Mancini
> Penso che dipenda anche da quello che vuoi fare con il database.
> Se ti serve per farci girare sopra delle applicazioni, web o no,
> effettivamente il doctest puo' essere scomodo.
>
> Se invece usi il database per immagazzinare dati, e.g. risultati di un
> esperimento di laboratorio, e sai che verra' interrogato solo tramite
> moduli come sqlalchemy, il doctest e' utile perche' ti permette di far
> capire cosa rappresenta ogni tabella, qual e' la maniera corretta per
> accedervi, e cosi' via.
>
> Era forse un po' troppo generica la domanda :)


Ciao,
i db in questione sono dei database che vengono usati da dei sistemi di
gestione documentale, in cui ogni schema ha circa 50-60 tabelle, e alcune
tabelle, quelle più grandi, arrivano a contenere fino a 200 milioni di righe
ed alcune query devono mettere in join 3 o 4 tabelle di questa dimensione.
Le tabelle che entrano in gioco comunque sono poche. Il problema che una o
due di queste tabelle variano per ogni schema. Non volendo modificare lo
script per ogni schema, ho messo tutta la configurazione "variabile" in un
file ini che il sw si legge allo startup.
Per accedere al db stavo anche pensando di provare sqlalchemy ma vorrei
prima capire come performa in tale situazione. Per adesso uso solo cx_Oracle
nudo e crudo e non ho problemi.
Quello che vorrei fare è testare la classe che si interfaccia con il db. Il
problema sorge quando la classe cerca di interrogare il db e si aspetta dei
risultati.
I mock mi servivano appunto per fornire un set di questi dati e su questi
eseguire alcune operazioni, come select e update.
In base ai risultati di questa query il sw che sto scrivendo recupera i file
interfacciandosi con vari sistemi di memorizzazione dati.
Fondamentalmente non fa nulla di complicato, ma devo lanciare il parallelo
vari processi per recuperare parrallelamente i vari documenti (e sono
tanti!!!) al fine di velocizzare l'operazione, perché alcuni di questi
sistemi sono tutt'altro che storage veloci!!!
Siccome inizialmente l'avevo scritto di corsa questo pezzettino di software,
lo vorrei riscrivere daccapo e con gli unittest.
Ciao e grazie
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Invocare una classe Java

2008-11-17 Per discussione Fabrizio Reale
On Thursday 13 November 2008 10:24:25 [EMAIL PROTECTED] wrote:
> 2008/11/10 Fabrizio Reale <[EMAIL PROTECTED]>:
> > Ciao a tutti,
> > ho una classe Java con cui devo interagire in Python scambiandomi  
> > tipi di oggetti semplici (stringhe e numeri).
> > Quale via consigliate?

> http://wiki.python.org/moin/ScriptingJava
> Personalmente, ti consiglio JPype invece di JPE.

Ti si compila sotto Linux?
A me sta dando problemi.

Fabry


-- 
Fabrizio Reale - [EMAIL PROTECTED]
Redomino S.r.l. - http://www.redomino.com/
Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Invocare una classe Java

2008-11-17 Per discussione Fabrizio Reale
On Monday 17 November 2008 12:49:04 [EMAIL PROTECTED] wrote:
> Quoting "Fabrizio Reale" <[EMAIL PROTECTED]>:
> 
> > On Thursday 13 November 2008 10:24:25 [EMAIL PROTECTED] wrote:
> >> 2008/11/10 Fabrizio Reale <[EMAIL PROTECTED]>:
> >> > Ciao a tutti,
> >> > ho una classe Java con cui devo interagire in Python scambiandomi
> >> > tipi di oggetti semplici (stringhe e numeri).
> >> > Quale via consigliate?
> >
> >> http://wiki.python.org/moin/ScriptingJava
> >> Personalmente, ti consiglio JPype invece di JPE.
> >
> > Ti si compila sotto Linux?
> > A me sta dando problemi.
> >
> 
> Si, mi ricordo che c'era da cambiare il path della JVM in setup.py,  

Si, quell'ho fatto.

> prova a leggere il README oppure posta qui gli errori.
Ho letto tutto quel che c'era da leggere (almeno spero).
L'errore che ho in compilazione è:
building '_jpype' extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall 
-Wstrict-prototypes -fPIC -I/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/include 
-I/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/include/linux 
-Isrc/native/common/include -Isrc/native/python/include 
-I/usr/include/python2.4 -c src/native/common/jp_objecttypes.cpp -o 
build/temp.linux-i686-2.4/src/native/common/jp_objecttypes.o
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for 
Ada/C/ObjC but not for C++
In file included from src/native/common/include/jpype.h:99,
 from src/native/common/jp_objecttypes.cpp:17:
src/native/common/include/jp_env.h: In constructor 
‘JPMallocCleaner::JPMallocCleaner(size_t)’:
src/native/common/include/jp_env.h:59: error: there are no arguments to 
‘malloc’ that depend on a template parameter, so a declaration of ‘malloc’ must 
be available
src/native/common/include/jp_env.h:59: error: (if you use ‘-fpermissive’, G++ 
will accept your code, but allowing the use of an undeclared name is deprecated)
src/native/common/jp_objecttypes.cpp: In member function ‘virtual HostRef* 
JPObjectType::convertToDirectBuffer(HostRef*)’:
src/native/common/jp_objecttypes.cpp:215: warning: deprecated conversion from 
string constant to ‘char*’
src/native/common/jp_objecttypes.cpp: In member function ‘virtual void 
JPObjectType::setArrayValues(__jarray*, HostRef*)’:
src/native/common/jp_objecttypes.cpp:242: warning: deprecated conversion from 
string constant to ‘char*’
error: command 'gcc' failed with exit status 1


Ma spero di non dover mettere mano al codice C++.

Fabry


-- 
Fabrizio Reale - [EMAIL PROTECTED]
Redomino S.r.l. - http://www.redomino.com/
Largo Valgioie 14 - 10146 Torino - Italy
Tel: +39 011 7499875 - Fax: +39 011 3716911 

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] (senza oggetto)

2008-11-17 Per discussione Fabrizio Mancini
On Mon, Nov 17, 2008 at 12:39 PM, francesco fabiano <[EMAIL PROTECTED]
> wrote:

> sto iniziando a programmare con python, però non riesco a capire come si fa
> partire il programma con windows xp, mi dareste una spiegazione?

Ciao,
se hai scritto un programma che si chiama ad esempio prova.py e hai
l'interprete python installato in c:\python25, basta che lanci
c:\python25\python.exe prova.py
oppure inserisci c:\python nel path di sistema.

ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] problei con imap

2009-01-05 Per discussione Fabrizio Mancini
2009/1/5 salvatore monaco 

> Ciao a Tutti e buon anno


Ciao e buon anno anche a te.


> ok vorrei ricavare solo il subject che per me e' il nome di un doc e a mail
> di chi invia il messaggio come stringhe ma ricevo in output del print
>
> ('OK', ['1 2 3 4'])
> OK
> [('1 (BODY[HEADER.FIELDS ("SUBJECT")] {20}', 'Subject: I002334\r\n\r\n'),
> ')']
> OK
> [('1 (BODY[HEADER.FIELDS ("FROM")] {50}', 'From: "Salvatore MONACO" <
> salvatore.mon...@dominio.it>\r\n\r\n'), ')']
>
> a me basterebbe capire come analizzare il i due risultati e avere due
> stringhe in return I002334 e l'indirizzo mail
>
> mi sapete consigliare la via migliore
>

Secondo me  la via migliore per cercare dentro gli elementi della tupla che
ti torna la libreria imap, è quella di usare il modulo re di python
http://docs.python.org/library/re.html
Le regular expression sono molto potenti per la ricerca di testo.
per cercare il subject potresti usare
re.search("Subject: [a-zA-Z0-9]*\r\n\r\n")
Ciao
Fabrizio
P.s. la regexp che ho scritto non so neanche se funziona anche perché la
sintassi non me la ricordo a memoria, comunque sul sito ci sono degli ottimi
esempi, e se non ti bastasse ti consiglio diveintopython (
http://diveintopython.org/regular_expressions/index.html)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] cambiare i valori dei parametri a runtime

2009-01-30 Per discussione Fabrizio Mancini
Ciao,
vorrei cambiare dei valori all'interno di uno script python a runtime. Mi
spiego:
ho realizzato uno script che fa un uso misto di thread e processi per
compiere dei lavori a lungo termine, principalmente lavori che prevedono IO
su share NFS / CIFS, filesystem  e interazioni con un db.
I threads praticamente fanno solo da scheduler dei processi, ho quindi
realizzato un thread pool che esegue lo spawn dei sottoprocessi e vi
colloquia tramite pipe. Se il sottoprocesso non termina entro un tot tempo
allora il thread lo ammazza e riaccoda il task alla coda di lavorazione.
Il programma si legge da un file ini alcuni parametri che vorrei poter
cambiare a runtime, ad esempio vorrei cambiare la dimensione del thread pool
o del tempo di attesa prima di ammazzare il sottoprocesso.
La domanda è:
come faccio a far rileggere i parametri allo script senza fermarlo e
riavviarlo?
Mi piacerebbe realizzare una cosa come fa il comando apache reload o postfix
reload, cioè che si rileggono solo i files di configurazione senza
interrompere il servizio!
Avete esperienze in merito, consigli link o qualunque cosa sia relativa
all'argomento?
Grazie
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] cambiare i valori dei parametri a runtime

2009-01-30 Per discussione Fabrizio Mancini
On Fri, Jan 30, 2009 at 12:35 PM, Marco Mariani
wrote:

>
> Non l'ho mai usato, forse c'e' di meglio, ma con 2 ricerche in google ho
> trovato questo
>
> http://pyinotify.sourceforge.net/
>
> Ciao,
e grazie innanzitutto per la risposta. Conosco inotify, ma il problema è che
è integrato solo su linux. Lo script che ho scritto deve girare però su
win/solaris/linux.
L'idea però potrebbe essere buona... :-) dovrei reimplementarlo in maniera
molto più semplice in puro python.
Ciao
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] cambiare i valori dei parametri a runtime

2009-01-30 Per discussione Fabrizio Mancini
Ciao,

On Fri, Jan 30, 2009 at 1:44 PM, Daniele Varrazzo  wrote:

> Puoi fare esattamente come fanno loro: intercetta un signal e registra un
> handler che ricarica la configurazione.
>
> Sotto Unix di solito si registra un segnale (per esempio Postgres e Apache
> usano SIGHUP) come messaggio dall'esterno per ricaricare la configurazione.
> Ho già letto che usi windows: io credo che la tecnica sia usabile anche
> sotto windows, visto che il modulo "signal" è presente anche lì: vedi
> http://docs.python.org/library/signal.html
>
> Proprio ieri ho postato una ricetta sull'uso di signal su stackoverflow: il
> caso di uso era diverso ma la tecnica è la stessa: vedi
>
> http://stackoverflow.com/questions/492519/timeout-on-a-python-function-call/494273#494273
>
Ottimo, adotto subito questa tecnica, mi piace un sacco!!! :-)
grazie per i link, li lurko immediatamente!
Ciao
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] cambiare i valori dei parametri a runtime

2009-01-30 Per discussione Fabrizio Mancini
Ciao,

> Non mi sembra la soluzione migliore usare i thread per fare questo.
>
hai perfettamente ragione, ma non essendo esperto in questo genere di
programmazione, era la soluzione migliore che mi è venuta in mente! :-)


> La soluzione canonica a questo problema è avere un processo master, il
> quale a sua volta fa lo spawn di N sotto processi.
>
> Il processo master registra un handler per il segnale SIGCHLD, in modo
> che venga notificato se un processo figlio è morto e ne possa spawnare
> un altro.
>
> Per ricaricare la configurazione, non devi fare altro che:
> 1) Fare lo spawn di N processi, i quali a loro volta leggono la nuova
>configurazione
> 2) Se è andato tutto bene, killi gli N processi "vecchi".
>
Non mi è chiara una cosa, probabilmente non riesco a inquadrare la soluzione
che mi serve.
Approfitto della tua gentilezza e disponibilità subito! :-)
La mia applicazione processa dei file, solitamente è una lista di file
(arrivano o da un file di testo, o da un db).
lo script principale usa un thread pool per fare lo spawn dei processi e
scodano la queue che incamera i dati.
Ogni sottoprocesso prende come argomento da riga di comando il nome del file
da trattare.
Se il sottoprocesso termina senza problemi allora il thread che l'aveva in
carico fa lo spawn di un altro sottoprocesso, altrimenti il thread lo
ammazza dopo 30 secondi se non ha completato.
I thread li ho usati per avere una concorrenza vera e propria sulle
operazioni sui files, cioè per avere un numero di processi contemporanei
elevato. Attualmente il processo gira su una macchina solaris / sparc a 16
core e quindi faccio lo spawn di almeno 16 processi.
Non mi è chiaro come fare lo spawn di più processi senza usare una tecnica
del genere.
Uso un loop del tipo while True, con un contatore per avere il numero di
processi attivi?
Grazie per qualunque consiglio!

Dovresti trovare un esempio di come fare tutto questo in
> http://pypi.python.org/pypi/Spawning/0.8.10
>
ottimo lo guardo subito!


> Ciao  Manlio Perillo
>
Grazie
Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] cambiare i valori dei parametri a runtime

2009-01-30 Per discussione Fabrizio Mancini
Ciao,
On Fri, Jan 30, 2009 at 4:02 PM, Manlio Perillo wrote:

> Fabrizio Mancini ha scritto:
>  > [...]
> Prego!

Grazie a te!


> Questi processi esterni sono scritti da te?
> Scrivono su una pipe che tu devi leggere dal processo principale?

Si i processi esterni sono scritti da me. Non scrivono su una pipe, ma solo
tramite il modulo logging. Tutto quello che arriva sulla pipe è di poco
interesse.


> Se i processi sono scritti da te, allora potresti far processare ad un
> processo più di un file, sempre uno alla volta.
> Potresti creare un process pool, ed inviare i files da processare.
> Non è banale, io ti consiglio di usare Twisted che ha già tutto pronto.

Ti confido che Twisted me lo sto studiando nel tempo libero da un paio di
settimane, ma mi rimane ancora ostico il modo di pensare in termini di
deferreds! :-) non riesco a tradurre quello che devo fare nel modo di farlo
di twisted! :-) mi sa che mi devo prendere un interprete ;-)


> Usa semplicemente un segnale (come SIGHUP) per notificare il processo
> che deve rileggere la configurazione.
>
Gia ci sto lavorando!


> Assicurati però di poter effettivamente modificare il comportamento del
> programma a run time.
> Su Windows potrebbe essere un problema, in quel caso potresti usare un
> socket o named pipe.
>
Il comportamento che mi interessa modificare è solo il tempo di attesa prima
di killare il sotto processo e la dimensione del pool, ma per fare
quest'ultima cosa ho scopiazzato la soluzione adottata qui:
http://www.chrisarndt.de/projects/threadpool/

Mi è cascato giusto adesso l'occhio su multiprocessing implementato in
python 2.6 e disponibile anche qui:
http://pypi.python.org/pypi/multiprocessing/2.6.0.2

Ciao e grazie per l'aiuto
Fabrizio Mancini
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] cambiare i valori dei parametri a runtime

2009-02-03 Per discussione Fabrizio Mancini
On Fri, Jan 30, 2009 at 10:30 PM, Enrico Franchi
wrote:

>
> IMHO il problema e' che twisted finche' lo studia non lo capisce. lo
> deve usare, sbagliare, correggere, riusare capire.
>

Sono pienamente d'accordo, ma il tempo scarseggia!! :-)


> Si ci sono persone che capiscono solo vedendo la descrizione formale... io
> non sono fra questi.
>
Siamo in due a non essere tra questi! :-)

Grazie a tutti per i consigli
A presto
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ciao

2009-08-04 Per discussione Fabrizio Mancini
2009/7/10 Giorgio Zoppi :
> Salve gente,
> mi serve un timer per gestire le ritrasmissioni udp, twisted ne fornisce uno?

Ciao,
twisted a che io sappia, non fornisce un timer, ma fornisce un
servizio di schedulazione.
Tu gli dici tra quanto deve eseguire una certa cosa e lui in
quell'esatto momento la fa.
http://twistedmatrix.com/projects/core/documentation/howto/time.html

Non so cosa devi fare tu, ma twisted fornisce un approccio diverso.
Se vuoi un timer perchè ogni tot devi controllare qualcosa, allora
twisted può fare al caso tuo perchè ragiona in maniera inversa, cioè
Twisted ti permette di metterti in attesa che un determinato evento
avvenga e reagisce come l'evento si presenta.
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] django db2

2009-08-30 Per discussione Fabrizio Mancini
On Fri, Aug 28, 2009 at 3:48 PM, cheis wrote:
>        e.g. export IBM_DB_DIR=/home/db2inst1/sqllib
>             export IBM_DB_LIB=/home/db2inst1/sqllib/lib

premetto che non conosco db e non lo uso, ma queste due righe
riportate nell'errore mi sembrano autoesplicative.
Devi impostare le variabili d'ambiene per far trovare alle librerie
python i file relativi all'installazione di db, altrimenti credo che
non riesca a linkarle.
L'errore ti dice che non le trova con questa riga:
 IBM DataServer environment not set.
   Please set IBM_DB_DIR to path to sqllib,
   and set IBM_DB_LIB to lib directory under sqllib
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Twisted Reactor and PyQt

2009-09-21 Per discussione Fabrizio Mancini
2009/9/21 Giorgio Zoppi 

> Ciao,
> sto facendo un piccolo server che deve lanciare eventi al modulo della
> gui come gui usiamo Qt e cerco un modo thread-safe
> per integrare il tutto. La parte server sotto e la parte di gui sopra.
> Idee?
> Giorgio.
>
Ciao,
dal titolo dell'email sembrerebbe che tu la vuoi implementare con twisted.
Twisted ha il supporto per installare il proprio reactor nelle gui qt. E'
disponibile anche il reactor per le qt4 (https://launchpad.net/qt4reactor).
Altrimenti quello per le qt3 è già disponibile da tempo.
Da quello che scrivi sembra che il server deve richiamare delle funzioni del
client.
Per fare questo ti consiglio di usare il PerspectiveBroker di Twisted che ti
permette di invocare metodi remoti come se fossero locali.
Guarda qui per maggiori dettagli.
http://twistedmatrix.com/projects/core/documentation/howto/pb-intro.html
Se invece vuoi far parlare tra di loro gui e server tramite semplici
messaggi che viaggiano in rete, altro non devi fare che aprire due socket e
far si che i due si mandino messagi al ricevimento dei quali reagiscono come
vuoi tu. Anche in questo twisted ti può aiutare.
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] NetBeans IDE con Python e Autocomposizione

2009-11-28 Per discussione Fabrizio Mancini
On Sat, Nov 28, 2009 at 1:22 PM, Pasini Paolo  wrote:
> Ciao a tutti ,
> Da qualche tempo stò usando  NetBeans con il plug in per python.
> Ma ho problemi con l’auto completamento durante la scrittura del codice (
> oggetto. …).
> Qualcuno ha risolto il problema ?

Sinceramente no, neanche con la verisone 6.7
L'ho usato per un pò in alternativa a eclipse, ma l'ho abbandonato per
i parecchi problemi che presentava.
Ti consiglio di provare eclipse con pydev (ora distribuito da aptana e
completamente opensource), che adesso supporta sia python, che jython
che ironpython.
Lo sto usando per sviluppare una app con TurboGears 2 e con il
debugger di eclipse posso debuggare direttamente l'applicazione web.
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] NetBeans IDE con Python e Autocomposizione

2009-11-30 Per discussione Fabrizio Mancini
> Non ho ancora provato Eclipse con pydev, ma con Netbeans avevo risolto
> seguendo un tutorial che adesso non ho sottomano e che dovrei avere
> nei preferiti nell'altro pc. Appena lo trovo, se lo trovo, lo posto.

Magari grazie, anche perché netbeans mi stava simpatico! poi come ho
già detto personalmente non sono riuscito a farlo funzionare!
comunque se usi firefox ti consiglio l'estensione xmarks! mi ha
risolto un sacco di problemi con i preferiti! :-)
ciao f
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] threads

2009-12-01 Per discussione Fabrizio Mancini
> premetto che non ho alcuna esperienza con i threads. Ciò nonostante,
> vorrei iniziare a capire come poterli utilizzare per sfruttare le
> architetture multicore delle moderne cpu e, quindi, migliorare le
> prestazione di uno script su cui sto lavorando. In particolare, lo
> script in questione effettua un parsing di un input file e subito dopo
> genera una serie di file di dimensioni più piccole. Di seguito, un
> loop è utilizzato per effettuare alcune operazioni su tutti i file
> creati. Tali operazioni sono le medesime per ogni file. Mi chiedevo
> se, utilizzando i threads, fossi in grado di ridurre i tempi di
> esecuzione del loop, magari indirizzando parte dei file generati a
> threads indipendenti. Nel caso affermativo, come potrei procedere?
>
Ciao,
come ti hanno risposto, a causa del GIL non avrai nessun miglioramento
delle prestazioni, soprattutto per operazioni di IO di questo genere.
Se devi effettuare pesantemente questo genere di operazioni ti posso
indicare invece un framework che ti può aiutare, come ha fatto con me!
Twisted (http://twistedmatrix.com)
Si tratta di programmazione ad eventi, e come mi par di capire, puoi
strutturare la cosa come un controller ed n processi che fanno il
lavoro.
Con twisted puoi usare il perspective broker a cui si possono
sottoscrivere più client e lo puoi anche distribuire sulla rete.
Il perspective broker "server" è quello che ha la logica e
distribuisce i compiti ai figli disponibili in ascolto, mentre il
"client" è quello "stupido" ed esegue un solo compito per volta e
ripetitivo.
HTH
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] multiprocessing

2009-12-17 Per discussione Fabrizio Mancini
2009/12/17 Ernesto :
> Ciao a tutti,
>
> tempo fa ho iniziato una discussione sul multi-threading da cui è
> emerso che per lanciare più threads con python per aumentare le
> prestazioni è più conveniente utilizzare la libreria multiprocessing.
> Tuttavia no so se la mia scelta è sensata o meno. Ho a disposizione
> più di un processore multi-core.
> Il mio script effettua un loop su una lista di file ed esegue per ogni
> iterazione una specifica funzione su ogni file, per esempio:
>
> miaLista=[file1,file2,file3]
> for file in miaLista:
>        miaFunzione(file)
>
> Vorrei poter lanciare la mia funzione sulla lista sfruttando più
> processi. Se scelgo di avviare 2 processi, i primi due file della
> lista vengono analizzati. Come faccio a dire allo script di continuare
> ad eseguire la funzione sul file successivo una volta che uno dei
> primi due processi è terminato?
puoi usare il pool del modulo multiprocessing.
http://docs.python.org/library/multiprocessing.html#module-multiprocessing.pool

oppure in alternativa un lock (però mi sa che cosi ti vai ad
impantanare più di quanto ti serve).

Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Cerco posto lavoro stimolante.

2010-01-15 Per discussione Fabrizio Fortunato
Da qualche mese seguo la ml di python, colgo l'occasione sia per 
presentarmi che per dare una disponibilità al progetto. A mio parere è 
questo progetto è molto stimolante.
Fabrizio Fortunato
In data venerdì 15 gennaio 2010 09:44:08, Giorgio Zoppi ha scritto:
 > Be. L'idea e' partire dai casi d'uso di medica, per questo serve una
> discussione piu approfondita. Farlo uguale è improponibile
> non voglio imparare il clipper o db3, pero farlo in modo tale
> rispecchi gli stessi casi d'uso.
> 
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] python syslog/maillog e db

2010-02-22 Per discussione Fabrizio Mancini
2010/2/22 Matteo Battistini 

> Ciao a tutti,
>
> ho bisogno di due dritte riguardo un lavoro che vorrei fare.
> Vorrei avere uno strumento web che mi permetta di fare ricerche
> all'interno dei log di sistema, per ora mi interessano syslog e
> maillog.
>
> Se avete link che mi permettano di partire da progetti gia' fatti
> senza dover reinventare la ruota...
>
> Ciao,
partendo proprio dal presupposto che si può non reinventare la ruota, ti
consiglierei di usare il logging centralizzato che puoi avere usando
rsyslog.
Configurando il sistema in maniera opportuna puoi ripescare solo il maillog.
(Qui un link che potrebbe interessarti
http://wiki.rsyslog.com/index.php/Here_comes_the_first_stor).
Per quanto riguarda la consultazione ti consiglio pure qui di usare uno
strumento già predisposto phpLogCon
(http://www.phplogcon.org/<http://www.phplogcon.org/Topic3.phtml>
)
Comunque se vuoi svilupparti un tool python, allora questa è tutta un'altra
storia. Dovresti monitorare i cambiamenti al file, oppure redirigire il file
di log su di una porta di rete (anche locale) sul quale il tuo software è in
ascolto e inserisce i dati in un data base. Per l'interfaccia di
consultazione potresti sbizzarrirti, se la vuoi web puoi usare uno dei tanti
framework a disposizione, altrimenti usare una delle tante interfacce
grafiche a disposizione.
Comunque date le poche specifiche non si può essere più specifici.
Da quanto leggo poi devi implementare le specifiche date dal garante per la
privacy sugli amministratori di sistema. Qui c'è un buon link da cui puoi
prendere spunto.
http://blog.maurizio.proietti.name/2009/10/29/provvedimento-del-garante-sugli-amministratori-di-sistema/
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Fwd: python xlib

2010-03-20 Per discussione fabrizio fortunato
Salve,
è da un pò che seguo la lista ma non ho mai avuto l'occasione nè di
rispondere ( le mie conoscenze sono ancora limitate sul python ) nè di
presentarmi, allora sono Fabrizio Fortunato studente di informatica.
Vengo subito al dunque.

Sto cercando di collegare tramite arduino il nunchuck al mio pc. Vorrei
simulare con questo la pressione di tasti da tastiera (Mi sto basando su X):
def pressKey(keycode):
Xlib.ext.xtest.fake_input(display,Xlib.X.KeyPress,keycode)
display.sync()

def releaseKey(keycode):
Xlib.ext.xtest.fake_input(display,Xlib.X.KeyRelease,keycode)
display.sync()
l'altro codice funziona diciamo bene non vorrei riempire questa mail con
questo.

Ho un problema quando ad esempio mi serve che venga premuto soltanto il
singolo tasto
( ovvero come fa la tastiera normalmente, quando si tiene premuto un
tasto prima di iniziare a sputare a schermo lo stesso aspetta
all'incirca un secondo ). Come posso emulare questo comportamento?

-- 
Fabrizio Fortunato

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Fwd: Comunicare con Reg. cassa olivetti

2010-05-21 Per discussione fabrizio fortunato
Ciao ragazzi,
ho sviluppato un applicazione per la gestione del magazzino e ora mi
manca solo di farla comunicare con il registratore di cassa per emettere
scontrini(una olivetti Nettuna Jet). Ho cercato un po e a quanto pare
tutto quello che viene fornito dall'olivetti è un pessimo software per
windows. Sarebbe molto più semplice avere una libreria (anche in altri
linguaggi, basta che non sia in VB e simili) da far interagire con il
software. Andrebbe bene anche sapere il protocollo di comunicazione usato.
Sapete quindi come comunicare con il registratore di cassa?

(questo è il registratore 
http://www.olivetti.it/site/public/product.asp?cid=325&sid=&iid=858#)
Vi ringrazio, Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] "chiudere" un file CSV

2010-06-04 Per discussione Fabrizio Mancini
2010/6/4 Vittorio Zuccala' :
> Buongiorno a tutti,
> in un programma che sto creando, vengono generati una quindicina di files
> CSV.
> Questi vengono aperti uno per uno, elaborati e quindi zippati all'interno di
> un archivio di backup e infine cancellati.
> Il problema avviene quando provo a cancellare l'ultimo file creato ( con il
> comando os.remove(info.filename)).
> L'errore che ottengo è:
>
> OSError: [Errno 13] Permission denied: 'nomefile.csv'
>
> Come posso "chiudere" l'accesso al file CSV senza aprire una nuova istanza?

Ciao,
il modulo csv prende in ingresso un file handler che tu apri, oppure
se ne crea uno in automatico.
Per avere il maggiore controllo ti conviene creare un riferimento ad
un oggetto file, passarlo al modulo csv e quando hai finito chiudere
il file handler.
Altrimenti il modulo csv se se lo crea in automatico dovrebbe
chiuderlo quando la variabile che referenzia l'handler csv esce dallo
scopo e perde di visibilità.
ciao fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] "chiudere" un file CSV

2010-06-10 Per discussione Fabrizio Mancini
2010/6/10 Vittorio Zuccala' :
> Mi sa che l'unica è come ha detto Fabrizio di lanciare un altro script
> completamente differente di modo che terminando il primo script, l'handler
> perda visibilità.
> Devo ancora tentare questa strada perchè mi infastidisce molto non riuscire
> a fare tutto con un unico script...
Ciao,
puoi anche provare a cancellare la variabile, con un semplice
del self.csvfile
in modo da far perdere visibilità alla variabile, non è molto
ortodosso, ma prova.
ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Copiare una cartella nell'ambito di una LAN

2010-06-10 Per discussione Fabrizio Mancini
2010/6/10 Antonio Fittipaldi :
> Buongiorno a tutti,
Ciao

> ho due macchine, A (Windows XP Home/Professionale) e B (Windows Server
> 2003), appartenenti alla stessa LAN, e debbo copiare una cartella da B
> ad A.
> Ho visto che esiste il metodo copy di shutil che dovrebbe fare al caso mio.
> Domande:
>
> 1. la cartella che copio deve essere necessariamente una cartella
> condivisa in B?
sarebbe cosa gradita, altrimenti non la raggiungi a meno che tu non
passi dalla condivisione amministrativa di windows (se presente)

> 2. se sì, come posso, da codice, inserire le credenziali di accesso (o
> dell'utente di B o del profilo che ha pieno accesso alla cartella in
> oggetto), per evitare problemi di accesso negato et similia?
Prova a partire da questa tips.
http://code.activestate.com/recipes/442521-windows-network-file-transfers/
ciao fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] pywebkit

2010-07-15 Per discussione fabrizio fortunato
Ciao a tutti,
sapete dove trovare della documentazione per
pywebkit, ovvero i binding di python per webkit. Specifico che dovrei
utilizzarlo con GTK magari se esiste qualche guida mirata per questo.
Grazie

Fabrizio Fortunato

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] [Lavoro] Google App Engine + Facebook

2010-09-17 Per discussione Fabrizio Reale
Buongiorno a tutti,
sono alla ricerca di alcuni sviluppatori Python per un progetto web basato su 
Google App Engine (GAE) che 
include una parte di integrazione con Facebook.
Il progetto partirà il prima possibile e avrà la durata minima di un mese con 
un probabile prolungamento.
La sede di riferimento sarà Torino, ma verrà preso in considerazione anche il 
lavoro a distanza.

Chiunque sia interessato può inviare il proprio CV all'indirizzo 
j...@redomino.com specificando 
nell'oggetto GAEFB01. Si prega di evidenziare precedenti esperienze con le 
suddette tecnologie.

Saluti,
Fabrizio Reale



-- 
Fabrizio Reale

Redomino S.r.l.
Largo Valgioie 14, 
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Piccoli progetti crescono

2010-09-29 Per discussione fabrizio fortunato
Salve,
anche se non sono molto attivo sulla lista la seguo da molto e mi è 
stata davvero molto
utile da qualche anno a questa parte.
Volevo far sapere a voi pythonisti che ho pubblicato un primo scriptino 
per la pubblicazione
batch di documenti ( doc, odt ,xml) su un blog wordpress,
lo potete trovare qui
http://gitorious.org/wordpresspost/wordpresspost
Inoltre sto cercando di portare  a termine un feed reader che utilizza 
gtk e webkit per il render HTML,
questo è il link al repository
http://gitorious.org/pyfeed/pyfeed
Un saluto.

-- 
Fabrizio Fortunato

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Piccoli progetti crescono

2010-09-29 Per discussione fabrizio fortunato

On 29/09/2010 16:59, simozack wrote:
> Il 29 settembre 2010 16:04, fabrizio fortunato
>   ha scritto:
>
>
>> Un saluto.
>>  
> Giusto un consiglio: le stringhe utilizzate per descrivere cosa fa una
> funzione, mettila dopo la definizione, altrimenti perdi l'utilità
> delle docstring. Ad esempio in:
>
> "funzione che fa qualcosa"
> def mia_funzione():
>  pass
>
> La stringa messa sopra non verrà utilizzata come docstring, a differenza di:
>
> def mia_funzione():
> "funzione che fa qualcosa"
> pass
>
>
Grazie per l'info
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Libro Django

2010-09-30 Per discussione fabrizio fortunato
Ciao,
vorrei iniziare ad imparare il framework Django, potete consigliarmi 
qualche libro da dove iniziare?
Grazie

-- 
Fabrizio Fortunato

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Libro Django

2010-09-30 Per discussione fabrizio fortunato

On 30/09/2010 21:53, Raffaele Salmaso wrote:
> Intanto iscriviti a http://groups.google.com/group/django-it e posta li
> tutte le domande che vuoi
>
Diciamo che è più un qualcosa a lungo termine, comunque grazie per 
il link
> Poi in italiano c'è il libro del Marco Beri "Sviluppare applicazioni web
> con Django" http://www.apogeonline.com/libri/9788850328178/scheda
>
Ricevuto ci darò un occhiata anche in inglese comunque non c'è problema


marco.giu...@gmail.com
> la documentazione online di django è veramente ben fatta. se hai già
> esperienza nel campo dello sviluppo web, io ti consiglio di iniziare dal
> tutorial che è sufficiente per iniziare a sviluppare piccoli
> applicativi di prova.
 Hai ragione, ci sto dando un occhiata tuttavia preferirei sempre
 qualcosa di cartaceo
 ( Sto aspettando con ansia l'uscita del tablet/e-reader dell'ASUS 
per iniziare a prendere e-book :D )



___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] urllib.open() su windows

2010-10-01 Per discussione fabrizio fortunato
On 01/10/2010 20:38, franco93it wrote:
>
> Su linux ho python 2.6.5 e riesco ad importare sia urllib che urllib2
> Su windows con python 3.1 c'è solo urllib, urllib2 non c'è tra i moduli...
> Installo su windows il 2.7 invece che il 3.1 ?
Si.
Se principalmente usi il 2.X allora continua con quello ed installalo 
anche su windows,
anche perché a grandi linee python 3 non è retrocompatibile con il 2

-- 
Fabrizio Fortunato

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Cancellami

2010-10-01 Per discussione fabrizio fortunato
On 01/10/2010 23:11, sermi1957 wrote:
>Voglio essere cancellato dalla mailinglist
>
Solitamente nelle mailing list c'è un comando da inviare via mail alla 
lista...
adesso non mi ritorna in mente
> http://lists.python.it/mailman/listinfo/python
>
Se vai sul link qui sopra alla fine della pagina c'è un form per la 
cancellazione

-- 
Fabrizio Fortunato

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] http://www.codemotion.it/

2010-10-04 Per discussione fabrizio fortunato
On 04/10/2010 15:43, Carlos Catucci wrote:
> Bello, dove?
>
> Greetings
> JOKER Ltd.
>
http://codemotion.it

-- 
Fabrizio Fortunato

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Software famosi scritti in Python

2010-11-01 Per discussione Fabrizio Mancini

Il giorno 01/nov/2010, alle ore 20.49, Alberto Biaggiotti ABX ha scritto:

> Come da oggetto chi sa indicare quali siano i software più o meno famosi 
> scritti in Python?
> 
Qui puoi trovare una ulteriore lista, 
http://wiki.python.org/moin/Applications
per quanto riguarda il famaoso è molto soggettivo!!! 
Ciao Fabrizio___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] MameError

2010-11-12 Per discussione Fabrizio Mancini
2010/11/12 gi...@inwind.it :
> Ciao a tutti,
> non conosco python ma sto cercando di avvicinarmi perchè lo trovo
> molto interesante, o meglio la mia attenzione a python è arrivata
> (programmando in php), quando ho visto le potenzialità di django..
> davvero davvero ottimo almeno da quel poco che ho visto.
> Cercavo quindi di tirarmi fuori dei record da una tabella:
>
> #!/usr/bin/python
> import MySQLdb
> # creo l'oggetto conn
> conn= MySQLdb.connect (host= "localhost", user= "root", passwd=
> "root", db= "sql")
> # creo l'oggetto cursor, che invia e legge le query
> cursor= conn.cursor ()
> cursor.execute ("SELECT * FROM iscritti")
> # leggo una riga
> result_set = cursor.fetchall()
> for row in result_set:
>        print "%s, %s" % (row[nome],row[cognome])
> # libero memoria
> cursor.close ()
> conn.close ()
prova con
row['nome'], row['cognome']

cioè racchiudi nome e cognome tra apici poichè essi sono i nomi delle
colonne e non di variabili.
ciao fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ubuntu e Kinterbasdb

2010-11-12 Per discussione Fabrizio Mancini
On 12 November 2010 11:26, Alex Ghelfi  wrote:
[cut]
> _kinterbasdb.h:33: fatal error: Python.h: Nessun file o directory
> compilation terminated.
> error: command 'gcc' failed with exit status 1
>
> Che devo fare?
> grazie

installa il pacchetto python-dev che contiene i file delle
intestazioni di python per poter compilare i pacchetti che lo
richiedono.
ciao f
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] esercizi d'allenamento

2010-11-23 Per discussione Fabrizio Mancini
2010/11/23 Massimo Capanni :
> Purtroppo mi tocca lavorare sui sistemi Windows e non avendo ancora il tempo
> per approfondire Vbscript e WSH sto utilizzando AutoIT, che è semplice e
> rozzo ma possiede tutto il necessario per risolvere la maggior parte dei
> problemi sistemistici.
Ciao,
se ti può interessare, all'epeca (come diceva alberto sordi) quando
facevo ancora il sistemista windows e non avevo ancora capito che era
il lato oscuro della forza, usavo kixtart per fare scripting dei
sistemi, molto piccolo, molto utile e con tante funzioni che
permettevano di fare di tutto, anche l'installazione da remoto degli
aggiornamenti software. dagli un'occhiata se ti può interessare.
(www.kixtart.org)

> Non ho idea di quanto python possa essere utilizzato proficuamente in ambito
> sistemistico su piattaforme M$, pero' uno degli obiettivi del mio
> apprendimento con questo linguaggio sarebbe di poter implementare qualche
> soluzione anche in python.
Python, insieme a pywin32, può esserti molto molto utile per
l'amministrazione dei sistemi operativi. soprattutto se li fai girare
client side, li puoi compilare in semplici exe che lanci al logon
dell'utente.
Comunque, anche per avere un'idea da un'occhio qui su cosa si può fare
con python per l'amministrazione dei sistemi operativi
http://timgolden.me.uk/python/index.html

ciao fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Libreria rsync

2010-12-13 Per discussione Fabrizio Mancini
2010/12/7 Enrico 'Henryx' Bianchi :
> Qualcuno mi sa suggerire una buona libreria per implementare il protocollo
> Rsync? In alternativa, qualcuno puo` farmi vedere un esempio pratico di questa
> implementazione? http://code.activestate.com/recipes/577022-rsync-algorithm-
> in-python/
Ciao,
io pure l'ho cercata ma a parte quello che anche tu hai indicato, non
ho trovato molto altro.
La soluzione che io ho adottato è stata quella di fare un wrapper che
lanciasse l'rsync.
Dato che io avevo la necessità di far girare lo script su varie
piattaforme (win, *nix e osx) ho creato un file di configurazione con
la sintassi yaml dove ho scritto tutti i parametri di configurazione
di rsync e le varie directory da sincronizzare.
Lo script interpreta il file di configurazione passato da linea di
comando e lancia l'eseguibile di rsync per la piattaforma specifica su
cui sta girando.
non so a te cosa servisse, ma io ho fatto prima cosi piuttosto che
gestire tutte le opzioni che ha rsync. Se magari dai qualche info in
più su quello che vuoi fare ti si può dire qualcosa in più
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python su Android

2010-12-28 Per discussione Fabrizio Fortunato
Grazie, ho preso da poco un tablet con android. Lo proveró appena possibile
:)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python IDE

2011-01-05 Per discussione Fabrizio Fortunato
Li avete detti tutti...tranne uno dei migliori :) vim + nerdtree + pyflakes
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Programmare software GUI cross platform

2011-01-05 Per discussione Fabrizio Fortunato
Il giorno 05/gen/2011 20.23, "Karim Gorjux"  ha
scritto:
>
> * pyQT: ha il designer, ma la licenza commerciale di QT costa un botto
Le qt sono rilasciate anche in LGPL.
> * pyGTK: non lo conosco, qualcuno sa dirmi di più?
Prova glade, è un designer per gtk. Ovviamente se vuoi il multipiattaforma
devi installare le librerie gtk sul sistema operativo host ( su linux le hai
già )
Il giorno 05/gen/2011 20.23, "Karim Gorjux"  ha
scritto:
> Ciao a tutti, uso python da qualche mese anche se per piccole cose e
> per lo più con Django. Il linguaggio è il meglio che abbia mai potuto
> programmare e ne sono davvero soddisfatto per i vari motivi che voi
> tutti ben sapete. Il problema o pecca o mancanza è la disponibilità di
> un ambiente di sviluppo RAD.
>
> Ho un caro amico che sviluppa in RealBasic che per un po' di tempo ho
> utilizzato anche io, a cui ho fatto conoscere python. E' rimasto
> entusiasta, ma mentre l'ambiente di sviluppo di RealBasic è il
> classico in stile Delphi/Visual Basic, su python non si trova nulla
> del genere o almeno qualcosa che permetta di sviluppare software
> professionale per i suoi clienti senza sputare l'anima.
>
> So che molti di voi ora storceranno il naso, ma con RealBasic è
> possibile creare software cross platform da un unico sorgente e la GUI
> è quella "nativa" del sistema operativo. Con "nativa" intendo che su
> OSX il software sembra fatto con Cocoa, su Linux in GTK e su Windows
> con VisualBasic.
>
> Ho cercato su internet le varie modalità con cui è possibile
> sviluppare gui in python e ho trovato:
>
> * tkinter: già in python, ma veramente scarno
> * wxPython: licenza open e ben supportato, ma le GUI sono "limitate"
> * pyQT: ha il designer, ma la licenza commerciale di QT costa un botto
> * pyGTK: non lo conosco, qualcuno sa dirmi di più?
> * pyObjc: funziona solo su Mac
>
> Di questi non ho trovato un designer che sia decente. Io non ho
> esperienza, ho controllato, spilucchiato tutorial, installato
> designer, ma non ho trovato nulla che si avvicini a un "VisualPython",
> ho visto il designer di QT che sembra quello che serve, ma da quanto
> ho visto è per C++ e per fare il lavoro con python non è così
> immediato.
>
> Come se non bastasse, non è nemmeno una passegiata creare
> l'applicazione compilata, ma qui potrei sbagliarmi.
>
> Concludendo: sono io che sbaglio che sono ignorante o creare software
> con GUI e graficamente accattivante, almeno su Win e Mac, è una vera
> faticaccia?
>
> Vi assicuro ragazzi che se ci fosse un VisualPython commerciale io
> sarei il primo a comprarlo.
>
> Ciao!
> --
> K.
> Blog Personale: http://www.karimblog.net
> ___
> 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] documenti Python Italia

2011-01-11 Per discussione Fabrizio Mancini
Ehm, l'unica cosa che ti posso dire è che non hai quotato a dovere!!! ;-)
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Tornare alla versione python distribuita con osx

2011-01-12 Per discussione Fabrizio Mancini
2011/1/12 Karim Gorjux :
> Il file è il .bash_profile e ho già commentato la modifica fatta
> dall'installazione della 2.7.1
> Proprio non capisco dove andare a toccare.
Domanda stupida:
hai già chiuso (CMD-Q) la finestra di terminale e riaperta? Altimenti
il bash non si ricarica e non legge i nuovi settaggi.
HTH
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un paio di punti aperti tra psycopg e Zope

2011-01-13 Per discussione Fabrizio Reale
In data giovedì 13 gennaio 2011 18:23:16, Marco Beri ha scritto:
> 2011/1/13 Daniele Varrazzo 
> 
> > Di Zope so poco purtroppo, quindi un po' di aiuto sarebbe il benvenuto.
> 
> Io so una cosa di Zope: è morto e sepolto :-)

Accidenti, non lo sapevo.
Probabilmente quello che faccio girare io è un processo zombie :)

Fabry


-- 
Fabrizio Reale

Redomino S.r.l.
Largo Valgioie 14, 
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un paio di punti aperti tra psycopg e Zope

2011-01-14 Per discussione Fabrizio Reale
In data venerdì 14 gennaio 2011 10:45:12, Marco Beri ha scritto:
> 2011/1/13 Fabrizio Reale 
> 
> > In data giovedì 13 gennaio 2011 18:23:16, Marco Beri ha scritto:
> > > 2011/1/13 Daniele Varrazzo 
> > > 
> > > > Di Zope so poco purtroppo, quindi un po' di aiuto sarebbe il
> > > > benvenuto.
> > > 
> > > Io so una cosa di Zope: è morto e sepolto :-)
> > 
> > Accidenti, non lo sapevo.
> > Probabilmente quello che faccio girare io è un processo zombie :)
> 
> Fabrizio,
> spero vivamente che la mia poco costruttiva (e probabilmente poco felice)
> risposta non ti abbia distolto dal "dare retta" alla richiesta di aiuto di
> Daniele: non era certo il mio scopo.

Figurati, nessun problema.
Sono anni che non mi offendo più in ML :)

A presto,
Fabry


-- 
Fabrizio Reale

Redomino S.r.l.
Largo Valgioie 14, 
10146 Torino Italy
Tel: +39 0117499875
http://redomino.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] OpenERP

2011-01-28 Per discussione Fabrizio Mancini
2011/1/28 Michele Gatti :
> Salve sono nuovo e sto cercando di iniziare a testare OpenERP, volevo sapere
> se c'è qualche How to per iniziare a vedere qualcosa.

How-to specifici non ce ne sono in particolare in italiano.
Però come ti hanno già detto su openerp-italia.org ti puoi segnare al
forum dove ci sono gli sviluppatori italiani che contribuiscono ad
openerp e che ti possono rispondere alle domande.
Inoltre su openerp-italia ci sta pure un wiki dove puoi trovare
qualcosa di interessante.
Ciao Fabrzio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] E' normale che Python sbagli a capire la release del mio sistema operativo ?

2011-03-01 Per discussione Fabrizio Mancini

Il giorno 01/mar/2011, alle ore 19.26, Cesco ha scritto:

> Ho un Mac e faccio girare Python da Mac OS X. Per studiare python poco fa ho 
> provato a scrivere in IDLE questo brevissimo codice sorgente:
> 
>>>> import platform
>>>> 
>>>> platform.release()
> 10.6.0
> 
> Ma in realtà nel mio computer è installata la versione 10.6.6 di Mac OS X e 
> non la 10.6.0. Ho visto che si comporta e mi risponde così sia su Python 
> 2.6.1 che sul 2.7.1. 
> 
> E' normale che faccia così o mi devo preoccupare? 


platform.release() si comporta come il comando uname -r (infatti se lo digiti 
dal prompt vedrai che il kernel che gira è la versione 10.6.0)
se vuoi sapere la versione giusta del sistema operativo devi digitare 
platform.mac_ver()
ciao fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] scattare foto con camera Firewire

2011-04-07 Per discussione Fabrizio Mancini
2011/4/7 M@T 

>  [cut]
> Ho provato con
> >>> import cv
> >>> capture = *cv*.CaptureFromCAM(300) #300 is for *firewire *(questo
> comando non mi da errore e mi ritorna il promt)
> *>>>*
> ma non riesco a visualizzare ne a salvare il risultato (capture).
>
Ciao,
non ho mai avuto esperienze con cv, ma prova a fare un type e un dir
sull'oggetto che ti restituisce per capire quali metodi e di che tipo è.
HTH
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


  1   2   3   >