mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.perl
Titolo: sendmail strano errore

utilizzando sendmail mi viene fuori:
hash map "Alias0": missing map file /etc/mail/aliases.db: No such file or
directory No recipient addresses found in header
cosa significa??

cosa significa??
che devi riconfigurare sendmail. leggi le manpages e
quindi chiedi su dei gruppi piu' apropriati di
it.comp.lang.perl e it.comp.www.cgi
Oha
-- 
"Qualcuno mi spieghi perche' 144 e' l'unico
quadrato perfetto della serie di Fibonacci"

 directory No recipient addresses found in header
Hai provato a dare un newaliases?
Cmq non capisco cosa c'entri coi cgi... ;-)
-- 
Lorenzo Pulici - 
webm...@milanohockey.com
 
http://www.milanohockey.com
 
MILANOHOCKEY.COM
 - Tutto l'hockey su ghiaccio di Milano

it.comp.lang.perl e it.comp.www.cgi
peccato che il server non sia il mio....ma quello di virtualave.net..che da
spazio gratis



Segnalalo, è un problema loro......
Carlo Pellegrini
### Remove NOSPAMPLEASE to answer ###

 
Io vedo due errori. Il primo è un problema di configurazione del sendmail
(il significato mi sembra autoevidente). Il secondo suggerirebbe che
sendmail sia stato invocato con lo switch -t, ma non sia stato in grado di
ricavare un destinatario dagli header.
"utilizzando sendmail" non vuol dire nulla. Dovresti essere più preciso in
merito a come viene invocato e cosa gli viene passato via stdin.
Comunque è meglio spostare la discussione su un gruppo appropriato. Qui
qui è piuttosto OT.
Max

Newsgroup: it.comp.lang.perl
Titolo: Installazione moduli

Scusate la domanda (per Voi) banale:
Sto facendo i miei primi timidi esperimenti con Perl e non riesco ad
installare il modulo Tk su win32 (Activeperl);
Mi sono procurato nell'ordine:
Tk800.022.tar.gz
Gcc-2.95.2
dmake
Cosa devo fare??
TIA

Secondo la mia poca esperienza, il modo in cui hai cominciato
e' perfetto se lavori su una macchina UNIX.
Su PC con ActivePerl e' molto meglio procurarsi i package
necessari sul sito della ActiveState, senza compilare nulla,
evitando di sprecare molto tempo (almeno con le mieconoscenze ...).
Troverai il package TK gia' pronto sotto:
http://www.activestate.com/packages
Ti fai il download del .ppd voluto e lo installi con
"ppm install ...".
Buona fortuna !
ced ha scritto:

-- 
   Francesco Poggio
   Magneti Marelli - Enti Centrali
   IT Governance - Internet/Intranet Architecture Specialist
   Viale Carlo Emanuele II 150
   10078 Venaria Reale (TO)
   Tel. 
(+39).011.6879188
   Fax  
(+39).011.6879032
   Mailto:
Francesc...@venaria.marelli.it

 
Fatto come da tuo consiglio: dopo l'installazione ho provato a lanciare
il classico script
#!c:\perl\bin\perl -w 
use Tk;
my $mw = MainWindow->new ;
$mw->Button(-text => "Hello world", -command => sub{exit})->pack;
Mainloop;
ed ottengo 
"Use of unintialized variable in concatenation (.) at
C:\Perl\site\lib\Tk.pm line 350".
What's ?!?!?
Chi puo' aiutarmi??
TIA

 What's ?!?!?
_FORSE_ è solo un warning innocuo (???) prodotto dallo switch "-w".
Prova a toglierlo.
-- 
___________________________________
echo f 0:0 ffff 0 | debug
La leggerezza del VOLER essere ....
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Newsgroup: it.comp.lang.perl
Titolo: Perl dal C++

Salve, vorrei usare delle funzioni del Perl direttamente da un programma in
C++, è possibile? Come?
In alternativa potrei eseguire solo gli script, ma senza dover usare
system() o affini!
Grazie

 C++, è possibile? Come?
 perldoc perlembed

C++, č possibile? Come?
Se usi inline, puoi chiamare funzioni in  C++ da Perl, per il viceversa, 
penso sia piů calzante domandare in NG di C++ (IMHO).
Comunque, usa la system() per richiamare da C programmi esterni,
a meno che tu non voglia ricompilare nel tuo programma i sorgenti dell'
interprete Perl in cui sono implementati i pezzi che ti servono... :-)
Poi, se il tuo dubbio dovesse essere questo, potresti *compilare* gli 
script Perl, e incapsulare l'eseguibile per il quale, eventualmente,
fornire una interfaccia alla classe in C++.
(Ho creato, potrei aver detto delle fesserie, tuttavia, prova a domandare in 
it.comp.lang.c++)
P.
-- 
_____
http://theunixplace.com/~entropia/index.html_____
 
  Mutationem motus proportionalem esse vi impressae 
et fieri secundum lineam rectam qua vis illa imprimitur
	I. N.

 perldoc perlembed
Ritiro quanto detto... :-)


Newsgroup: it.comp.lang.perl
Titolo: Formattare una variabile numerica

Qualcuno può dirmi come si fa a formattare un valore numerico e
precisamente a separare le migliaia?
Grazie.
           Alex
----------------------
http://www.latus.com
----------------------

 wrote:
: Qualcuno puň dirmi come si fa a formattare un valore numerico e
: precisamente a separare le migliaia?
Da "Programming Perl":
sub commas {
	local($_) = @_;
	1 while s/(.*\d)(\d\d\d)/$1,$2/;
	$_;
}
......
$RESULT = &commas( EXPR );
EXPR espressione scalare che da` il valore nel quale sono da inserire
le virgole.
$RESULT variabile scalare che conterra` EXPR con le virgole.
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E

Newsgroup: it.comp.lang.perl
Titolo: Aiuto! perl e windows 95

Sal ve a tutti!
Ho appena provato ad installare perl su win95, funziona tutto bene dal
prompt del dos, ma quando provo ad inserire uno script su una pagina questa
non lo esegue. Che devo fare?
Ho installato male il perl o cosa?
Grazie,
Andrea

 questa non lo esegue. Che devo fare?  Ho installato male il perl o cosa? 
Se vuoi che qualcuno possa aiutarti dovresti perlomeno dire:
  -  quale web server stai utilizzando
  -  quale messaggio d'errore viene prodotto.
Immagino tu stia utilizzando il Perl della Activestate. Ti sei letto le
FAQ? ( 
http://www.activestate.com/support/faqs/Win32_Evangelo_faq.htm
 )
MM
Newsgroup: it.comp.lang.perl
Titolo: File di Access

Qualcuno sa se esiste un modulo per estrarre dati da file mdb di access
?
Grazie in anticipo


