mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.perl
Titolo: gli script Perl si possono eseguire in locale?

Come da oggetto.

 Come da oggetto.
*solo* in locale.

 Come da oggetto.
Li esegui ovunque hai un interprete perl. Se intendi eseguire cgi scritti in
perl, occorre anche un webserver.

Io ho ActivePerl, perņ non riesco a eseguirli offline. Come mai?


 Io ho ActivePerl, perņ non riesco a eseguirli offline. Come mai?
In che senso non riesci ad eseguirli? Ti danno qualche tipo di errore?
Mica ci fai doppio click sopra e stop?
Se fosse questo il problema, prima devi aprire un prompt di dos, poi
entrare nella cartella contenente lo script e poi digitare
perl 
nomescript.pl
-- 
$_=q,6;-16;-1;-8;0;7;-13;-12;-9;-3;13#4A75737420616E6F74686572,,($_,$b)=split?#?;@b=split?;?;
map{$c.=$_,$d.=chr($b[$e++]+ord)}(split??,pack'H24',$b);chop$d,print$c.chr(32).$d


Se sono CGI hai bisogno di un server (ex. Apache).
---
Mario Rizzuti

perl 
nomescript.pl
--------------------------------
Inviato via 
http://usenet.iol.it
 

 mi stampa sullo schermo il codice.
Scusa ma non potevi dirlo prima!?!? :)
Avevi solo chiesto "gli script Perl si possono eseguire il locale?" !!
Se in locale significa: "io ho un brower e Perl, posso eseguire degli
script per Internet = script CGI?"
La risposta č no: come ti ha detto Mario Rizzuti, ti serve un server
web che risponda alle chiamate del tuo browser. Non č questione di Perl
o C o quant'altro. La questione č che al tuo web browser serve la
risposta
di un web server. Il server puoi installarlo tranquillamente in locale.
Se invece il server ce l'hai, allora prova a dare un occhio alle
"Pagine utili" di Shishii:
http://www.shishii.com/cgi.shtml


o C o quant'altro. La questione è che al tuo web browser serve la


 configurarlo?
Puoi leggere la documentazione del server. 
http://www.bgh.ucdavis.edu/xitami/index1.htm
E le faq:
http://www.imatix.com/html/xitami/index13.htm
Oppure cercare su google. Ad esempio prova qui:
http://www.scrounge.org/cgi.htm
http://users.binary.net/dturley/cgi_testing.html
-- 
$_=q,6;-16;-1;-8;0;7;-13;-12;-9;-3;13#4A75737420616E6F74686572,,($_,$b)=
split?#?;@b=split?;?;map{$c.=$_,$d.=chr$b[$e++]+ord}split??,pack'H24',$b
;chop$d,print$c.chr(32).$d

Grazie per le info. Ciao


 Come da oggetto.

installati APACHE!
Da dove lo posso scaricare?

 Da dove lo posso scaricare?
Ti consiglio di utilizzare sempre un buon motore di ricerca quando
non conosci un argomento, ad esempio: 
http://www.google.com
Dal quale ho trovato ad esempio:
http://httpd.apache.org
 per scaricare il server 
e varie info su:
http://www.trovaguide.it/apache/index.html
http://www.latoserver.it/apache/
 
(che è poi 
http://digilander.iol.it/mioworld/Corsi/Guidaapache.htm
)
http://www.html.it/apache/index.html
(su questi 3 trovi anche link sul Perl)
http://www.polarnet.cnr.it/CORSI/APACHE/apache.pdf
http://www.pluto.linux.it/journal/pj0201/apache1.html

Newsgroup: it.comp.lang.perl
Titolo: NOVELLO CHIEDE AIUTO!!

Ciao a tutti,
Sono nuovo del Perl e anche delle newsgroup; comunque volevo sapere se
esiste un compilatore per perl!Io uso il bloccone di windows potete
consigliarmi qualcosa di meglio?Visto che ci sono vi faccio un'altra
domanda: sapete consigliarmi qualche guida al Perl, tenete conto conto che
io stò appena cominciando quindi non ho bisogno di una guida di riferimaneto
ma una guida che spighi tutto!
Grazie e alla prossima!

Perl nasce come linguaggio interpretato... non so se esistano dei
compilatori... ma ho qualche dubbio.
Il libro di riferimento ASSOLUTO č Learning Perl (il Lama Book) di Randal
Schwartz & Tom Christiansen edito da o'reilly.
Esiste anche l'edizione francese (la trovi a 
www.eyrolles.com
), non so se
sia uscita quella italiana.
Ci sono in giro diversi libri italiani, ma (almeno quelli che ho visto io)
ti danno solo un assaggio... devi rivolgerti allo chef per i piatti
migliori.
Ti consiglio, se puoi, di fare le tue esperienze con Perl in Linux.. č tutto
molto piů semplice da settare.
Se vuoi rimanere in winzozz vai a 
www.ActiveState.com
 e prenditi ActivePerl
5.6.0.
Ciao

Newsgroup: it.comp.lang.perl
Titolo: Rubrica di Outlook Espress

Ciao,
qualcuno ha un idea di come si potrebbe realizzare un programma che spedisce
una mail ad ogni contatto della propria rubrica di Outlook Espress?  Robin
Hood

 wrote in message news:3890c...@news.dada.it...

Newsgroup: it.comp.lang.perl
Titolo: Tk, primo esperimento

Buongiorno,
sto facendo i miei primissimi passi in Tk e vorrei fare un programmino
che, tra le altre cose legga un file, lo visualizzi, dia la
possibilità all'utente di modificare il testo ed infine salvi il file.
Una sorta di minieditor in minuatura.
Ho provato ad utilizzare una entry ma oltre a farmi vedere tutto il
testo in una unica riga, visualizza i newline con un |
Come posso risolvere il problema?
Grazie per qualsiasi aiuto!
<CODICE USATO>
se Tk;
use strict;
my $fileconfigurazione="file.txt";
my $configurazione;
open FILE, $fileconfigurazione or die "Non riesco ad aprire file!!";
while(<FILE>){
   $configurazione=$configurazione.$_;
}
close FILE;
.....
my($entry_1) = $root->Entry (
	-textvariable => \$configurazione,
   }
my($button_1) = $root->Button (
		-text => 'QUIT',
                -command => sub {exit;}
	);
......
	$entry_1->grid(
		-in => $root,
		-column => '1',
		-row => '3'
	);
</CODICE USATO>

 testo in una unica riga, visualizza i newline con un |
Ciao vit,
devi usare una text widget:
my $Text = $mw->Scrolled( 'Text', -scrollbars => 'osoe',
			 	   -font=>'arial 8'
				   -background=>"white"
                                                      );
