|
|
Up |
|
|
  |
Author: Giuseppe Di MartinoGiuseppe Di Martino
Date: Nov 19, 2006 16:03
Il Mon, 20 Nov 2006 00:14:24 +0100, wezzy ha scritto:
> Ciao a tutti, avete qualche idea su come usare bittorrent all'interno di
> un programma python? so che il client ufficiale e' scritto in python ma
> non ho trovato guide sul suo utilizzo all'interno di un altro programma.
>
> Grazie mille
Io uso Ubuntu 6.06 e proprio alcuni minuti fa ho scoperto la cartella:
/usr/lib/python2.4/site-packages/BitTorrent
Credo che sbirciando tra i files .py dovresti riuscire a capire qualcosa.
Giuseppe
|
| |
|
| |
no comments
|
|
  |
Author: wezzywezzy
Date: Nov 19, 2006 15:14
Ciao a tutti, avete qualche idea su come usare bittorrent all'interno di
un programma python? so che il client ufficiale e' scritto in python ma
non ho trovato guide sul suo utilizzo all'interno di un altro programma.
Grazie mille
|
| |
|
| |
no comments
|
|
  |
Author: Giacomo BoffiGiacomo Boffi
Date: Nov 19, 2006 15:03
--
Sarebbe essere un atto di pieta'.
Contro i miei principi. -- whip, in IFMdI
|
| |
|
1 Comment |
|
  |
Author: yuri refoloyuri refolo
Date: Nov 19, 2006 06:44
salve a tutti: sto cercando di realizzare una immagine (di qualsiasi
tipo, jpeg, bitmap, è uguale) del contenuto di un widget (frame, per
l'esattezza).
mi va bene anche riuscire a farne un ps o pdf, male che vada la
converto in qualche maniera.
con tkinter pare sia impossibile: con wxpython forse sì, ma ancora non
ho capito come.
pil non mi pare abbia una funzione del genere.
reportlab mi costringerebbe a "disegnare a mano" il pdf, ma dopo non
potrei visualizzarlo all'interno della finestra principale del
programma...
qualcuno ha dei consigli o suggerimenti?
|
| |
|
1 Comment |
|
  |
Author: imhoimho
Date: Nov 19, 2006 06:02
Salve a tutti, forse il post è un po' lungo ma spero che qualcuno abbia
la pazienza di leggerlo fino in fondo.
Ho creato nel corso di più di un anno un mini-framework che permette di
eseguire operazioni 'virtualmente parallele' facendo uso dei
microthread, e quindi di una sorta di 'multitasking cooperativo', che
consente di gestire più operazioni smistando di continuo il controllo
dall'una all'altra con degli switch che avvengono sempre nel thread
principale del programma, e implementa ciò attraverso un uso massiccio
delle nuove funzionalità dei generatori di Python 2.5 utilizzati alla
stregua di coroutines.
Ma è ugualmente possibile operare secondo questo schema anche quando si
vuole che parti di codice all'interno di un certo flusso di esecuzione
vengano eseguite in un thread parallelo vero e proprio, distinto dal
thread principale e gestito dal S.O.
La gestione dei thread reali è effettuata in modo totalmente trasparente
all'utilizzatore, e opera in modo da ottimizzarne notevolmente
l'utilizzo, riutilizzando quando possibile thread già creati (ma questi
sono dettagli di basso livello che butto là giusto per far capire che
comunque questo mini-framework non nasce dall'oggi al domani ma è frutto
di varie reingegnerizzazioni e riscritture nel corso dei mesi :P) ...
|
| Show full article (3.67Kb) |
|
13 Comments |
|
  |
Author: Nicola LarosaNicola Larosa
Date: Nov 19, 2006 05:42
> Daniele De Santis wrote:
>> Da Area SX S.r.l. arriva la nuova SxPY una scheda basata sul modem Telit
Lawrence Oluyede wrote:
Hai poco da slinguazzare, Lawrence, Lui è quello che l'ha fatto, non un
semplice annunciazio' come te. ;-D
--
Nicola Larosa - http://www.tekNico.net/
The redundant use in other languages of braces AS WELL AS indentation (the
former to help the parser, and the latter to help the human reader) was an
effective duplication of the author's intent. That duplication in other
languages, a fundamental original sin, was missing in Python. It was cool!
;-) -- Jim Roskind, June 2006
|
| |
|
1 Comment |
|
  |
Author: Nicola LarosaNicola Larosa
Date: Nov 19, 2006 05:35
Daniele De Santis wrote:
Sei stato preceduto. :-)
http://groups-beta.google.com/group/it.comp.lang.python/browse_thread/thread/500...
Complimenti per l'impresa. Qualche commento tecnico sulle modifiche ai
sorgenti dell'interprete necessari per ridurne l'occupazione di memoria? O
addirittura (*GASP*) i sorgenti stessi? :-)
--
Nicola Larosa - http://www.tekNico.net/
The redundant use in other languages of braces AS WELL AS indentation (the
former to help the parser, and the latter to help the human reader) was an
effective duplication of the author's intent. That duplication in other
languages, a fundamental original sin, was missing in Python. It was cool!
;-) -- Jim Roskind, June 2006
|
| |
|
4 Comments |
|
  |
Author: Lawrence OluyedeLawrence Oluyede
Date: Nov 19, 2006 05:35
Daniele De Santis wrote:
> Da Area SX S.r.l. arriva la nuova SxPY una scheda basata sul modem Telit
|
| |
|
no comments
|
|
  |
Author: Alex MartelliAlex Martelli
Date: Nov 18, 2006 10:55
fabio principiante wrote:
...
>> Ce ne sono due: python.exe per il normale uso "modo testo" (da finestra
>> comandi), pythonw.exe per eseguire applicazioni con GUI o "demoni" che
>> NON devono avere una finestra di testo associata.
>
> Un esempio semplice-semplice di qualcosa che richiede pythonw.exe? Se
> troppo complicato per un principiante, fa nulla.
decisamente non complicato:
import tkMessageBox
tkMessageBox('saluti', 'ciao, mondo!')
se esegui questo ciao.py con doppioclic da explorer, ti appare anche una
finestra di testo (inutile, benche` non realmente dannosa). Se lo
chiami invece ciao.pyw il doppioclic usa pythonw.exe e non appare la
finestra di testo -- tutto qui.
Conviene usare sempre python.exe finche` sei in corso di sviluppo (in
quella finestra di testo potrebbero apparire messaggi d'errore &c),
passando eventualmente a pythonw.exe solo a programma interamente
sviluppato, testato e funzionante.
|
| Show full article (1.62Kb) |
|
no comments
|
|
  |
|
|
  |
Author: bearophileHUGSbearophileHUGS
Date: Nov 18, 2006 07:56
Devo elaborare (usando un'espressione regolare) delle sequenze di
caratteri contenute in un sorgente Python, ma solo quelle al di fuori
di tutti i tipi di stringa o commento Python. Per farlo posso scrivere
a mano un automa (che tra l'altro faccia anche le veci dell'espressione
regolare), tale soluzione dovrebbe funzionare, ma prima di
implementarla chiedo se per caso non conoscete una soluzione piu'
veloce/comoda, o gia' quasi pronta, ecc. (Rendere piu' complicata
l'espressione regolare non penso sia fattibile, mentre usare il modulo
standard tokenize e' forse possible ma non mi pare comodo.)
Salve e grazie,
bearophile
|
| |
|
3 Comments |
|
|
|
|
|
|