Si può sicuramente!
Usando DBI e DBD-ODBC puoi accedere a file Access semplicemente configurando
a dovere l'ODBC installato sul sistema (se hai Win).
Trovi qualche info su come preparare l'archivio Access, ODBC e i moduli qui:
http://www.wdvl.com/Authoring/Languages/Perl/PerlfortheWeb/index6.html
Inoltre ti rimando alla documentazione di DBI e DBD su 
www.perl.com
Ciao e blavoro!
Ezio BOnsi

 a dovere l'ODBC installato sul sistema (se hai Win).
E se invece hai linux?
Sai se c'č un qualche tipo di ODBC? (forse sono un po OT.....)

 wrote in message 8h1ivv$oe2$1...@serv1.iunet.it...

Non so .... prova su
it.comp.os.linux.qualchecosa :-)
Bye

 
C'e' anche Win32::ODBC, che trovi ovviamente sul sito dell'activestate
se hai win.
Trovi tutta la documentazione (in inglese) sul sito dell'autore
http://www.roth.net
, oppure trovi un tutorial in italiano su
http://www.faqit.to/tutorial.html
.
Paolo
--
Posted from 
ns.alcanet.it
 [194.243.74.35] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.perl
Titolo: eliminare commenti da testo html

uso activestate, WinNT
ho a disposizione HTML::Parser
non capisco abbastanza (eufemismo! :-) l'inglese
voglio eliminare da un documento html tutti i commenti.
 domanda 1) tra le varie cose offerte da questo modulo, ce n'è una che
fa al caso mio (credo: comment)
 domanda 2) come cavolo si utilizza?
