summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordakkar <dakkar@fcb26f47-9200-0410-b104-b98ab5b095f3>2007-08-02 10:44:17 +0000
committerdakkar <dakkar@fcb26f47-9200-0410-b104-b98ab5b095f3>2007-08-02 10:44:17 +0000
commit78b6ede969bf88f9e49ee5c3d8f81b94d73eed0d (patch)
treedba027b75aabf2b9499aa4cdc7f56f653fbf8c07
parentfigure, e ritocchi minimi (diff)
downloadURLQueue-article.tar.gz
URLQueue-article.tar.bz2
URLQueue-article.zip
aggiunte e correzioni (grazie RobertoC)article
git-svn-id: svn://luxion/repos/URLQueue/article@259 fcb26f47-9200-0410-b104-b98ab5b095f3
-rw-r--r--document.rest.txt44
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.