<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.python.general.italian">
    <title>gmane.comp.python.general.italian</title>
    <link>http://blog.gmane.org/gmane.comp.python.general.italian</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9482"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9472"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9463"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9459"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9451"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9442"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9440"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9434"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9430"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9413"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9409"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9407"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9406"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9402"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9401"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9388"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9387"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9370"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9364"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.python.general.italian/9328"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9482">
    <title>Aiuto per testi su machine learning e graph clustering</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9482</link>
    <description>&lt;pre&gt;Salve a tutti,

sono Antonio PIepoli, studente universitario, ed attualmente mi trovo in
Olanda per svolgere la mia tesi specialistica.
È da un pò che utilizzo python per tutti i miei progetti, quindi, lo
utilizzerò anche per il mio lavoro di tesi.


Premetto che avrei dovuto creare tre mail con tre differenti oggetti... ma
ho preferito non farlo perchè in questo modo avete un quadro generale del
mio progetto e magari potete darmi un feedback generale :P.

Ulteriorie premessa... la mail è lunghetta e mi scuso di questo ... ma sono
davvero in difficoltà e spero che qualcuno di voi abbia la gentilezza di
aiutarmi.


Cerco di spiegarvi in maniera molto generale cosa sto facendo ... poi
passerò alle domande.

Considerate di avere una tabella con questi attributi

Nome,Cognome,Data di nascita, Lavoro, email, città di residenza... in
generale immaginate qualsiasi cosa sia riconducibile ad una identità
digitale...

Immaginate adesso di dividere questa tabella in questo modo:

tabella1: Nome, Cognome
tabella 2: Cognome, Data di nascita
tabella 3: Data di nascita, lavoro
etc...

in sostanza la domanda è : partendo da tutte queste tabelle è possibile
ricostruire la tupla iniziale?

Come avrete notato non sto ragionando in termini di chiavi ... quindi, in
generale, non posso fare un semplice Join sull'attributo in comune perchè
per esempio banalmente esistono più persone con lo stesso nome etc ... sto
considerando anche la possibilità che ci siano errori di battitura tra
diverse tabelle.

L'idea generale è ottenere un valore numerico di similarità (che poi è a
tutti gli effetti una probabilità) tra due tuple di due tabelle diverse...
per esempio

tupla1 = (Antonio, PIepoli) tupla2= (Antonio,Studente) tupla3 =
(Piepoli,datadinascita)

verosimilmente la somiglianza tra tupla1 e tupla2 dovrebbe essere inferiore
a quella tra tupla1 e tupla3.

Dopo avere assimilato questo concetto la mia idea è stata quella di creare
una rete, un grafo, in cui ogni nodo rappresenta una tupla ed ogni arco
rappresentza il valore di somiglianza tra due tuple che hanno almento un
attributo in comune (in generale si può pensare a tabelle con + di due
attributi e quindi il valore di somiglianza deve considerare due
attributi). Una volta ottenuta questa rete bisognerebbe clusterizzare il
grafo in modo tale che ogni cluster rappresenti poi una tupla originaria.

Spero che sia tutto chiaro perchè adesso mi sposterò su dettagli un pò più
tecnici.

1)Come calcolo il valore di verosimiglianza? Risposta: machine learning.
L'idea sarebbe quella di utilizzare un modello di supervised machine
learning impostando un problema di classificazione (0 non match ed 1 match).
Ho scelto SVM (support vector machine) per la sua semplicità e per l'ottima
libreria libsvm ma credo che una scelta vale l'altra.
In sostanza la fase di training corrisponde ad una serie di vettori di
dimensione pari alla cardinalità della tabella applicando ad ogni attributo
opportune metriche (Jaro o Edit distance per esempio).
Quindi il vettore di training ha questa forma
metrica sul nome, metrica sul cognome, metrica sul lavoro .... classe
0.2 ,                        0,                             1
,                           0
etc ...