il vero problema alla base:
bisogna trasformare dei documenti WinWord in documenti html.
l'attuale versione Word'97 permette di farlo ma come saprete il suo (di
Bill) obiettivo primario è quello di riempire il disco creando un file
enorme pieno di commenti :-((((
pensavo che un modo per snellire il tutto era anzitutto di buttare via
tutti i commenti, da qui il mio problema sopra elencato.
pensavo di fare un banale sostituisci, ma preferirei usare un buon
parser scritto che chi ci capisce più di me.
Il secondo problema che vi sottoporrò sarà quello di modificare alcuni
tag, 
p.es
. togliendo tutte le definizioni di colore.
ma questo ve lo chiederò tra qualche giorno.
grazie in anticipo, antonio
 (non fatemi le condoglianze per via di WinWord, grazie)
------
"Microsoft" is not the answord,
"Microsoft" is the question...
the answord is "NO!"

ma questo ve lo chiederò tra qualche giorno.
Altra regexp:
$myhtml =~ s/(\<font.*?)color.*?=.*?\".*?\"/$1/gsi;
Questa presuppone che il colore sia racchiuso tra apici. Non ho provato a
vedere se funziona, ma dovrebbe. In ogni caso prima di usare le regular
expression ti consiglio di documentarti un po' sul loro funzionamento.
	A presto, Michele.
-- 
Michele Beltrame
mi...@io.com
http://www.io.com/~mick/

Utilizzo HTML::Parser, ma in questo caso non affronterei il problema con
questo modulo, ma userei anche io le regular expressions.
Oltretutto nella documentazione di HTML::Parser si specifica che e' un
ottimo prodottino, ma non e' affatto consigliato per pagine troppo grosse,
per il modo con cui e' scritto.
Ci dovrebbero essere altri moduli per 'parsare' un file HTML, ma credo che
tutti, comunque, non siano la soluzione ottimale per risolvere il tuo
problema...
	Best Regards,
		Kazuma
-- 
Alex Garbagnati, 
al...@remove.this.messagemedia.com
Sr. Application Engineer, MessageMedia
Mountain View, CA  94043

 problema...
provato con questo?
use HTML::TokeParser;
my $file = HTML::TokeParser->new('file.html');
my $token;
while($token = $file->get_token) {
        my @token = @{$token};
        my $type = shift @token;
        next if($type eq 'C') ; #sego il commento
        print $token[$#token]; # l'ultimo elemento dell'array è sempre
			       # il testo
}
------
comunque anche lui ha qualche problema con eventuali commenti innestati
(a volte lascia l'ultimo "-->" )
-- 
- Claudio Della Ciana <pynhqvbq...@rznvy.pbz>
- apply a rot13 to get real address
Newsgroup: it.comp.lang.perl
Titolo: Visualizzare immagini nella directory CGI-BIN

Di solito sulle directory cgi-bin non possono essere visualizzate immagini,
cioč richiamando da una pag HTML una <IMG src=""> situata in una directory
cgi-bin, questa non viene visualizzata. (almeno č il caso di 
netfirms.com
).
Ho visto perň che installando alcuni script professionali (o semi
professionali come il foum UBB)  le pagine html da essi creati riescono a
visualizzare le immagini e le icone, che sono situate in sottodirectory del
forum e quindi di cgi-bin.
Esiste qualche comando particolare da inserire nello script per ottenere
questo?
Grazie.

 questo?
Beh uno script può tranquillamente fare un open delle immagini, 
leggendole ovviamente dal file system e non da web, e poi mandarle in 
output al browser con il giusto Content-type.
Comunque penso che non utilizzino questa tecnica ma invece, se usano 
Apache, quella di mettere un file .htaccess contenente una direttiva
SetHandler qualcosa (
http://httpd.apache.org/docs/handler.html
)
che fa si che il contentuto della directory non sia 
interpretato come uno script ma come un normale file scaricabile (html,
gif, etc)

Newsgroup: it.comp.lang.perl
Titolo: [Richiesta di aiuto] - Script che individua file txt all'interno di sottodirectory.

Salve a tutti,
Mi chiedevo se vi fosse una semplice soluzione al seguente problema:
Dovrei fare uno script che mi individua tutti i file .txt ma, a differenza
di quello allegato qua sotto, avrei bisogno che lo script controllasse anche
nelle sottodirectory.
Spero possiate aiutarmi.
Grazie
MaoX
@a = <*.txt>;
foreach $file (@a)
{
print "$file = file di testo\n";
}
--
MaoX
Registered as user #300557
with the Linux Counter.

 nelle sottodirectory.
Il module File::Find dovrebbe fare al caso tuo. Ecco un semplice script
che mette in @files tutti i file con estensione .txt che trova in './'
e nelle sub-directory:
    use strict;
    use warnings;
    use File::Find;
    my @files = ();
    find( 
        sub { 
            # Una sub che viene eseguita per ogni file 
            # trovato nell'esplorazione dell'albero di
            # directory. $_ e` il nome del file, 
            # $File::Find::name e` il nome completo di
            # path. 
            push @files, $File::Find::name if /\.txt$/ 
        },
        './' # La dir da cui partire
    );
    print join "\n", @files;
Gia` che ci sei, prova a studiare anche File::Find::Rule. 
ciao
Stefano

 Stefano
Grazie infinite.
Saluti
MaoX
Newsgroup: it.comp.lang.perl
Titolo: submit con due script perl

ciao a tutti
qualcuno sa come fare ad eseguire contemporaneamente due script perl all
interno di un unico form
 tramite la pressione del tasto submit.
ancora ciao a tutti

perchè non richiamare il secondo script dal primo o fare un require ?
-- 
Posted from qmailr@[195.223.140.135] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.perl
Titolo: SESSO SCIOCCANTE

http://euronet.isfun.net
http://c1b.xredirect.com
NN
N
N
N
N
B
B
F

Basta a questo spamemr di merda...è su tutti i newsgroup...ma non c'è un
cavolo di modo per fermarli?
Denuncia....arresto...seviziazione...stupro...omiciodio..

Denuncia....arresto...seviziazione...stupro...omiciodio..
Prova a segnalarli all'abuse.
  X-Complaints-To: 
newsm...@tin.it
Purtroppo parlare al newsmaster di 
tin.it
 e` un po' come
parlare al muro... :/
ciao
Stefano

Newsgroup: it.comp.lang.perl
Titolo: Aiuto!!!!!!!!!!!!

Ho fatto delle rappresentazioni in Power-Point e vorrei pubblicarle su Web.
Qualcuno sà dirmi se si può fare e come ?
Grazie.

 cerchero' un'altra donna dentro ai sogni di Tarzan...

Newsgroup: it.comp.lang.perl
Titolo: Server-side script

Ho la necessità in un form di inserire un campo file, in cui l'utente
inserisce un file dal proprio HD che viene caricato sul server.
Mi dite dove posso trovare documentazione sufficiente per farlo?

inserisce un file dal proprio HD ...

Newsgroup: it.comp.lang.perl
Titolo: resume con ftp

Ciao a tutti,
č la prima che scrivo su questo NG,
sto  cominciando ad apprendere le basi del perl e in proposito ho fatto un
scriptino che via ftp mi importa file pesanti su una macchina file server
che li backuppa.
Il problema nascve poicheč il file ha dimensioni di circa 700 Mb e la
connessione (ADSL) se va un po giů mi lascia in piedi il processo.
Arrivo alla domanda come (con quale libreria? Ho usato Net::FTP) posso
effettuare il resume?
Grazie ancora
Giuseppe
Ho fatto uno

 ha scritto nel messaggio
news:b745pp$b08ib$1...@ID-169132.news.dfncis.de...

Non ho idea... credo che il modulo non supporti direttamente il resume.
In ogni caso, lo puoi fare tu in questo modo:
# Prelevi le dimensioni attuali del file locale
my $ActualSize = -s $LocalFile; # Dove $LocalFile č il file locale (compreso
di percorso) parzialmente scaricato
# Invii il comando REST al server
$FTP->quot("REST", $ActualSize);    # Dove $FTP č l'oggetto creato con $FTP
= Net::Ftp->new($server);
# E riprendi il download
$FTP->get($RemoteFile, $LocalFile);
Credo che cosi' si possa fare...
::guido::
Newsgroup: it.comp.lang.perl
Titolo: Socket

Sto ancora smanettando sui socket ma poco ci ho capito:
Sto du MacOS9 con adsl lan (ip dinamico) e con Macperl eseguo questo 
codice "server"
[code]
#!/perl
#
# Server
use strict;
use warnings;
use IO::Socket::INET;
my $server = IO::Socket::INET->new(LocalPort => '6362',
                                   Type      => SOCK_STREAM,
                                   Reuse     => 1,
                                   Listen    => 1 ) || die "$!\n";
while ( my $client = $server->accept() ) {
   print $client "The time is now: " . scalar(localtime(time())) . "\n";
   close $client;
 
}
close($server);                            
[/code]
Il programma gira correttamente e si mette in ascolto sulla porta 6362
sul mio server netfirms faccio girare questo codice "client" eseguendolo 
da browser:
[code]
#!/perl
#
# Client
use strict;
use warnings;
use IO::Socket::INET;
use CGI::Carp "fatalsToBrowser";
use CGI;
my $q = new CGI();
print $q->header();
my $socket = IO::Socket::INET->new(PeerAddr => '80.116.244.30',
                                 PeerPort => '6362',
                                 Proto    => 'tcp') || die "Can't 
connect to: 80.116.244.30 on port: 6362 $!\n";
print $socket "Hi server!\n";
my $answer = <$socket>;
print $answer;
close($socket);
[/code]
Mi aspettavo un messaggio tipo la data del giorno invece mi va in errore 
con questo messaggio:
"no route to host"
perche?
(al contrario quando faccio la prova con il client in locale "127.0.0.1" 
va tutto alla perfezione)
Qualche suggerimento?
Grazie!

 Grazie!
Ciao.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Personalmente, ho usato con ottimi risultati l'ottima
                               ^^^^^^             ^^^^^^
Chiedo venia...
Non volevo esagerare con i complimenti :-)
-- 
Cosimo

 2) select()
Personalmente, ho usato con ottimi risultati l'ottima
distribuzione Net::Server
[
http://search.cpan.org/search?dist=Net-Server
].
Ti svincola da tutti i problemi di gestione di un
generico server tcp/ip ed e' altamente modulare.
E' possibile selezionare diverse "personalities"
per realizzare con quattro righe di codice
server a singola connessione, fork, prefork, ...
Basta creare una classe derivata da Net::Server
e creare la funzione `process_request()' nel tuo
package, che utilizza STDIN e STDOUT come stream
di I/O su socket.
-- 
Cosimo

 di I/O su socket.
Mi sembra molto figo! Grazie. Lo esaminero'. Comunque ho gia'
dei frameworks ben maturi scritti prima in C e poi tradotti in
Perl di cui ho fiducia, inoltre la programmazione OO non e' la
mia preferita, resta comunque il fatto che e' un' ottimo prodotto
e con il vantaggio che c' e' dietro un gruppo di sviluppo che
ne fa manutenzione.

Newsgroup: it.comp.lang.perl
Titolo: Info su Libri

Ciao,
avrei voglia di imparare a programmare in Perl. Non e' la mia prima
esperienza di programmazione. Conosco gia' C/C++, Java ...
Sto cercando un buon libro con cui iniziare e avevo pensato a "Learning
Perl" edito da O'Reilly. Che ne dite? Sapreste consigliarmi altri libri,
magari piu' avanzati?
Thanx in advance.
mancho.


Credo "Learning Perl" sia un po basic se sai gia' programmare. Forse e'
meglio "Programming Perl" (che e' molto reference) o 
"Effective Perl Programming" (non O'Reilley)
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

magari piu' avanzati?
Se gia` programmi, compra direttamente:
Programming Perl
sempre di O'Reilly. Se puoi, evita la versione italiana, e` tradotta
da cani.
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/

Newsgroup: it.comp.lang.perl
Titolo: uppercase

Salve,
   c'è un espressione regolare per fare l'uppercase ma solo della prima 
lettera di una parola?
grazie

 lettera di una parola?
 my $s = "pippo pluto";
 $s =~ s/\b(\w)/\U$1/g;
V. perldoc perlre.
M

Newsgroup: it.comp.lang.perl
Titolo: Server impazzito?

Il mio problema è il seguente: sto installando per un amico un cgi che
si appoggia esplicitamente al perl5.
Configurato il tutto e caricati correttamente i file (con lo script vero
e proprio che cercava l'interprete in #!/usr/bin/perl), il server
risponde picche .. Credevo che fosse un problema di permessi, ma non era
così: in teoria, era tutto a posto.
Allora, per scrupolo, provo a cambiare il link del CGI a
#!/usr/local/bin/perl, e lo script funziona ma genera delle pagine
assurde! (lo script l'ho testato su un server locale e anche su un
diverso server remoto e non aveva mai dato alcun problema).
Allora faccio l'ultima prova: mi telnetto sul server, e lancio un 'perl
-v' : la risposta è perl4_e_qualcosa.
La cosa mi puzza e scrivo direttamente ai gestori del server: risposta:
"il perl4 è in /usr/bin/perl, il 5 in /usr/local/bin/perl" (in serata
provo anche con 'which perl', e vediamo cosa mi risponde!)
A parte che questo mi sembra un po' strano (avere il perl 5 e *ANCHE* il
4? A che serve??), non so più cosa fare!
Ho mandato questo post non con l'intento di molti del tipo "lo script
non mi funziona, datemi una mano", ma solo per chiedere se è normale che
un server abbia sia il perl4 che il perl5 e se è questo che può far
andare a massa il CGI!
Grazie
Edo
-- 
Al login la prima volta metti un bel *root*
        (Pubblicità progresso)

 ICQ# 1980563
Newsgroup: it.comp.lang.perl
Titolo: Un consiglio

Ne sono praticamente digiuno ma mi occorre imparare il Perl. Ho diverse
conoscenze di Java, HTML, SQL, ma sono completamente carente in Perl. Di
conseguenza sarei molto grato a chi sapesse consigliarmi un libro
particolarmente valido che dia una panoramica sufficientemente completa di
questo linguaggio. Oppure ancora se piů di un libro potrebbe essere
produttivo lanciarsi alla ricerca di mille tutorial che certamente si
trovano su Internet.
Grazie
Gianluca

trovano su Internet.
Vai con il libro del cammello (Programming Perl) di O'Reilly:
http://www.ora.com
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
==> Visita il sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

disponibile anche in italiano per la Jackson Libri (mi pare....)
Si, ma la traduzione e` assolutamente improponibile.


Newsgroup: it.comp.lang.perl
Titolo: Come si CHMODa ..

un file usando uno script perl?
Ho provato cosě:
$ chmod 666 $file;
ma mi da internal server error...
Grazie
F.

 ha scritto nel messaggio
news:8tkd1o$5en$1...@nread2.inwind.it...


1: execute
C'e` anche la possibilita` di specificare i permessi in maniera simbolica,
come si fa con il comando chmod(1), utilizzando il modulo File::chmod.
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> Visita il sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

 c: altri;
Veramente e' owner, group, others. Anche perche' ti voglio proprio vedere a 
togliere privilegi a root ;)
-- 
Saluti,
Giancarlo

 ha scritto nel messaggio
news:8tm9oa$37ss$1...@stargate1.inet.it...


 come si fa con il comando chmod(1), utilizzando il modulo File::chmod.
Ciao Michele, potresti spiegarmi meglio?... sai che io sono ultrapivello..
Il mio problema sono proprio i "permessi",  hanno cambiato server e su
questo non ho i permessi
sui file creati dai CGI perche' il gestore non riesce a farmi scrivere con
il mio user
ma deve usare "root" (se non ho capito male) e questo mi da poi problemi con
i permessiin pratica
non posso modificarli.
Come funziona il modulo "File::chmod"
Grazie :-)
F.

>     chmod (0abc,'nomedelfile');
Grazie 1000.
F.

ti voglio proprio vedere a
ma se a scrivere (cgi) è appunto root?
Grazie
F.

 ma se a scrivere (cgi) č appunto root?
Non credo proprio... 
-- 
Saluti,
Giancarlo

Newsgroup: it.comp.lang.perl
Titolo: Aiuto - Come faccio per.

Ciao, ancora non ho ben capito una cosa...sarà una domanda banale ma non
conosco la differenza.Che differenza c'è tra un programma cgi ed uno in
perl? E' possibile che un cgi sia fatto con il perl? I prg scritti in perl,
non hanno estensione .pl?
Infine, è possibile scrivere un prg in perl su winNT e poi farlo girare su
un server Linux?
Scusatemi se le domande poste sono banali...in questi giorni mi sto'
avvicinando al perl e devo mettere tutto a fuoco.
Grazie ancora.
Ciao, Rik.

un server Linux?
certamente
avendo cura di non usare funzioni strettamente specifiche di nessuno dei due 
sistemi operativi (come ad esempio il modulo Win32)
Newsgroup: it.comp.lang.perl
Titolo: Ordinare array

Ciao a tutti,
 la domanda è la seguente:
ho un array contenente dei nomi di file con il seguente formato:
xxxxxxxx_nnnn_xxx
Vorrei ordinare l'array usando come pattern proprio 'nnnn': si può
utilizzare in qualche modo sort o devo usare un algoritmo tradizionale di
ordinamento di array?
Grazie in anticipo
 Andrea



Di comandi che facciano questo al volo non ne so, ma io farei così...
estraggo 'nnnn' con le RE
creo un indice hash le cui chiavi sono 'nnnn'
estraggo tutte le chiavi , le riordino, dopodiche estraggo
i valori dall'indice hash con le chiavi ordinate...
or something like that :)
--
www.pigmalion.info
www.pigmalion.info/perl/

 ordinamento di array?
Si puo` usare sort.
Puoi passare a sort il nome di una sub oppure un blocco di codice. 
Tale codice verra` usato per determinare in che modo gli elementi 
dell'array devono essere ordinati. Nel tuo caso, si puo` preparare
una funzione che data una stringa come quella hai descritta, 
ritorni il numero 'nnnn':
  sub f
  {
      my $x = shift;
      $x =~ /_(\d+)_/;
      return $1; # Assumo che tutti i nomi siano ben formati
  }
Fatto questo, puoi scrivere la chiamata a sort in questo modo:
  @ordered = sort {f( $a ) <=> f( $b )} @unordered;
Le variabili $a e $b sono globali e conterranno automagicamente 
i valori da confrontare volta per volta. 
Il problema di questa tecnica e` che potrebbe rivelarsi lenta.
La funzione f() viene chiamata in media 2nlog(n) volte, e al piu`
n volte dara` risultati che non sono gia` noti.
Se vuoi imparare a svolgere questo compito (e piu` in generale, 
ad ordinare un array di elementi secondo una qualche funzione
dei medesimi) in modo piu` efficiente, puoi imparare ad usare
la Trasformata di Schwartz oppure la "Orcish Maneveur".
 
http://www.perl.com/doc/FMTEYEWTK/sort.html
 
http://perl.plover.com/yak/hw1/samples/slide034.html
 
http://cs.haifa.ac.il/~shlomo/perl/lecture5/slide37.html
Non mi dilungo in questo post.
+++
A giudicare dalle domande che hai fatto precedentemente, pero`,
mi pare che a te basti ordinare il vettore degli interi 
contenuti nei nomi dei file, per poi pigliare max+1 oppure il
primo intero libero. Se e` vero, allora ti conviene costruire un
secondo array con tutti questi numeri e poi ordinare numericamente
quest'ultimo.
ciao
Stefano

Stefano
...ho fatto proprio cosě! grazie per il suggerimento e anche per gli altri
spunti.
Ciao
 Andrea
Newsgroup: it.comp.lang.perl
Titolo: Help !!!

Ho installato il WebServer Apache su win32; ho installato l'interpetre PERL;
con le dovute prove ho configurato tutto funziona; quello che non riesco a
realizzare è inviare il valore di una variabile dall'HTML al server; il
codice HTML e lo script in Perl non dovrebbero contenere errori; può essere
che devo cambiare qualche voce nel file di conf. dell'Apche ?
Grazie, ciao.

 Grazie, ciao.
un consiglio: dopo avere controllato la correta installazione e
configurazionedi Apache e dell'interprete perl e avere ottenuto risultati
che non lascino sapzio a dubbi, prova a postare al NG due righe contenenti
cio' che segue:
1) quali compiti dovrebbe svolgere il tuo script;
2) il tratto di codice html che raccoglie i dati che vuoi elaborare con
Perl;
3) il tratto di codice Perl che raccoglie le info;
forse sarebbe piu' facile aiutarti.
ciao,
asast

Newsgroup: it.comp.lang.perl
Titolo: resume ftp

Ho un problema con la rete che ogni tanto mi cade e vorrei fare un resume
ftp.
Allora ho prelevato le dimensioni del file e poi ho dato il comando REST e
riprendo il get.
Ma dopo averlo testato mi rendo conto che attiva il resume ma riprende a
scaricare da zero.
#!/usr/bin/perl
use Net::FTP;
$Host = "XXXXXXXXXXX";
$User = "XXXX";
$Passwd = "XXXXXX ";
$LocalFile = "XXX";
$RemoteFile = "XXXXX";
$RemoteDir = "XXXXX";
$ftp = Net::FTP->new($Host, Debug => 0);
$ftp-> login($User,$Passwd);
$ftp-> cwd($RemoteDir);
#$ftp-> get($RemoteFile,$LocalFile);
my $ActualSize = -s $LocalFile;
$ftp-> quot("REST", $ActualSize);
$ftp-> get($RemoteFile,$LocalFile);
#print "eccomi\n";
$sftp->quit;
Giuseppe

 $ftp-> get($RemoteFile,$LocalFile);
1- Perchè usi quot per impostare da dove fare il resume? Net::FTP ha
anche il metodo restore.
2- Leggiti su "perldoc Net::FTP" il metodo "get". Necessita di un terzo
parametro per il resume. Riporto:
get ( REMOTE_FILE [, LOCAL_FILE [, WHERE]] )
	[cut]
	If WHERE is given then the first WHERE bytes of the file will not be
	transfered, and the remaining bytes will be appended to the local file
	if it already exists.
	[cut]
Ciao,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \

Newsgroup: it.comp.lang.perl
Titolo: aiutoooo! FILEHANDLE

Ciao a tutti,
il problema che mi affligge è il seguente:
in un modulo perl faccio la open di un file in scrittura, vorrei farmi
tornare il FILEHANDLE, in modo da passarlo ad altre funzioni per la
scrittura sul file precedentemente aperto. Ma non riesco a capire per quale
motivo non scrive una mazza!!!
Forse la funzione open non permette di fare queste operazioni? avete
suggerimenti?
Abanero.

 suggerimenti?
	perldoc -q "How do I pass filehandles between subroutines"
-- 
Alla prossima,
Marco

 ha scritto nel messaggio
news:Vu3C9.4713$x8.4...@tornado.fastwebnet.it...

Newsgroup: it.comp.lang.perl
Titolo: rettifica al precedente messaggio

nello script del precedente messaggio sono presenti innumerevoli errori: vi
prego di non considerare il messaggio, ho gia' provveduto a correggerli.
Sarei invece grato a chiunque volesse mandarmi tre ricgh su come si effettua
una query e su come si ottiene l'output (in un db postgres) in uno script
perl con modulo Pg.
Grazie ancora



Non usare il modulo Pg.
Usa il modulo DBI e il driver DBD::Pg.
 
http://search.cpan.org/search?dist=DBI
 
http://search.cpan.org/search?dist=DBD-Pg
La documentazione di DBI, che comprende anche le FAQ, è ricca di esempi.
Altre info e documentazioni varie le trovi qui:
 
http://www.symbolstone.org/technology/perl/DBI/
Max

 perl con modulo Pg.
# Apri la connessione
$conn = Pg::connectdb("dbname=ilmiodb user=sonoio");
# Non fa mai male...
$res = $conn->exec("SET DateStyle TO 'European';");
# Scrivi la query
$query = "SELECT * FROM latabellapiubella;";
# Esegui la query
$ok = $conn->exec($query);
# Esamini la query
print "Ci sono ".$res->ntuples." risultati!\n";
Tutto ciň č scritto nelle manpages del modulo, ovviamente.
Ciao,
Valerio
Newsgroup: it.comp.lang.perl
Titolo: I FORM CANCELLANO TUTTE LE VARIABILI

SCUSATEMI MA SONO ALLE PRIME ARMI, HO UN PICCOLO PROBLEMA:
OGNI VOLTA CHE FACCIO IL PARSE FORM, TUTTE LE VARIABILI SULLE QUALI STAVO
LAVORANDO MI SI CANCELLANO, QUESTO MI COSTRINGE A METTERLE COME INPUT HIDDEN
NEL FORM HTML E PIU' IL PROGRAMMA VA AVANTI PIU' AUMENTANO GLI INPUT HIDDEN,
POICHE' LA COSA COMINCIA A DIVENTARE PESANTE NON SO PIU' COME FARE.....
PERCHE' SUCCEDE QUESTO???
QUAL'E' IL MODO PER OVVIARE A QUESTO PROBLEMA?SEMPRE CHE CI SIA?
GRAZIE E SALUTI A TUTTO IL NG



Il problema e' descritto in modo un po' confuso, ma mi sembra di capire
che stai cercando di fare un programma CGI che elabora un form in fasi
successive, qualcosa del tipo:
1) il cliente manda il form con i dati 
2) il CGI lo elabora e manda indietro un'altro form
3) il cliente rimanda il nuovo form con altri dati
4) il CGI lo elabora, ecc.
Ora il protocollo HTTP e' un protocollo "connectionless" o "senza stato"
ovvero ogni scambio di informazioni fra il cliente ed il
server (e qundi anche ogni lancio di un CGI) viene eseguita senza
memoria delle operazioni precedenti.
Ci sono due modi per mantenere informazioni di stato fra una chiamata e
la successiva:
- l'uso di variabili "hidden" (che tu citi), dove l'informazione di stato
  viene inclusa nel messaggio scambiato con il cliente
