Re: [Python] Dimmi tre libri informatici che non si può non aver letto

2015-11-30 Per discussione Massimo Capanni
>
>
>
> 1. Gödel, Escher, Bach: un'eterna ghirlanda brillante
> 2. Gödel, Escher, Bach: un'eterna ghirlanda brillante
> 3. Gödel, Escher, Bach: un'eterna ghirlanda brillante
>
> Da leggere come minimo 3 volte. Ci vuole tempo, è grossino. Ah, e
> ovviamente non è un libro informatico.
> ​​
> ​
>
>

​fai anche quattro ...
quando dopo la terza volta capisci che quello che voleva dimostrare
Hofstader non era quello che pensavi tu :-)
​
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] OT: Memcomputing NP-complete problems in polynomial time using polynomial resources and collective states

2015-07-15 Per discussione Massimo Capanni
Il 14/lug/2015 22:08, Roberto Polli robipo...@gmail.com ha scritto:

 FYI. Io ci metterò un po' a digerire ;)

Sono molto arrugginito riguardo la teoria della calcolabilita' ma da quel
poco che ci ho capito rasenta la fantascienza.
In ogni caso ben venga :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] So che e' OT ma e' troppo carina

2015-06-24 Per discussione Massimo Capanni
Il 24/giu/2015 23:03, Carlos Catucci carlos.catu...@gmail.com ha
scritto:

 Scherodinger's Backup

 The condition of any backup is unknown until a restore is attempted

+1
sistematicamente parlando, verissimo ...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Lego turing machine

2015-06-04 Per discussione Massimo Capanni
magari la conoscevate già,
però secondo me ha sempre un fascino mistico
:)

http://www.legoturingmachine.org/

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


Re: [Python] non rompetemi più le palle in chat...

2015-06-04 Per discussione Massimo Capanni
​grazie :)​
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Traduzione italiana Think Python

2015-03-19 Per discussione Massimo Capanni
Grazie!|!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Confronto di due file con filecmp

2015-03-12 Per discussione Massimo Capanni
Salve a tutti,

stavo leggendo i doc delle funzioni incluse nel modulo filecmp di Python e
ho trovato questa descrizione della funzione filecmp.cmp che non capisco:

-
filecmp.cmp(f1, f2[, shallow])
Compare the files named f1 and f2, returning True if they seem equal, False
otherwise.
-

la cosa che mi stranisce è la parola 'seem': sarò scarso in inglese ma la
documentazione mi sta dicendo che il confronto dei due file ritorna True
anche se non sono totalmente uguali?
In altre parole, il risultato ritornato dalla funzione è 'debole' solo
perchè si basa sui valori dei due file restituiti da os.stat, e quindi non
dai singoli byte contenuti nei due file stessi?

Spero di aver espresso bene il mio dubbio.


.Massimo .Capanni

σπευδε βραδεως
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Confronto di due file con filecmp

2015-03-12 Per discussione Massimo Capanni
touchè ...
Grazie
:-)


.m

.Massimo .Capanni

σπευδε βραδεως

2015-03-12 17:31 GMT+01:00 Nicola Larosa n...@teknico.net:

 Massimo Capanni wrote:
  Spero di aver espresso bene il mio dubbio.

 Il tuo dubbio viene risolto dalla frase successiva. Continua a leggere.

 --
 Nicola 'tekNico' Larosa http://www.tekNico.net/

 Look at the poor New Agers. Christianity developed defenses against
 criticism, arguing for the wonders of faith; New Agers culturally
 inherit the cached thought that faith is positive, but lack Christian-
 ity's exclusionary scripture to keep out competing memes. New Agers
 end up in happy death spirals around stars, trees, magnets, diets,
 spells, unicorns... - Eliezer Yudkowsky, 2007

 ___
 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] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-01 Per discussione Massimo Capanni
Il 01/mar/2015 10:38 Nicola Larosa n...@teknico.net ha scritto:

 enrico franchi wrote:
  Io sinceramente per lanciare 4 programmi in stecca scriverei 4 righe
  di bash.

 Il riduzionismo degli shell script scritti tanto sono quattro righe è
 pernicioso.

 Non sono mai quattro righe: sappiamo bene che ogni frammento di codice ha
 la tendenza ad allungarsi,

totalmente d'accordo.
Per ragioni di lavoro (sono sistemista) ho spesso a che fare con la
creazione di script e dopo aver sbattuto la testa su script bat,
powershell, autoit e simili python rimane sempre la scelta migliore per
manutenere gli script nel tempo.
è anche vero che è il linguaggio che conosco meglio al momento ma il solo
pensare di scrivere script in batch mi fa tornare indietro nel tempo al
periodo delle schede perforate :)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un reperto storico

2015-02-21 Per discussione Massimo Capanni
Il giorno 21 febbraio 2015 11:03, Carlos Catucci carlos.catu...@gmail.com
ha scritto:


 On 21 February 2015 at 10:09, Massimo Capanni massimo.capa...@gmail.com
 wrote:

 mi piacerebbe sapere l'utilità di quel reggiseno della signorina accanto
 ...


 Non saprei, deve avere a che fare con lo stack suppongo ;)

 ​+ 1​



 ___
 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] Un reperto storico

2015-02-21 Per discussione Massimo Capanni
mi piacerebbe sapere l'utilità di quel reggiseno della signorina accanto ...

.m

.Massimo .Capanni

σπευδε βραδεως

2015-01-16 14:38 GMT+01:00 Carlo Miron mi...@python.it:

 2015-01-16 13:00 GMT+01:00 Carlos Catucci carlos.catu...@gmail.com:

 
 https://scontent-b.xx.fbcdn.net/hphotos-xap1/v/t1.0-9/10421302_831341783618308_9218352071665804087_n.jpg?oh=297ac52e04cde825331ef6413d0548d5oe=55612B9B
 
 
  E qui il contenuto del libro
 
 
 http://archive.org/stream/ataribooks-forth-on-the-atari-learning-by-using/forthontheatarilearningbyusing_djvu.txt

 | Today FORTH is widely used in control
 | applications. One example is the control
 | of movie cameras in the movie BATTLESHIP
 | GALACTICA.

 Lacrimuccia. :')

 ©

 --
 |:**THE BEER-WARE LICENSE** (Revision 42):
 | mi...@python.it wrote this mail. As long as you retain
 | this notice you can do whatever you want with this stuff.
 | If we meet some day, and you think this stuff is worth it,
 | you can buy me a beer in return.
 |--Carlo Miron :
 ___
 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] Code Combat

2014-11-15 Per discussione Massimo Capanni
ma che ganzo ...


.m

.Massimo .Capanni

σπευδε βραδεως

Il giorno 11 novembre 2014 20:19, paolo lo bello wild...@gmail.com ha
scritto:

 Ottimo =)

 Il giorno 11 novembre 2014 14:33, Enrico Bianchi enrico.bian...@ymail.com
  ha scritto:

 http://codecombat.com/


 E` interessante, perche` promette di insegnare Python giocando

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



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


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


[Python] Errore subprocess

2014-11-06 Per discussione Massimo Capanni
Buongiorno a tutti,

sto utilizzando il modulo subprocess per eseguire un backup di una cartella
con il comando Windows robocopy e, apparentemente, tutto funziona bene.
Siccome ignoro molte cose di questo linguaggio, ho cominciato ad andare
oltre e mi sono guardato altre sfumature della libreria subprocess e ho
scoperto che la check_call restituisce codici di errore.
Così ho provato a sostituire la subprocess.call con l'istruzione riportata
nel seguente frammento di codice:

(in Python 3.4.2 e Windows 7 pro)

try:
subprocess.check_call(['robocopy', directory_sorgente,
directory_destinazione, /MIR],  shell=True)
except subprocess.CalledProcessError:
print ( - , sys.exc_info()[0])
print ( - , sys.exc_info()[1])
print ( - , sys.exc_info()[2])

L'errore restituito è questo:

 -  class 'subprocess.CalledProcessError'
 -  Command '['robocopy', 'C:\\dati', 'D:\\test', '/MIR']' returned
non-zero exit status 1
 -  traceback object at 0x01D278A0

e non capisco perché non gli sta bene.
Cosa strana se tolgo ilparametro /MIR, lo script non da nessun errore.

Cosa sto sbagliando secondo voi? ...

.m

.Massimo .Capanni

σπευδε βραδεως
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Agile programming Robert Martin

2014-10-01 Per discussione Massimo Capanni
Il giorno 01 ottobre 2014 16:49, enrico franchi enrico.fran...@gmail.com
ha scritto:



 Esatto... e la provocazione (quello e', inutile girarci intorno) di Uncle
 Bob e' invece di commentare codice non di immediata comprensione, scrivi
 codice di immediata comprensione. E' ovviamente un punto di vista forte,
 quasi ideale se vogliamo.

 Sicuramente ci sara' un qualche pezzo di codice che non puo' essere
 semplificato al punto di non necessare commenti. O forse semplicemente non
 e' ancora nata una persona sufficientemente intelligente da semplificarlo
 (o non ha lavorato su quel progetto). ;)

 --
 .
 ..: -enrico-


​non credo che arriverò a scrivere un codice sorgente che superi il
migliaio di righe, sostanzialmente scrivo brevi script, però visto che
quando si presenta l'occasione di rimettere mano a vecchi sorgenti scritti
molto tempo addietro passo un sacco di tempo per capire la logica usata al
tempo, forse tutto ciò potrebbe essermi utile. In altre parole credo che
fare bene le piccole cose sia propedeutico a fare bene le cose un po' più
grandi.

:-)

​grazie a tutti
​
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Agile programming Robert Martin

2014-09-30 Per discussione Massimo Capanni
Il giorno 30 settembre 2014 12:06, Carlos Catucci carlos.catu...@gmail.com
ha scritto:


 2014-09-30 11:38 GMT+02:00 Manlio Perillo manlio.peri...@gmail.com:

 Senza passare tra due estremi opposti, i commenti servono se fanno il
 loro dovere, ossia commentare del codice che altrimenti potrebbe non essere
 di immediata comprensione.  Per fare questo devono essere scritti bene e
 tenuti aggiornati.


 Il commento tra tripli apici subito dopo la dichiarazione di classe o
 metodo in python che poi diviene l'output del comando help(nome) e'
 secondo il mio modesto parere una delle cose piu' intelligenti che esistano.

 Certo vanno scritti bene, e aggiornati.

 Carlos
 --
 EZLN ... Para Todos Todo ...


​sono d'accordo, infatti nel tutorial l'autore suggerisce proprio ​

​l'utilizzo dei commenti per la distribuzione delle librerie o segnalazioni
particolari.
Comunque, grazie dei pareri, gentilissimi come sempre :-)

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


Re: [Python] [OT] Matematica dolce

2014-09-24 Per discussione Massimo Capanni
Sembra carino, stasera me lo leggo un po' ...
Avrei una proposta: formato epub/mobi?
:-)


.m

.Massimo .Capanni

σπευδε βραδεως

Il giorno 23 settembre 2014 20:38, Raffaele Colaianni rcolaia...@gmail.com
ha scritto:

 Bellissimo!!! Complimenti.

 Il giorno 22 settembre 2014 23:59, Marco Beri marcob...@gmail.com ha
 scritto:

 2014-09-22 21:25 GMT+02:00 Daniele Zambelli daniele.zambe...@gmail.com:

 Scusate l'OT, ma non non resistevo.


 Pure io non resistevo: prima ancora di aprire il link ti faccio i miei
 più vivi complimenti.

 Ciao.
 Marco.

 --
 http://beri.it/ - Un blog
 http://beri.it/i-miei-libri/ - Qualche libro


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




 --
 Raffaele Colaianni

 ___
 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] ANN: Disponibile Sandbox Genropy

2014-07-03 Per discussione Massimo Capanni
Il giorno 23 giugno 2014 17:56, Giovanni Porcari 
giovanni.porc...@softwell.it ha scritto:

 Buongiorno a tutti

 Per chi fosse interessato a conoscere meglio Genropy abbiamo
 realizzato un primo ciclo di 'lezioni' sul framework che possono
 essere viste su: http://sandbox.genropy.org.

 Si parte dal classico Hello World e vengono via via presentati
 gli elementi usati per creare le pagine dinamiche di Genropy.
 Ogni pagina è corredata di codice python e spiegazioni.

 Prossimamente saranno preparate le lezioni relative alla
 programmazione lato server con particolare riferimento
 all'adapter sql.

 Ogni consiglio, critica o domanda è naturalmente graditissima.

 Chi volesse provare Genropy e Sandbox  installandoli direttamente sul
 proprio sistema trova il tutto a:

 https://github.com/genropy/genropy

 Ciao

 G.



​ma è fichissimo!
​
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Come conoscere il processo padre di un processo

2014-07-02 Per discussione Massimo Capanni
Buongiorno a tutti,

