From 78b6ede969bf88f9e49ee5c3d8f81b94d73eed0d Mon Sep 17 00:00:00 2001 From: dakkar Date: Thu, 2 Aug 2007 10:44:17 +0000 Subject: aggiunte e correzioni (grazie RobertoC) git-svn-id: svn://luxion/repos/URLQueue/article@259 fcb26f47-9200-0410-b104-b98ab5b095f3 --- document.rest.txt | 44 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 42 insertions(+), 2 deletions(-) diff --git a/document.rest.txt b/document.rest.txt index 6c48458..70c7f42 100644 --- a/document.rest.txt +++ b/document.rest.txt @@ -273,7 +273,7 @@ quel caso facciamo questo:: sub paste_clipboard { my ($self,$widget)=@_; - my $clipboard=Gtk2::Clipboard->get(); + my $clipboard=Gtk2::Clipboard->get(Gtk2::Gdk->SELECTION_CLIPBOARD); $clipboard->request_text(sub{$self->handle_text($_[1])}); return 1; @@ -320,7 +320,17 @@ Quando ricevo del testo, voglio controllare se non sia fatto di sole URI, e se sì ricadere sul caso precedente. Per farlo uso ``URI::Find``. -Infine, per mandare il messaggio, uso ``Email::Send``. +Infine, per mandare il messaggio, uso ``Email::Send``. Se volete +provare il programma, dovrete cambiare alcuni nomi "cablati" nella +funzione ``send_email``: + +- il ``From`` del messaggio deve essere qualcosa che possiate + riconoscere, e che non venga cestinato dal vostro mail server +- il ``To`` del messaggio deve essere un indirizzo su cui potete + leggere la posta (se non lo cambiate, arriva a me...) +- il valore di ``Host``, attualmente ``exelion``, deve essere il nome + di una macchina che faccia da mail server (ovvero, che risponda a + porta 25 secondo il protocollo SMTP). Una nota: ``handle_text`` ha un controllo per evitare di spedire due volte di fila lo stesso testo. Questo serve sia per evitarmi messaggi @@ -328,3 +338,33 @@ duplicati se premo due volte il tasto centrale, sia soprattutto per aggirare una stranezza di Firefox: se trascino un collegamento da Firefox, la mia applicazione lo riceve due volte. Boh! +Note su come eseguire (o installare) il programma +================================================= + +Potete scaricare una `tarball con dentro tutti i pezzi del programma +`_. + +Il procedimento per usarla è quello comune dei moduli Perl:: + + tar zxf URLQueue-1.0.tar.gz + cd URLQueue + perl Makefile.PL + make + +Dopodiché, per provare il programma, potete scrivere:: + + perl -Iblib/lib script/URLQueue.pl + +Se voleste installarlo, scrivendo ``make install``, teniate presente +che in mancanza di ulteriori informazioni il programma si installerà +assieme a tutti gli altri moduli *di sistema* (probabilmente da +qualche parte sotto ``/usr/lib/perl5``). Se volete installarlo +altrove, potete usare:: + + perl Makefile.pl INSTALL_BASE=~ + +che installerà i moduli dentro ``lib/perl5`` sotto la vostra home +directory, e il programma dentro ``bin``, sempre nella vostra home. A +quel punto, se aggiungete ``$HOME/lib/perl5`` alla variabile di +ambiente ``PERL5LIB``, e ``$HOME/bin`` a ``PATH``, dovreste poter +lanciare il programma senza problemi. -- cgit v1.2.3