- l'uso di cookies. Il cookie ha il solo scopo di consentire al programma
  CGI di "riconoscere" il cliente alla chiamata successiva e quindi
  recuperare le informazioni che puo' avere memorizzato stabilmente (ad
  esempio in un file) in una chiamata precedente.
Buon lavoro,
							l.f.
--------------------------------------------------------------------------
       -- )     Luca Fini                            Tel: +39 055 2752 307
 ___    |\      Osservatorio Astrofisico di Arcetri  Fax: +39 055 2752 292
/   |   | |-_   L.go E.Fermi, 5 +-----------------------------------------
(___|___//___)  50125 Firenze  /   WWW: 
http://www.arcetri.astro.it/~lfini
 (_)      (_)   Italia        / e-mail: 
lf...@arcetri.astro.it
-----------------------------+--------------------------------------------
                              In a world without fences - who needs GATES?

Newsgroup: it.comp.lang.perl
Titolo: Manuale Tk

salve
 qualcuno saprebbe indicarmi dove potrei trovare un buon manuale online su come
usare Tk? 
 
grazie.


Trovi tutto tramite Google con le parole "perl/tk manual" , "perl/tk
tutorial" etc.
In ogni caso prova con:
http://www.perltk.org
http://www.lns.cornell.edu/~pvhp/ptk/doc/
http://www.perl.com/pub/a/1999/10/perltk
Newsgroup: it.comp.lang.perl
Titolo: [REPORT] PodBrowser

Ciao,
oggi spulciando i feed di GnomeFiles.org ho notato l' utility in
oggetto di cui Vi copio/incollo la descrizione:
<<PodBrowser is a documentation browser for Perl. You can view, search
and print documentation for Perl's builtin functions, its "perldoc"
pages, pragmatic modules and the default and user-installed modules.>>
Questo il link alla home page:
http://jodrell.net/projects/podbrowser
Mi sembra un software interessante anche se, essendo la mia esperienza
col perl piuttosto giovane, non saprei ancora apprezzarlo appieno
Saluti

 col perl piuttosto giovane, non saprei ancora apprezzarlo appieno
Senz'altro interessante.
Grazie per la segnalazione :-)
Ciao, Emanuele.