una volta fatto il training otterò un modello che potro interrogare con un
vettore di testing ed in uscità avrò la probabilità di appartenzenza a
ciascuna classe...

la prima domanda che vi pongo è: che modelli dovrei creare? un modello per
ogni attributo o un modello generale ?

per esempio... devo fare il training solo sul nome sul cognome etc ...
separatamente o devo creare un modello per tutta la tabella e quando mi
servirà sapere il valore di verosimiglianza su nome e cognome trattare gli
altri attributi come mancanti?


2) per realizzare i cluster... stavo pensando ad algoritmi di tipo
community detection... pensate sia una cosa sensata? oppure c'è un sistema
migliore? In pratica quello che mi aspetto è di avere una rete in cui ci
saranno nodi connessi con archi "pesanti" a nodi della stessa persona e con
archi leggeri a nodi della stessa tabella ma riferiti ad un'altra persona.


alla fine ho un pò affrettato le domande... se non sono chiare provo a
riformularle... questa volta magari con difersi oggetti

scusate se la mail è molto lunga... spero che qualcuno mi sappia aiutare
perchè questo progetto è una cosa che sto faceno praticamente da solo,
senza l'aiuto del mio supervisore perchè lui non conosce nessuno di questi
argomenti ( e nemmeno io fino a qualche mese fa :( )


-
Antonio Piepoli
&lt;/pre&gt;</description>
    <dc:creator>Antonio Piepoli</dc:creator>
    <dc:date>2012-05-23T18:06:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9472">
    <title>prime armi</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9472</link>
    <description>&lt;pre&gt;Ciao a tutti,
sono alle prime armi con Python.
Sto riscontrando il seguente problema:
dalla command line di Python non riesco ad eseguire il mio file prova.py.
e nemmeno dalle shell di IDLE.

Io eseguo questo comando:
python prova.py

L'errore è il seguente:
nameError: 'python' is not defined
però ad esempio mi funziona la seguente riga
exec (open ('prova.py').read())

ho provarto a inserire tutto il percorso del mio file prova.py in questo
modo
python C:\python\prova.py
ma l'errore è
SyntaxError: invalid syntax


Qualcuno può darmi qualche suggerimento per favore?

Grazie, ciao
Chiara
p.s. Sono sotto Windows
&lt;/pre&gt;</description>
    <dc:creator>chiara angelone</dc:creator>
    <dc:date>2012-05-23T14:38:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9463">
    <title>MAC e python</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9463</link>
    <description>&lt;pre&gt;Ciao!

chi ha esperienza di MAC e python?
voglio mettere su una macchina di sviluppo mac based

python2.7?

problemi e workaround conosciuti?
S
&lt;/pre&gt;</description>
    <dc:creator>Simone Federici</dc:creator>
    <dc:date>2012-05-23T13:44:48</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9459">
    <title>come chiudere in modo corretto le Window pygtk</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9459</link>
    <description>&lt;pre&gt;Ciao a tutti,
Scusate la domanda banale ma sto cercando da un po di risolvere il 
seguente problema ma non ne vengo a capo.

Ho una applicazione con una finestra principale che contiene dei 
semplici pulsanti.
La pressione dei pulsanti mi fa aprire (a seconda del caso) una nuova 
Window che mi da' la possibilità di inserire del testo.
Fino a qui tutto ok.
Quando però chiudo la Window  e successivamente provo a riaprirla per 
inserire dei nuovi dati ottengo:

File "Gui.py", line 46, in on_btn_main_calib_clicked
self.main_calibration(self)
TypeError: 'gtk.Window' object is not callable

e quindi non riesco a riaprire la finestra

il codice della finestra in questione è:
     def main_calibration(self,widget,data=None):
         def calib1(self,entry):
             self.num = entry.get_text()
             print self.num

         self.main_calibration = gtk.Window(gtk.WINDOW_TOPLEVEL)
         self.main_calibration.set_position(gtk.WIN_POS_CENTER)
         self.main_calibration.set_title("Calibrazione")
         self.main_calibration.set_border_width(15)
         #self.main_calibration.connect("destroy", self.exit)
         hbox1 = gtk.HBox(True, 0)
         hbox2 = gtk.HBox(True, 0)
         vbox = gtk.VBox(True, 0)
         self.entry1 = gtk.Entry()
         self.entry1lab = gtk.Label("ciao")
         num=self.entry1.get_text()
         self.button1 = gtk.Button("Calibra")
         self.button1.connect("clicked",calib1, self.entry1)
         self.label1 = gtk.Label("Numero di acquisizioni valide:")


         hbox1.pack_start(self.label1, True, True, 5)
         hbox1.pack_start(self.entry1,True,True,5)

         hbox2.pack_start(self.button1, True, True, 5)
         vbox.pack_start(hbox1, True, False, 5)
         vbox.pack_start(hbox2, True, False, 5)
         self.main_calibration.add(vbox)
         self.main_calibration.show_all()
         gtk.main()


Se avete avuto la pazienza di leggere fino a qui vi sarete accorti che 
c'è una linea commentata:

#self.main_calibration.connect("destroy", self.exit)

questa chiude sia la Window voluta che la finestra principale (cosa che 
non deve accadere).
Ogni suggerimento su come risolvere questo piccolo problema è ben accetto.
Grazie a tutti
Matteo P

&lt;/pre&gt;</description>
    <dc:creator>Matteo Perini</dc:creator>
    <dc:date>2012-05-23T10:56:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9451">
    <title>Python e Arduino</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9451</link>
    <description>&lt;pre&gt;Ciao a tutti,

qualcuno ha già provato a  leggere/scrivere gli I/O di Arduino?

&lt;/pre&gt;</description>
    <dc:creator>giorgio</dc:creator>
    <dc:date>2012-05-22T14:03:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9442">
    <title>threading.active_count() e suo gemellothreading.activeCount()</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9442</link>
    <description>&lt;pre&gt;ciao lista, buonasera.

Ho un problema con un mio programma che usa threads. Mi servirebbe un aiuto.
Questo mio programma crea un thread ogni volta che il numero totale di thread creati scende sotto un certo valore arbitrario. Ecco il semplice listato del core:

while True:
if threading.active_count()&amp;lt;numarbitrario:
myc=myclient() 

myc.start()

Il problema che mi si pone è che il contatore di thread (threading.activeCount() o anche il suo gemello) che non conta i thread creati bensì resituisce sempre un valore uguale a 2 non restituendo il numero di thread creati e vivi (e mi serve proprio questo valore!)

Se può servire:
Ogni thread crea una connessione ad un sito remoto inviando dati e chiudendo la connessione a sua discrezione. Questo dovrebbe essere irrilevante in quanto non mi interessa la sana gestione delle comunicazioni; ogni comunicazione è un invio di dati e punto. 

Che mi consigliate?

Grazie per eventuali.
Ciao
py.Re&lt;/pre&gt;</description>
    <dc:creator>Remo The Last</dc:creator>
    <dc:date>2012-05-18T19:15:22</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9440">
    <title>istruzione yield</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9440</link>
    <description>&lt;pre&gt;Salve ragazzi

navigando un po in rete mi sono imbattuto in questo pezzo di codice Python:


def splitlist(lista,lunghezza):
    i=0
    while 1:
        fine=i+lunghezza
        if len(lista)&amp;lt;=i: return

        yield lista[i:fine]
        i=fine
        
print list(splitlist([1,2,3,4],2))

Vi spiego fin dove sono riuscito a capirlo io.

Si crea la funzione 'splitlist' con i parametri 'lista' e 'lunghezza'
Si crea la variabile 'i' e gli viene assegnato il valore zero.
Si crea un ciclo while 1, ovvero fino a che la condizione sarà 1.
Si crea la variabile 'fine' e gli vengono assegnati le variabili 'i' e 
'lunghezza' da sommare, quindi a questo punto abbiamo la variabile 'fine' che 
vale due.
Quindi si passa all'istruzione 'if' che verifica se gli elementi della lista 
sono minori o uguali a 'i', cioè a zero. Se è vero che sono minori o uguali 
ritornerà la lista vuota.

Dall'istruzione sotto in poi non riesco a capirci più nulla.
In particolare non ho capito il funzionamento dell'istruzione yield, da quel 
che ho letto in rete si tratta di un generatore o una cosa del genere ma non ho 
capito bene come agisce.

GRAZIE
RESTO IN ATTESA DI VOSTRI AIUTI
&lt;/pre&gt;</description>
    <dc:creator>paride_900&lt; at &gt;libero.it</dc:creator>
    <dc:date>2012-05-18T11:19:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9434">
    <title>bot</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9434</link>
    <description>&lt;pre&gt;Ciao,
vorrei scrivere un qualcosa per navigare su un certo sito per
raccogliere informazioni e cliccare su pulsanti.
Conosco già mechanize in quanto l'ho già usato ma mi chiedevo se
esisteva dell'altro di meglio anche dal punto di vista prestazionale.
grazie
luigi


&lt;/pre&gt;</description>
    <dc:creator>admin lewis</dc:creator>
    <dc:date>2012-05-12T10:19:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9430">
    <title>passare variabili tra funzioni (pygtk)</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9430</link>
    <description>&lt;pre&gt;Ciao a tutti,

Ho costruito una semplice gui con pygtk e glade.
In una finestra ho una textbox e un buttton.
Quando premo il button vorrei venisse richiamata una funzione alla quale 
dovrebbe essere passato il numero inserito nella textbox.
nella funzione win_take_pictures della class Window ho:

La textbox:
self.entry1 = gtk.Entry()
self.num_grab=self.entry1.get_text()

Il button:
self.button1 = gtk.Button("Grab Image")
self.button1.connect("clicked", self.get_image)

Nella class Window ho anche la funzione che voglio richiamare col button:
def get_image(self,widget):
         self.num_grab= Window.win_take_pictures
         print self.num_grab
Vorrei (per adesso) che la funzione get_image mi stampasse a schermo il 
numero inserito nella textbox(self.num_grab).
Ho provato a passare il parametro richiamando qualcosa del tipo 
self.get_image(self.num_grab)
ma non sono riuscito.
Scusate la domanda forse banale ma non ne sto uscendo... e anche google 
non mi ha aiutato molto.
Ciao
Grazie
Matteo P
&lt;/pre&gt;</description>
    <dc:creator>Matteo Perini</dc:creator>
    <dc:date>2012-05-11T08:45:19</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9413">
    <title>Strategia memorizzazione pw</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9413</link>
    <description>&lt;pre&gt;Salve a tutti,
Sto realizzando un piccolo programmino che prenda in input un file di testo
criptato e lo decritti (con opportuna password) mostrando i risultati.
Vorrei capire se esiste una strategia di controllo della password per dire
semplicemente se essa è corretta o meno.
E' un programma che userei in pratica solo io per criptarmi i dati
sensibili piuttosto che scriverli su file di testo in chiaro.
So che la domanda è un po' OT, ma spero che ci sia qualcuno che possa
aiutarmi.

Saluti
&lt;/pre&gt;</description>
    <dc:creator>Giuseppe Amato</dc:creator>
    <dc:date>2012-05-09T15:45:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9409">
    <title>Django e ManyToMany problem</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9409</link>
    <description>&lt;pre&gt;Scusate ma ho una situazione strampalata che non riesco a risolvere.


La situazione, due tabelle da mettere in relazione tra loro in ManyToMany.

tabella DatePartenze e tabella Prezzi

La prima contiene una seire di date e ciascuna fa riferimento ad un codice
prezzo che si trova su prezzi.

Solo che Prezzi e' una tabella strana. In pratica ciascun prezzo ha piu'
record, raggruppati da un codice.

Esempio

id
codice
voce
giorni
prezzo

dove piu' record (con id differenti) hanno lo stesso codice.

Unirle non e' banale. Ho impostato cosi' il model

class Prezzi(models.Model):
    codiceprezzo = models.IntegerField(db_column='CodicePrezzo',blank=False)
    voce = models.CharField(max_length=30, db_column='Voce', blank=False)
    giorni = models.IntegerField(db_column='giorni', blank=True)
    importo = models.FloatField(db_column='importo', blank=True)
    attiva = models.BooleanField(default=1, db_column='Attiva')

    def __str__(self):
        return self.voce+" "+self.giorni+" "+self.importo

    def __unicode__(self) :
        return u"%s" % (self.voce,self.giorni, self.importo,)

    class Meta:
        verbose_name_plural = "Prezzi"
        db_table = u'Prezzi'
    class Admin:
        pass


class DatePartenze(models.Model):
    idvillaggio = models.ForeignKey(Villaggi, db_column='IdVillaggio')
    idaereoportopartenza = models.ForeignKey(Aereoporti,
db_column='IdAereoportoPartenza', unique=False)
    codiceprezzo = models.ManyToManyField(Prezzi, db_column='CodicePrezzo',
through='Dpcp', symmetrical=True, related_name='dpcp.codiceprezzo')
    datapartenza = models.DateField(db_column='DataPartenza', blank=False)
    idlineaaerea = models.ForeignKey(LineeAeree, db_column='IdLineaaerea')
    giornopartenza = models.TextField(max_length=30,
db_column='GiornoPartenza', blank=False)
    idaereoportopartenzascalo = models.ForeignKey(Aereoporti,
related_name='IdAereoportoPartenzaScalo',
db_column='IdAereoportoPartenzaScalo')
    idaereoportoritorno = models.ForeignKey(Aereoporti,
related_name='IdAereoportoRitorno', db_column='IdAereoportoRitorno')
    dataritorno = models.DateField(db_column='DataRitorno', blank=False)
    giornoritorno = models.TextField(max_length=30,
db_column='GiornoRitorno', blank=False)
    idaereoportoritornoscalo = models.ForeignKey(Aereoporti,
related_name='IdAereoportoRitornoScalo',
db_column='IdAereoportoRitornoScalo')
    trattamento = models.CharField(max_length=30, db_column='Trattamento',
blank=False)
    attiva = models.BooleanField(default=1, db_column='Attiva')

    def __str__(self):
        return self.datapartenza

    def __unicode__(self) :
        return u"%s" % (self.datapatenza,)

    class Meta:
        verbose_name_plural = "Date partenza"
        db_table = u'DatePartenza'

    class Admin:
        pass

Pero' non riesco ad acedere da DatePartenze ne a Prezzi ne alla tanelal
pivot che crea. QUalche hint? Googolare non ha prodotto risultati degni di
nota.

Grazie
Carlos
&lt;/pre&gt;</description>
    <dc:creator>Carlos Catucci</dc:creator>
    <dc:date>2012-05-08T22:11:23</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9407">
    <title>Uscita mainloop dbus</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9407</link>
    <description>&lt;pre&gt;Ho scritto un demone, che tra le altre cose si registra su dbus.
Se il dbus-daemon termina (per esempio uscendo dalla sessione di Gnome),
il mainloop si interrrompe e il demone muore.

A me servirebbe la possibiltà di far compiere delle azioni al mainloop, prima di 

interrompersi.

Questo è il metodo run() che avvia il mainloop:

import dbus
import dbus.service
import dbus.glib
import gobject
from dbus.mainloop.glib import DBusGMainLoop
from threading import Thread


....


    def run(self):
            DBusGMainLoop(set_as_default=True)
            self.mainloop = gobject.MainLoop()
            gobject.threads_init()



Walter


 
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.


http://oinophilos.blogspot.com/
&lt;/pre&gt;</description>
    <dc:creator>Walter Valenti</dc:creator>
    <dc:date>2012-05-04T15:27:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9406">
    <title>pygtk e keyboard shortcuts</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9406</link>
    <description>&lt;pre&gt;Ciao a tutti,
Sto creando una semplice Gui ma mi sono imbattuto in un problema che non 
riesco a risolvere.
Vorrei attivare (rendere sensibile) un bottone che è insensibile di 
default quando premo una combinazione di tasti.
Ad esempio:
&amp;lt;ctrl&amp;gt;q  -&amp;gt; attivazione del button1
&amp;lt;ctrl&amp;gt;a  -&amp;gt; attivazione del button2

Ho trovato qualcosa all'interno di un paio di progetti complessi che 
utilizzano una cosa del genere:

actionGroup = gtk.ActionGroup('azione')
actionGroup.add_action('Activate_btn1', None, None, '&amp;lt;Control&amp;gt;q',None, 
activate_btn_calib)

ma non riesco a capirne la sintassi.
Qualcuno di voi ha avuto esperienza in merito?
ho guardato anche la documentazione ufficiale [0]
dove ho trovato anche questa funzione:


      gtk.ActionGroup.set_sensitive


che però non sono riuscito a far funzionare.
Spero di non chiedere cose troppo banali ma solitamente uso python solo 
per il calcolo numerico e non riesco ad entrare nella logica di queste 
funzioni.
Grazie in anticipo
Matteo P

[0] http://developer.gnome.org/pygtk/2.24/class-gtkactiongroup.html
&lt;/pre&gt;</description>
    <dc:creator>Matteo Perini</dc:creator>
    <dc:date>2012-05-04T15:17:58</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9402">
    <title>Django e tabelle myisam</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9402</link>
    <description>&lt;pre&gt;Ciao a tutti,
sto giocando un po' con Django,
sto creando un'app basata su un db gia' esistente.
Come da vs consigli ho fatto creare il model direttamente a django.. una 
figata :)
Da quello che ho letto, ho capito che django naviga attraverso gli 
oggetti utilizzando le relazioni FK;
purtroppo il DB che ho, ha tabelle di tipo myisam, quindi senza FK.. da 
cui non posso utilizzare questo stupendo meccanismo.
Come si fa in questi casi a passare i parametri corretti da una view ad 
un template?
Giusto per capirci, vorrei poter passare il recordset risultato di un join.