http://www-users.cs.umn.edu/~amundson/perl/perltk/text.htm

 
http://www-users.cs.umn.edu/~amundson/perl/perltk/text.htm
Ciao Andrea!
Prima di tutto grazie per il link: molto utile come consultazione.
Ma in questo modo non creo un oggetto Scrolled?
Perchè dici che creo un widget Text e non Scrolled?
Inoltre così facendo ottengo, come da me desiderato un bello spazio
dove posso mettere del testo; ma come faccio affinchè appena avvio il
programma
lui mi carichi automaticamente il testo di un file all'interno che
eventualmente posso modificare?
Con il widget "label" userei -textvariable=>\$var; per caricare ma poi
non lo posso modificare ma al widget Scrolled/Text sembra non piacere
questa opzione...
Sorry ma sono proprio all'inizio ed ho già altre due domande pronte :-)

 eventualmente posso modificare?
use strict;
use Tk;
my $mw = MainWindow->new( -height => 104, -width => 254);
my $Text0 = $mw->Scrolled( 	'Text',
				-scrollbars => 'osoe',
				-font=>'arial 8',
				-background=>"white"
                       );
$Text0->place( -x => 2, -y => 2, -height => 100, -width => 250);
open INPUT,"miofile.txt" or die "$!";
my $testo = do { local $/; <INPUT> };
$Text0->insert('end',$testo,'black');
MainLoop;
Newsgroup: it.comp.lang.perl
Titolo: errore exec failed

Ciao,
sto provando a usare cgi su mac 10.4.4, e chiamando un file contenente 
un semplice 'print', il server restituisce questo errore:
No such file or directory: exec of 
/Library/WebServer/CGI-Executables/one.cgi failed
Come si aggiusta?
grazie...
ciao

 /Library/WebServer/CGI-Executables/one.cgi failed
Ma il file si chiama davvero in quel modo? Sta davvero in quella
directory? L'errore è "No such file or directory", ovvero "non
c'è". Controlla dove l'hai messo.
Se il file si chiama in quel modo, assumo che contenga qualcosa del
tipo:
  #!/usr/bin/perl
  print "Content-type: text/plain\n\nciao\n";
La prima riga è importante: altrimenti il sistema non può sapere con
che interprete eseguire il programma.
Dopodiché:
- il bit di esecuzione è attivo? prova a fare:
    chmod +x /Library/WebServer/CGI-Executables/one.cgi
-- 
  dakkar
  sono su PerlMonks.org, 
use.perl.org
, PAUSE/CPAN

   print "Content-type: text/plain\n\nciao\n";
Grazie molte, ho risolto!
avevo scritto #!usr/bin/perl  :/
ciao!!!!!!
m.

Newsgroup: it.comp.lang.perl
Titolo: localtime(time)


Sent via Deja.com 
http://www.deja.com/
Before you buy.

 imparerei e non dovrei chieder a nessuno.
Non meritare risposta dove? Una risposta c'e. Se non riesci a leggerla,
peccato.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)


Una risposta c'è? Fossi meno idiota riuscirei a leggerla!
Comunque, il fatto stesso che tu abbia lasciato un segno...e per me
gratificante. Peccato...e questo si, è un vero Peccato, che per poter
esser presi in considerazione, talvolta, bisogna esser per forza
maleducati o scortesi.
"Il tempo vince sempre, il tempo, lui soltanto..."
Con il tempo...imparerò...
Di nuovo...Saluti.


 
 Questo è il thread a cui Maurizio faceva riferimento.
 
http://www.mailgate.org/it/it.comp.lang.perl/msg02160.html
Max
Newsgroup: it.comp.lang.perl
Titolo: Non funziona sendmail..... perche ?





Salve, i
l problema 
e' questo:


ho creato una pagina con il form da dove recepisco 
i dati dell' utente, poi attraverso il tasto "SEND" dovrei fare entrare in 
funzione un email.cgi che invia tutte le infos nella mia e-mail.


Scarico tutto nella mia directory cgi-bin di 
tripod. Provo ad inviare la pagina con il  form dei dati e ricevo 
anche il messaggio che il tutto e' stato spedito nella mia mail-box, ma in 
realta' non ricevo nulla... PERCHE'??


Questo e' il codice in questione:




sub send_email