Newsgroup: it.comp.lang.perl
Titolo: calcolo intero più vicino

c'č una funzione in perl per arrotondare il risultato all'intero piů vicino?
(non piů basso no piů alto :no ceil ... no floor)
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 (non piů basso no piů alto :no ceil ... no floor)
Cosě al volo direi "POSIX::floor(numero+0.5)"
(sconsigliato usare int() per problemi di arrotondamento)
Es:
-se numero <4.5, risultato 4
-se numero >=4.5 risultato 5

(non piů basso no piů alto :no ceil ... no floor)
  $intero = sprintf("%.0f", $numero);
Ciao.

 c'č una funzione in perl per arrotondare il risultato all'intero piů vicino?
http://snipurl.com/14u9m
Ciao,
Emanuele.
-- 
What does VISTA mean?
Viruses, Infections, Spyware, Trojan horses & Adware.

Newsgroup: it.comp.lang.perl
Titolo: documentazione sui moduli

 ICQ# 33538863
Undergraduate Computer Science Student at University of Bologna, Italy
SysAdm of 
verdicchio.students.cs.unibo.it
 (130.136.3.134)
	"Information wants to be free"

su una propria macchina.
cerca in @INC:
$ echo 'print join "\n", @INC;' | perl
Oha
-- 
"Qualcuno mi spieghi perche' 144 e' l'unico
quadrato perfetto della serie di Fibonacci"