Grazie1k
diego


&lt;/pre&gt;</description>
    <dc:creator>Diego Barrera</dc:creator>
    <dc:date>2012-05-03T12:03:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9401">
    <title>(senza oggetto)</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9401</link>
    <description>&lt;pre&gt;Grazie a tutti per aver risposto .. Mi metto subito all'opera. Spero di 
non avere grosse difficoltà.  Un'ultima domanda: cosa ne pensate di 
questo  =&amp;gt;  http://gpiancastelli.altervista.org/dip3-it/installare-
python.html


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&amp;lt; at &amp;gt;lists.python.it
http://lists.python.it/mailman/listinfo/python
&lt;/pre&gt;</description>
    <dc:creator>adevan&lt; at &gt;tiscali.it</dc:creator>
    <dc:date>2012-04-27T15:28:44</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9388">
    <title>[SEMI-OT] Una domanda di algebra di 2a elementare...</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9388</link>
    <description>&lt;pre&gt;...quanto fa 1 Mb - 512 Kb ?


Per come ricordavo io le unità di misura il risultato dovrebbe essere 512
Kb, in quanto 1 Mb = 1024 Kb.
Ma ho visto persone che mi rispondono 488 Kb, in quanto secondo le loro
conoscenze 1 Mb = 1000 Kb.