perdonate la poca dimestichezza con l'argomento, forse non utilizzerò i
termini appropriati.
Vorrei creare uno script per conoscere quale programma/processo ha lanciato
in esecuzione un determinato programma.
La necessità nasce dal fatto che ho un sistema dove un'applicazione che non
riesco a trovare lancia random pagine del browser con le peggio cose (si,
ho provato anche diversi antivirus e non hanno trovato nulla).
Mi domandavo quindi se dato un processo in esecuzione, fosse possibile
conoscere il processo padre o comunque l'applicazione che ha causato
l'esecuzione attraverso le librerie Python classiche.

.m

.Massimo .Capanni

σπευδε βραδεως
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come conoscere il processo padre di un processo

2014-07-02 Per discussione Massimo Capanni
Ho scansito il sistema con tutti gli antivirus conosciuti e non ha risolto
nulla.
Ho controllato anche i comandi di esecuzione dei browser (tipico ad esempio
di qone8 e simili) e sono puliti.
In pratica apro un browser, navigo tranquillamente, e all'improvviso parte
una nuova scheda con la pubblicità o apre un altro browser.
Visto che nei processi runtime non si capisce quale sia il programma
responsabile, ho pensato: se ci fosse un modo di capire quale applicazione
mi ha lanciato la nuova scheda del browser con la publbicità, lo frego e lo
elimino :-)


.m

.Massimo .Capanni

σπευδε βραδεως


Il giorno 02 luglio 2014 11:56, Marco Beri marcob...@gmail.com ha scritto:


 Il 02/lug/2014 11:50 Massimo Capanni massimo.capa...@gmail.com ha
 scritto:

 
  Buongiorno a tutti,
 
  perdonate la poca dimestichezza con l'argomento, forse non utilizzerò i
 termini appropriati.
  Vorrei creare uno script per conoscere quale programma/processo ha
 lanciato in esecuzione un determinato programma.
  La necessità nasce dal fatto che ho un sistema dove un'applicazione che
 non riesco a trovare lancia random pagine del browser con le peggio cose
 (si, ho provato anche diversi antivirus e non hanno trovato nulla).

 Massimo,
 mi sentirei di escludere che tu possa trovare delle cose che un antivirus
 non trova.

 Hai provato con un antimalware come Spybot?

 Ultimamente ho avuto un problema assurdo con il PC di un amico che solo
 all'ultimo ho eradicato: il malware aveva modificato i comandi di
 esecuzione dei vari browser in modo che si aprissero già sul sito dei
 maledetti e nessun antivirus o antimalware lo correggeva ovviamente.

 Prova a raccontare che problemi hai.

 Ciao.
 Marco.

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


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


Re: [Python] Come conoscere il processo padre di un processo

2014-07-02 Per discussione Massimo Capanni



 Al 99% il processo padre è il browser stesso. E anche se fosse diverso e
 tu lo eliminassi, alla riaccensione del pc avresti ancora il problema.

 Succede con tutti i browser o solo con alcuni? Hai controllato i plugin e
 le estensioni?

 Ciao.
 Marco.

 --
 http://beri.it/ - Un blog
 http://beri.it/i-miei-libri/ - Qualche libro


​Succede con tutti quelli installati e i plugin sono puliti.
​
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Come conoscere il processo padre di un processo

2014-07-02 Per discussione Massimo Capanni
Il giorno 02 luglio 2014 14:11, Daniele Zambelli daniele.zambe...@gmail.com
 ha scritto:

  hai provato [...] hai provato [...] hai provato [...] hai provato [...]
 ...

 ... certo che Windows è complicato!



​:-)

avete ragione,
faccio alcune prove e vi farò sapere
grazie infinite per il supporto.

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


Re: [Python] OT: Corpo calloso

2014-03-07 Per discussione Massimo Capanni
L'ho letto qualche tempo fa e, anche se sono abbastanza portato per il
disegno, le teorie e pratiche illustrate sono stupefacenti.
Rimango ancor più stupefatto quando fai fare l'esperimento del disegno
capovolto a chi è v e r a m e n t e impedito ...

:-)

.m

.Massimo .Capanni

σπευδε βραδεως


Il giorno 07 marzo 2014 11:24, Marco Beri marcob...@gmail.com ha scritto:

 2014-03-07 11:07 GMT+01:00 Diego Barrera diegonebarr...@yahoo.it:

 PS: ai maligni consiglio di cercare cosa sia il corpo calloso.


 Mille anni fa ho scoperto cos'era il corpo calloso leggendo questo libro:

 http://www.lafeltrinelli.it/products/9788830418738/Il_nuovo_disegnare_con_la_parte_destra_del_cervello/Betty_Edwards.html

 Per spiegare come imparare a disegnare (funziona! Io ho imparato, qui il
 prima e dopo a distanza qualche settimana:
 http://drawright.com/gallery.htm) spiegava la specializzazione dei due
 emisferi. Parlava anche della commissurotomia (resezione del corpo calloso
 per la cura di certe malattine) e degli esperimenti condotti su pazienti
 che avevano subito questa operazione. Qui si trova una parziale descrizione
 di uno degli esperimenti (la pagina ha un html epilettico ma la
 descrizione è da brividi):

 http://www.macalester.edu/academics/psychology/whathap/ubnrp/split_brain/Gazzaniga%20Experiments.html

 TL;DR In pratica senza corpo calloso siamo come due persone distinte che
 vivono nello stesso corpo.

 Ciao.
 Marco.

 --
 http://beri.it/ - Un blog
 http://beri.it/i-miei-libri/ - Qualche libro


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


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


[Python] [OT] Tester per espressioni regolari

2014-02-05 Per discussione Massimo Capanni
Buongiorno a tutti,

anzitutto scusate l'OT.
Devo implementare delle espressioni regolari, non per script Python, e
avrei necessità di fare un testing prima dell'implementazione.
Facendo un giro in Google ho trovato diversi tool, uno di questi, che non
mi sembra male, è Expresso.
Avete qualche consiglio da darmi su altre alternative?

un saluto

.m

.Massimo .Capanni

σπευδε βραδεως
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Python bells..

2013-12-24 Per discussione Massimo Capanni
Auguri!

.m

.Massimo .Capanni

σπευδε βραδεως


Il giorno 24 dicembre 2013 20:41, Daniele Palmese pal...@gmail.com ha
scritto:

 2013/12/24 Lorenzo Sutton lorenzofsut...@gmail.com


 Auguri :-)
 Lorenzo.


 Tanti auguri anche a te.
 Daniele


 ___
 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] TIOBE vs PYPL

2013-12-21 Per discussione Massimo Capanni
Ad esser sincero non sento la mancanza di Pascal, ma al tempo per uno
studente come me, appena approdato all'università e senza esperienza di
programmazione, questo linguaggio mi ha lasciato senz'altro un metodo per
partire con il piede giusto.
Chiaro, dopo aver imparato il C non mi sarei mai sognato di tornare
indietro ...
Tuttavia il problema era che al tempo in ambito accademico rimaneva il
linguaggio base per affrontare e imparare tutta la teoria, a volte con
soluzione e implementazioni che mi lasciavano un po' interdetto per il
fatto che con il C l'implementazione sarebbe stata molto più elegante e
efficiente ...
un ricordo ...


.m

.Massimo .Capanni

σπευδε βραδεως


Il giorno 21 dicembre 2013 07:53, Nicola Larosa n...@teknico.net ha
scritto:

  Massimo Capanni wrote:
  Pensavo che il Pascal fosse un ricordo dell'università ...

 Carlos Catucci wrote:
  vorrai parlare forse di incubo ;)

 Mi dissocio aspramente.

 Ho imparato a programmare in Pascal, e mi piaceva parecchio. Di certo più
 chiaro e meno pericoloso del C. Anche meno potente, d'accordo.

 Il programma della tesi di laurea l'ho scritto in Modula-2. Ah, the
 memories... ancora maledico Logitech.

 --
 Nicola Larosa - http://www.tekNico.net/

 You can live in a monogamous institution and you can negotiate monotony,
 or you can live in a non-monogamous choice and negotiate jealousy. Pick
 your evil. If you are opening it up you have to contend with the fact
 that you're not the only one, and if you are not opening it up then
 you have to contend with the fact that your partner is the only one.
  - Esther Perel, August 2013

 ___
 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] TIOBE vs PYPL

2013-12-20 Per discussione Massimo Capanni
Pensavo che il Pascal fosse un ricordo dell'università ...

.m

.Massimo .Capanni

σπευδε βραδεως


Il giorno 20 dicembre 2013 10:16, Simone Federici s.feder...@gmail.com ha
scritto:

 Transact-SQL ^^  la dice lunga sulla attendibilità dei dati

 ___
 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] Comunque

2013-11-14 Per discussione Massimo Capanni
grazie di esistere e resistere

:-)


.m

.Massimo .Capanni

σπευδε βραδεως


2013/11/8 Carlos Catucci carlos.catu...@gmail.com


 2013/11/8 Marco Beri marcob...@gmail.com

 Cara Lista,
 grazie di esistere :-)


 +2


 --
 Somos los que amasan, sin embargo no tenemos pan,
 somos los que cavan el carbón, sin embargo tenemos frío
 somos los que no tienen nada, y estamos viniendo a tomar el mundo.
 Tassos Livaditis (Poeta greco, 1922, 1988)

 ___
 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] Comandi per SO

2013-10-22 Per discussione Massimo Capanni
Ho trovato molto utile psutil in Windows, su Linux non saprei


Il giorno 22 ottobre 2013 09:52, Andrea Lomasto loma...@mail.com ha
scritto:

 Interessa anche a me scusate il top quoting
 --
 Sent from my Android phone with mail.com Mail. Please excuse my brevity.


 Luigi Fontana picchiole...@gmail.com wrote:

  Ciao.

 Innanzitutto grazie per l'ottimo servizio che fate.

 A me interessa moltissimo la possibilità  di Python di interagire col so
 del computer.  Mi sapreste consigliare una documentazione specifica a
 riguardo (virtuale o  cartacea)  per approfondire questo aspetto?

 Se fosse in italico idioma sarebbe preceribile ;P

 Grazie a chiunque vorrà soccorrermi.

 Luigi





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


Re: [Python] Google Python Class

2013-10-10 Per discussione Massimo Capanni
Il giorno 10 ottobre 2013 07:45, Valerio Maggio
valerio.mag...@gmail.comha scritto:

 A chiunque possa interessare, segnalo la Google Python Class:
 http://code.google.com/edu/languages/google-python-class

 Una interessante due giorni di introduzione a Python corredata di esercizi
 e relativi video su YouTube.

 A mio modesto parere, un'ottima risorsa per i neofiti.


wonderfull!

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


Re: [Python] [OT] Standing desk