di perl, ovvero cosa cavolo si scarica da CPAN ?
Solo i piu` famosi sono in .deb, e li trovi su 
http://www.debian.org
(e quindi anche sui CDROM). La maggior parte li devi pero` scaricare
dal CPAN ed installarli seguendo le semplici istruzioni accluse.
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/




Newsgroup: it.comp.lang.perl
Titolo: Creare directory in perl

Quali sono le istruzioni per creare delle directory in perl?
GRAZIE

 
 perldoc -f mkdir

prova anche con il modulo File::Path
-- 
Posted from 
relay3.inwind.it
 [212.141.53.74] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message
000e01c0a098$e1ac1c00$0601a8c0@dvd...


 
man perlfunc (su Unix/Linux oppure cerca nella tua documentazione). E'
una serie di funzioni incluse nel Perl, built-in.
Ciao
Wiz of Id

Newsgroup: it.comp.lang.perl
Titolo: 1)Cerco spazio libero - 2)Siti dinamici

Ciao ciao a tuttiprogrammatori programmatorini,
ho comprato o' CAMEL e lo sto leggendo (e poichè è in lingua originale
l'operazione richiede particolare attenzione).
Domanda 1)
Desidero sapere, ringraziando sin d'ora chiunque mi aiuti, dove posso
trovare almeno 10 MB di spazio web gratuito sulla rete su server
(possibilmente UNIX, ma anche NT vanno bene) che supportino CGI Scripts e
che abbiano installati il 99,9% dei moduli più famosi del PERL.
Bè mi devo pure esercitare sulla rete, no ?
Ho provato a fare alcune ricerche su internet, ma i risultati sono
deludenti: link verso siti che nulla hanno a che fare, link morti, link dove
si parla di spazio web, ma che non supporta cgi-script, etc etc. e poi sono
molto pigro e molto stanco perchè il PERL per quanto potente e flessibile, è
un vero mattone: la sua forza risiede nell'affrontare un problema da più
fronti (flessibilità) ma con lo stesso strumento (potenza) e si sa che
troppo potere logora chi non è capace di governarlo (la mia mente).
No scherzo, devo dire che sono riuscito a fare cose che non credevo
possibili e fra poco ne visionerete i risultati
Domanda 2)
Mi è capitata per le mani una intervista a Wall e Co.: si parlava di siti
bellissimi fatti col PERL e poi ho sentito in giro l'utilizzo del PERL nel
formulare interi siti.
Qual'è la filosofia di questa operazione ? Mi spiego meglio: io utilizzo
tutta la potenza del PERL per fare diecimila operazioni su file ed
estrapolazione di testo etc. etc., prendo il tutto, stabilisco un ordine e
poi lo stampo tra un print "Contet-type:";... e ... print "</HTML>"; giusto
o sbagliato ? Potreste indicarmi qualche sito creato dal PERL per farmi
un'idea ?
Ringranziandovi per l'ennesima volta in primis per la pazienza e in secundis
per gli aiuti (anche sostegni morali che tra noi programmatori sono sempre
pochi: sesso, droga, alcool, Bach....), vi saluto e vi auguro qualsiasi cosa
desideriate (al di fuori di mia madre e di mia sorella).
Ciao,
Mkè

 ha scritto nel messaggio
