
jule: "Jurgo, sei pronto?"
io: " Si pronto, chi parla?"
...non sò se sn più stupido io che faccio queste cose, o io che le metto sul blog...
p.s. come se ne avesse bisogno, comunque clica qui per vedere il fotolog di jule
Il blog dello jurgo

jule: "Jurgo, sei pronto?"
io: " Si pronto, chi parla?"
...non sò se sn più stupido io che faccio queste cose, o io che le metto sul blog...
p.s. come se ne avesse bisogno, comunque clica qui per vedere il fotolog di jule
import rb
class Prova(rb.Plugin):
def __init__(self):
rb.Plugin.__init__(self)
def activate(self, shell):
self.shell = shell
self.string = "Hello World"
print self.string
def deactivate(self, shell):
del self.shell
del self.string
ed in prova.rb-plugin mettiamo:
[RB Plugin] Loader=python Module=prova IAge=1 Name=try Name[it]=prova Description=my first plug in Description[it]= il mio primo plug in plug in Authors=Jurgo Boemo Copyright=Copyright © 2007 Jurgo Boemo Website=http://jurgo.blogspot.comOk, ora riavviamo rhythmbox, andiamo su edit -> plugin, dovrebbe essere visibile la voce "prova": selezioniamola. Ora, apriamo la python console di rhythmbox "Tools -> Python console", da quì facciamo (inserendo una riga alla volta nella console python):
import prova a=prova.Prova() a.activate(shell)Se tutto andrà bene, solo l'ultima riga dovrebbe tornare un output, e cioè "Hello World".
#!/usr/bin/python
def permutazioni(init,num):
ris=[]
perms=[[init]]
n=1
while n <= (num-init):
ris=[]
for perm in perms:
i=0
while i <= n:
tmp=[]
tmp.extend(perm)
tmp.insert(i,(init+n))
ris.append(tmp)
i+=1
perms=ris
n+=1
return ris
ris=permutazioni(0,1)
ris.sort()
for ri in ris:
print ri
print "len:"
print len(ris)