Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - manzo

Pagine: [1] 2 3 ... 33
1
Database / Re: funzione per connessione sqlite
« il: Febbraio 25, 2014, 18:07 »
[codice]import sqlite3
db="prova.db"

def connSQL(query, args=None):
  con = sqlite3.connect(db)
  cur = con.cursor()
  if args:
    cur.execute(query, args)
  else:
    cur.execute(query)
  con.commit()
  recordset = cur.fetchall()
  num = len(recordset)
  cur.close()
  con.close()
  return num, recordset
 
#crea la tabella
connSQL("create table persone (nome TEXT, cognome TEXT)")

#inserisce i valori
valori=("vr","simon")
connSQL("insert into persone (nome, cognome) values (?,?)",valori)

n,rs=connSQL("select * from persone")

print rs
[/codice]

3
ForumPython.it cafè / Re: Indovinello delle api e dei fiori
« il: Febbraio 25, 2014, 17:27 »
F = Fiori
A = Api

"1- Se ogni ape si posasse su un fiore una di loro resterebbe senza fiore"
quindi scriviamo
F = A - 1

"2- Se per ogni fiore si posassero 2 api ne avanzerebbe uno"
quindi scriviamo
F = A/2 + 1


uguagliando i termini 1 e 2 (abbiamo scritto F = qualcosa )
A -1 = A/2 +1
e risolvendo l'equazione
2A = A+4
abbiamo
A = 4
F = 4-1 = 3


4
Base / Re: Piccolo Esercizio
« il: Febbraio 15, 2012, 09:19 »
[codice]print len(reduce(lambda s,n:filter(lambda x:x%n>0,s),[range(1,1001),3,5,7]))[/codice]

5
Base / Re: Convertire stringa binaria in ascii
« il: Febbraio 14, 2012, 22:58 »
[codice]import binascii
s="01111001011001010111001100100000011011110110011000100000011000110110111101110101011100100111001101100101"
print binascii.unhexlify('%x'%int(s,2))
[/codice]

6
Base / Re: simulazione movimento Mouse
« il: Febbraio 17, 2011, 14:24 »
se lanci xev da terminale puoi vedere tutti gli eventi mouse/tastiera.

7
Base / Re: simulazione movimento Mouse
« il: Febbraio 15, 2011, 15:46 »
http://stackoverflow.com/questions/1181464/controlling-mouse-with-python

ma secondo me fai prima con autohotkey o simili...


9
System scripting / Re: ascoltare la quantità traffico internet
« il: Agosto 25, 2010, 09:51 »
io farei una classe che astrae il sistema di lettura dei dati, così eventualmente puoi cambiare metodo di estrazione e fare test in maniera più semplice. Puoi anche iniziare con una implementazione fake che si inventa i dati :D  ...Ovviamente ifconfig e netstat non sanno che li stai leggendo, quindi sta a te memorizzarti il valore di ogni lettura e fare la differenza. Ricordati anche di gestire il caso di overflow, cioè quando leggerai N1 e alla successiva interrogazione ti arriva N2 con  N1>N2 .

10
System scripting / Re: ascoltare la quantità traffico internet
« il: Agosto 20, 2010, 16:25 »
ci sono vari modi...
  • eseguire ogni tanto il comando ifconfig che tra le altre cose ti da i byte spediti e ricevuti.
  • analogamente, parsare l'output di netstat -i
  • andare a leggere i valori nel filesystem /proc (o /sys, non mi ricordo)
  • interrogare l'interfaccia di rete tramite SNMP
  • andare a leggere direttamente le strutture del kernel :)

una cosa che non ho mai capito : ti contano solo il traffico in download o anche quello in upload ?

11
Benvenuto e regolamento / Re: print "hello forum"
« il: Agosto 13, 2010, 10:37 »
Riguardo ai giochi per Nintendo ds, penso di no ma non sono sicuro.
come... C'è Lorenzo che ci ha fatto un talk al PyCon ...Magari legge pure qui :)
https://www.develer.com/trac/dspython/
http://www.pycon.it/conference/talks/python-su-nintendo-ds-esperienze

12
Videogame / Re: AI for Pacman
« il: Agosto 02, 2010, 12:29 »
ti chiami googolino, hai cercato su google ? :) http://www.atariage.com/forums/topic/68707-pac-man-ghost-ai-question/

13
quando un programma termina la sua memoria normalmente viene liberata dal sistema operativo. Cmq è una buona norma rilasciare le risorse appena si è finito di usarle: metti che il tuo programma giri per giorni, alla fine si esaurirebbe la memoria  :D
Non deallocare è un po' come lasciare il prato sporco dopo un picnic: non si fa  :glasses-cool:

14
a me su Arch non crasha ...
quanto alla free io di solito lo faccio esplicitamente:[hlpycode]print "freeing memory"
libc=cdll.LoadLibrary("libc.so.6")
libc.free(cast(res,c_void_p))
[/hlpycode]
o se preferisci puoi farti una funzioncina nel modulo C per liberare la memoria.

15
ForumPython.it cafè / Re: Programmiamo per Symbian e altro...
« il: Luglio 31, 2010, 00:11 »
mah... che progetto avresti in mente ? Per cose leggere e semplici va benissimo Py60, mentre per la roba seria IMHO sui telefoni devi mettere mano al C++ ...  :devil:

poi, scrivendo cose come
io per smartphone non ho mai programmato e devo imparare tutto da 0  non abbiate "timore")
non è che invogli proprio la gente a unirsi: se uno è già capace, deve perdere tempo ad insegnarti; se non è capace, essere in un team con uno che deve imparare non lo aiuta  :D

In altre parole: dammi un buon motivo perché dovrei aderire al tuo team piuttosto che sviluppare da solo ;)


Pagine: [1] 2 3 ... 33