news:45YU5.2876$tS2.1...@news.infostrada.it...


 E -se serviva per rispondere- come mai la risposta lo precedeva?
Perché se uno conosce già la domanda (o non ha voglia di leggerla) può
semplicemente non continuare con lo scrolling del testo. Faccio così perché
a me spesso dà fastidio, quando conosco già il messaggio originale, dover
scorrere il testo fino a trovare la risposta. Preferisco averlo alla fine.
Ciao,
    Marco

 Forse htM$l ? ;)
...una sola domanda:
come è successo che non è scoppiata una mega faida ?
misteri di usenet
ah, Marco Jez, il C++ Builder NON è un linguaggio di programmazione.
alla
prossima
davide
Newsgroup: it.comp.lang.perl
Titolo: Testare perl sotto windows!

Salve a tutti,
mi sto avvicinando alla programmazione in perl, volevo sapere se c'è un
qualche software che giri sotto windows 9x che permetta di testare gli
script, magari con debugger.
Vi ringrazio.
Maurizio!

 wrote in message
8guci3$joo$1...@sirmdpsin17.inwind.it...

Per testare script perl basta che scarichi ActivePerl per win32 dal sito
della ActiveState (
www.activestate.com
). Il pacchetto comprende anche un
buon debugger.
Per testare invece i CGI scritti in perl devi installare anche un server
(es. Apache), anch'esso disponibile gratuitamente per Win32, scaricabile dal
sito 
www.apache.org
.
Puoi trovare info in italiano che spiegano come configurare Apache per
testare script CGI qui:
http://myweb.3q.to/docs/cgi_win9x.html
bye, EB
Newsgroup: it.comp.lang.perl
Titolo: Espressione regolare [OT]

	Che espressioni regolari impieghereste per denotare
	una TAG XML aperta ed una chiusa ?
	Intendo in modo tale da seguire lo standard esattamente,
	qualcosa di più raffinato di un:
	\<[^\/].*> per OPENTAG
	\<\/.*>    per CLOSETAG;
 
	Grazie anticipate,
	P.
--
www.lulli.net


Risposta in due tempi:
1) per catturare un tag di un costrutto XML *semplice* puoi usare
    m(<\s*[^/][^>]*>) e  e m(\s*/\s*[^>]*>)
    Quella che hai usato tu cattura troppo (.* si mangia tutta la stringa
    fra il tag di apertura e quello di chiusura).
2) Dopo averti detto come si fa, ascolta il consiglio di uno che conosce
    il mestiere: NON USARE ESPRESSIONI REGOLARI PER LEGGERE XML.
    Invece, usa XML::Parser, o XML::Simple, che fanno il lavoro per te
    in maniera egregia.
    Il motivo? XML (e HTML, il discorso e' lo stesso) puo' essere
    cosi' complesso che le espressioni regolari non riescono a lavorare
    seriamente.
Se l'XML che stai usando e' una roba semplice che hai prodotto tu,
allora potresti anche usare una RegEx, ma in genereale e' meglio di no.
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

     il mestiere: 
	Naturalmente, ed esistono un sacco di altri begli strumenti
	in PERL per XML/SGML... che uso correntemente.
	Il punto e' che... hai letto la tag OT nel subject ?
	Intendo usare tale espressione per far da me alcune cose con 
	LEX, e tuttavia mi sembrava una domanda lecita in questa sede
	:-)
	Grazie,
	P.
--
www.lulli.net

	LEX, e tuttavia mi sembrava una domanda lecita in questa sede
Sulla leicità non mi pronuncio, ma se devi usare LEX potrebbe essere
conveniente partire da qualcosa di più semplice: non un'espressione sola
che catturi tutto il tag ma, per esempio, una condizione che imposti uno
stato "possibile_inizio_tag", all'interno del quale fare ulteriori analisi.
Non sono in grado di dettagliare, perché è molto che non scrivo in LEX e
non sono sicuro di conoscere neppure sufficientemente html, ma direi che un
approccio del genere in LEX è più conveniente e più sicuro. (E' più sicuro
anche in Perl, ma meno semplice da realizzare: LEX, alla fine, è nato per
costruire analizzatori lessicali.)
Ciao.

 imposti uno stato "possibile_inizio_tag", all'interno del quale fare
  Mi sto convincendo della giustezza di questa argomentazione...
 
  Sono alla ricerca del 'posto' piu' adatto dove condurre di tali
  discussioni su interpreti/compilatori/parser giacche' qui non in 
  topic... any suggestions ? 
  Grazie ancora per la pazienza,
  P.
--
www.lulli.net
Newsgroup: it.comp.lang.perl
Titolo: libreria DBI.PM

Sul mio host non e' istallata la libreria DBI.pm ( l'assistenza mi comunica 
che non e' possibile installarla  ?????)
esiste una libreria diversa per utilizzare un database mysql?
Grazie



Net::MySQL ?
 Raffaello

 ha scritto nel messaggio 
news:ZGQMi.131565$U01.1...@twister1.libero.it...


Appurato che non posso utilizzara altre librerie (la risposta ottenuta 
dall'assistenza e' : la connessione a MySQL, sui nostri server, può essere 
fatta solo da script PHP.)
posso inserire righe di PHP in un file perl?
Dove posso trovare doc (magari in italiano)
Grazie


La risposta dell'assistenza mi sembra dubbia.
Se vuoi un consiglio prima di tutto controlla la lista dei moduli
istallati, puoi scaricare il programma, che io ho già provato con
successo, qui:
http://webnet77.com/scripts/list-modules/index.html
così vedi fin dove puoi arrivare.
I moduli che ti mancano puoi istallarli manualmente, sai come fare?

 ha scritto nel messaggio 