Per favore, mi potreste dire secondo voi qual'è la risposta giusta ?


Grazie
&lt;/pre&gt;</description>
    <dc:creator>Francesco Maida</dc:creator>
    <dc:date>2012-04-27T06:48:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9387">
    <title>Imparare Python</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9387</link>
    <description>&lt;pre&gt;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&amp;lt; at &amp;gt;lists.python.it
http://lists.python.it/mailman/listinfo/python
&lt;/pre&gt;</description>
    <dc:creator>adevan&lt; at &gt;tiscali.it</dc:creator>
    <dc:date>2012-04-26T11:52:38</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9370">
    <title>[SEMI-OT] Una domanda di algebra di 2a elementare...</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9370</link>
    <description>&lt;pre&gt;...quanto fa 1 Mb - 512 Kb ?


Per come ricordavo io le unità di misura il risultato dovrebbe essere 512
Kb, in quanto 1 Mb = 1024 Kb.
Ma ho visto persone che mi rispondono 488 Kb, in quanto secondo le loro
conoscenze 1 Mb = 1000 Kb.

Per favore, mi potreste dire secondo voi qual'è la risposta giusta ?


Grazie
&lt;/pre&gt;</description>
    <dc:creator>Francesco Maida</dc:creator>
    <dc:date>2012-04-27T06:49:06</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9364">
    <title>Modulo argparse</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9364</link>
    <description>&lt;pre&gt;Ho un problema banale con il modulo "argparse".
