diff options
-rw-r--r-- | document.rest.txt | 44 |
1 files 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 +<http://www.perl.it/documenti/articoli/URLQueue-1.0.tar.gz>`_. + +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. |