{


$to = "
username\@miohost.it
";


open(MAIL, "|/usr/bin/sendmail -t $to") || die ("can't open sendmail");


print MAIL "From: $FORM{'email'}\n";


print MAIL "To: $to\n";


print MAIL "Subject: Form submission\n\n";


DOVE E' CHE SBAGLIO ????


Siccome vorrei imparare a conoscere bene questo linguaggio, 
sarei lieto se qualcuno mi aiutasse.


GRAZIE 1000


Roberto Bisciaio


http://roberto73.tripod.com


 



 Siccome vorrei imparare a conoscere bene questo linguaggio, sarei lieto se qualcuno mi aiutasse.
Leggi un po' da 
www.perl-it.org
, 
www.cgipoint.it
 e da altri siti
ufficiali in inglese.
Ciao
-- 
___________________________________
echo f 0:0 ffff 0 | debug
La leggerezza del VOLER essere ....
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯





Anche se metto: close (MAIL) alla fine della 
subroutine non funziona!


 


GRAZIE COMUNQUE!


 


Saluti


 


Roberto Bisciaio
 



 
-- 
-------------------------------------------------------------------------
Hosting professionale a prezzi USA? 
http://www.servitelit.com/prezzi.htm
-------------------------------------------------------------------------

> print MAIL "Subject: Form submission\n\n";
C'è anche un'altra cosa che mi piace poco: uso 2 volte $to; io di solito
gi script che chiamano sendmail li scrivo come:
open (MAIL, "|$sendmail -t");
print MAIL "From: $from\n";
print MAIL "To: $to\n";
print MAIL "Subject: $subject\n";
print MAIL "$body\n";
close MAIL;
Prova a vedere se riesci a sistemarlo per il tuo script; garantito che
funziona, sia da linea di comando che come CGI!
Riciao
-- 
___________________________________
echo f 0:0 ffff 0 | debug
La leggerezza del VOLER essere ....
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Newsgroup: it.comp.lang.perl
Titolo: [MANIFESTO DEL GRUPPO IT.COMP.LANG.PERL] Post Periodico by Luther Blissett

:
---------------------------------------------------------------------
Questo gruppo ha come argomento la programmazione in Perl per ogni
piattaforma per cui esiste questo linguaggio.
Non sono ammesse discussioni di programmazione generica, per esempio
la programmazione di CGI.
Il gruppo non e` da intendersi moderato ne` in gateway con mailing list.
[END CHARTER OF IT.COMP.LANG.PERL]
Charter Bot Ver. 1.0 betaLuther Blissett
blis...@mythos.it

 
http://www.news.nic.it/GCN/WWW/manif/it.comp.lang.perl.txt
L'URL e' cambiato, quello corretto e':
http://www.news.nic.it/news-it/manif/it.comp.lang.perl.txt
Saluti.
Roberto
--
Posted from 
ro...@www.capri.it
 [194.185.85.66]
via Mailgate.ORG Server - 
http://www.mailgate.org
Newsgroup: it.comp.lang.perl
Titolo: [perl] creazione di funzione

ciao a tutti dovendo fare una funzione che ha come parametro la stringa S1 e
come ritorno una stringa S1 modificata, come dovrei dichiararla???

 
Non c'e' bisogno di dichiarare i parametri nelle funzioni di Perl.
sub nomefunzione
{
     my $s1 = shift;     # prende il primo parametro
     my $s2 = shift;     # prende il secondo parametro
     # esegue qualcosa;
     return $s1
}
I parametri sono passati come un array, e sono utilizzabili
tramite la variabile speciale @_
Gli elementi di @_ possono essere utilizzati come $_[0], $_[1], $_[2] e cosi' via.
Ecco un altro modo di scrivere la funzione
sub nomefunzione
{
     my ($s1, $s2) = @_;
     # esegue qualcosa
     return $1;
}
e un altro:
sub nomefunzione
{
     my $s1 = $_[0];     # prende il primo parametro
     my $s2 = $_[1];     # prende il secondo parametro
     # esegue qualcosa;
     return $s1
}
e un altro ancora:
sub nomefunzione
{
     # esegue qualcosa con $_[0] e $_[1];
     return $_[0]
}
Per saperne di piu' vedi la documentazione online.
Sul tuo computer:
$ perldoc perlsub
In rete:
http://perldoc.perldrunks.org/perlsub.html
Ciao
gmax
-- 
   ____ ____  _____ _   _
  / _  |    \(____ ( \ / )
( (_| | | | / ___ |) X (
  \___ |_|_|_\_____(_/ \_)
(_____|
MySQL Certified Professional
Sapere, saper fare, fare, far sapere
http://gmax.oltrelinux.com

 gmax
Bellissimo il tuo 
http://gmax.oltrelinux.com/dbirecipes.html
grazie!
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.perl
Titolo: follia con i CGI

Salve a tutti, ho un CGI diciamo a.cgi in cui ricevo dei parametri del tipo:
$mia_variabile='la variabile è: ' . $cgi->param('variabile_passata');
poi chiamo diciamo b.cgi con qualcosa del tipo:
$parametro_a_b=qq|<html>etc etc...
<input name="nuovo campo" type="hidden" value="cose varie $mia_variabile 
altre cosette">
|;
se poi uso tale campo in b.cgi per generare una pagina, diciamo c.html, 
$mia_variabile diventa 'la variabile è: ' perdendo per strada il 
$cgi->param('variabile_passata')
ho fatto dei test e durante la vita del primo cgi $mia_variabile è 
valorizzata correttamente, è come se l'interprete mantenesse all'interno 
di $mia_variabile il riferimento alla funzione param senza deferenziare 
stabilmente il valore di ritorno, non riuscendo poi a recuperare più il 
valore appena cessato lo scope del primo cgi.
Sembra folle ma non ho altre ipotesi, abbiamo controllato il codice in 
2, scritto i valori delle variabili ai vari passaggi su un file di testo 
etc etc...
Non riporto il codice originale perché si tratta di una applicazione 
ajax articolata.
Qualcuno ha idee? abbiamo anche provato qualcosa del tipo 
$mia_variabile=$mia_variabile.'';
nulla da fare...    :(

Risolto, non perdeteci tempo. Il problema era legato a una sottigliezza 
dell'applicazione ajax (una volta caricata la pagina è logico che $cgi 
non è più valorizzato per le successive invocazioni ajax, fesso che non 
sono altro), non fate caso alle fesserie che ho scritto sotto, erano un 
delirio di fine giornata lavorativa.
Coniglio Sgabbiato ha scritto:

Newsgroup: it.comp.lang.perl
Titolo: Comandi

Ciao a tutti, vi volevo chiedere se è possibile fare uno script in perl che 
è in grado di dare dei comandi alla shell: es. vorrei fare uno script che 
esegue questo comando: "cat ciao.txt"  .Non so se mi sono spiegato bene =) 
grazie x l'attenzione


Ci sono almeno TRE modi:
la funzione
system
exec '  comando'
e la chiamata con apici semplici
' cat nomefile.txt '
P.
-- 
   	 ___      ___  __       ___       ___ ___  ___
	/__/ /	 /__/ /   //_/ /__  /__/ /__ /__  /__/
       /__/ /__ /  / /__ // / ___/ /  / /__ /__  /
 
 
http://theunixplace.com/~entropia/index.html
 
Obviously welcome removing Anti-spam filters to contact me in email :-)

 exec '  comando'
Occhio però che queste due hanno comportamenti MOLTO diversi!
perldoc -f exec
perldoc -f system
per chi non sapesse la differenza! :-)
Ciao
--ev

 ' cat nomefile.txt '
...che pero` non esiste; gli apici sono "inversi".
	@file_content=`cat filename.txt`
-- 
Veri pirati noi siamo       Ma cosa c'e` di male?
Contro il sistema lottiamo  Ma cosa c'e` di strano?
Ci esercitiamo a scuola     Facciamo un gran casino
A far la faccia dura        Ma in fondo lavoriamo
Per fare piu` paura         Per capitan Uncino

Newsgroup: it.comp.lang.perl
Titolo: Accesso a file in rete con Perl

Salve a tutti,
mi scuso se eventualmente sono OT, ma non conosco un newsgroup specifico.
Dispongo di una rete con 2 PC Windows2000 professional (entrambi Aggiornati
SP4).
Sul pc "a" è in funzione il webserver Apache 2.0, gli applicativi cgi li
sviluppo in Perl 5.0.
Sul pc "b" ci sono semplicemente delle cartelle condivise
Il problema è il seguente:
Gli applicativi cgi in perl, la cui esecuzione è richiamata da web (tramite
Apache),  NON riescono ad accedere alle cartelle del pc "b".
La cosa strana, invece, è che riescono perfettamente ad accedere gli
applicativi Perl eseguiti sullo stesso pc ma lanciati da shell.
Firewall e gestione utenti in windows sono stati controllati, ma non riesco
a capire dove mi blocco.
Grazie anticipatamente.
Dan

 ha scritto nel messaggio 
news:45e41663$0$10625$4faf...@reader2.news.tin.it...

Gli script che girano sotto Apache necessitano che il percorso dei file 
utilizzino / al posto di \. Niente da meravigliarsi dunque se gli script 
fatti girare singolarmente funzionino.
Prova e facci sapere.
Claudio B.

Newsgroup: it.comp.lang.perl
Titolo: inserire uno scalare in un array

salve a tutti,
sono alle prese con il seguente enigma:
ho un ciclo for, che ad ogni passaggio assegna una stringa diversa ad uno
scalare. Bene, io ho inserito, alla fine del ciclo l'istruzione :
print $var_scalare;
che stampa in STDOUT le stringhe generate di volta in volta dal ciclo.
Adesso pero' vorrei inserire un ulteriore istruzione al termine del ciclo,
istruzione che dovrebbe permettermi di inserire la stringa di volta in volta
generata in un nuovo array.
Qualcuno sa con che comando cio' puo' essere fatto??
Ringrazio anticipatamente.
Ciao,
asast

 la stringa di volta in volta generata in un nuovo array.
	$ perldoc -f push
	Alla prossima,
		Marco
Newsgroup: it.comp.lang.perl
Titolo: perl x WindowsNT

ho perl per Unix (forse AIX) 5.004
ho bisogno di perl per WindowsNT in quanto il nostro intranet ha quel sistema
operativo
i tecnici in sostanza mi hanno detto che loro lo montano ... ma il perlNT devo
trovarlo io (e va beh)
Domanda: 
1) dove trovo perl 5.004 (o roba simile) per Win NT ?
2) considerato che: leggo/scrivo files, leggo directorys e non faccio altro con
il sistema operativo
ritenete che lo script sia al 100% compatibile?
antonio gulino

 ritenete che lo script sia al 100% compatibile?
Perche' no? Basta che non dipendi da cose legate al sistema (tipo andare a
cercare a mano certi separatori di directory piuttosto che usare moduli di
sistema)
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 FAQ Alert!!!
esiste una lista con le risposte alle domande più frequenti?
Se si, dove ?

 Se si, dove ?
 Pero' ci sono sempre le FAQ tradizionali di perl.


 Purtroppo non ancora, per questo newsgroup, credo.
  Ah. Comunque credo che mailgate (
www.mailgate.it
) costituisca un'ottima 
  fonte per sapere se  una domanda e' gia' stata fatta.

Newsgroup: it.comp.lang.perl
Titolo: Migrazione da Perl5.001 a Perl5.004_04

Devo migrare da Perl5.001 a Perl5.004_04, su una macchina Sun (con
Solaris sparc 2.5.1) , dove ho un mare di CGI fatte col vecchio Perl.
Qualcuno mi sa dire se ci sono delle correzioni da fare in via
cautelativa prima di cambiare??
La compatibilta' e' totale ??
Grazie in anticipo a tutti.
Ciao Gigi

 wrote:
: Devo migrare da Perl5.001 a Perl5.004_04, su una macchina Sun (con
Perche` non passare alla 5.005_02?
: Qualcuno mi sa dire se ci sono delle correzioni da fare in via
: cautelativa prima di cambiare??
: La compatibilta' e' totale ??
Sono cambiate sicuramente le policy per il tainting delle variabili
(se usi lo switch -T o se hai degli script suid). Per il resto non mi
viene in mente altro...
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E
finger nando (at) ipers (dot) net   for my PGP public key

 La compatibilta' e' totale ??
Dovrebbe.
Ci sono un bel po' di cose nuove, bug-fixes e altro.
Tenuto pero' conto che viene in genere mantenuta la compatibilita' con Perl4,
non dovresti preoccuparti molto.
IMHO, dovrebbe bastarti verificare tutti gli script con -cw per cautelarti da
residui di Perl4 deprecati.
Se ricordo bene c'e' anche la questione sul mantenere o meno la compatibilita'
binaria con i moduli XS compilati con la versione precedente... ma dovrebbe
riferirsi al passaggio da 5.003 a 5.004. Nel tuo caso, dovresti reinstallare
ex-novo tutti i moduli che avevi installato: molti sono di default con la
5.004_4, per gli altri sono sicuro che ne esistano versioni moooolto piu'
recenti.
Tieni conto che dalla 5.001 alla 5.004_4 sono passati almeno tre anni, con
il risultato che sono stati aggiunti moltissimi costrutti e moduli.
Dovresti leggere le manpages su perldelta, che elenca le differenze tra la
5.004 e la 5.003.
Se riesci a trovare il sorgente della 5.003 e della 5.002, potresti cercare
di leggere anche perldelta per quelle versioni. Tieni conto che la 5.003, se
non erro, era semplicemente un security fix della 5.002.
Spero sia sufficiente
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@tuttocitta.it
 
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

ier...@imiucca.csi.unimi.it
 wrote:
 >Devo migrare da Perl5.001 a Perl5.004_04, su una macchina Sun (con
 >Solaris sparc 2.5.1) , dove ho un mare di CGI fatte col vecchio Perl.
 >Qualcuno mi sa dire se ci sono delle correzioni da fare in via
 >cautelativa prima di cambiare??
Non dovrebbero esserci problemi, comunque puoi installare tutti e due
contemporaneamente e puoi trovare tutte le differenze nella
documentazione.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
Newsgroup: it.comp.lang.perl
Titolo: Problemi con Personal Web Server !!!

Il mio problema e' questo: quando faccio partire un form con il metodo
POST il PWS mi risponde cosi': "Errore 501 : Metodo non implementato"
Io mi chiedo come si fa ad abilitrlo per il metodo post?
Grazie a tutti.
P.S.
Preferirei che mi rispondeste all'indirizzo di Casa.
pi...@math.unifi.it

 Io mi chiedo come si fa ad abilitrlo per il metodo post?
avevo risolto questo problema all'epoca. Non ricordo esattamente la
risposta, ma ricordo che avevo trovato la soluzione guardando sulla
Microsoft Knowledge Base. Attento bene pero' che non devi cercare
informazione sul PWS, bensi sul Microsoft Internet Information Server,
dal momento che PWS altro non e' che un porting di quest'ultimo da NT a
95.
 Inoltre, la directory dei CGI va resa in qualche modo eseguibile. Per
configurare questo guarda sotto la sezione che riguarda lo sharing.
luca

...



Scusate, mi dite che ha detto....
ho dei problemi con il personal web server anche io. ma non  capisco
lo spagnolo.
Grazie
Simone


Newsgroup: it.comp.lang.perl
Titolo: gestione file su disco

Visto che non scrive mai nessuno, io ne approfitto :-)
 
Ho ben chiaro come aprire un file su disco, come leggerlo, cancellarlo o 
semplicemente crearlo. Quello che non mi č ben chiaro č quando si cerca un 
file e lui non c'č.
Mi spiego meglio con uno dei tanti esempi trovati in rete:
 
#!/usr/bin/perl
print "Inserisci il nome del file che vuoi modificaren";
chomp($file=<StdIN>);
if (-e $file) {
..
} else {
die "File non trovaton";
}
 
piů o meno gli esempi sono tutti su questa falsariga, quindi viene spontaneo 
pensare che se il file non viene trovato, sia obbligatorio fermare 
l'esecuzione ed uscire con il messaggio di errore (die "File non trovaton";).
 
In nessun esempio (il che lascia pensare che i vari tutorial siano per la 
maggior parte dei cut&paste...) si trova un'uscita diversa tipo:
 
 else {
print "ma chi se ne frega, io proseguo e ti arrangi";
}
 
Alla fine la domanda d'ordinanza: ci sono controindicazioni a non usare 
"die"?
 
-- 
Fri(END), Boyfri(END), Girlfri(END), Bestfri(END). Everything has an END 
except...Fam(ILY)! It Has 3 Letters that say I LOVE YOU 
 


 
die dovrebbe essere usato per gli errori imprevisti non per gli errori 
utente
Se un utente immette un nome file non esistente si stampa su stderr il 
messaggio di errore e si esce con un exit code != 0
 
Inoltre nella sintassi dei comandi unix (ma anche windows) non si fanno 
programmi a linea di comando che chiedono 'dammi il nome del file'
 
Si usa la sintassi std di unix:
<comando> <opzioni> <nomefile>...
 
 

 programmi a linea di comando che chiedono 'dammi il nome del file'
 
vabbè... in questo caso l'esempio suppongo servisse per far familiarizzare 
con la gestione dei file e non per mostrare lo "stato dell'arte della 
programmazione". :-)



ok
 
 

 in altri linguaggi come C++ e java (se li conosci)
 
ehm no.. :(



 
sai tu quello che vuoi
Newsgroup: it.comp.lang.perl
Titolo: script PERL e Netscape

Buongiorno a tutti.
Ho un problema con uno script di gestione formmail che si comporta in
modo differente con i browser IE (5.0) e NS (4.5 e 4.7).
L'invio della mail avviene in entrambe i casi correttamente. Ma il
codice HTML restituito dallo script (il classico msg "grazie il
messaggio e' stato spedito...") mentre con IE origina correttamente
una pagina HTML con NS viene sempre visualizzato come sorgente.
Occorre rispettare regole particolari per far capire a NS che deve
gestire il codice ritornato non come un testo da visualizzare ma come
generatore di una pagina? Come potete intuire la mia esperienza e'
ancora limitata :-(
Per comoditŕ allego lo script.
Grazie per l'attenzione.
Giuseppe
gbu...@REMOVEMEtiscalinet.it
=======================
MAIL.CGI
=======================
#!/usr/bin/perl
require "
scan.ph
";
open (MAIL,"|/bin/sendmail user\@
pop3server.com
");
print MAIL "Risultato della form\n\n";
foreach $i (sort(keys(%in))){
print MAIL "$i: $in{$i}\n";
}
close (MAIL);
#QUI COMINCIANO I PROBLEMI
$output = <<'END';
<html>
<head>
<meta http-equiv="Content-Language" content="it">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nuova pagina 1</title>
</head>
<body>
<p align="center"><b><font face="Arial" size="5">Grazie! il form č
stato spedito</font></b></p>
<p align="center">
<INPUT TYPE="button" VALUE="OK" onClick="history.back()">
</p>
</body>
</html>
END
print $output;
=======================
SCAN.PH
=======================
#!/bin/perl
# Il programma deve:
#   analizzare i dati che gli vengono dati in input
#   (vanno messi in una hash)
# Prendo la query...
$query_string = $ENV{'QUERY_STRING'};
@query_hash = split /&/,$query_string;
foreach (@query_hash)
{
  s/%(..)/chr hex $1/ge;          #Sostituisco i caratteri strani
  s/\+/ /g;                       #Sostituisco i + con dei blank
  /((.|\n)*)=((.|\n)*)/m || die "Errore nel parsing della query...";
  $in{$1}=$3;
}
1; #serve a restituire true

 in modo differente con i browser IE (5.0) e NS (4.5 e 4.7).
  Un *grosso* suggerimento: usa il modulo CGI.pm. Alternativamente,
aggiungi la stringa "Content-Type: text/html\r\n\r\n" prima del file
HTML.
	Alla prossima,
		Marco
Newsgroup: it.comp.lang.perl
Titolo: formattazione migliaia

salve a tutti, sono nuovo del newsgroup
e spero che qualcuno abbia una soluzione comoda e veloce
per il problema della formattazione con separatore delle
migliaia di valori numerici...
esiste una procedura veloce ?
sprintf non basta per avere i separatori, bisogna impostare
il locale (che pero' non riesco ad attivare)
qualcuno ha una soluzione ?
grazie !

 esiste una procedura veloce ?
se in $_ hai un numero intero puoi provare con:
	s/(\d)(\d\d\d)$/$1.$2/;
	while(s/(\d)(\d\d\d\.)/$1.$2/) { }
Oha
Newsgroup: it.comp.lang.perl
Titolo: [newbie]

Salve a tutti,
ho una macchina con windows 2000 server e IIS 5.0.
Devo far girare su tale macchina, che in passato ha usato solo ASP, anche
Perl.
Ho installato il perl e tutto va bene pero' ora ho necessita' di far girare
alcuni vecchi script perl che mandavano mail.
Siccome questi script in passato si appoggiavano a sendmail lanciato come
programma esterno con il comando open, che ora non ho piu', mi chiedevo se
c'e' un facile modo per mandare le mail in perl.
In alternativa se e' possibile avere a disposizione i comandi ASP in perl
con qualche Modulo.
Per ora l'unica cosa che sono riuscito a fare e' uno script perl
(
myscript.pl
)che chiama con system("myvbscript.vbs") un file vbs che manda
le mail usando ASP.
Il fatto e' che mentre tutto funziona perfettamente se lancio 
myscript.pl
 da
una shell dos, la cosa non funziona quando chiamo lo script da un browser (e
non ho la minima idea del perche').
Qualcuno sa suggerirmi una soluzione?
Grazie anticipatamente.

Ho risolto da solo.
Grazie.

con qualche Modulo.
Ci sono diversi moduli ASP (Apache::ASP, ASP, ecc.), ma non so dirti in
dettaglio che cosa consentano di fare, ti rimando quindi alla
documentazione relativa.
Ciao.

Salve a tutti,
ho una macchina con Linux Debian 3.0 e Apache 1.3.26, su questa macchina
riesco ad eseguire degli script perl da shell.
Volevo farli diventare delle pagine web dinamiche ma non riesco
assolutamente a farli caricare da Apache; ad esempio il classico script
hallo.pl
-------------------
#!/usr/bin/perl
print "Content-type: text/html\n";
print "Hallo world!";
--------------------
chiamato tramite browser mi da un internal server error (500) con un errore
"malformed header script...." nel file error.log di apache.
Ho modificato decine di volte l'httpd.conf aggiungendo e togliendo
impostazioni ma non riesco a trovare una soluzione.
Quali moduli dovrebbero essere installati e presenti nell'httpd.conf per una
corretta gestione degli script Perl da parte di Apache??e quali impostazioni
vanno abilitate??
ho installato il pacchetto libapache-mod-perl ma non sono convinto di averlo
configurato correttamente nè che sia esattamente quello di cui ho bisogno.
Di fatto non ho mai eseguito la configurazione di Apache per l'esecuzione
degli script perl.
è possibile che sia sbagliato l'header dello script??ed in questo caso
qual'è l'header giusto??
Qualcuno ha qualche consiglio da darmi??
Grazie a chiunque saprà illuminarmi.
Ciao











 --------------------
Guarda che non importa se chiedi la stessa cosa per 7 volte di fila!
In ogni caso, sbagli perché ometti di scrivere diversi tag html.
Prova con:
---
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "<html><head><title>pagina di prova</title></head>\n";
print "<body>\n";
print "Che noia, sempre questo hello world...\n";
print "</body></html>\n";
---
Inoltre assicurati che il tuo script abbia i permessi di esecuzione e che 
non sia con i fine linea in formato DOS (se magari l'hai scritto sotto 
windows e poi hai fatto un upload via ftp in binary mode, nel qual caso usa 
il comando "dos2unix").
Newsgroup: it.comp.lang.perl
Titolo: Cookies e EPerl

Avrei necessita' di gestire sessioni
o cookie tramite EPerl.
Avete qualche suggerimento
su documentazione in rete in proposito?
Ho visto diverse difficolta' per l'uso dei Content-type.
Ringrazio fin d'ora chi mi sapra' aiutare....
Ciao e buon lavoro...
--
Xantos
m.mo...@NlOiSbPeArMo.it
 per rispondermi basta non urlare!

 su documentazione in rete in proposito?
libreria CGI
la documentazione la trovi su 
www.perl.com
 facendo una ricerca su CPAN
-- 
Posted from 
relay.mailgate.org
 [151.38.159.199] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Newsgroup: it.comp.lang.perl
Titolo: Problema con i files generati da uno script

Salve a tutti,
ho creato un cgi che, prendendo in input i dati da un form html,
crea delle pagine web. Il mio problema è che accedendo  via ftp
al server non posso nè scaricare, nè cancellare i file generati dallo script
perché non risulto esserne l'"owner".
Qualcuno sa dirmi come eliminare il problema il problema?
Grazie mille,
Simone
=================================
Simone Lippolis
s.lip...@netvision.it
Web Developer
Netvision S.r.l.
http://www.netvision.it
=================================
--
Posted from [212.4.9.140]
via Mailgate.ORG Server - 
http://www.mailgate.org

perché non risulto esserne l'"owner".
falli cancellare all'owner. (fai una cgi che li
cancella)
non vedo cosa centri, questo, con il perl, comunque
Oha
---
"Ci sono tre tipi di persone al mondo: quelle che sanno contare, 
e quelle che non ne sono capaci."

 Qualcuno sa dirmi come eliminare il problema il problema?
Dipende dal controllo che hai sul server.
1) Se il server e' Unix puoi creare un cgi che cambia identita' prima di
scrivere i files e quindi li crea con il proprietario che vuoi (ma questo
in perl e' piuttosto complicato, volutamente per motivi di sicurezza, puoi
vedere la parte di manuale perl: "perlsec").
2) invece che creare files delle pagine web potresti fartele mandare per
e-mail dalla procedura CGI.
						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: tutorial moduli perl

Ciao a tutti.
sto giocando un po' a fare il programmatore perl - non é propriamente
il mio linguaggio preferito, sono un fan di C++...
secondo voi, qual'é il tutorial migliore sui moduli perl???
grazie per l'attenzione
AZ

 secondo voi, qual'é il tutorial migliore sui moduli perl???
Hai detto niente. Una delle virtù che il programmatore Perl
secondo me dovrebbe possedere è la capacità di districarsi
in CPAN. Se ho ben capito la domanda, allora devo rispondere
che non sono a conoscenza di tutorial veri e propri sull'uso
dei moduli disponibili per Perl. Esistono però un paio di 
libri che potrebbero fare al caso tuo:
  "Advanced Perl Programming, 2nd ed."
  In ciascuno dei capitoli dai quali è costituito viene
  mostrato un problema (si va alla serializzazione di 
  dati alle tecniche di elaborazione del linguaggio 
  naturale), e poi vengono descritti gli strumenti Perl
  (e quindi anche moduli da CPAN) che permettono di
  affrontarlo
  "Perl Best Practices"
  Tra le altre cose, questo bellissimo libro contiene
  molte raccomandazioni riguardanti i moduli CPAN che 
  è meglio adottare in un "Perl-shop".
Entrambi i libri sono editi da O'Reilly. Se vuoi saperne
di più trovi le recensioni su 
www.perl.it
.
+++
Oppure, potresti aver chiesto lumi sulla realizzazione di
moduli in Perl. In questo caso ti consiglio la lettura di
perlmod, perlnewmod e direi anche perlmodstyle (trovi tutti
questi documenti anche in Italiano, grazie agli sforzi del
gruppo POD2IT: 
pod2it.sourceforge.net
). Esiste anche un 
libro di Sam Tregar, "Writing Perl Modules for CPAN", edito
da Apress. Si può scaricare gratuitamente dal sito 
dell'editrice (
http://apress.com/free/
).
ciao,
S.
-- 
Stefano Rodighiero      |  
http://larsen.perlmonk.org
mailto:
lar...@perl.it
   |  Italian Perl Mongers: 
http://www.perl.it

No, mai mia domanda fu più mal posta, e mal interpretata.
il mio problema non è usare un modulo (usualmente, la documentazione
è sufficiente), ma COME SCRIVERE un mio modulo.
ciao e grazie


 è sufficiente), ma COME SCRIVERE un mio modulo.
Allora ho fatto bene a scrivere l'ultima parte della
mia risposta .)


Newsgroup: it.comp.lang.perl
Titolo: Suddividere Stringa

Salve ragazzi,
ho una stinga del tipo:
hhhh|bbbbb|llllllllllll
Ora la devo dividere in base al carattere | in tre campi diversi. Ho provato
con ($a,$b,$c) = split('|', $stringa) ma non mi funziona, nelle variabili
a,b,c, mi ritrovo le prime tre lettere. Cosa sbaglio e cosa posso fare?


($a, $b, $c) = split('\|', $stringa);
Cia'
----------------------------------------------------------------
 Wizzent - Programmatore
 
http://thexfails.cjb.net
 - 
http://robotstream.cjb.net
 "Odio le citazioni al fondo delle e-mail" (by Aristotele)

 ha scritto nel messaggio
news:9auls9$6sg5c$1...@ID-70527.news.dfncis.de...

Newsgroup: it.comp.lang.perl
Titolo: DATABASES & PERL & WIN95 : AIUTOOO!!!

Premessa:
Sistema Operativo -> Win95
Databases              -> Access
Linguaggio              -> Perl
Domandina:
Come posso interrogare una base dati Access con il perl ?????
e soprattutto ... E' Possibile ????
Grazie per le (spero...) numerose risposte ...
Tony
Reply to: 
to...@auselda.it
 o 
gira...@tin.it

 
Cerca i moduli odbc, dbd e dbi su 
perl.com
.
Cheers,
	Alessandro

 Alessandro
Gia' fatto, ma ho notato che i file da scaricare sono tutti in formato
.tar... quindi per UNIX, suppongo ?!?!
Non esistono librerie di Funzioni (o moduli) per access che permettano di
scrivere programmi in perl sotto win95/nt ???
Thanks!
Tony

 
Non necessariamente. .tar.gz e' il formato standard per CPAN.
Sul sito della activestate potrebbero esserci gli stessi moduli
nel loro formato ppm (ma fare funzionare ppm non e' proprop
semplicissimo).
Se vuoi proprio sporcari le mani, si puo' anche lavorare con Win32::Ole
e altra roba sotto Win32::*, ma io controllorei Dbd:: e company, prima.
Cheers,
	Alessandro

Grazie ... ora ci provo !!!
Cia'

Newsgroup: it.comp.lang.perl
Titolo: Webcast o videocorso

Ciao a tutti
Sto cercando webcast o videocorsi sulla programmazione in perl.
Qualcuno sa dirmi dove potrei trovarli?
Grazie e saluti


Lo scorso anno dakkar ha tenuto un corso all'Italian Perl Workshop. Le
slide puoi trovarle all'indirizzo 
http://www.perl.it/documenti/talks/ipw/2006/dakkar/corso-perl.pdf.bz2
mentre la registrazione dell'intervento è all'indirizzo
http://www.ebruni.it/events/ipw/2006/streaming/show.mpl?id=0

 mentre la registrazione dell'intervento è all'indirizzohttp://
www.ebruni.it/events/ipw/2006/streaming/show.mpl?id=0
Grazie

Newsgroup: it.comp.lang.perl
Titolo: MYSIMPLENEWS[1.9]

E' da poco che ho rilasciato questo programma CGI/PERL e mi piacerebbe che
fosse testato da voi (UNIX) per vedere come gira...
http://www.redangel.it/Click.asp?m=400
(io lo costruito/testato su F2S.com)
grazie!

In 
B8B95748.1B99%kryn...@katamail.com
, MATTODEPRATI,


La guida in formato .doc è scaricabile da qui:
http://www.redangel.it/Click.asp?m=403
Grazie!
Newsgroup: it.comp.lang.perl
Titolo: form html e script perl

Non riesco a passare il testo del Text Nome dall'html allo script perl
Ho il seguente html:
<HTML>
<HEAD>
<TITLE>untitled</TITLE>
</HEAD>
<BODY>
PROVA6
<FORM ACTION="/cgi-bin/prova8.cgi" METHOD="POST">
<P>city <INPUT TYPE="TEXT" NAME="Nome" SIZE="25"></P>
<P><INPUT TYPE="SUBMIT" NAME="Submit" VALUE="Submit">
</FORM>
</BODY>
</HTML>
Ed il seguente script:
#!/usr/local/bin/perl
print "Content-type: text/html\n\n";
$datafile = "sfida.txt";
%DATI=&FORM_POST;
open(stream, ">$datafile") || die "Impossibile creare il file \n\n";
print stream "Sfidanti:\n\n";
print stream $DATI{'Nome'}
print stream "\nciao!\n\n";
sub FORM_POST {
  my ($pair,@pairs,$nome,$valore,%FORM);
  read(STDIN,$pair,$ENV{'CONTENT_LENGTH'});
  @pairs = split(/&/,$pair);
  if ($#pairs ne -1) {
    foreach $pair (@pairs) { ($nome,$valore) = split(/=/,$pair);
      $valore =~ s/%([a-zA-Z0-9][a-zA-Z0-9])/pack("C",hex($1))/eg;
      $valore =~ s/[\+\t\r\n]/ /g; $FORM{$nome} = $valore; } }
  return %FORM }
PERCHE'?
--
Ciao, Alessandro
-----------------------------------------
Revel Team
[Software] [Lotto]
beta: Contascatti TAT
new: Il Ricevitore 2.4 (Senalotto, totogol, totocalcio, totosei, totip+,
Euro/lire)
http://santorsola.8m.com
-----------------------------------------

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

 ...


 ha scritto nel messaggio
news:38C682C1...@provinz.bz.it...

Newsgroup: it.comp.lang.perl
Titolo: [OT ?] vecchi messaggi

Ciao
come faccio a spulciare i vecchi messaggi contenuti in
questo ng ?
 Raffaello

Trovato:
www.hostsearch.it
:P

 
www.hostsearch.it
Anche 
groups.google.com
.
ciao
Stefano

Newsgroup: it.comp.lang.perl
Titolo: need help!! Perl problem!

I wrote a cgi (perl) program, and I tried to upload to the server
under the cgi-bin/ directory, also set up the permission to 755.
But when I tried to run it in the browser, the cgi is not running.
Instead, the browser show me a download dialog and ask me
to download the cgi file.
What's the problem?
Thanks
k2_...@hotmail.com

Non è un problema di Perl ma di apache, devi chiedere di modificare la
configurazione del WEB server, in modo che quando si invoca un .cgi lo
esegua invece di scaricarlo.
Kelvin ha scritto nel messaggio ...


Newsgroup: it.comp.lang.perl
Titolo: aiutatemi ad orientarmi... quale linguaggio?

La mia domanda č:
per ottenere principalmente una funzione del tipo: invio dati verso un
indirizzo web, elaborazione dati, rispedizione dei dati elaborati verso il
mittente che ne farą richiesta tramite password.... qual'č il linguaggio
migliore?
Se le mie esigenze (per ora) si fermano qui, con quale linguaggio si puo'
ottenere un risultato di questo tipo senza ricorrere a programmazioni
inutilmente troppo complesse?
vi ringrazio

migliore?
Il Perl in effetti ti permette di fare questo senza troppe complicazioni,
ma non e` l'unico... non saperei dirti molto per quanto riguarda gli
altri, probabilmente anche PHP puo` rappresentare una buona e semplice
soluzione.
	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!
Newsgroup: it.comp.lang.perl
Titolo: I programmi generati da perl2exe per essere distruibiti...

Ciao ragazzi,
tra un CGI e l'altro mi sto divertendo con perl2exe.
Ho creato il mio primo eseguibile, sulla mia macchina tutto ok, ho
provato adarlo a un amico a lui non va.
Non ho ancora implementato una routine che logghi gli errorr e quindi
non mi ha potuto spiegare.
Nel frattempo, a naso, ho pensato, ma forse per girare il programma ha
bisogno che sulla macchina siano installate le stesse cose che servono
ad activeperl su win95 e cioč: dcom e wcrvt(o come diavolo si chiama
:)).
Qualcuno mi puō anticipare qualcosa?
In ogni caso proverō...adesso pausa, mi scoppia la capa...:))
-- 
Īš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļ
    pigmalion Web
 