Mi serve implementare semplicemente.

comando valore
comando -v(flag opzionale. Mi stampa la versione ed esce) 


Ho provato così:

parser = argparse.ArgumentParser()
parser.add_argument("strings",metavar="PATH", type=unicode,default="")
parser.add_argument("-v", dest='vers',action="store_true", help="versione",required=False)
values=parser.parse_args()

if values.vers == True:
    print "Versione"
    sys.exit(0)

Senza il flag "-v" funziona.
Con il "-v" mi risponde:
error: too few arguments

vuole per forza l'altro parametro.
Come faccio a saltarlo ?

Walter






 
--
Per favore non inviatemi allegati in formato MS Office.
Utilizza alternativamente documenti in formato OpenDocument.


http://oinophilos.blogspot.com/&lt;/pre&gt;</description>
    <dc:creator>Walter Valenti</dc:creator>
    <dc:date>2012-04-26T14:41:25</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9328">
    <title>espressioni regolari</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9328</link>
    <description>&lt;pre&gt;Ciao a tutti,

sto cercando di realizzare un piccolo script che apre tutti i file del cms
(centinaia, lavoro devastante )
che uso in azienda e pulisce gli spazi tra i tag, tabulazioni ,ritorni a
capo e commenti!
tutto funzionante!... tranne la cosa essenziale!!... l'espressione regolare
che elimina gli spazi :) !
premettendo che sono pochi giorni che ho iniziato ad utilizzarle!

