On 21/mar/07, at 17:40, Giovanni Porcari wrote:
Il che la dice lunga su come sia difficile imparare a usare bene i
thread.
Se è più complesso di twisted deve essere davvero una follia :D
Scherza, ma programmare *bene* con i threads, in sistemi complessi e
con un certo grado di dipendenza
Il giorno 21/mar/07, alle ore 17:11, Enrico Franchi ha scritto:
Quelle si appoggiano su twisted: a quelle 20 righe devi aggiungere
l'imparare twisted, che non è esattamente una passeggiata. Per te
è ovvio
perché probabilmente mangi pane e twisted, ma non puoi dire che
sia facile
ad una per
On 19/mar/07, at 13:36, Daniele Varrazzo wrote:
Quelle si appoggiano su twisted: a quelle 20 righe devi aggiungere
l'imparare twisted, che non è esattamente una passeggiata. Per te è
ovvio
perché probabilmente mangi pane e twisted, ma non puoi dire che sia
facile
ad una persona che sta imp
On Mon, 19 Mar 2007 22:47:16 +0100, Valentino Volonghi aka Dialtone <[EMAIL
PROTECTED]> wrote:
Ogni thread alloca come minimo 2MB di stack se non erro (potrebbe essere
molto meno). Piu` quello che alloca per i fatti suoi. Moltiplicato per il
Infatti mi sbagliavo. Leggendo il sorgente direi c
Daniele Varrazzo ha scritto:
Salve a tutta la lista,
una di queste sere mi sono imbattuto nel visualizzare il codice sorgente
di qualche applicazione, e dopo 30 secondi ho deciso di scrivermi già il
mio primo programmino.
Bello anzi bellissimo a dir poco stupendo.
In 11 righe mi sono evitato un m
On Mon, 19 Mar 2007 13:36:42 +0100 (CET), Daniele Varrazzo <[EMAIL PROTECTED]>
wrote:
Allora, de-dissenti, questa volta :) Se non ci credi, metti 1000 url in
questa lista, e lanciala con MAX_THREAD prima a 1, poi a 10. Vedrai che c'è
differenza.
La differenza c'è perché la cosa più lenta è l
Daniele Varrazzo ha scritto:
On Mon, 19 Mar 2007 12:04:20 +0100 (CET), Daniele Varrazzo
<[EMAIL PROTECTED]> wrote:
Come già spiegato anche da Valentino, non sempre "multithreading" implica
"più veloce". Ma nel tuo caso è così, caschi bene :)
Beh no, dissento profondamente.
Allora, de-dissenti
> On Mon, 19 Mar 2007 12:04:20 +0100 (CET), Daniele Varrazzo
> <[EMAIL PROTECTED]> wrote:
>>Come già spiegato anche da Valentino, non sempre "multithreading" implica
>>"più veloce". Ma nel tuo caso è così, caschi bene :)
>
> Beh no, dissento profondamente.
Allora, de-dissenti, questa volta :) Se
A.recca ha scritto:
Salve a tutta la lista,
una di queste sere mi sono imbattuto nel visualizzare il codice sorgente
di qualche applicazione, e dopo 30 secondi ho deciso di scrivermi già il
mio primo programmino.
Bello anzi bellissimo a dir poco stupendo.
In 11 righe mi sono evitato un mare di
On Mon, 19 Mar 2007 12:04:20 +0100 (CET), Daniele Varrazzo <[EMAIL PROTECTED]>
wrote:
Come già spiegato anche da Valentino, non sempre "multithreading" implica
"più veloce". Ma nel tuo caso è così, caschi bene :)
Beh no, dissento profondamente. Quantomeno e` veloce uguale, in python e` solo
p
> Salve a tutta la lista,
> una di queste sere mi sono imbattuto nel visualizzare il codice sorgente
> di qualche applicazione, e dopo 30 secondi ho deciso di scrivermi già il
> mio primo programmino.
> Bello anzi bellissimo a dir poco stupendo.
> In 11 righe mi sono evitato un mare di lavoro.
> H
A.recca wrote:
Invece di lasciarmi nella mia ignoranza non potresti spiegarmi?
Beh, secondo me ti conviene "farti le ossa" invece di cercare
scorciatoie... ad esempio leggerti la documentazione del modulo
threading e cercare "ricette" che possono essere un buon punto di
partenza sul cookbook
Valentino Volonghi aka Dialtone ha scritto:
On Mon, 19 Mar 2007 05:13:16 +0100, "A.recca"
<[EMAIL PROTECTED]> wrote:
Scusate,
andiamo per ordine, ho visto l'esempio che mi hai postato e non è
quello che mi serve.
Non credo neanche tu abbia capito cosa fa... Detto questo, potresti
evitare
On Mon, 19 Mar 2007 05:13:16 +0100, "A.recca" <[EMAIL PROTECTED]> wrote:
Scusate,
andiamo per ordine, ho visto l'esempio che mi hai postato e non è quello che
mi serve.
Non credo neanche tu abbia capito cosa fa... Detto questo, potresti evitare il
top quoting?
Quindi lascio ad altri piu`
Scusate,
andiamo per ordine, ho visto l'esempio che mi hai postato e non è quello
che mi serve.
Vi posto queste righe di codice che ho fatto:
url = sys.argv[1]
urlparts = urlparse.urlsplit(url)
rootUrl = urlparts[0] + "://" + urlparts[1]
protocol = urlparts[0]
server = urlparts[1]
path = urlpa
On Sun, 18 Mar 2007 22:59:28 +0100, "A.recca" <[EMAIL PROTECTED]> wrote:
Ad esempio ho scaricato dalla rete questo script
Mi sembra orribile quello script...
import pprint
from twisted.internet import reactor
from twisted.internet import defer
from twisted.web import client
import Beaut
Ad esempio ho scaricato dalla rete questo script
#!/usr/bin/python
# -*- coding: utf-8 -*-
"""
Crawl a site and extract all unique URLs for html pages.
This script takes one argument: the url to the site to crawl.
If you want to store the ouput, pipe it to a file.
Usage example (output to c
On Sun, 18 Mar 2007 22:36:05 +0100, "A.recca" <[EMAIL PROTECTED]> wrote:
Il mio unico problema sta nel fatto che vorrei velocizzare il programma e
quindi renderlo multithreading impostando sempre da riga di comando il
numero di thread che vorrei fare. Mi potete dare qualche consiglio???
A me
Salve a tutta la lista,
una di queste sere mi sono imbattuto nel visualizzare il codice sorgente
di qualche applicazione, e dopo 30 secondi ho deciso di scrivermi già il
mio primo programmino.
Bello anzi bellissimo a dir poco stupendo.
In 11 righe mi sono evitato un mare di lavoro.
Ho deciso di
19 matches
Mail list logo