http://www.pigmalion.youngwind.com
Īš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļļ,øĪš°`°šĪø,ļ
-- 
Posted from 
relay4.inwind.it
 [212.141.53.75] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Interessa anche a me!
Grazie
Oxy

Oxy
Ho creato un eseguibile che per ora ha funzionato liscio liscio su una
macchina con win98 e ie5...
Sto ancora a testр
-- 
ЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,И
http://www.pigmalion.youngwind.com
 pigmalion network
http://www.pigmalion.youngwind.com/perl/
 appunti Perl - FAQ
ЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,ИИ,јЄКА`АКЄј,И
-- 
Posted from 
relay3.inwind.it
 [212.141.53.74] 


Newsgroup: it.comp.lang.perl
Titolo: modulo per excel

Ciao a tutti. Avrei bisogno di un modulo che mi permetta di, partendo da un
file excel che è il risultato di un'elaborazione di access, inserire righe,
titoli, regolare la grandezza dei caratteri eccetera. Ho visto che su cpan
ce n'è diversi che servono a lavorare con excel; qualche consiglio su uno in
particolare?
grazie

, scriveva:

L'unico modulo che ti serve (e che dovrebbe essere già installato) è
Win32::OLE. Per quello che ne so, non c'è altra strada per lavorare su
documenti Excel esistenti (per crearli ex novo, può essere a volte
conveniente Spreadsheet::WriteExcel).
Possono esserci altri moduli che addolciscono un po' l'interfaccia alla
Microsoft Excel Object Library, ma la programmazione è già abbastanza
agevole e io non ne ho mai sentito particolare necessità.
Leggiti bene la guida a vba per Excel (almeno la parte introduttiva e lo
schema del modello oggetti, e poi creati un link sul desktop per le
consultazioni successive), e all'occorrenza consulta l'ole browser di perl.
Ciao.

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

    Ciao a tutti,