news:1191463143....@19g2000hsx.googlegroups.com...


 ha scritto nel messaggio 
news:Kl9Ni.128954$%k.27...@twister2.libero.it...


 > I moduli che ti mancano puoi istallarli manualmente, sai come fare?
Ho dato un'occhiata al sito 
tophost.it
 nell'area supporto. Ho cercato
informazioni nell'area CGI. Se vuoi un consiglio, cambia host oppure
preparati a dei mal di testa incurabili.

 ha scritto nel messaggio 
news:1191524135....@w3g2000hsg.googlegroups.com...


 utilizzarlo in locale?
No.
E' una libreria molto complessa con codice da compilare sul server.
Quello che mi pare strano č che ti abbiano detto di non poterla installare 
(c'č sia sotto Linux che Windows).
Forse č meglio pensare a un hosting migliore :-)
(una frecciatina ai colleghi ogni tanto concedetemela)

 ciao
A meno che tu non abbia condizioni contrattuali particolari, che io
sappia puoi trasferire il dominio quando vuoi. Prova a vedere le
procedure di cambio maintainer sui siti dei concorrenti :)

Newsgroup: it.comp.lang.perl
Titolo: esempi socket

Salve a tutti.
Sapreste indicarmi un sito in cui trovare alcuni esempi
di programmi in perl che utilizzano Socket 
per semplici appl. client/server ?
grazie a tutti
Davide



perl cookbook e programming perl ne hanno parecchi (ma sono libri, non siti)
-- 
Posted from 
mail5.galactica.it
 [212.41.208.22] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
print "GRAZIE" . "\n";
Davide

 per semplici appl. client/server ?
Se quello che ti serve e' imparare i concetti e fare applicazioni
client/server completamente da zero allora ti consiglio:
perldoc perlipc
ci sono diversi esempi interessanti, da 'semplicissimi' a 'relativamente
complessi'.
ciao, marco
--
Marco Cacchiani                                
e-mail:ma...@sirius.pisa.it
Public pgp key:         
http://www.sirius.pisa.it/marco/pgp_public_key.asc
Sirius Servizi Informatici                     e-mail: 
in...@sirius.pisa.it
Parco Teatro Pasolini, 1                       Phone:  
+39 (050) 865120
I-56019 - Vecchiano                            Fax:    
+39 (050) 860260
(Pisa - ITALIA)                                
http://www.sirius.pisa.it/
Newsgroup: it.comp.lang.perl
Titolo: invio email con autenticazione smtp

salve a tutti. in questo momento sto usando MIME::Entity per costruire
email con allegati, e ne uso $entity->smtpsend per inviarle. non sono
riuscito a fare in modo che questo metodo accettasse l' indirizzo di un
server per l' invio, e spedisce tramite localhost, e questo poteva
essere accettabile. pero' non mi pare davvero ci sia qualche
possibilita' per l' autenticazione. c'e' qualche modulo che implementi
la spedizione di email con autenticazione smtp o devo arrangiarmi con
NET::* ? sto usando i moduli di suse 9.0, al fine di non impazzire
troppo col cpan. pero' se serve, so fare
TIA
ivan

[Ivan 23/03/04 - 12:05]: 

Non so aiutarti con Net::*, ma ti consiglio, visto che lo uso e mi son
trovato bene, di usare Mail::Sender, che permette l'invio a server smtp
diversi da localhost.
Ciao,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \

 trovato bene, di usare Mail::Sender, che permette l'invio a server
non male questo Mail::Sender. ho reimplementato quasi tutto quello che
facevo con MIME::Entity tranne il dump della email su file. il debug
interno di Mail::Sender verso file puo' essere ripulito a colpi di sed
e grep, pero' fa un po' schifo :) . o sai forse qualcosa che mi e'
sfuggito ? comunque grazie
ivan

Newsgroup: it.comp.lang.perl
Titolo: perl-module for HTTP POST

Hi!
I'm loooking for a perl module that can handle HTTP POST !
I want to send some text, maybe an entire text-file, as a FORM
element!
Does anyone what perl module to use, and where to find it?
And maybe a code example aswell?
--
Rikard Bø




perldoc lwpcook
hth
t
Newsgroup: it.comp.lang.perl
Titolo: duplicare directory

Sono alla ricerca di un comando o routine perl (CGI) che consenta di
duplicare una directory con tutti i suoi contenuti (comprese
sottodirectory).
Ringrazio chiunque possa darmiuna mano.
Ciao by Manu

Su una macchina Unix??


Su Unix so che c'è il comando:
`cp -R /nome/dir /nome/copia`
io cerco un comando o una routine perl, poichè il programma deve girare sia
su NT che su UNIX.
Esiste?
Come faccio?

Scusa,
ma se ho capito bene basta che fai una chiamata al system:
system (`cp -r /dir/dir2/dir3/  /dir/dir2/dir3/ `);



E' abbastanza semplice. Tutti moduli che ti servono sono già nella
distribuzione del Perl. Non ho del codice già pronto, ma credo tu te lo
posssa scrivere da solo rapidamente seguendo i due suggerimenti che sto
per darti.
Dunque, innanzitutto ti serve un meccaniscmo "portabile" per copiare file
(niente commandi via system(), quindi). Questo te lo dà il modulo
File::Copy (perldoc File::Copy, per la documentazione).
Poi ti serve un sistema per percorrere un albero di directory. Scrivere
una routine che lo faccia è banale (è uno dei tipici esercizi sulle
funzioni ricorsive), ma tu non vuoi reinventare la ruota e utilizzerai
File::Find, che fa esattamente quello che ci serve (perldoc File::Find per
la documentazione e gli esempi.)
Max

 wrote in message
Pine.LNX.4.10.100051...@c64.comm2000.it...


 wrote:
:> Su Unix so che c'č il comando:
:> `cp -R /nome/dir /nome/copia`
:> io cerco un comando o una routine perl, poichč il programma deve girare sia
:> su NT che su UNIX.
:> Esiste?
:> Come faccio?
: File::Copy (perldoc File::Copy, per la documentazione).
: Poi ti serve un sistema per percorrere un albero di directory. Scrivere
: una routine che lo faccia č banale (č uno dei tipici esercizi sulle
: funzioni ricorsive), ma tu non vuoi reinventare la ruota e utilizzerai
: File::Find, che fa esattamente quello che ci serve (perldoc File::Find per
: la documentazione e gli esempi.)
Oppure basta prelevare dal CPAN il modulo File::NCopy, che permette la
copia ricorsiva, cosi`:
$file = File::NCopy->new(recursive => 1);
$file->copy "directory1","directory2";
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E
finger nandos (at) mail (dot) ipers (dot) net   for my PGP public key
Home: 
http://www.ipers.net/~nandos