2013-09-15 Per discussione Massimo Capanni
l'idea sembra interessante, ma nutro qualche dubbio in merito.
penso che lavorare stando seduti o in piedi presuppone in ogni caso una
buona conoscenza della corretta postura, e i benefici non credo siano
tantissimi (provate a stirare un paio d'ore in piedi ... :-) )


.m

.Massimo .Capanni

σπευδε βραδεως


Il giorno 15 settembre 2013 19:07, Karim lemieli...@gmail.com ha scritto:

 Io ho cercato un po' :-)

 In base a questo
 sito:http://iamnotaprogrammer.com/Ikea-Standing-desk-for-22-dollars.html

 Potete farvi il desk da mettere sulla scrivania con pochi soldi.
 L'importante è che la tastiera sia più in basso quindi se avete un
 portatile, munitevi di tastiera. I pezzi per l'ikea italiano sono
 questi:

 Tavolino: http://www.ikea.com/it/it/catalog/products/20011408/
 Mensola: http://www.ikea.com/it/it/catalog/products/20167961/
 Staffe (2) http://www.ikea.com/it/it/catalog/products/80167473/

 Ho anche trovato una scrivania motorizzata, ma per ora la vende solo
 Ikea Germania.

 Il video: http://www.youtube.com/watch?v=wwvLscXlGQk

 Ho trovato una ditta che è specializzata allo standing desk:


 http://www.ergotron.com/Products/Workstations/StandUpDesks/tabid/803/language/it-IT/Default.aspx

 Ciao

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

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


[Python] Problemi con modulo time e dizionari

2013-08-19 Per discussione Massimo Capanni
Salve a tutti,

mi sono imbattuto in uno strano problema e non capisco dove stia sbagliando.

In sintesi:

sto sviluppando un piccolo programma che controlla lo stato della memoria
RAM di un sistema operativo, schedulato ogni tot minuti.
Ho creato un dizionario dove ho come chiavi il tempo attuale rilasciato da
time.time() e come valore la memoria ram occupata dal sistema (valore
ottenuto con i relativi moduli di psutils).
I dati memorizzati in questo dizionario li salvo e li recupero ciclicamente
in un file creato con il modulo shelve.
E fin qui i test sono andati bene.
Poi ho pensato: voglio che ogni 100 valori registrati lo script mi scriva
l'ora e il valore massimo raggiunto della RAM in un file di testo.

Mi sono scritto così una funzione per calcolare il valore massimo in un
dizionario (forse ci sono altri metodi, ma al momento ho reinventato la
ruota per esercizio ...)

def max_dict(d):
v_max = 0
k_max = 0
for i in d.keys():
if d[i]  v_max:
v_max = d[i]
k_max = i
return k_max, v_max

e poi scrivevo i due valori ottenuti nel file di testo, convertendo la
chiave rappresentante il valore espresso in secondi con time.localtime() e
formattando i valori ottenuti.

Purtroppo mi sono reso conto che dopo l'elaborazione dei dati nella
funzione max_dict(), i valori relativi alla data e ora sono completamente
sballati, come se max_dict() operasse qualche modifica.

Così invece di ottenere data e ora di oggi ottengo:

2003115192256 1018.6 MB
2003115192256 1018.6 MB
2003115192256 1018.6 MB
2003115192256 1018.6 MB
2003115192256 1018.6 MB
200311785544 1018.7 MB
200311785544 1018.7 MB
2006730161944 1.1 GB
2006730161944 1.1 GB

Dove sto sbagliando secondo voi?



.m

.Massimo .Capanni

σπευδε βραδεως
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Problemi con modulo time e dizionari

2013-08-19 Per discussione Massimo Capanni
le chiavi del dizionario sono i valori ritornati da time.time()
dubbio: non è che l'interprete si incasina con valori float quando sono
usati come chiavi? ...


Il giorno 19 agosto 2013 15:09, Marco Beri marcob...@gmail.com ha scritto:

 2013/8/19 Massimo Capanni massimo.capa...@gmail.com

 Dove sto sbagliando secondo voi?


 Escludo che la funzione cambi i valori.

 Non è che stai paragonando tra di loro delle stringhe?

  1018.6 MB  1.1 GB
 True

 Ciao.
 Marco.

 --
 http://beri.it/ - Un blog
 http://beri.it/i-miei-libri/ - Qualche libro


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


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


Re: [Python] Insegnante Python

2013-07-26 Per discussione Massimo Capanni
Il giorno 26 luglio 2013 21:53, Simone Federici s.feder...@gmail.com ha
scritto:


 Non apprezzo chi si chiude in se stesso e passa nottate a sbattersi a
 testa bassa frustrandosi. Chiaramente non credo tuttavia che fare domande
 prima ancora di aver cercato su Internet sia una lode.
 In medio stat virtus.


'sbattersi' non è tempo perso
sbattersi significa capire il punto oltre il quale non possiamo arrivare
(ognuno ha i propri limiti)
ma nel momento che cercheremo aiuto sapremo quali domande fare (e quali non
fare ...)
e la risposta che riceveremo sarà come una luce accecante ...

(Herrigel docet ...)

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


Re: [Python] Somma da linea di comando

2012-11-13 Per discussione Massimo Capanni
da una 'strullata' ho capito una cosa importante del linguaggio.
Grazie a tutti per avermi aiutato a capire il concetto.

massimo


Il giorno 13 novembre 2012 19:24, Daniele Zambelli 
daniele.zambe...@gmail.com ha scritto:

 Il giorno 12 novembre 2012 21:47, Massimo Capanni 
 massimo.capa...@gmail.com ha scritto:

 [...]

   12.20 + 9.20 + 4.20
 25.598
 

 L'inghippo sta nel fatto che  12.20 e gli altri numeri che hai sommato
 sono numeri periodici se scritti in base 2 e che, avendo una quantità
 finita di memoria i computer sono costretti a troncare, ad un certo punto,
 i numeri con infinite cifre decimali.

 Se sommi numeri float che in notazione binaria non sono periodici ad
 esempio:

 12.5 + 9.5 + 4.5

 ottieni il risultato esatto:

  12.5 + 9.5 + 4.5
 26.5

 Il fatto di essere decimale periodico o limitato non è una proprietà del
 numero, ma del numero scritto in una certa base.

 Ciao

 --

 Daniele

 www.fugamatematica.blogspot.com

 giusto!
 nel verso
 forse è perché non guardiamo le cose
 Quando non ci capiamo,


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


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


[Python] Somma da linea di comando

2012-11-12 Per discussione Massimo Capanni
Salve a tutti,

utilizzo python 2.7.2 in windows.
Spesso uso l'interprete da shell come calcolatrice e poco fa ho notato un
comportato strano facendo delle somme:

C:\Users\maxpython
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]
on win32
Type help, copyright, credits or license for more information.
 a = 12.20
 b = 9.20
 c = 4.20
 print a + b + c
25.6

 12.20 + 9.20 + 4.20
25.598


per quale motivo sommando direttamente gli addendi ottengo un risultato non
corretto?
E' un problema dell'interprete secondo voi?

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


Re: [Python] Somma da linea di comando

2012-11-12 Per discussione Massimo Capanni
Dunque, mi sono accorto di una cosa (che forse genera diversità di
risultato):

 print 12.20 + 9.20 + 4.20
25.6

 12.20 + 9.20 + 4.20
25.598

 print 12.20 + 9.20 + 4.20
25.6

 a = 12.20
 b = 9.20
 c = 4.20
 a+b+c
25.598

mi sembra di capire che la print tolga l'imbarazzo dell'approssimazione ...
o ho capito male?




2012/11/12 Carlo Miron mi...@python.it

 On Mon, Nov 12, 2012 at 10:10 PM, Daniele Palmese pal...@gmail.com
 wrote:
  A dire il vero da me si comporta esattamente al contrario:

 Toccati il naso, Daniele.
 ©
 --
   R
 K-M-S
   L
 ___
 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] Ho trovato un'altro libro carino su Python e PyGame

2012-11-02 Per discussione Massimo Capanni

non esistono boiate, esistono solo pregiudizi ...
grazie della segnalazione
:-)

Il 01/11/2012 21:24, Francesco Maida ha scritto:



Personalmente sono arrivato al quinto capitolo e sto imparando a 
scrivere un giochino con un'omino che deve raccattare le bombe che 
cadono dal cielo prima che tocchino terra. Si lo so che sono boiate, 
ma almeno per me sono decisamente divertenti da scrivere e provare ;-)




___
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] parsing

2012-07-09 Per discussione Massimo Capanni
intendi qualcosa del genere?

http://nltk.org



Il giorno 09 luglio 2012 20:10, Marco Mariani bir...@gmail.com ha scritto:

 Carissimi,

 dovendo fare parsing di un testo strutturato, al fine di migrare un po' di
 dati,
 quale libreria python consigliate nel 2012?

 Il mio approccio e' sempre stato del tipo whatever works, ovvero
 codifica dello stato in classi o funzioni fatte alla buona.
 Di migrazioni ne ho fatte un certo numero, anche complesse, ma l'ultima
 volta che ho scritto un parser top-down e' stato all'universita', mille
 anni fa.

 Ho saltato l'esame di compilatori, peste mi colga.
 Accetto volentieri indicazioni su testi per colmare parzialmente tale
 lacuna, se per Kindle e non esosi, ancora meglio.

 tnx
 Marco

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


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


[Python] Domanda riguardo errori shutil

2012-06-30 Per discussione Massimo Capanni
Buongiorno,

mi sto trovando molto bene con la libreria shutil, in particolare con la
funzione copytree.

Ho notato che quando cerca di copiare anche i file bloccati dal sistema
operativo, lui solleva un'eccezione, e questo mi sta bene, ma come posso
fare per sapere quali file hanno sollevato tale eccezione?

Il pezzo di codice che sto utilizzando è questo:

 try:
print Sto copiando nella cartella di backup: ,
os.path.join(cartella_backup, directory_backup)
shutil.copytree(lista_cartelle[i],
os.path.join(cartella_backup, directory_backup))
except shutil.Error:
print Non posso copiare la cartella: ,
lista_cartelle[i]
sys.exit()

un saluto

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


Re: [Python] Domanda riguardo errori shutil

2012-06-30 Per discussione Massimo Capanni
grazie, funziona anche se non mi fornisce tutti i file che non è riuscito a
copiare ma solo una parte.
Quello che ho postato è solo un frammento dello script, se vuoi ti posso
passare l'intero sorgente.

massimo

Il giorno 30 giugno 2012 09:06, Marco Mariani bir...@gmail.com ha scritto:

 2012/6/30 Massimo Capanni massimo.capa...@gmail.com


 except shutil.Error:
 print Non posso copiare la cartella: ,
 lista_cartelle[i]
 sys.exit()



 except shutil.Error as exc:


 poi exc dovrebbe contenere cio' di cui hai bisogno
 ma esattamente come replico la tua situazione, ad esempio su linux?



 ___
 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] PyPy scripting in sistemi server

2012-06-25 Per discussione Massimo Capanni
grazie dei suggerimenti.

a presto

dMC

Il giorno 22 giugno 2012 12:05, Nicola Larosa n...@teknico.net ha scritto:

 Massimo Capanni wrote:
  sto sviluppando alcuni script in Python per la gestione di numerosi
  backup su server.

 Ci sono parecchi sistemi di backup scritti in Python, come:

 - rdiff-backup http://www.nongnu.org/rdiff-backup/
 - duplicity http://duplicity.nongnu.org/
 - syncropy http://code.google.com/p/syncropy/
 - SafeKeep http://safekeep.sourceforge.net/
 - Obnam http://liw.fi/obnam/

 Magari qualcuno può tornarti utile.


  Siccome mi piace sperimentare, stavo guardando il progetto PyPy (
 pypy.org
  http://pypy.org) che mi sembra interessante sotto certi punti di
 vista.

 Non so quanto possa esserti utile per questo campo applicativo, la
 velocità di esecuzione non è probabilmente la prima preoccupazione.


 C'è un libro di quattro anni fa sull'argomento, ma pare non sia granché:

 Python for Unix and Linux System Administration
 http://www.amazon.com/exec/obidos/ASIN/0596515820/

 E poi ci sono strumenti come pbs http://github.com/amoffat/pbs che
 possono aiutare.

 --
 Nicola Larosa - http://www.tekNico.net/

 Scrivere libri in un formato proprietario che per di più dipende dallo
 utilizzo non più di un solo software, ma di una specifica piattaforma
 hardware significa consegnare il sapere umano a un’azienda che continua
 a perseguire la strategia di dominio del pensiero in quanto tale teoriz-
 zata e applicata dal suo defunto fondatore. - Andrea Monti, marzo 2012
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


[Python] PyPy scripting in sistemi server

2012-06-22 Per discussione Massimo Capanni
Buongiorno a tutti,

sto sviluppando alcuni script in Python per la gestione di numerosi backup
su server.

Siccome mi piace sperimentare, stavo guardando il progetto PyPy (pypy.org)
che mi sembra interessante sotto certi punti di vista.

Mi domandavo quindi se ci fossero contro indicazioni ad utilizzare questo
tipo di interprete piuttosto che l'installazione Python standard.

Ad esempio, leggo che per Windows PyPy è solo a 32 bit, e i server che
gestisco sono tutti x64.

Secondo voi ne vale la pena?

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


Re: [Python] [SEMI-OT] Una domanda di algebra di 2a elementare...

2012-04-27 Per discussione Massimo Capanni
è vero! che tempi ...

:-)