result = re.sub(r"(?m)(&amp;gt;\n+|\t|\r|\s+\?&amp;lt;)|(&amp;lt;!--.*?--&amp;gt;)", "", text)

praticamente  con questa sovrascrivo anche i simboli(&amp;lt; &amp;gt;), come faccio a
ad evitare che prenda anche il primo carattere del gruppo di ricerca?..

Grazie
&lt;/pre&gt;</description>
    <dc:creator>Lorenzo Macchiavelli</dc:creator>
    <dc:date>2012-04-23T13:36:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.python.general.italian/9304">
    <title>Consiglio su ubuntu o qualcosa di simile</title>
    <link>http://comments.gmane.org/gmane.comp.python.general.italian/9304</link>
    <description>&lt;pre&gt;Qualcuno gentilmente, sa consigliarmi che Ubuntu o simile devo scaricare 
su il mio windows?
Ne ho due di windows, un vista e un sette.
Se per favore mi consigliate ve ne sono da vero grato. Considerate che 
voglio programmare con Python non so se questo vi è di aiuto per un 
eventuale consiglio.

Grazie infinitamente,
Giuse.
&lt;/pre&gt;</description>
    <dc:creator>Giuse</dc:creator>
    <dc:date>2012-04-23T12:24:34</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.python.general.italian">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.python.general.italian</link>
  </textinput>
</rdf:RDF>