sono nuovo al mondo del perl. Avendo un server win2000 vorrei settarlo in
modo tale che i client possano far girare su gli script, come faccio, che
programmi devo usare ?
Grazie in anticipo.
      Giovanni

 ha scritto nel messaggio
news:8bhccn$nnm$1...@nslave1.tin.it...

Newsgroup: it.comp.lang.perl
Titolo: Decodificare gli URL: come fare?

Ciao a tutti.
Qualcuno sa indicarmi qualche funzione per convertire automaticamente i
caratteri speciali presenti nelle URL e negli invii delle form come %20 o
%2F ?
Grazie.
aekidna.

 invii delle form come %20 o %2F ?
  "Automaticamente" lo fa il modulo /CGI/ con il suo metodo /param/. Se
lo vuoi fare a mano, invece:
	$unescaped=~s/%([a-fA-F0-9][a-fA-F0-9])/pack "C",hex $1/eg
	Alla prossima,
		Marco

 aekidna.

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

ciao a tutti.
come faccio a far attendere il programma tra una pront ed un'altra per un
tempo random di 0 - secondi?
ciao a tutti
sak.

 per un tempo random di 0 - secondi?
prego definire anche 'random' (oppure 'tempo' oppure '0' oppure 'secondi', a
scelta).
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 (50) 865120
I-56019 - Vecchiano                            Fax:    +39 (50) 860260
(Pisa - ITALIA)                                
http://www.sirius.pisa.it/
Newsgroup: it.comp.lang.perl
Titolo: progress bar