Il giorno 27 aprile 2012 09:15, Lorenzo Sutton
lorenzofsut...@gmail.comha scritto:


  
 http://it.wikipedia.org/wiki/**Megabytehttp://it.wikipedia.org/wiki/Megabyte

  Visto che siamo in OT-land...  la 3. che parla dei dischetti mi ha fatto
 venire in mente che spesso (nonostante totalmente deprecato) si prendevano
 quelli da 720 e si formattavano a 1.44, spesso funzionava facendo il
 secondo buco con un punteruolo...

 __**_
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/**mailman/listinfo/pythonhttp://lists.python.it/mailman/listinfo/python

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


Re: [Python] Imparare Python

2012-04-27 Per discussione Massimo Capanni
ultimamente mi sto facendo pratica qui:  http://projecteuler.net/

te lo consiglio

:-)



Il giorno 27 aprile 2012 14:04, Riccardo mancuso 
mancuso.riccard...@gmail.com ha scritto:

 oltre all'ottimo beri, ti consiglio imparare python di market lutz. è un
 testo molto completo (circa 500 pagine). ciao
 Il giorno 27/apr/2012 12:54, adevan@tisca

 Ciao
 ho acquistato il libro di Marco Beri Pockert Python e , leggendo
 le prime pagine, devo dire che è un libro scritto davvero bene, molto
 chiaro: complimenti al Sig. Beri
 La domanda che vi pongo è la
 seguente: basta questo libro per imparare le basi della programmazione
 in Python ? Su quale testo dovrei approfondire il resto ? Premetto che
 non ho basi di programmazione ed ovviamente non conosco nessun
 linguaggio.
 Thanks


 Invita i tuoi amici e Tiscali ti premia! Il consiglio di un amico vale
 più di uno spot in TV.Per ogni nuovo abbonato 30 € di premio per te e per
 lui! Un amico al mese e parli e navighisempre gratis:
 http://freelosophy.tiscali.it/
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


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


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


Re: [Python] Imparare Python

2012-04-27 Per discussione Massimo Capanni
diciamo che se al tempo che studiavo Teoria degli algoritmi ci fosse stato
questo sito, mi sarei divertito di più col pascal ...


Il giorno 27 aprile 2012 15:12, Marco Beri marcob...@gmail.com ha scritto:

 2012/4/27 Massimo Capanni massimo.capa...@gmail.com

 ultimamente mi sto facendo pratica qui:  http://projecteuler.net/
 te lo consiglio
 :-)


 N! Statene lontani Dopo anni di scimmia, ci ho messo mesi a
 liberarmi dalla fissa dei 100% dei problemi risolti! :)

 Ciao.
 Marco.
 P.S. Ovviamente scherzo: è un ottimo sito per tenere la mente allenata.


 ___
 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] [JOB]: Omniasolutions cerca programmatore per assunzine

2012-04-17 Per discussione Massimo Capanni
questo requisito lo metterei su qualsiasi offerta ...

Il giorno 17 aprile 2012 19:24, Matteo Boscolo
matteo.bosc...@boscolini.euha scritto:


- sia sempre di buon umore







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


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


Re: [Python] [OT]

2012-03-16 Per discussione Massimo Capanni
mah ... preferivo quella del Commodore 64 ... :)


Il giorno 16 marzo 2012 15:18, Simone Federici s.feder...@gmail.com ha
scritto:

 N... Qualcuno mi sa spiegare cos'è quel coso che ha in mano alla fine
 del filmato?
 http://www.youtube.com/watch?v=0baVbO5X388feature=youtu.be

 ___
 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] Un aiuto per neofita alle prime armi

2012-01-13 Per discussione Massimo Capanni
Se non sei proprio alle prime armi con la programmazione, il manuale di
Marco Beri l'ho trovato ottimo: tascabile, essenziale, ti offre tutto per
iniziare.

Se invece stai iniziando adesso, a mio avviso il migliore è questo:

http://www.python.it/doc/Howtothink/Howtothink-html-it/index.htm

poi, è inutile avere il martello e non picchiarlo sull'incudine ... :-)

ciao


Il giorno 13 gennaio 2012 12:12, Alberto Abate alberto.ab...@gmail.com ha
scritto:

 Ciao,
 per iniziare penso che ti sia utile vedere questi...

 http://www.youtube.com/playlist?list=PLC64779F4E2E7EB10feature=g-all-a


 Il giorno 13 gennaio 2012 12:05, Vito Sebastiano Giaquinta 
 vitosebastiano.giaqui...@gmail.com ha scritto:

  Ciao  Ragazzi sto muovendo i primi passi con Python ma non so dove
 trovare il materiale egli esercizi per iniziare
 Grazie.

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



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


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


Re: [Python] R: R: Proposta editoriale Python cookbook per Fag edizioni

2012-01-11 Per discussione Massimo Capanni
Il giorno 11 gennaio 2012 15:52, Carlos Catucci
carlos.catu...@gmail.comha scritto:


 Magari e' un proposta che va oltre, ma farene due o tre di mauali? Magari
 un poco piu' picoli (e digeribili)? Per esperienza un manuale di
 informatica e' valido sel a costa del libro non super due dita di spessore
 (quindi Sams ad esempio e' un esempio di come distruggere foreste senza
 motivo).


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


Re: [Python] R: R: Proposta editoriale Python cookbook per Fag edizioni

2012-01-11 Per discussione Massimo Capanni
Faccio una riflessione puramente personale riguardo questa iniziativa molto
interessante, anche se purtroppo non ho ancora l'esperienza necessaria per
scrivere un manuale.

La domanda però che mi porrei, nel caso avessi le conoscenze per farlo, è:
che cosa posso aggiungere nell'enorme panorama letterario dei
manuali/tutorial di Python? Perché alla fine c'è il rischio di ripetere
cose già dette (magari in meglio se le cose sono state spiegate male) o di
aggiungere argomenti che alla fine interessano solo una ristretta
minoranza. Più che a un manuale introduttivo o avanzato, forse non sarebbe
più interessante sviluppare 'pillole', piccoli saggi, su determinati
argomenti che successivamente ognuno assembla come gli pare e piace?



Il giorno 11 gennaio 2012 15:57, Giorgio Zoppi giorgio.zo...@gmail.com ha
scritto:

 Quattro temi principali che saltano alla mia mente sono:
 1. Introduzione al linguaggio
 2. Python come linguaggio di programmazione web.
 3. Python come linguaggio di programmazione di sistema ed estensioni in c.
 4. Python, Network Programming e Cloud computing.

 --
 Quiero ser el rayo de sol que cada día te despierta
 para hacerte respirar y vivir en me.
 Favola -Moda.
 ___
 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] Secondo voi questo corso su Python è valido?

2011-11-14 Per discussione Massimo Capanni
Penso che i suggerimenti che ti hanno dato siano più che validi.

Personalmente ho trovato molto giovamento dai videocorsi di Thinkcode.tv di
Beri.

In ogni caso l'esperienza mi ha insegnato (e mi insegna tuttora) che
l'unico modo per padroneggiare bene un linguaggio di programmazione è la
pratica costante, ogni giorno,  e studiare e applicare le nozioni studiate
a problemi concreti o meno. Almeno secondo me ...


Il giorno 14 novembre 2011 11:41, Francesco Maida d...@cesco.it ha scritto:

 Il 14 novembre 2011 09:05, enrico franchi enrico.fran...@gmail.com ha
 scritto:
  Ma questo tipo di figura sai per certo che esiste? Perche' capisco
  qualcuno che ti offre un corso: tu segui il corso, fai gli esercizi e
  fine. Ma una persona che ti guarda e ti corregge esercizi random
  pensati da te ci mette il quadruplo del tempo (se non altro perche'
  non conosce gia' l'esercizio -- e inoltre non ha probabilmente
  riflettuto in anticipo al modo didatticamente corretto di presentarti
  la soluzione e togliere gli errori tipici).

 No, probabilmente non mi sono espresso bene. Intendevo una figura di
 insegnante che mi dia compiti a casa sotto forma di problemi da
 risolvere attraverso programmi da scrivere in python; e quando lo
 faccio che guardino cosa ho scritto e mi dicano se ho risolto bene il
 problema o se avrei potuto risolverlo meglio, magari attraverso l'uso
 di qualche libreria integrata a Python o l'uso di qualche costrutto
 particolare.

 In teoria, perlomeno per come lo presentano sul sito della O'Reilly
 school of technology, loro ti mettono a disposizione un tutor che fa
 questo: non ti corregge qualunque cosa tu gli mandi, ma per quanto
 riguarda gli esercizi inerenti al corso ti dovrebbe mandare una
 valutazione sul tuo operato; ed inoltre, se non ho capito male, è a
 tua disposizione via email anche per rispondere ai tuoi dubbi su
 qualche particolare argomento. Alla fin fine viene tutto fatto da
 remoto, un tutor seguirà un tot di studenti, ed il costo complessivo
 per i quattro moduli che compongono il corso è di circa 1600$ + 10-15$
 al mese, quindi secondo me è possibile che lo facciano davvero.
 ___
 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] [ANN] Syncropy 3.0

2011-10-28 Per discussione Massimo Capanni
altrimenti potresti utilizzare approssimazioni di numeri irrazionali, come
fa Knuth per Tex :-)

Il giorno 28 ottobre 2011 00:35, Enrico 'Henryx' Bianchi
henry...@yahoo.itha scritto:

 On Thursday, October 27, 2011 12:59:06 PM Manlio Perillo wrote:

  Secondo me vai troppo avanti con il numero di versione principale ;-).

 Release early, release often :)
 Seriamente, il mio approccio iniziale era proprio di evitare i numeri di
 versione, ma taggare utilizzando r1, r2, r3 e cosi` via. L'uso della
 numerazione e` comunque legato al tipo di rilasci che intendo fare, ovver
 x.0
 indica il rilascio di una versione che contiene almeno una funzionalita`
 nuova
 od un cambio strutturale, mentre x.y indica la correzione di bug

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

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


Re: [Python] comprensione codice python

2011-09-05 Per discussione Massimo Capanni
Grazie,

cerco di approfondire questo aspetto.

a presto

massimo

Il 02 settembre 2011 18:22, Daniele Zambelli
daniele.zambe...@gmail.com ha scritto:
 Il giorno 02 settembre 2011 17:07, Massimo Capanni
 massimo.capa...@gmail.com ha scritto:

 Salve a tutti,

 ho qualche difficolta' a capire questo pezzo di codice.

 [...]

 -
 1) import wmi
 2) c = wmi.WMI ()
 3) for process in c.Win32_Process ():
 4)   print process.ProcessId, process.Name
 -

 quello che mi sta tornando difficile da capire e' cosa sta ritornando
 c.Win32_Process() in 2) perche' sembra una lista ma non lo e'.

 Non conosco la libreria, ma così, a naso, c.Win32_Process () restituisce
 un iteratore, cioè una funzione che fornisce tutti gli elementi di una
 lista pur non essendoci la lista.
 Ciao
 --

 Daniele

 www.fugamatematica.blogspot.com

     giusto!
     nel verso
     forse è perché non guardiamo le cose
     Quando non ci capiamo,


 ___
 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] Programmatori al supermercato

2011-08-11 Per discussione Massimo Capanni
:)))9

Il giorno 11 agosto 2011 12:13, Bustin Game ulysses.diama...@gmail.com ha
scritto:

 È geniale!!

 Il giorno 11 agosto 2011 11:58, Scopel Emanuele scopel.emanu...@gmail.com
  ha scritto:

 Due risate estive...

 https://plus.google.com/106186809893223479855/posts/DkgEWvciLht
 -- Inviato dal mio cellulare Android con K-9 Mail.
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python



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


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


Re: [Python] chiarimento valore ritornato da una funzione

2011-05-31 Per discussione Massimo Capanni
grazie dei suggerimenti.

a presto

massimo

Il 30 maggio 2011 15:48, Daniele Zambelli daniele.zambe...@gmail.com
ha scritto:
 Il giorno 30 maggio 2011 12:29, Massimo Capanni massimo.capa...@gmail.com
 ha scritto:

 adesso succede che se ometto dalla funzione subfolder() la riga
 segnata con (X) [return sotto_cartelle], il programma si blocca con un
 errore perche' se una delle sottocartelle di primo livello e' vuota,
 il ciclo for j in temp2 si ferma con un Nonetype error.

 Tuttavia se inserisco la riga (X) di ritorno del valore il programma
 funziona.
 Quello che non capisco e' che in ogni caso dovrei trovare una cartella
 vuota e non un valore None.

 Avete idea di questo strano comportamento?

 Perché una funzione che non restituisce nulla esplicitamente restituisce
 None.

 --

 Daniele

 www.fugamatematica.blogspot.com

     giusto!
     nel verso
     forse è perché non guardiamo le cose
     Quando non ci capiamo,


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


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


[Python] chiarimento valore ritornato da una funzione

2011-05-30 Per discussione Massimo Capanni
Buongiorno a tutti,

ho appena realizzato una funzione che ha uno strano comportamento a
seconda di un certo input.

La funzione e' questa:

===
def subfolder(cartella):
    sotto_cartelle = [] # ritorna una lista di cartelle
    stop = 0 # livello di profondita' delle sottocartelle
    for root, dirs, files in os.walk(cartella):
        if stop == 1:
            return sotto_cartelle
        else:
            for i in dirs:
                sotto_cartelle.append(os.path.join(root,i))
            stop = stop + 1
    return sotto_cartelle (X)
===

in pratica passo alla funzione una cartella e mi restituisce una lista
delle sottocartelle di primo livello nell'albero della directory.
Ad esempio:
cartella = c:

Sottocartelle:
c:\pippo
c:\pluto
c:\paperino
...

Successivamente eseguo questa porzione di codice in una parte del programma,
con il quale ricavo le sottocartelle di ogni sottocartella di primo livello:

===
lista_cartelle = [] # lista delle
temp  = []
temp2 = []

temp = subfolder(cartella) # inserisco la lista delle cartelle di
primo livello

for i in temp:
temp2 = []
temp2 = subfolder(i) # contiene la lista delle sottocartelle
della cartella 'i'

for j in temp2:
lista_cartelle.append(j)
===

adesso succede che se ometto dalla funzione subfolder() la riga
segnata con (X) [return sotto_cartelle], il programma si blocca con un
errore perche' se una delle sottocartelle di primo livello e' vuota,
il ciclo for j in temp2 si ferma con un Nonetype error.

Tuttavia se inserisco la riga (X) di ritorno del valore il programma funziona.
Quello che non capisco e' che in ogni caso dovrei trovare una cartella
vuota e non un valore None.

Avete idea di questo strano comportamento?

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


Re: [Python] chiarimento valore ritornato da una funzione

2011-05-30 Per discussione Massimo Capanni
In effetti quella che ho postato e' la prima versione del programma,
abbastanza *rozza* :)

Vedo di sperimentare i tuoi suggerimenti, grazie


Il 30 maggio 2011 14:16, Lorenzo Sutton lsut...@libero.it ha scritto:
 Ciao Massimo,

 Massimo Capanni wrote:
 Buongiorno a tutti,

 ho appena realizzato una funzione che ha uno strano comportamento a
 seconda di un certo input.

 La funzione e' questa:

 ===
 def subfolder(cartella):
     sotto_cartelle = [] # ritorna una lista di cartelle
     stop = 0 # livello di profondita' delle sottocartelle
     for root, dirs, files in os.walk(cartella):
         if stop == 1:
             return sotto_cartelle
         else:
             for i in dirs:
                 sotto_cartelle.append(os.path.join(root,i))
             stop = stop + 1
     return sotto_cartelle (X)
 ===

 in pratica passo alla funzione una cartella e mi restituisce una lista
 delle sottocartelle di primo livello nell'albero della directory.
 Sei sicuro che non si possa fare in maniera più semplice per avere solo
 il primo sotto-livello?

 - Sempre con os.walk in teoria ti basta una sola riga... Considera il
 secondo elemento della prima tripla che ottieni (fai delle prove con print)

 - Oppure considera os.listdir combinato con os.path.isdir ...

 In entrambi i casi occhio ai path relativi VS path assoluti a seconda di
 quello che devi fare e dell'input che dai alla funzione.

 Giusto per darti un altro punto di vista ;)

 Lorenzo.
 Ad esempio:
 cartella = c:

 Sottocartelle:
 c:\pippo
 c:\pluto
 c:\paperino
 ...

 Successivamente eseguo questa porzione di codice in una parte del programma,
 con il quale ricavo le sottocartelle di ogni sottocartella di primo livello:

 ===
     lista_cartelle = [] # lista delle
     temp  = []
     temp2 = []

     temp = subfolder(cartella) # inserisco la lista delle cartelle di
 primo livello

     for i in temp:
         temp2 = []
         temp2 = subfolder(i) # contiene la lista delle sottocartelle
 della cartella 'i'

         for j in temp2:
             lista_cartelle.append(j)
 ===

 adesso succede che se ometto dalla funzione subfolder() la riga
 segnata con (X) [return sotto_cartelle], il programma si blocca con un
 errore perche' se una delle sottocartelle di primo livello e' vuota,
 il ciclo for j in temp2 si ferma con un Nonetype error.

 Tuttavia se inserisco la riga (X) di ritorno del valore il programma 
 funziona.
 Quello che non capisco e' che in ogni caso dovrei trovare una cartella
 vuota e non un valore None.

 Avete idea di questo strano comportamento?

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

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

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


[Python] Pypy su windows

2011-04-22 Per discussione Massimo Capanni
Salve a tutti,

ho scaricato Pypy per Windows per provare questo nuovo tipo di ambiente.
Tuttavia appena da linea di comando eseguo 'pypy.exe' mi da questo errore:

Impossibile avviare l'applicazione specificata. MSVCR100.DLL non è
stato trovato. una nuova installazione dell'applicazione potrebbe
risolvere il problema.

Non e' che manca questa dll nel pacchetto?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pypy su windows

2011-04-22 Per discussione Massimo Capanni
Ho risolto, non avevo installato il pacchetto Microsoft Visual C++
2010 Redistributable Package ...

sorry



Il 22 aprile 2011 12:31, Massimo Capanni massimo.capa...@gmail.com ha scritto:
 Salve a tutti,

 ho scaricato Pypy per Windows per provare questo nuovo tipo di ambiente.
 Tuttavia appena da linea di comando eseguo 'pypy.exe' mi da questo errore:

 Impossibile avviare l'applicazione specificata. MSVCR100.DLL non è
 stato trovato. una nuova installazione dell'applicazione potrebbe
 risolvere il problema.

 Non e' che manca questa dll nel pacchetto?

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


Re: [Python] Banalissima informazione

2011-04-15 Per discussione Massimo Capanni
forse si riferisce all'ultimo libro di Beri (che ho anch'io :-) ) che
utilizza per gli esempi Python 3.x

max

 Ho comprato oggi il mio primo Pocket su Python e in anteprima si dice
 che useranno la versione 3.1.

 ???


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


[Python] flypdf

2011-04-05 Per discussione Massimo Capanni
Salve a tutti,

una domanda: stavo cercando di provare il pacchetto FLYPDF ma non
trovo i file da scaricare sul sito del progetto, forse non e' piu'
attivo?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] flypdf

2011-04-05 Per discussione Massimo Capanni
ti ringrazio.


Il 05 aprile 2011 15:13, Michele Gatti mgsoluzi...@gmail.com ha scritto:


 Il giorno 05 aprile 2011 15:08, Massimo Capanni massimo.capa...@gmail.com
 ha scritto:

 Salve a tutti,

 una domanda: stavo cercando di provare il pacchetto FLYPDF ma non
 trovo i file da scaricare sul sito del progetto, forse non e' piu'
 attivo?
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python


 Dovresti compilartelo da solo scaricando da svn a questo link :svn co
 https://flypdf.svn.sourceforge.net/svnroot/flypdf flypdf

 --

 Michele Gatti
 MG Soluzioni Informatiche

 ___
 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] 2 neo pythonisti che affrontano un orda barbara di javisti - con quasi-rissa finale

2011-04-01 Per discussione Massimo Capanni
Non sono un programmatore di professione, la sistemistica a volte mi
da meno grattacapi filosofici ;-) tuttavia posso affermare onestamente
che il concetto espresso nel talk 'il programmatore Python si puo'
concentrare piu' su cosa risolvere e meno sul linguaggio' (o qualcosa
del genere, scusate la superficialita') e' stata la prima cosa che mi
e' saltata agli occhi nel momento che ho cominciato a realizzare
script in Python che realizzassero qualcosa di veramente utile.

Per il resto, boh! :-)



Il 01 aprile 2011 12:35, Marco Beri marcob...@gmail.com ha scritto:
 On Fri, Apr 1, 2011 at 12:27 PM, Simone Federici s.feder...@gmail.com
 wrote:

 2011/4/1 Marco Beri marcob...@gmail.com

      class Type:
 PROPRIETARY = PROPRIETARY
 LOADING = LOADING
 MODIFY = MODIFY
 MISCELLANEOUS = MISCELLANEOUS

 da, dai... non è questo l'esempio giusto puoi fare di meglio!
 java5
 enum Type{
 PROPRIETARY,
 LOADING,
 MODIFY,
 MISCELLANEOUS,
 }

 Ho scritto Java 1.4 e Python 1.5.2 :-)

 ___
 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] ANN: rilasciata psutil (python process utilities) 0.2.1

2011-03-21 Per discussione Massimo Capanni
Concordo, mi potrebbe tornare molto utile per certi controlli che devo
fare su alcuni processi in esecuzione nei server.
Lo provero' senz'altro :)


Il 21 marzo 2011 14:49, Mefrio mefri...@gmail.com ha scritto:
 Sembra interessante. Grazie per la segnalazione

 Mario

 Inviato da iPhone

 Il giorno 21/mar/2011, alle ore 13:46, Giampaolo Rodolà g.rod...@gmail.com 
 ha scritto:

 Salute a tutti,
 sono lieto di annunciare il rilascio della versione 0.2.1 di psutil:
 http://code.google.com/p/psutil

 === About ===

 psutil è un modulo che permette di ottenere informazioni riguardo i
 processi in esecuzione e il sistema operativo (CPU, memoria) tramite
 Python, implementando diverse funzionalità offerte da tools da linea
 di comando quali ps, top, lsof e netstat.
 psutil supporta Linux, Windows, OS X e FreeBSD, sia 32-bit che 64-bit,
 su Python da 2.4 a 3.2 utilizzando un'unica code-base.

 === Nuove features ===

 * process I/O counters
 * process wait() (aspetta che un processo termini e ritorna l'exit code)
 * process get_threads() informazioni (id, user and kernel times)
 riguardo i thread aperti dal processo
 * process uids/gids (saved, real e effective)
 * process niceness (priorità, get e set)
 * stato dei processi (running, stopped etc...)
 * process I/O niceness (priorità I/O)
 * psutil.Popen, una nuova classe che offre un'interfaccia più
 conveniente di subprocess.Popen

 === Esempio delle nuove features ===

 p = psutil.Process(7055)
 p.name
 'python'

 str(p.status)
 'running'

 p.uids
 user(real=1000, effective=1000, saved=1000)
 p.gids
 group(real=1000, effective=1000, saved=1000)

 p.nice
 0
 p.nice = 10  # cambia priorità
 p.nice
 10

 p.get_ionice()
 ionice(ioclass=0, value=0)
 p.set_ionice(psutil.IOPRIO_CLASS_IDLE)  # cambia priorità I/O
 p.get_ionice()
 ionice(ioclass=3, value=0)

 p.get_io_counters()
 io(read_count=478001, write_count=59371, read_bytes=700416, 
 write_bytes=69632)

 p.get_threads()
 [thread(id=5234, user_time=22.5, system_time=9.2891),
 thread(id=5235, user_time=0.0, system_time=0.0),
 thread(id=5236, user_time=0.0, system_time=0.0),
 thread(id=5237, user_time=0.0707, system_time=1.2)]

 p.terminate()
 p.wait(timeout=3)
 0



 = psutil.Popen =

 import psutil
 from subprocess import PIPE
 p = psutil.Popen([/usr/bin/python, -c, print 'hi'], stdout=PIPE)
 p.name
 'python'
 p.uids
 user(real=1000, effective=1000, saved=1000)
 p.username
 'giampaolo'
 p.communicate()
 ('hi\n', None)
 p.terminate()
 p.wait(timeout=2)
 0



 === Links ===

 * Home page: http://code.google.com/p/psutil
 * Mailing list: http://groups.google.com/group/psutil/topics
 * Sorgenti: http://psutil.googlecode.com/files/psutil-0.2.1.tar.gz
 * Documentazione: http://code.google.com/p/psutil/wiki/Documentation


 --- Giampaolo Rodola'

 http://code.google.com/p/pyftpdlib
 http://code.google.com/p/psutil/
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


Re: [Python] ANN: Sqlkit 0.9.3

2011-03-09 Per discussione Massimo Capanni
Sembra interessante, non lo conoscevo.

2011/3/9 Alessandro Dentella san...@e-den.it


 Ho rilasciato l'ultima release di Sqlkit. In passato su questa lista
 qualcuno ha manifestato dei problemi nella installazione di PyGTK, su cui è
 basato Sqlkit. Nel frattempo è stato rilasciato un installer unico per GTK
 +
 PyGTK che facilita molto l'installazione. Nella sezione download spiego
 ogni
 dettaglio, suggerendo anche un modo alternativo.

 È disponibile anche il pacchetto Ubuntu per il quale ringrazio Pietro
 Battiston.

 In questa occasione ho anche rinnovato la home page nella speranza di
 essere
 più comunicativo.


  ANNOUNCE: sqlkit 0.9.3

  March, 3 - 2011


 I'm happy to announce release 0.9.3 of sqlkit package for Python.

  http://sqlkit.argolinux.org/

 This release
 

 This is a release with a great number of changes and new features,
 the main important ones are:

 * Added image/file fields
 * Added enum-like field
 * Correctly implemented duplication of records
 * Removed dependancy on glade
 * Moved toward a better MVC pattern
 * Fixed behaviour of hooks that allows better interaction/customization
 * Many bug fixes

 The python package
 --
 SQLkit PyGtk package provides Mask and Table widgets to edit database
 data. It's meant as a base for database desktop applications.

 The application
 ---
 It also provides 'sqledit' a PyGTK application based on sqlkit that can be
 used from command line to browse and edit data.

 The package has 2 very rich demo suites for sql widgets (the main one in
 sqlkit/demo/sql/demo.py) and for layout creation

 Translations
 

 If you like sqlkit and want to help translating, you may find the project
 on:

  https://launchpad.net/sqlkit

 Main features of sqlkit:
 

  * editor of databases in 2 modes: table  mask
  * based on sqlalchemy: can cope with many different databases
  * very powerfull filtering capabilities:
- each field can be used to filter records
- filter may span relationship
- date filtering possible also on relative basis (good for saved
  queries)
  * completion on all text field and foreign keys
  * very easy way to draw a layout for mask views
  * completely effortless editing of relationships
  * very easy way to set defaults
  * possibility to display totals of numeric fields
  * any possible sql constraint can be attached to a Mask or a
Table. It can be expressed as a normal sqlalchemy query or with
django-like syntax
  * sqledit: the application to edit db


 Sqlkit is based on:
 ---
  * python (= 2.5)
  * PyGtk
  * Sqlalchemy (= 0.5.4)
  * python-dateutil
  * babel (localization)
  * your db driver of choice

 Dowload  more:
 ---

  * Download: http://sqlkit.argolinux.org/sqlkit/download.html
  easy_install sqlkit
  * Source:   hg clone http://hg.argolinux.org/py/sqlkit
  * Google Group: http://groups.google.it/group/sqlkit/
  * Translation:  https://launchpad.net/sqlkit
  * Tutorial: http://sqlkit.argolinux.org/misc/tutorials.html
  * Changelog:http://sqlkit.argolinux.org/download/Changelog
  * License:  GNU GPLv3


 --
 Sandro Dentella  *:-)
 http://www.reteisi.org Soluzioni libere per le scuole
 http://sqlkit.argolinux.orgSQLkit home page -
 PyGTK/python/sqlalchemy
 ___
 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] Su fullcircle

2011-03-08 Per discussione Massimo Capanni
concordo, ma le foreste sarebbero ugualmente tutelate se si sprecasse meno
carta per pubblicare ovvieta' e schifezze, poi, per il mio gusto personale,
adoro sentire la plasticita' di un buon libro di carta :-)


Il giorno 08 marzo 2011 10:48, Nicola Larosa n...@teknico.net ha scritto:

 Kalos Bonasia wrote:
  del resto si parla tanto di rispetto per l'ambiente e di
  decelerazione soffice... perché annientare miliardi di ettari di
  foresta amazzonica per pubblicare l'ennesima prova su strada dei
  migliori 300 masterizzatori o l'ultimo tricktrip sull'iPhone
  quattro...

 Esattamente.

 Sono anni che non compro più né riviste, tecniche o meno, né quotidiani,
 e libri di carta solo se non sono disponibili in digitale.

 Sia per la qualità, tipicamente bassa, delle riviste cartacee, sia per la
 comodità di portarsi appresso i libri digitali e cercarci dentro, sia per
 minimizzare la distruzione di foreste.

 Leggo libri sui palmari dagli anni '90, e ormai ci sono vari modi di
 consultare documenti digitali, dagli smartphone agli ebook reader alle
 tablet ai netbook ai notebook, basta organizzarsi.

 Probabilmente non dovremo aspettare l'estinzione delle attuali
 generazioni per minimizzare quest'immane spreco, basterà il continuo
 aumento dei costi. Ma potrebbe non essere abbastanza rapido.

 --
 Nicola Larosa - http://www.tekNico.net/

 Stories of new technologies of control should not be interpreted apart
 from their political and economic context. We are seeing a resistance
 movement coming to life. Technology is at the bottom of it. Let us
 look at what is under our noses before we conclude that technology
 is a threat to us. It is a far greater threat to the government.
  - Gary North, November 2010
 ___
 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] Su fullcircle

2011-03-08 Per discussione Massimo Capanni
infatti concordavo su questo punto, il mio 'gusto' era pertinente alla
'buona' letteratura, quella che rimane nel tempo, tuttavia presumo che solo
ultimamente esistano le tecnologie necessarie affinche' si possa apprezzare
la lettura dei file digitali, credo ...

Il giorno 08 marzo 2011 11:58, Kalos Bonasia kbona...@gmail.com ha
scritto:

 Il 08 marzo 2011 11:56, Massimo Capanni massimo.capa...@gmail.com ha
 scritto:
  concordo, ma le foreste sarebbero ugualmente tutelate se si sprecasse
 meno
  carta per pubblicare ovvieta' e schifezze, poi, per il mio gusto
 personale,
  adoro sentire la plasticita' di un buon libro di carta :-)

 io ho molti libri in casa, d'accordo che un buon libro vale la carta,
 ma stampare una prova ennesima dei migliori 300 masterizzatori del
 momento quando negli ultimi 15 anni l'hai fatta almeno altre 12
 volte, oserei dire chi se ne frega oppure mandami un bel PDF che lo
 cestino facile senza rimpianti, insomma ...



 --
 Calogero Bonasia aka 0disse0
 http://www.calogerobonasia.info/
 ___
 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] Su fullcircle

2011-03-08 Per discussione Massimo Capanni
LIST ... accidenti ma quanto tempo fa era?



Il giorno 08 marzo 2011 12:20, Cesco d...@cesco.it ha scritto:


  Kalos Bonasia wrote:
  forse, ma dico forse, potrei iniziare a non
  rimpiangere le mitiche riviste anni'80 come mc microcomputer o
  computer programming e simili...

 +1 sulla salvaguardia dell'ambiente. Purtroppo riviste elettroniche
 impaginate come fullcircle si leggono male sugli ebook reader (io ho un
 Kindle a casa)

 Io delle riviste anni ottanta rimpiango LIST, quella con i kit di
 montaggio dei robot (mi sa che nessuno a parte me se ne ricorda ;-)
 ___
 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] Su fullcircle

2011-03-08 Per discussione Massimo Capanni
gia', per non parlare delle guerre di religione fra i commodoriani e i
sinclairisti

2011/3/8 Kalos Bonasia kbona...@gmail.com

 per gli amanti dei ricordi

 http://zxspectrum.hal.varese.it/riviste.htm
 ___
 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] generatore di grafici

2011-02-28 Per discussione Massimo Capanni
grazie dei suggerimenti, mathplotlib e' veramente impressionante, forse
offre piu' di quello che mi occorre ma mi piace molto :-)



Il giorno 24 febbraio 2011 11:16, Marco Mariani bir...@gmail.com ha
scritto:

 2011/2/24 Vittorio Zuccala' vittorio.zucc...@gmail.com

 So che adesso mi attirerò le ire di molti ma... personalmente, se hai una
 connessione ad internet, a me piace molto le Google Chart Api:
 http://code.google.com/intl/it-IT/apis/chart/docs/chart_params.html


 Ho usato in passato chart director (http://www.advsofteng.com), le API
 sono adeguate anche se abbastanza low-level perche' supportano python dalla
 1.5.2 in poi (fino alla 2.6 sicuro, verifica per la 2.7) e una dozzina di
 altri linguaggi, per linux/windows/etc.

 Mi sono trovato bene, e il prezzo e' giusto (per un server, 99$) - non ti
 suggerisco quindi in alcun modo di filtrare l'output per rimuovere il banner
 di 10 pixel che e' presente nella versione non registrata.

 Le alternative, come dici tu, sono tante, anche se a volte hanno dipendenze
 da PIL o Cairo o altre librerie che puo' essere scomodo compilare per
 windows.



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


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


[Python] generatore di grafici

2011-02-24 Per discussione Massimo Capanni
Buongiorno a tutti,

sto implementando un piccolo script per l'analisi di file csv con moltissimi
dati, di tipo data, ora, float, integer.
Nell'implementazione avrei anche l'idea di generare grafici con i dati
contenuti in alcune colonne.
Ho dato un'occhiata in giro per la rete e noto che esistono un mucchio di
librerie per la generazione di grafici, alcune mi sembrano eccessivamente
'fornite' per quello che mi occorre fare (grafici 2D).

Cosa mi consigliate di utilizzare considerando che dispongo di Python 2.7 e
Windows Xp?

grazie

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


[Python] uso dell'operatore %

2011-02-08 Per discussione Massimo Capanni
Salve,

forse è una domanda stupida ma non capisco bene il funzionamento di
questa istruzione:

%X % (prev  0x)

dove 'prev' e' un intero con segno (e' un pezzo di codice trovato in
una funzione per il calcolo del crc32 e che trasforma l'intero trovato
in una stringa).

Ma l'operatore % non esegue il modulo fra due numeri?

grazie in anticipo a chi mi dara' lumi ... :-)

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


Re: [Python] uso dell'operatore %

2011-02-08 Per discussione Massimo Capanni
Grazie Enrico,

mannaggia a me ...

Il 08 febbraio 2011 22:32, Enrico Franchi enrico.fran...@gmail.com ha scritto:
 Massimo Capanni wrote:

 Ma l'operatore % non esegue il modulo fra due numeri?

 Anche. Quando il primo argomento e' una stringa fa una sostituzione
 printf-like. Si trova abbastanza presto in tutte le guide su Python.

 --
 .
 ..: -enrico-

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

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


Re: [Python] Cercasi mobile/python speaker

2011-01-17 Per discussione Massimo Capanni
a tal proposito, chi va anche solo come spettatore?

Il giorno 17 gennaio 2011 20:42, Simone Federici s.feder...@gmail.com ha
scritto:

 Ciao,

 mi chedevo se qualcuno ha voglia di portare per il codemotion
 un talk su sviluppo python su mobile, qualcuno che abbia esperienza in tal
 campo
 lo dico perche sempre di più si sta creando lavoro su mobile.
 E python è un linguaggio che per la sua leggerezza (perdonatemi il
 temine)
 si sposa benissimo con i sistemi embedded.

 c'è qualcuno che a marzo ha voglia di scendere a Roma per parlarci di
 sviluppo mobile in python?
 Simone


 NB
 ASAP perche domani scade la C4P del codemotion, ad oggi ci sono 60 proposte
 mote su mobile ma nessuna mobile+python
 che figura ci facciamo?
 S


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


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


[Python] Awk per Python

2011-01-10 Per discussione Massimo Capanni
Buonasera,

sto cercando una libreria per gestire e analizzare file di log; al
momento sto usando gawk e ho dato un'occhiata in giro per vedere se ci
fosse qualcosa di importabile in python; ho trovato questo progetto
http://pyawk.sourceforge.net ma mi sembra fermo da tempo immemorabile.
Conoscete per caso qualche altra implementazione?

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


[Python] stringhe raw

2011-01-07 Per discussione Massimo Capanni
salve,

mi e' venuto un dubbio sulle stringhe raw:

che differenza ci sarebbe ad utilizzare x = 'xxx' e x = r'xxx'?

Per curiosita' ho provato a fare:

In [1]: xxx == r'xxx'
Out[1]: True

oppure ci sono dei contesti dove conviene utilissare r''?

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


Re: [Python] stringhe raw

2011-01-07 Per discussione Massimo Capanni
grazie a tutti del chiarimento

a presto

max

2011/1/7 Nicola Larosa n...@teknico.net

 Vito 'ZeD' De Tullio wrote:
  I primi due che mi vengono in mente a caso: il modulo re e, se sei
  su windows, i path hardcoded ('\\' è veramente orripilante da
  scrivere).

 Tenendo anche presente che indicare il separatore di percorso su Windows
 come r'\' non è portabile, mentre usare os.sep lo è.

 Certo, poi occorre tener conto di molte altre differenze, usare os.sep
 non è certo sufficiente, però è necessario.

 --
 Nicola Larosa - http://www.tekNico.net/

 Collectively, we will eventually figure out that schools, as currently
 structured, cost way too much, teach irrelevant material, have the op-
 posite education effect for most of the students, crowd out more benef-
 icial activities, break up families, and even create a long term effect
 similar to a mild but long term post-traumatic stress disorder.
  - Clark Aldrich, August 2010
 ___
 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] Python IDE

2011-01-05 Per discussione Massimo Capanni
avete mai provato questo? non mi sembra male

http://pype.sourceforge.net

http://pype.sourceforge.net/

Il giorno 31 dicembre 2010 09:42, Matteo Boscolo 
matteo.bosc...@boscolini.eu ha scritto:

  no ... ci sono anche io .. :-) .. anche se lo uso qualche volta per cose
 veloci :-)

 Il 30/12/2010 21:18, Bustin Game ha scritto:

 Sentite ma sono l'unico furbo che usa l'IDE di Python originale?


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



 Nessun virus nel messaggio.
 Controllato da AVG - www.avg.com
 Versione: 10.0.1191 / Database dei virus: 1435/3348 - Data di rilascio:
 30/12/2010



 ___
 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] Python IDE

2010-12-23 Per discussione Massimo Capanni
interessante ...
... e io che uso ancora notepad++ per scrivere il mio codice :-)

Il giorno 23 dicembre 2010 23:35, Marco Beri marcob...@gmail.com ha
scritto:

 Ho trovato questa interessante discussione su Stackflow:
 http://stackoverflow.com/questions/81584/what-ide-to-use-for-python

  http://stackoverflow.com/questions/81584/what-ide-to-use-for-python
 Ciao.
 Marco.

 --
 http://thinkcode.tv/gratis - Capire in 15 minuti cosa può fare Python
 http://stacktrace.it - Aperiodico di resistenza informatica
 http://python.thinkcode.tv - Videocorso di Python
 http://beri.it - Blog di una testina di vitello


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


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


Re: [Python] tkinter di esempio che si blocca

2010-12-21 Per discussione Massimo Capanni
grazie del suggerimento

ciao

massimo

Il 21 dicembre 2010 06:39, crap0101 marco.chieppa-c...@poste.it ha scritto:
 Il giorno lun, 20/12/2010 alle 22.58 +0100, Massimo Capanni ha scritto:

 se premo QUIT il prompt viene restituito nella shell ma la finestra di
 Tk si blocca:
 [...]
 quit() ti fa uscire dal mainloop, però se vuoi distruggere la finestra
 devi chiamare destroy()



 --
 me - http://crap0101.gnu-darwin.org/

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


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


[Python] tkinter di esempio che si blocca

2010-12-20 Per discussione Massimo Capanni
Salve a tutti,

sto iniziando a studiarmi Tkinter da alcune risorse in rete.
Premetto che sto facendomi le ossa con Python ver. 3.1.3 su
piattaforma Windows Xp.
Il seguente esempio ha un funzionamento anomalo e non capisco perche':
se premo 'hello' funziona correttamente,
se premo QUIT il prompt viene restituito nella shell ma la finestra di
Tk si blocca:

from tkinter import *
class App:
def __init__(self, master):
frame = Frame(master)
frame.pack()

self.button = Button(frame, text=QUIT, fg=red, command=frame.quit)
self.button.pack(side=LEFT)

self.hi_there = Button(frame, text=Hello, command=self.say_hi)
self.hi_there.pack(side=LEFT)

def say_hi(self):
print(hi there, everyone!)

root = Tk()
app = App(root)
root.mainloop()

avete idea del motivo?
___
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 Massimo Capanni
Grazie Salvatore per la tua risposta esaustiva, faro' una traccia dei tuoi
consigli.

per Piero: non so esattamente cosa significhi 'bugtracking' ma presumo sia
spulciare gli errori da un programma già fatto e le mie conoscenze in
materia di programmazione sono ancora molto rudimentali; comunque diamo al
tempo al tempo :-)

In effetti quello che mi piaceva era l'idea di una sorta di 'palestra' dove
potermi esercitare, visto che comunque non uso python per il mio lavoro di
amministrazione di sistemi.

A proposito, ieri sera ho dato un'occhiata al progetto eulero e non mi
sembra male ...

grazie a tutti :)

ciao

massimo

Il giorno 23 novembre 2010 08:01, Matteo Boscolo 
matteo.bosc...@boscolini.eu ha scritto:

 Anche secondo me  tenersi allenato con un programmino open non sarebbe
 una brutta idea ..

 ti stimola a metterti alla prova e alla ricerca di soluzioni che ti
 permettono di crescere ..
 io faccio cosi ... :-)

 ciao
 Matteo

 Il 23/11/2010 00:58, Pietro Battiston ha scritto:
  Il giorno mar, 23/11/2010 alle 00.35 +0100, salvatore monaco ha scritto:
  credo che o io o tu abbiamo capito male la domanda
  bugtracker di qualsiasi progetto open source python?
 
 
  massimo:
  mentre scrivevo delle semplici righe di codice (dubbi, incertezze,
  sintassi dei comandi perse nella memoria ...), insomma era piu' il
  tempo che perdevo a ricordare il linguaggio che a sviluppare il
  programma.
 
 
  avete conoscenza di un riferimento dove possa trovare degli esercizi
  da svolgere per mantenere un certo allenamento
 
  OK, può darsi che la mia risposta fosse un tantinello fuori tema. È che
  l'accostamento tra chi ha problemi e non il tempo per risolverli e
  qualcuno che invece per tenersi in allenamento cerca dei problemi da
  risolvere mi affascinava.
 
  ah forse sei di quelli talmente bravi in python che risponde alle
  risposte.
  Sì, si vede di sì.
  No, aspetta, me la rispieghi? In privato va bene lo stesso.
 
  ciao
 
  Pietro
 
 
  ___
  Python mailing list
  Python@lists.python.it
  http://lists.python.it/mailman/listinfo/python
 
 

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

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


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

2010-11-23 Per discussione 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.

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.

:-)

Il giorno 23 novembre 2010 10:56, enrico franchi
enrico.fran...@gmail.comha scritto:

 2010/11/23 salvatore monaco salvatore.mon...@gmail.com:
  non contesto piu'
 
  mi correggo e chiedo scusa  e' una cazzata rispondere ad una risposta, mi
  ripeto per fortuna e' raro.

 No, non e' una cazzata.

 Ma io ho la liberta' di ritenere che quello di Pietro fosse un buon
 consiglio e posso dirlo o solo tu puoi dire che non ti sembra un buon
 consiglio?

 Perche' via... abbiamo tutti il diritto di contestare, no? anche io. ;)

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

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


[Python] [OT] esercizi d'allenamento

2010-11-22 Per discussione Massimo Capanni
Salve a tutti,

in questi giorni ho ripreso Python per programmare una semplice
applicazione, e mi sono reso conto che sono affogato spesso in dei
bicchieri d'acqua mentre scrivevo delle semplici righe di codice (dubbi,
incertezze, sintassi dei comandi perse nella memoria ...), insomma era piu'
il tempo che perdevo a ricordare il linguaggio che a sviluppare il
programma.

Mi domandavo se per caso avete conoscenza di un riferimento dove possa
trovare degli esercizi da svolgere per mantenere un certo allenamento.

grazie

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


[Python] delimitatori testo in sqlite

2010-11-05 Per discussione Massimo Capanni
Buongiorno,

forse e' una sciocchezza ma faccio lo stesso questa domanda:
sto cercando di implementare un semplice database con Sqlite,
e sto facendo alcune prove a mano direttamente con Sqlite stesso.

Il database di prova contiene una tabella del genere:

pippo (a integer primary key autoincrement, b text, c text);

Cerco di inserire del testo a caso da qualche testo ma, se
nella copia sono presenti doppi apici o singoli apici Sqlite
mi comunica che non è correttamente identato. Secondo
voi dovrei implementare un controllo dell'identazione degli
apici prima dell'inserimento, con una funzione Python,
oppure esiste una funzione che automaticamente risolve
questo problema durante l'input?

a presto,

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


Re: [Python] delimitatori testo in sqlite

2010-11-05 Per discussione Massimo Capanni
non ho ancora scritto il codice python, proprio perche' prima mi ponevo
questo problema scrivendo a mano le query direttamente su Sqlite, ma
evidentemente stavo sbagliando approccio :-)

grazie del suggerimento.


Il giorno 05 novembre 2010 09:44, Vittorio Zuccala' 
vittorio.zucc...@gmail.com ha scritto:

 Adoro sqlite soprattutto perchè ti permette di fare lavori semplici in modo
 molto veloce!
 Ad ogni modo...
 Puoi fornirci il codice che utilizzi?
 Personalmente non ho trovato questo problema nell'inserimento di dati.
 Ti riporto parte di mio codice per leggere un CSV e riportarlo su un db
 sqlite: magari può esserti utile.
 Occhio: magari devi fare un decode come ti segnalo nel codice

 csv_reader = csv.reader(filecsv, delimiter=';', quotechar = '')

 campi=string.split(cnf['tabelle'][i],\n)
 for j in range(len(campi)):
 campo = re.search('(.+).+', campi[j])
 if campo:
 campi[j]=campo.group(1)
 campi.pop(0)  # Elimina il nome della tabella dai campi
 campi.pop(-1)  # Elimina la parentesi finale dai campi


 print Riempio la tabella %s % i
 k=0
 p=1
 inserisci=INSERT INTO %s VALUES( % i
 for row in csv_reader:
 l=len(row)
 for m in range(l):
 row[m] = row[m].decode('latin1')

 if k == 0:# Controlla che i campi della tabella siano
 uguali a quelli del CSV!!!
 for c in range(len(row)):
 if row[c] == campi[c]:
 inserisci = %s %s % (inserisci,?, )
 else:
 print DEVI CAMBIARE LA DEFINIZIONE IN
 CONFIGURAZIONE DI CREAZIONE TABELLA %s % row[c]
 else:
 dimensione=len(inserisci)-2
 inserisci = inserisci[0:dimensione] # Inserendo ?, 
 cancello l'ultima occorrenza di , 
 inserisci = %s %s % (inserisci, ))
 cur.execute(inserisci,row)
 if k==300:
 print Ho finito di aggiungere %d record % (k*p)
 p=p+1
 k=1
 k=k+1

 con.commit()



 Il giorno 05 novembre 2010 09:33, Massimo Capanni 
 massimo.capa...@gmail.com ha scritto:

 Buongiorno,

 forse e' una sciocchezza ma faccio lo stesso questa domanda:
 sto cercando di implementare un semplice database con Sqlite,
 e sto facendo alcune prove a mano direttamente con Sqlite stesso.

 Il database di prova contiene una tabella del genere:

 pippo (a integer primary key autoincrement, b text, c text);

 Cerco di inserire del testo a caso da qualche testo ma, se
 nella copia sono presenti doppi apici o singoli apici Sqlite
 mi comunica che non è correttamente identato. Secondo
 voi dovrei implementare un controllo dell'identazione degli
 apici prima dell'inserimento, con una funzione Python,
 oppure esiste una funzione che automaticamente risolve
 questo problema durante l'input?

 a presto,

 massimo

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



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


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


Re: [Python] delimitatori testo in sqlite

2010-11-05 Per discussione Massimo Capanni
*imbarazzato* ... :-)

grazie di tutti i suggerimenti, li provero' subito!

per la cronaca questo erano le istruzioni 'a manina' che effettuavo:

++

.header ON
.mode column

create table pippo (a integer primary key autoincrement, b text, c text);

insert into pippo (b, c) values ('12/10/2010', 'Le esperienze dell'infanzia
e della prima adolescenza, insieme ai giochi che intrattenava con gli amici,
saranno al centro di una successiva opera, il Dottor Sax: la figura del
Dottor Sax fu modellata da Kerouac su quella dell'Ombra, protagonista di un
programma radiofonico settimanale. Nel 1939 si diploma alla Lowell High
School e in questo anno intreccia una relazione amorosa, che non oltrepassa
i confini di una casta infatuazione, con Mary Carney: questa relazione
amorosa verrà rievocata in Maggie Cassidy.');

select * from pippo;
.exit

++

a presto,

max

Il giorno 05 novembre 2010 12:21, Daniele Varrazzo p...@develer.com ha
scritto:

 On Fri, 5 Nov 2010 09:33:08 +0100, Massimo Capanni
 massimo.capa...@gmail.com wrote:

  forse e' una sciocchezza ma faccio lo stesso questa domanda:
  sto cercando di implementare un semplice database con Sqlite,
  e sto facendo alcune prove a mano direttamente con Sqlite stesso.
 
  Il database di prova contiene una tabella del genere:
 
  pippo (a integer primary key autoincrement, b text, c text);
 
  Cerco di inserire del testo a caso da qualche testo ma, se
  nella copia sono presenti doppi apici o singoli apici Sqlite
  mi comunica che non è correttamente identato. Secondo
  voi dovrei implementare un controllo dell'identazione degli
  apici prima dell'inserimento, con una funzione Python,
  oppure esiste una funzione che automaticamente risolve
  questo problema durante l'input?

 Certo che esiste! E se provi a quotare a mano le stringhe, arriva la
 fatina dell'SQL... e ti spezza le ditina! :)

 cursor.execute() prende due argomenti: la stringa sql con dei segnaposto
 (in sqlite sono dei ?) e una sequenza di variabili: *ci pensa lui* a
 metterle insieme e a gestirsi gli apici.

  cur.execute(SELECT ?, ?;, (42, l'apostrofo)).fetchone()
 (42, ul'apostrofo)

 Letture fondamentali prima di fare qualunque cosa con i database in
 python:

 * la DB-API, comune a tutti i moduli database python di qualche rilevanza
  http://www.python.org/dev/peps/pep-0249/
 * http://en.wikipedia.org/wiki/SQL_injection
 * http://xkcd.com/327/

 Nella doc di psycopg ci sono più dettagli su perché la fatina dell'SQL si
 arrabbia (ti ho già detto che è pelosa?):
 
 http://initd.org/psycopg/docs/usage.html#passing-parameters-to-sql-queries
 .
 Fai le dovute differenze perché psycopg usa %s invece di ? come
 segnaposto.

 A presto!

 --
 Daniele Varrazzo - Develer S.r.l.
 http://www.develer.com
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


[Python] [OT] info su Database no-sql

2010-10-28 Per discussione Massimo Capanni
buongiorno,

per caso ho scoperto l'esistenza dei database no-sql (o no-rel).
Conoscendo gia' i normali DB relazionali mi incuriosisce questo nuovo tipo
di sistema; avete idea quando puo' essere vantaggioso utilizzarli? Dove
posso trovare della documentazione generale su questo argomento senza
entrare troppo nei particolari?

grazie

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


Re: [Python] [OT] info su Database no-sql

2010-10-28 Per discussione Massimo Capanni
grazie a tutti dei suggermenti.
Qualcuno di voi li ha mai utilizzati?


Il giorno 28 ottobre 2010 10:44, Vittorio Zuccala' 
vittorio.zucc...@gmail.com ha scritto:

 Dato che i database sono la mia passione ho deciso di fare una ricerchina
 in merito.
 Ecco il buon vecchio Wikipedia:
 http://it.wikipedia.org/wiki/NoSQL



 Il giorno 28 ottobre 2010 09:39, Massimo Capanni 
 massimo.capa...@gmail.com ha scritto:

 buongiorno,

 per caso ho scoperto l'esistenza dei database no-sql (o no-rel).
 Conoscendo gia' i normali DB relazionali mi incuriosisce questo nuovo tipo
 di sistema; avete idea quando puo' essere vantaggioso utilizzarli? Dove
 posso trovare della documentazione generale su questo argomento senza
 entrare troppo nei particolari?

 grazie

 massimo


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



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


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


Re: [Python] [OT] info su Database no-sql

2010-10-28 Per discussione Massimo Capanni
grazie a tutti per le informazioni

ciao


Il giorno 28 ottobre 2010 12:26, Rocco Galluzzo angelbi...@gmail.com ha
scritto:

 Ciao

 io li uso  e studio da un anno circa, di db no-sql ne esistono diversi con
 caratteristiche molto diverse fra loro, sono usate sempre piu' spesso in
 sistemi che non richiedono le proprieta' ACID dei vari mysql postgre poiche'
 sono sensibilmente piu' performanti e permettono una scalabilita' dei
 sistemi migliore (in fase di lettura, in fase di scrittura ancora sono
 immaturi IMHO)

 se vuoi approfondire lo studio ti consiglio di provare Redis(sviluppato da
 un italiano per altro), mongoDB e CounchDB...li troverai molto diversi fra
 loro, sono stati sviluppati con filosofie differenti, ognuno adotta una
 propria soluzione per risolvere i problemi dei db relazionali.

 have fun :)

 Il giorno 28 ottobre 2010 10:44, Vittorio Zuccala' 
 vittorio.zucc...@gmail.com ha scritto:

 Dato che i database sono la mia passione ho deciso di fare una ricerchina
 in merito.

 Ecco il buon vecchio Wikipedia:
 http://it.wikipedia.org/wiki/NoSQL



 Il giorno 28 ottobre 2010 09:39, Massimo Capanni 
 massimo.capa...@gmail.com ha scritto:

  buongiorno,

 per caso ho scoperto l'esistenza dei database no-sql (o no-rel).
 Conoscendo gia' i normali DB relazionali mi incuriosisce questo nuovo
 tipo di sistema; avete idea quando puo' essere vantaggioso utilizzarli? Dove
 posso trovare della documentazione generale su questo argomento senza
 entrare troppo nei particolari?

 grazie

 massimo


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



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



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


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


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-23 Per discussione Massimo Capanni
non ricordo dove avevo letto che 'se gli ingegneri costruissero come gli
informatici programmano, basterebbe un picchio per far crollare una civiltà'


è un estremo ma ci si avvicina molto ...

:)



Il giorno 23 aprile 2010 01.18, Valerio Turturici 
turturici.vale...@gmail.com ha scritto:

 Marco Beri ha scritto:
  Quindi, purtroppo, non basta un buon linguaggio, serve anche una buona
  testa.
 
 Credo che serva anche passione e mettere il cuore in quello che si fa.

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

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


Re: [Python] [OT Python, ma tema:programmare e' una cosa seria] Al giudizio di voi programmatori seri

2010-04-23 Per discussione Massimo Capanni
grazie della segnalazione :)

Il giorno 23 aprile 2010 08.48, Nicola Larosa n...@teknico.net ha scritto:

 Massimo Capanni wrote:
  non ricordo dove avevo letto che 'se gli ingegneri costruissero come
  gli informatici programmano, basterebbe un picchio per far crollare
  una civiltà'

 E` la seconda legge di Weinberg:

 Woodpeckers, Pinatas, and Dead Horses

 http://www.questioningsoftware.com/2007/07/woodpeckers-pinatas-and-dead-horses.html

 --
 Nicola Larosa - http://www.tekNico.net/

 You don't use science to show that you're right,
 you use science to become right.
  - http://xkcd.com/701/ , February 2010
 ___
 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] Buona Pasqua!

2010-04-04 Per discussione Massimo Capanni
Auguri! :)


Il giorno 04 aprile 2010 12.49, Valerio Turturici 
turturici.vale...@gmail.com ha scritto:

 Auguri di buona Pasqua a tutta la lista![?]

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


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


Re: [Python] PyCon!!!!!!!!!!!

2010-03-03 Per discussione Massimo Capanni
i biglietti, penso siano la stessa cosa

Il giorno 02 marzo 2010 23.28, Valerio Turturici 
turturici.vale...@gmail.com ha scritto:

 Massimo Capanni ha scritto:
  Io verrei volentieri ma solo per un giorno, e per quelle cifre non me
  lo posso permettere.
  Peccato :)
 
 
 Parli per i ticket?
 ___
 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] PyCon!!!!!!!!!!!

2010-03-03 Per discussione Massimo Capanni
si, avrei voluto partecipare volentieri per un giorno, solo che se sommo
il costo del viaggio e il prezzo del biglietto che, se ho ben capito, vale
3 giorni, non mi conviene proprio.

Il giorno 03 marzo 2010 10.50, Valerio Turturici 
turturici.vale...@gmail.com ha scritto:

 Massimo Capanni ha scritto:
  i biglietti, penso siano la stessa cosa
 Si, mi riferivo ai biglietti.
 ___
 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] Sulla falsariga del PyDayBO

2010-03-03 Per discussione Massimo Capanni
io sono di grosseto. Come esperienza di linguaggio sarei a fatica un mero
principiante, quindi al limite potrei dare una mano a organizzare, nei
limiti delle distanze :)


Il giorno 03 marzo 2010 12.46, Massimo Scamarcia 
massimo.scamar...@gmail.com ha scritto:

 Il 03 marzo 2010 10.53, Valerio Turturici
 turturici.vale...@gmail.com ha scritto:
  Salve a tutti,
  è da qualche mese che pensavo di voler organizzare una conferenza
  locale come quella che a breve si terrà a Bologna. La vorrei fare a
  Pisa e sto sondando un pò il terreno per vedere se qualcuno della lista
  è disponibile sia a partecipare come relatore, sia (se è vicino) ad
  organizzare.

 Io vivo a Firenze, potrei partecipare, ma non siamo un po' troppo a
 ridosso del PyCon 4?

 ciao,
 Massimo
 ___
 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] PyCon!!!!!!!!!!!

2010-03-03 Per discussione Massimo Capanni
da grosseto, quindi nemmeno tanto lontano, pero' non posso programmare il
giorno da adesso.
Pace :-)



Il giorno 03 marzo 2010 13.47, Valerio Turturici 
turturici.vale...@gmail.com ha scritto:

 Massimo Capanni ha scritto:
  si, avrei voluto partecipare volentieri per un giorno, solo che se sommo
  il costo del viaggio e il prezzo del biglietto che, se ho ben capito,
 vale
  3 giorni, non mi conviene proprio.
 
 Da dove verresti? Il biglietto se ci pensi ora non costa esageratamente.
 Io l'ho fatto con 45€.
 ___
 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] Sulla falsariga del PyDayBO

2010-03-03 Per discussione Massimo Capanni
Organizzare eventi non e' semplice, almeno per l'esperienza che ho avuto io
in ambito fotografico tempo fa. Tuttavia come e cosa vorresti inserire nel
programma degli eventi?

Il giorno 03 marzo 2010 13.48, Valerio Turturici 
turturici.vale...@gmail.com ha scritto:

 Massimo Capanni ha scritto:
  io sono di grosseto. Come esperienza di linguaggio sarei a fatica un
  mero principiante, quindi al limite potrei dare una mano a
  organizzare, nei limiti delle distanze :)
 
 
 E per me sarebbe la prima volta che organizzo un evento e che farei da
 relatore, quindi siamo tutti sulla stessa barca :)
 ___
 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] Sulla falsariga del PyDayBO

2010-03-03 Per discussione Massimo Capanni
un evento che sia di stimolo per avvicinare persone al linguaggio non e' una
cattiva idea, tuttavia almeno per come la penso io, si rischia di riproporre
qualcosa di gia' rivisto, di informazioni presenti anche in rete dove c'è
solo l'imbarazzo della scelta.

Per me e' stato cosi ad esempio per Linux: quando andavo ai vari linux day
evitavo l'introduzione al sistema perche' nei talk quello che ascoltavo era
tutto materiale che avevo gia' letto da qualche parte.

Potrebbe essere interessante proporre invece dei seminari su argomenti non
molto diffusi, che circoscrivono un settore particolare che so, Python
applicato alla biologia molecolare (non idea nemmeno se esiste un settore
del genere) e che abbiano ragione di esistere nell'arco di una giornata.

E' un idea ... :-)

Il giorno 03 marzo 2010 16.00, Valerio Turturici 
turturici.vale...@gmail.com ha scritto:

 Massimo Capanni ha scritto:
  Organizzare eventi non e' semplice, almeno per l'esperienza che ho
  avuto io in ambito fotografico tempo fa. Tuttavia come e cosa vorresti
  inserire nel programma degli eventi?
 
 Visto che si tratta di iniziati bisogna inserire argomenti basilari.
 Sicuramente una introduzione al linguaggio (quella che Enrico Franchi
 esporrà a Bologna immagino sia buona, ma non so se lui parteciperà anche
 qua. Ma in ogni caso si scrivono le slides :D), poi focalizzarci un pò
 sul perchè scegliere Python, cosa ha e cosa dà in più rispetto agli
 altri linguaggi, far vedere i framework e librerie che ci girano
 attorno: framework grafici, librerie numeriche, framework di rete, web e
 tutto il resto. Ovviamente dovendo durare una giornata non si possono
 esporre tantissime cose, però se va bene si può fare annualmente e
 organizzarsi meglio poi, trattando anche argomenti medi o avanzati.
  ___
 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] Sulla falsariga del PyDayBO

2010-03-03 Per discussione Massimo Capanni
? :)


Il giorno 03 marzo 2010 19.25, Pietro Battiston too...@email.it ha
scritto:

 Il giorno mer, 03/03/2010 alle 16.59 +0100, Massimo Capanni ha scritto:
  un evento che sia di stimolo per avvicinare persone al linguaggio non
  e' una cattiva idea, tuttavia almeno per come la penso io, si rischia
  di riproporre qualcosa di gia' rivisto, di informazioni presenti anche
  in rete dove c'è solo l'imbarazzo della scelta.
 
  Per me e' stato cosi ad esempio per Linux: quando andavo ai vari linux
  day evitavo l'introduzione al sistema perche' nei talk quello che
  ascoltavo era tutto materiale che avevo gia' letto da qualche parte.
 
  Potrebbe essere interessante proporre invece dei seminari su argomenti
  non molto diffusi, che circoscrivono un settore particolare che so,
  Python applicato alla biologia molecolare (non idea nemmeno se esiste
  un settore del genere)


 Conosco almeno una persona che avrebbe molto da parlare a proposito!

 (ma che ora vive molto lontano)

 ciao

 Pietro




   e che abbiano ragione di esistere nell'arco di una giornata.
 
  E' un idea ... :-)
 
 
  Il giorno 03 marzo 2010 16.00, Valerio Turturici
  turturici.vale...@gmail.com ha scritto:
  Massimo Capanni ha scritto:
   Organizzare eventi non e' semplice, almeno per l'esperienza
  che ho
   avuto io in ambito fotografico tempo fa. Tuttavia come e
  cosa vorresti
   inserire nel programma degli eventi?
  
 
  Visto che si tratta di iniziati bisogna inserire argomenti
  basilari.
  Sicuramente una introduzione al linguaggio (quella che Enrico
  Franchi
  esporrà a Bologna immagino sia buona, ma non so se lui
  parteciperà anche
  qua. Ma in ogni caso si scrivono le slides :D), poi
  focalizzarci un pò
  sul perchè scegliere Python, cosa ha e cosa dà in più rispetto
  agli
  altri linguaggi, far vedere i framework e librerie che ci
  girano
  attorno: framework grafici, librerie numeriche, framework di
  rete, web e
  tutto il resto. Ovviamente dovendo durare una giornata non si
  possono
  esporre tantissime cose, però se va bene si può fare
  annualmente e
  organizzarsi meglio poi, trattando anche argomenti medi o
  avanzati.
 
  ___
  Python mailing list
  Python@lists.python.it
  http://lists.python.it/mailman/listinfo/python
 
 
  ___
  Python mailing list
  Python@lists.python.it
  http://lists.python.it/mailman/listinfo/python


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

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


  1   2   >