L'altro giorno mi chiedevo come si poteva realizzare una barra
di avanzamento del download in console, tipo quella di wget.
Specificatamente come si puo sincronizzare il download del file,
con l'avanzamento della barra.
Grazie.
-- 



  Term::ProgressBar
  Smart::Comments
Posto che tu usi un ciclo di qualche genere per leggere il file,
allora il primo modulo richiedera` di inserire in fondo al ciclo
una chiamata al metodo update(), il secondo invece richiede il
semplice inserimento di un commento (tieni presente che si tratta
di un filtro).
ciao,
S.
-- 
Stefano Rodighiero      |  
http://larsen.perlmonk.org/blog
mailto:
lar...@perl.it
   |  
http://www.perl.it

 [02.05.05 07:36]:

Come faccio a fare avvenire l'avanzamento, parallelamente
al download del file?
Grazie mille.
-- 

 al download del file?
All'incirca come faccio io nel codice del primo post, leggi un tot di
dati dalla sorgente (che puň essere un socket o un qualche altro
oggetto) e ti calcoli la percentuale di avanzamento.
Prova a buttare giů un po' di codice, cosě magari da vedere insieme dove
hai problemi.


 di avanzamento del download in console, tipo quella di wget.
Term::ProgressBar per implementare la barra. 
Net::HTTP::NB e IO::Select per effettuare richieste HTTP non bloccanti.
(Assumo che ti interessi l'HTTP, visto che citavi wget).
Ecco uno scarno esempietto scritto in pochi minuti a puro scopo
dimpostrativo. 
 use Net::HTTP::NB;
 use Term::ProgressBar;
 use IO::Select;
 my $host = "
cassandra.comm2000.it
";
 my $path = "/~maxim/pub/3MB";
 my $s = Net::HTTP::NB->new(Host => $host) || die $@;
 $s->write_request(GET => $path );
 my $sel = IO::Select->new($s);
 my $size;
 
 READ_HEADER: {
    die "Header timeout" unless $sel->can_read(10);
    my($code, $mess, %h) = $s->read_response_headers;
    redo READ_HEADER unless $code;
    $size = $h{"Content-Length"};
    while ( my ($k, $v) = each %h) {
        print "$k: $v \n";
    }
 }
 
 my $progress = Term::ProgressBar->new ({count => $size});
 my $partial = 0;
 while (1) {
    die "Body timeout" unless $sel->can_read(10);
    my $buf;
    my $n = $s->read_entity_body($buf, 1024);
    last unless $n;
    $partial += $n;
    $progress->update($partial);
 }
Max

Credo di aver dove sbagliavo, appena ho un po di tempo
mettero giu il codice.
Grazie mille a tutti.
--