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

Salve a tutti,vorrei inparare la programmazione Perl.Purtroppo non so
l'inglese,saro' in grado ad inparare?

 
Non sai nemmeno l'italiano se è per questo. (e se stai trolleggiando hai
ancora tanto da iNparare anche in questo campo)

 ha scritto nel messaggio
news:44ae7740$0$16927$4faf...@reader4.news.tin.it...


 l'inglese,saro' in grado ad inparare?
Perl.it offre diverse risorse in italiano. Puoi partire da:
http://www.perl.it/documenti/index.html
http://www.perl.it/links/index.html
Inoltre c'è il progetto pod2it che mira a tradurre in italiano il
maggior numero possibile di pod contenuti nella distribuzione ufficiale
di perl:
http://pod2it.sourceforge.net/pods/

 ha scritto nel messaggio
news:e8mq5j$4ao$1...@nnrp.ngi.it...


 Grazie mille,e scusate se ho sbagliato a scrivere :-)
Eddai non prendertela suuuuuu :蚤

Tranqui nessun problema:-)
Ho letto uno guida dedicata al perl,la vedo molto dura :-(
Volevo un informazione:Stavo pensando di fare un corso "non on line" secondo
voi č meglio?

 voi è meglio?
Cosa intendi per "non on line"? Se ti stampi il pdf del corso che trovi
su 
perl.it
, oplà, hai un corso "non on line".

 voi è meglio?
Vuoi *per forza* pagare qualcuno?
La buona volonta' ti dovrebbe bastare ... online puoi trovare
tutto il materiale che vuoi, e i libri sono stati tradotti.
Poi c'e' il NG per coprire problemi specifici.
  Raffaello

 
SI.. nemmeno io lo sapevo prima di restare vittima del Perl e della 
programmazione di sistema.
Non solo, ma ti dirò che oltre ad aver trasformato pura curiosità in un 
mestiere ho pure imparato l'inglese tecnico. Magari non sarò in grado di 
discutere di Nietsche o di fame nel mondo in inglese, ma sono in grado 
di seguire senza difficoltà una convention tecnologica in inglese.
Cesare.. in più.. l'unica cosa impossibile da capire sono le donne. Per 
il resto no problem.. si impara.
E poi se Tetsuya ha imparato il cabaret nulla è impossibile...

 E poi se Tetsuya ha imparato il cabaret nulla è impossibile...
:-P Che vita monotona se non si scherza un pochino :-P

> Cesare.. in più.. l'unica cosa impossibile da capire sono le donne.
Parole sante :-)

 il resto no problem.. si impara.
Ah ah ah, quanto č vero!!!

 di seguire senza difficoltà una convention tecnologica in inglese.
Certo che, se hai imparato a parlare inglese con un libro di PERL,
la gente fatica a capirti quando gli ripeti cose come:
what's your $name ? My $name is $_ ...
-- 
Should I stay or should I go
Newsgroup: it.comp.lang.perl
Titolo: Aiuto da una scolaresca di Milano!

Questa è una disperata richiesta di aiuto!
.
Siamo gli studenti di una scuola che sta partecipando ad un concorso, ma
abbiamo delle difficoltà.
Dobbiamo simulare la gestione del carrello-spesa che si trova nei
virtuali-shop.
Abbiamo provato con le pagine.asp di ACCESS, ma non riusciamo a superare
l'errore "troppi pochi elementi" al momento dell'interrogazione della base
di dati.
L'altra possibilità più "professionale" sarebbe quella di costruire un
database con MYSQL e gestire la programmazione con il linguaggio PERL, ma
non sappiamo come fare ed il tempo a nostra disposiazione (1 settimana) è
troppo poco per studiare i manuali.
se c'è qualcuno che ci può fornire aiuto, magari con un programma (semplice)
su cui poter mettere mano, oppure segnalare siti da dove scaricare
applicazioni già pronte (con l'indicazione del percorso da seguire) -
abbiamo provato a cercare WEBSHOP (software), ma non l'abbiamo trovato.
Ringraziamo chiunque ci possa fornire aiuto!!!
Sara & studenti.

troppo poco per studiare i manuali.
Altro che se ce la fate, ma dovete abbandonare il Perl... troppo lungo e
noioso...
Provate con il PHP come gateway tra www e il MySQL... non ho codice che vi
posso fornire ad esempio (rispetto ciò che faccio per i miei clienti) ma vi
assicuro che se non avete troppe pretese di generalità ce la fate in meno di
una settimana... ovvio che di lavorare 2 ore al giorno non se ne parla
neache...
Alberto
[
webm...@singular.spam.die.it

Newsgroup: it.comp.lang.perl
Titolo: Un problema con CGI statistiche

Salve a tutti!
Premetto che sono un principiante di CGI e Perl!
Volevo installare sul mio sito internet un cgi che ha la funzione di
contatore e statistiche!
Il CGI in questione è il Weblogo! So che si devono inserire dei permessi da
qualche parte (chmod) per farlo funzionare.
Dove vanno inseriti? Sulla guida a corredo del cgi non c'è scritto! Vanno
inseriti nel cgi stesso? Vanno inseriti nel codice htm?
Vi ringrazio per la risposta!
Marco

 Dove vanno inseriti? Sulla guida a corredo del cgi non c'č scritto! Vanno


 > Dove vanno inseriti? Sulla guida a corredo del cgi non c'è scritto!


Newsgroup: it.comp.lang.perl
Titolo: Come si compilano i package .pm?

Come da subject...
Grazie

 Come da subject...
<mode value="verdone">
   In che senzo scuza?...
</mode>
-- 
Alla prossima,
Marco

Newsgroup: it.comp.lang.perl
Titolo: Perl su WinNT

Salve,
ho uno spazio su un server NT e vorrei usare dei programmi scritti in perl
(un counter e un guestbook) solo che per ora su questo server non c'e'
nessun interprete perl.
Dove posso trovarlo?
Posso fare qualcosa io oppure devo farlo installare (o cos'altro) dal
gestore del server?
Aspetto con ansia un aiuto.
Saluti
Riccardo (
bes...@eucalictus.it
)

...

Newsgroup: it.comp.lang.perl
Titolo: Help inserire stringa in posizione

dato un file contenente
#########
-A RH-Firewall-1-INPUT -p udp -m udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 138 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j 
ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j 
ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
#########
come si inserisce una stringa prima di
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

 -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
Metti il file in un array:
open my $fh, '<', $nome_file or die "$!";
my @righe_file = <$fh>;
chomp @righe_file;
poi con un for individui l'indice di quell'elemento dell'array, poniamo 
sia $indice.
poi usi la funzione splice e inserisci, al posto dell'elemento con 
quell'indice, la $stringa e l'elemento stesso.
Dunque qualcosa come
splice(@righe,$indice,1,($stringa,$righe[$indice]));
Sicuramente ci sono modi più furbi ed efficienti, ma credo che questo 
funzioni.

Newsgroup: it.comp.lang.perl
Titolo: Mutua Esclusione...

Vi espongo il caso:
Ho un problema che scrive su di un file, se il programma  in esecuzione
sul server poiche' e' stato invocato da un utente, e nel frattempo un
altro utente invoca l'esecuzione dello stasso programma, cosa succede?
Non ho mai provato, ma senza sapere ne leggere ne scrivere, penso che il
secondo fallisca, giusto?
Come si puo' ovviare a questo inconveniente? Tramite un semaforo? Con un
monitor? O esiste qualcosa di piu' semplice da usare?
Ciao e grazie...
				Nicola

perldoc -f flock
-- 
Posted from qmailr@[195.223.140.135] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ZaR aka Nedo wrote:

perldoc -f flock
Comunque il tutto dipende anche dal OS cu cui lavori e sul quale non ci 
hai dato nessuna notizia.
-- 
Saluti,
Giancarlo

Esatto... su un Vic20 l'esecuione contemporanea è un problema.
Comunque dovrebbe funzionare, a meno che non scriva sui files , caso in cui
bisogna fare dei controlli.

cosa fa non lo so .. forse scrivono entrambi ..
cmq un modo veloce per realizzare una mutua esclusione è fare una rename di
un certo file (pippo in pippo.locked) e controllare l'esito, se è OK allora
posso fare tutte le operazioni sul file di dati, se  non è ok ho 2
soluzioni, o riprovo all'infinito ad intervalli regolari o esco  e ritorno
false.
RICORDARSI DI RINOMINARE pippo.locked in pippo al termine delle operazioni
se no nessun altro potrà usare il file di dati.
Ti allego la funzione lock che ho fatto
(questa funzione gira all'infinito finché non riesce a lockare il file)
sub lock {
   local ($fileToLock, $wait) = @_;
   local ($rename);
   sub cgiDie {
      $rename="NOK";
      sleep $wait;
      return 1;
   }
   do {
      $rename="OK";
      rename ($fileToLock, $fileToLock . "LOCKED") || &cgiDie(); }
   until ($rename eq "OK");
   return $fileToLock . "LOCKED";

Newsgroup: it.comp.lang.perl
Titolo: Help array

Salve, ho fatto uno script che mette in un array tutti i nomi degli apparati
cui faccio il backup. Quando lancio lo script, tramite un foreach, itero
l'array e mi connetto via telnet ai vari apparati. Il problema è che se per
qualche motivo un apparato non è raggiungibile, mi da errore ed esce dal
ciclo.
Come posso fare a continuare il ciclo di connessioni telnet, continuando
l'iterazione dell'array senza uscire dal foreach?
Grazie.

 - Enrico
Hai ragione, sono stato troppo vago, quindi di posto parte del codice:
use Net::Telnet::Cisco;
  my $backup_host  = "
tftpserver.somewhere.net
";
  my $device       = "
cisco.somewhere.net
";
  my $type         = "router"; # or "switch";
  my $ios_version  = 12;
  my @my_router=(
        app1,
        app2,
        .
        .
        .
        appn);
  foreach $router (@my_router){
        $session = Net::Telnet::Cisco->new(Host => $router);
        $session->login('login', 'password');
 
        $session->cmd("copy running-config tftp\n$backup_host\ndevice-confg\n");
  }
Non è proprio cosi, ho levato le parte non rilevanti.
Ciao

  }
Potresti intanto cominciare col mettere tutte le operazioni da effettuare su
un router dentro una sub (non che sia indispensabile, giusto per capirsi un
po' meglio):
   sub config_router {
        my $router = shift;
        my $session = Net::Telnet::Cisco->new(Host => $router) or die "qui";
        $session->login('login', 'password') or die "quo";        
        $session->cmd("copy running-config...") or die "qua";
       ...
   }
A questo punto, il ciclo principale può diventare:
    foreach $router (@my_router) {
       eval {config_router $router};
       if ($@) {
         #processa l'errore. Probabilmente basta un:
         warn $@;
       } else {
         #tutto bene
       }
    }
Così è ancora molto grezzo, s'intende. Dovresti fare in modo che, in
qualunque punto si verifichi l'errore, le cose vengano lasciate pulite (le
sessioni eventualmente pendenti vengano eventualmente chiuse, e/o
quant'altro è nelle buone pratiche del modulo Net::Telnet::Cisco, che io non
conosco).
Al fine di ottenere questo, un costrutto del tipo try...catch verrebbe
comoda. A parte l'uso di moduli appropriati, in perl si può ottenere
facilmente qualcosa di simile con un trucchetto del genere:
   sub config_router {
     try: {
        my $router = shift;
        my $session = Net::Telnet::Cisco->new(Host => $router) or next;
        $session->login('login', 'password') or next;        
        $session->cmd("copy running-config...") or next;
        ...
        last; #tutto bene
     } continue {
        #qualcosa è andato storto
     }      
   }
E siamo sempre a livello di abbozzo, naturalmente. Con un po' di pazienza,
comunque è possibile ottenere una gestione degli errori anche abbastanza
sofisticata.
Ciao.

 
Grazie, sei stato chiarissimo e mi hai dato un buon consiglio sul try catch
, che non sapevo di poter utilizzare in perl ( con i dovuti modulti,
s'intende )!
Ora ci lavoro su,
Ciao
Newsgroup: it.comp.lang.perl
Titolo: NET::LDAP

Is this possible for using NET:LDAP to access the LDAP service of MS
exchange server?

Yes, I do.
But only with anonymous access, only read mode.
I use an Exchange 5.5 server on Windows NT 4.0.
Ronaldo ha scritto:

Newsgroup: it.comp.lang.perl
Titolo: Loggarsi in un server smtp

Salve
qualcuno ha una funzione che permette di LOGGARSI a un server smtp e inviare
una mail?
Grazie
---
www.cartolinedigitali.it



Ti serve Net::SMTP, previa lettura dell'RFC 821 
(
http://www.ietf.org/rfc/rfc0821.txt
) ;-)
Inoltre se fai una ricerca sull'archivio del NG 
trovi anche diversi post a riguardo.
	- Enrico

 ha scritto nel messaggio
news:20021219114911....@sorcinelli.it...


Newsgroup: it.comp.lang.perl
Titolo: die non funziona.

Salve.
Sto da pochissimo tempo cimentandomi con i CGI.
Utilizzo Linux (Debian 2.0) perl e il database Mysql.
Nel mio script in testa ho inserito le seguenti linee: use CGI;
use DBI; $query = new CGI;
Dopo essermi connesso al database (senza errori) con $dbh =
DBI->connect(Miodatabase); preparo la select in questo modo:
$sth = $dbh->prepare("select..............") or die "errore";
Come mai la funzione die non funziona (scusate il bisticcio di parole)?
Non mi viene visualizzata la stringa d'errore che inserisco per la
funzione die ma una stringa d'errore di default del database.
Grazie.
--
Posted from 
mta03-acc.tin.it
 [212.216.176.34]
via Mailgate.ORG Server - 
http://www.mailgate.org

 funzione die ma una stringa d'errore di default del database.
Perche' DBI usa due attributi PrintError e RaiseError che sono 
di default on e off rispettivamente.
PrintError provoca il warn che hai visto,
RaiseError provoca un croak, con il messaggio analogo.
Verifica il loro utilizzo sulle manpage di DBI.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@usa.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)
Newsgroup: it.comp.lang.perl
Titolo: Script per Server Push !

Qualcuno sa dirmi perche' questo semplice script che implementa
una connessione Server Push non funziona ?
In Locale ho provato con i Server Apache 1.3 Win32 e
OmniHTTPd Professional, la causa potrebbe essere una
errata configurazione di questi Server ?
#!/usr/bin/perl
use CGI ;
select (STDOUT);
$| = 1;
print "HTTP/1.0 200 OK\n";
print "Content-type:
multipart/x-mixed-replace;nph=1;boundary=-BloccoDivisore\n\n";
print "\n-BloccoDivisore\n";
print "Content-type: text/html\n\n";
print "<HTML><BODY>\n";
print 'Ora Locale ',scalar(localtime),"\n";
print "</BODY></HTML>\n";
print "\n-BloccoDivisore\n";
sleep(5);
print "\n-BloccoDivisore\n";
print "Content-type: text/html\n\n";
print "<HTML><BODY>\n";
print 'Ora Locale ',scalar(localtime),"\n";
print "</BODY></HTML>\n";
print "\n-BloccoDivisore\n";
print "\n-BloccoDivisore-\n";
exit

 errata configurazione di questi Server ?
Con un esempio IDENTICO a quello della manpage di CGI.pm che succede?
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 Con un esempio IDENTICO a quello della manpage di CGI.pm che succede?
Ho verificato che quello funziona se e solo se il nome dello script inizia
con nph- : ovvero push.cgi non va ma nph-push.cgi funziona.
Deve essere una roba di Apache: il suo manuale parla di nph solo in
relazione al buffering, ma credo che il problema sia nel tipo di header che
si aspetta.


 exit
-- 


 Nessuna direttiva apparentemente legata a NPH o a Push
Continuo a citarmi :)
A casa, Apache 1.3.4 (Win32), funziona male: bufferizza tutto e mi mostra i
risultati in un colpo solo alla fine. Sembra un problema di Apache 1.3.4 per
Win32  (o e' un problema di Netscape)
Maurizio


 multipart/x-mixed-replace;nph=1;boundary=-BloccoDivisore";




 abbiano questa differenza ?!?
Potrebbero anche essere i client che non capiscono i dati ricevuti...
comunque le differenza tra le versioni Unix e Win32 di Apache le dovresti
trovare sul sito di Apache.
Ma alla fin fine... i Server Push chi li usa piu'? :)


 
Peraltro mi pare che IE non lo supporti proprio, giusto?
Personalmente trovo l'idea del server push abbastanza in contraddizione 
con lo spirito del protocollo HTTP. Non mi stupisce che non abbia avuto
successo.

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

C'è qualcuno che sa indicarmi un sito (che non sia quello di Marco Liverani
www.isinet.it/~marco/perl
 ) da cui poter scaricare un manuale in ITALIANO
sul perl ?
Ciao Grazie

...


prova di risposta

Newsgroup: it.comp.lang.perl
Titolo: Installazione Moduli perl 5.8

Ciao a tutti ho installato Active Per 5.8 su windows 2000.... Avrei la
necessità di installare i moduli DBD-Oracle e Apache-Session ma con
l'apposito tool ottengo sempre un errore tipo "ppm not found".... ma i
moduli sono sicuro che esistono !
Come posso fare per installarli ?
Grazie

Il 23/10/03 alle 08.51.43, Daniele Elia scrisse:

Esattamente, qual'è il comando che usa?
salve,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \


wrote:

intuisco che i moduli ce li hai in locale e li vuoi installare da
locale...
verifica che ppm stia usando i percorsi giusti..
un modo sicuro è avviare ppm dalla stessa dir in cui si trovano i
moduli...
altrimenti, se il fine è installare non importa come, usa ppm per
installarli online direttamente da cpan...
es
da ppm
install dbd::oracle
install apache::session
quest'ultimo non mi è andato... incompatibile con la build della mia
versione(perl58+winxp)
--
http://www.pigmalion.info/
Internet è uno dei veicoli più validi per la difesa della libertà,
poiché offre la verità a chi vuole vederla e intenderla...
Vinton G. Cerf


 a me non funzionano entrambe !
Se volessi scaricarli in locale e poi installarli dove li trovo ? E' un po'
che giro su google, ma per la versione di Active Perl 5.8 non trovo nulla di
già compilato. Sto provando a scaricare i sorgenti ed il win-gcc ma sbatto
contro un muro :(((

Esattamente, qual'è il comando che usa?
Come ho scritto nel post seguente
lancio il packetManager e poi
install DBD-Oracle
install Apache::Session
il primo mi dice "PPD for 'DBD-Oracle.ppd' could not be found."
il secondo "Searching for 'apache::session' returned no results"
Ma come dicevo sono sicuro che i moduli esistono
Ho già installato il modulo DBI

 Come posso fare per installarli ?
Ecco una faq di i.c.l.p.
http://www.perl.it/documenti/faq/iclpview.pl?pag=5&faq=2

Il 23/10/03 alle 10.53.44, daniele scrisse:
[CUT]
Provi a seguire i consigli di Maestrutti.
Ciao,

Newsgroup: it.comp.lang.perl
Titolo: inizializzazione variabili

Ciao a tutti, intanto grazie a Max M. , la tua spiegazione sui package
era veramente chiara ed esauriente, ho risolto tutto alla perfezione.
Credo di avere l' help del perl un po' castrato, o forse non lo so
ancora ben navigare... dichiarando una variabile con "my", il valore di
tale variabile e' indefinito, o la lista nulla se non si tratta di uno
scalare; e' quindi possibile assegnare un valore all' atto della
dichiarazione, ma usando la forma
my ( var1, var2, ecc.. );
non sembra possibile compiere un assegnameno "lineare", del tipo
1) my ( var1=0, var2=4, ecc.. ); 
ma solo, ( giustamente, forzando le parentesi un contesto di lista )
2) my ( var1, var2, ecc.. ) = ( 0, 4, ecc.. );
E' chiaramente solo una questione stilistica, ma non esiste una
scrittura che mi permetta di associare anche visivamente la variabile al
suo valore, tipo in 1)?
grazie a tutti
Ivan

suo valore, tipo in 1)?
Credo l'unica sia utilizzare piu` istruzioni my, tipo:
my ($var1) = 0; my ($var2) = 4;
Ma nemmeno questo e` il massimo dell'eleganza mi pare.
	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: Script funzionante sul SERVER e non su computer con Apache, perche?

Il problema riguarda l'esecuzione di questo script sul mio computer (sul
server funziona ottimamente) uso Apache 1.3.12 sotto Windows 98 e ActivePerl
L'intestazione dello script mi dice di assegnare alcuni path e URL come
segue dallo script:
--------------------------------------------------------------------
Il path sul mio HARD DISK
# Set this to your base HTML directory. This is a PATH not a URL
$base_dir = "file:///c:/Programmi/Apache Group/Apache";
L'URL in Apache sotto Windows, la dir. userpages è dove mi vengono creati i
file .html
# This is your URL of where the new HTML pages will be kept
$baseurl = "
http://localhost//userpages/
";
# This is the path for user pages. You don't really need to change this
# Just make sure to create a directory: userpages and chmod it 777
$page_dir = "$base_dir/userpages/";
# This is the index of all pages created by HPM
# This file should be chmod to 777 and placed in the userpages directory
$indexpage = "$page_dir/index.html";
# This is the location of the data.txt file. This holds each user's
# login name and e-mail address for confirmation
$data = "$page_dir/data.txt";
# This is a URL for the images sub directory in the userpages directory.
# Create the images directory in the userpages directory. This is where
# you will upload your background images
$image_dir = "/userpages/images";
----------------------------------------------------------------------------
Dove sto sbagliando? Apache mi restituisce Internal Server Error 500
penso siano sbagliati i path e i percorsi a questo punto, chi mi può
aiutare? Sotto Windows si posso settare i permessi dei file come il comando
CHMOD di Unix?
Grazie a tutti
Riccardo

 ha scritto nel messaggio
news:8hh1v0$dgp$1...@nslave2.tin.it...


 $base_dir = "file:///c:/Programmi/Apache Group/Apache";
Ehm... this is a PATH not a URL... file:/// non ci vuole.
Valerio

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

A vostro giudizio, č meglio aspettare l'uscita di Perl 6 oppure cominciare
fin da ora ad imparare Perl 5 ( premetto che chi scrive č un principiante
assoluto, con conoscenza del solo Html ).
Grazie

 fin da ora ad imparare Perl 5 ( premetto che chi scrive è un principiante


Grazie
Sono d'accordo con Domizio e ti invito a cominciare a studiare 
il Perl: il rilascio di Perl 6 non e` proprio imminente. Sara`
un linguaggio con molte differenze, ma sara` sempre Perl, e non
sarai costretto a buttar via l'esperienza maturata nel frattempo.
ciao
Stefano
Newsgroup: it.comp.lang.perl
Titolo: Errore su lancio CGI

Salve a tutti, 
utilizzo PERL 5.00 su WIN 95 con HTTPD 1.01. 
Ho il seguente problema: se lancio un programma CGI nomeprogramma.cgi
(scritto in PERL) all'interno del browser ottengo il seguente messaggio di
errore "Standard CGI Launch Error". 
Se invece rinomino il programma come 
nomeprogramma.pl
 il funzionamento č
OK.
Qualche suggerimento? 
Premetto che l'ambiente č configurato correttamente e la directory
all'interno della quale si trova l'interprete PERL e' inserita all'interno
della corrispondente casella del server HTTPD.
Grazie anticipate per l'aiuto.
Ad maiora, Stefano Di Persio
e-mail: 
di.p...@flashnet.it


Controlla nelle preferenze ADMIN>PROPERTIES>EXTERNAL se c'č impostato il
suffisso .cgi col corretto percorso al compilatore.
Ciao,
Daniele
--
----------------------------------
   * IKARO net communications *
 
http://www.ikaro.com
Virtual Hosting & Tech. resources
----------------------------------

di.p...@flashnet.it
 wrote:
 >Qualche suggerimento? 
Si: cambia sistema operativo. Windows per capire come eseguire un programma
deve necessariamente basarsi sull'estensione.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

Newsgroup: it.comp.lang.perl
Titolo: Modulo per annunci on line : come???

Salve, dove posso trovare un semplice script "personabilizzabile" per poter
realizzare un sito di annunci di compra vendita usato tra privati, dove si
possano pubblicare automaticamente on line i propri annunci?
(Qualcosa "tipo" 
www.usatoinformatico.it
 )
Purtroppo sono a zero in materia, so solamente usare un po di HTML e
Flash5...
Grazie, ognia aiuto sarà molto gradito
(PS : il sito sarà ospitato su di un serverino RedHat 7.2 con Apache)
Rik

 possano pubblicare automaticamente on line i propri annunci?
"Tropa grasia, Sant'Antoni", come direbbero dalle mie parti.
Prova a cercare su 
http://freshmeat.net
.
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4


Mhhh... non so COSA dover cercare... dbase?
Ho dato una occhiata su 
html.it
, ed anche li non so cosa è più giusto
cercare per questo tipo di esigenza...

 Mhhh... non so COSA dover cercare... dbase?
Ci sono anche le categorie...
Poi, c'e` sempre Google...



Già fatto... Non so se rientra nella categoria database,se quindi devo
cercare qualche cosa che ha a che fare con postregrsql, oppure qualcosa
d'altro...
Mah, vedrò di toglierci le gambe in qualche modo...
Ciao,
Rik
Newsgroup: it.comp.lang.perl
Titolo: Re: ah, windoze... :-(

 Va a finire che piallo Windows e metto Debian, lo so...
Che non sarebbe male ovviamente ;-)
Però aspetta: se proprio devi lavorare su Win, dà prima una chance a 
"Strawberry Perl" (mi raccomando "Strawberry, non "Vanilla") che tra 
l'altro include già Bundle::CPAN:
http://vanillaperl.com/
Ti installa (automaticamente) anche tutto il toolset MinGW, per cui 
riuscirai a compilare ed installare senza problemi anche i moduli CPAN 
con estensioni C, direttamente tramite cpan, senza dover ricorrere a PPM 
(in molti casi almeno).
Ciao,
Emanuele.

XML::Simple, Spreadsheed::WriteExcel e tutte le loro dipendenze :-(
L'ultima versione del ppm, con la sua mania di mantenere un database locale
dei pacchetti, è in effetti abbastanza noiosa. Se hai la pazienza di
lasciargli fare le operazioni di inizializzazione la prima volta, però,
dopo è molto comodo (fino al successivo aggiornamento del database locale,
almeno).
L'organizzazione dei pacchetti è la medesima che su CPAN (con tanto di
indirizzo corrispondente nei details), la differenza può essere che cpan ti
permette forse di cercare il singolo modulo.
I pacchetti che hai nominato si installano tutti senza problemi, e le
dipendenze vengono cercate e installate automaticamente.
Ciao.

 XML::Simple, Spreadsheed::WriteExcel e tutte le loro dipendenze :-(
Allora per usare proficuamente ppm (cosa purtroppo spesso necessaria, 
con ActivePerl) dovresti aggiungere il maggior numero di repository PPM 
che riesci a trovare (perché nell'unico che hai di default ci trovi poco 
o niente), a cominciare da questo:
http://trouchelle.com/perl/ppmrepview.pl
(dove trovi anche le istruzioni per l'aggiunta dei repository in ppm)
e poi tutti questi:
http://search.cpan.org/~podmaster/PPM-Repositories/
A questo punto hai un discreto numero di repository, dove trovi quasi 
tutto: ad esempio tutti quelli che hai citato (incluso Encode) ci sono, 
e sono aggiornati all'ultima versione disponibile.
A questo punto, per installare un modulo io procedo sempre così: provo 
prima tramite cpan (e se è un modulo PurePerl spesso si installa liscio) 
e, soltanto se cpan mi dà problemi (cosa che capita quasi esclusivamente 
per i moduli con estensioni C e, ovviamente, per quelli strettamente 
*.nix) ricorro a ppm, dove riesco a trovare quasi tutto.
Non è il massimo della vita, ma ci campo tranquillamente, riuscendo a 
sviluppare progetti anche abbastanza complessi indifferentemente su Win 
e su Mac/*nix.
Ciao,
Emanuele.

 ho avuto pazienza più di mezza giornata... troppa :-D
LOL
 Raffaello

 di due ore :-)
Beato te, a me a suo tempo costò diverse ore in più :-(
Alla fine mi ha chiarito le idee la "Debian Perl Policy" (che se la 
pubblicizzassero un po' meglio sarebbe niente male), senza la quale 
starei ancora a chiedermi, dopo aver installato un modulo, se ho fatto 
bene a farlo con cpan o se dovevo usare apt ed il corrispondente 
pacchetto debian.
(Sicuramente già la conosci, comunque per chi volesse sta qua)
http://www.debian.org/doc/packaging-manuals/perl-policy/
Ciao,
Emanuele.
Newsgroup: it.comp.lang.perl
Titolo: Problemino con data

OS: RedHat Linux
devo stampare il risultato di una chiamata di system ma qualcosa non va..
$data = system "date +%x-%s";
print "$data\n";
Suggerimenti?

 Suggerimenti?
   RTFM!
-- 
Alla prossima,
Marco

 Suggerimenti?
Cito perldoc -f system:
  << The return value is the exit status of the program [...] 
  This is not what you want to use to capture the output from 
  a command, for that you should use merely backticks or qx//, 
  as described in perlop/"`STRING`". [...] >>
ciao
Stefano


Puoi utilizzare le librerie POSIX.
Perché scomodare system solo per il comando 'date'
ottenendo tra l'altro codice non portabile? :-)
---CUT HERE---
use POSIX ();
my $data = POSIX::strftime('%x-%s',(localtime(time))[0..5]);
print "$data\n";
---CUT HERE---
perldoc POSIX
of course
   - Enrico
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.lang.perl
Titolo: Array: domanda

Ciao a tutti,
se io ho un array tipo:
@a=(1,2,3,4,6,7,8);
esiste una funzione che presi come parametri l'array ed un elemento mi
dice se l'elemento è contenuto nell'array?
Oppure devo controllare io a mano?
grazia,
tanilo

tanilo <t...@tan.tan> wrote:

Devi controllare a mano, basandoti eventualmente sulle asserzioni
che si possono fare sul contenuto dell'array. Ad esempio, se gli
elementi contenuti nell'array sono ordinati, non e` necessario 
esaminarli tutti per sapere se un certo elemento $e e` presente.
Quello che chiedi si potra` fare in Perl 6, pero`.
Credo che si faccia cosi` (codice non testato :))
  $elem ~~ *@array;
Oppure:
  $elem == any( @array );
Ma qui siamo scienza, non fantascienza :))
ciao,
S.
-- 
Stefano Rodighiero      |  
http://larsen.perlmonk.org
mailto:
lar...@perl.it
   |  
http://www.perl.it

S.
grazie,
tanilo

tanilo wrote:

Potrebbe aiutarti questo link:
http://www.perl.it/documenti/faq/view.html?pag=4&faq=42

   $elem ~~ *@array;
senza l'asterisco:
     $elem ~~ @array;
altrimenti sarebbe interpretato come:
     $elem ~~ @array[0], @array[1], ..., @array[@array.elems];
ossia (credo) farebbe il match solo sul primo elemento dell'array e 
valuterebbe tutti gli elementi successivi in void context.
non sono sicuro, perň, che l'operatore di smart-match esca alla prima 
occorrenza (forse se il match stesso č in contesto booleano sě, ma non 
ci giurerei). se cosě non fosse, sarebbe equivalente al "deprecato" 
(perlomeno in questo caso) costrutto Perl5:
     grep $_ eq $elem, @array;
cheers,
Aldo

     grep $_ eq $elem, @array;
Francamente, non riesco a cogliere la difficoltà ad usare un semplice
ciclo:
 
       my $trovato = 0;
       for my $e (@array) {
           if ($e eq $elem) {
              $trovato = 1;
              last;
           }
       }
Se @array è ordinato, o ha qualche altra caratteristica che possa
essere sfruttata, naturalmente si può fare di meglio (quanto meglio
dipende dalle qualità di @array). E se Perl ha qualche conoscenza
delle caratterische di @array, e lo smart-match è abbastanza smart da
approfittarne, può essere divertente poter scrivere "$elem ~~
@array;". Francamente, però, non mi sembra poi questo gran guadagno.
Ciao.

 @array;". Francamente, però, non mi sembra poi questo gran guadagno.
è *decisamente* divertente, dai. per lo stesso motivo per cui in Perl5 è 
divertente poter scrivere:
     for(@array) { $trovato = 1 and last if $_ eq $elem }
è zucchero sintattico, la sostanza non cambia, però... il gusto ci 
guadagna :-)
cheers,
Aldo
Newsgroup: it.comp.lang.perl
Titolo: Proteggere files da download linkati

Salve
Avrei la necessità di proteggere dei files dal mio server. Non vorrei che
tali files possano essere linkati da altri siti senza autorizzazione!
E'possibile tutto ciò?
Grazie per la vs attenzione
--
Web: 
www.deeprunner.com
Main Web:   
http://web.tiscalinet.it/deeprunner/
Mail :  
deepr...@webmaster.com
Icq :  64431432

 E'possibile tutto ciņ?


 ha scritto:

potresti fare un link simbolico-pseudocasuale 'al volo' al file e poi spedire quell'url
 al browser e cancellare il link dopo il download.
(spero di non aver scritto grosse cavolate)
Gilberto "Veleno" Ficara

 ha scritto nel messaggio
news:8pj1eg$s3t$1...@nread1.inwind.it...
| Certo  che si può fare,
| se il tuo server è Apache puoi usare il file .htaccess


Newsgroup: it.comp.lang.perl
Titolo: Quale linguaggio usare

Voglio realizzare un sito le cui pagine dovranno essere in gran parte
generate dinamicamente a seconda degli input dell'utente a partire da
database composti da file csv, ovvero con una riga per ogni elemento e con i
valori separati da virgole.
quale linguaggio mi conviene usare (perl, asp...)?
io conosco un po' il perl e non so se ad esempio l'asp sarebbe più indicato
per una cosa del genere.
aggiungo che le pagine da creare risulteranno abbastanza complicate (nel
senso che ci sono molte tabelle) e che parte della pagina sarà sempre uguale
(non vorrei utilizzare i frame)
grazie a chiunque risponderà

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

Newsgroup: it.comp.lang.perl
Titolo: Perl - RSYNC (HelpMe)

Ciao ragazzi ho un piccolo problema..perl/rsync.
Dovrei realizzare uno script di backup di un serverino.
Ipotiziamo :
Host A (server da backappare)
Host B (host da cui viene lanciato lo script)
Il comando che eseguo č:
rsync -a -zv utente@hostA /home/pippo
e tutto funge. 
Il mio vero problema č che "vorrei" eliminare la richiesta della
password di accesso!o meglio, invece di eliminarla, di inserirla in
automatico (senza interazione dell'admin).
Esiste un modulo particolare?
Ho provato File::Rsync e.. richiede sempre la psw.
Ho provato il File::RsyncP.. ma non funge... :(

 rsync -a -zv utente@hostA /home/pippo
non c'è un qualcosa tipo --password-file=path tra le opzioni di rsync?
oppure usa expect
http://search.cpan.org/~rgiersig/Expect-1.15/
(e relativi moduli tipo il bundle o il simple... cerca expect su 
http://search.cpan.org/
)

 non c'  un qualcosa tipo --password-file=path tra le opzioni di rsync

Newsgroup: it.comp.lang.perl
Titolo: JPEG.tm

Ciao a tutto il NG! Premetto che non so nulla di perl, così vi dico
qual'è il mio problema. Mi serve il modulo JPEG.tm che ho appena
scaricato ma non so come fare per poterlo usare. Basta copiarlo
direttamente nella directory opportuna (~/perl/...)? Il problema è che
non ho trovato il corrispondente rpm (ho fedora core 1 installato) che si
chiama perl-Tk-JPEG; magari qualcuno sa dove trovarlo?
Grazie a tutti,
MAX

 si chiama perl-Tk-JPEG; magari qualcuno sa dove trovarlo?
A parte che il modulo sarà 'JPEG.pm', hai ben 2 risoluzioni al problema:
1 - RTFM: su una shell digita: perldoc perlmodinstall per scoprire
come installare un modulo perl!
2 - CPAN Shell: su una shell digitare: perl -MCPAN -e 'shell' e al
prompt che comapre help.
Ricordatevi, perldoc è il miglior amico di ogni cammelliere!
Ciao,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \

 Ciao,
Grazie, ho letto entrambi i punti ma ho seguito e risolto con il secondo.
Domando ancora una cosa: ci sono dei buoni tutorial o articoli on-line per
imparare il perl? Qualche consiglio in merito?
Grazie ancora,
MAX

 MAX
Guarda:
www.perl.it
 (Per la parte della documentazione in italiano e un breve ma
che avrà seguito, spero) tutorial.
www.html.it/perl
 (Un tutorial on-line, ma non so dirti quanto buono è.
www.perlmonks.org
 - una grande comunità on-line, che vale la pena di
visitare
oppure al solito:
www.google.it
 e cerchi 'tutorial perl', ne trovi un centinaio, ma non
tutti buoni.
Il meglio (imho), se si vogliono fare le cose seriamente, è l'aquisto di
un buon libro, nel nostro caso: Programming Perl 3rd Edition.


 imparare il perl? Qualche consiglio in merito?
Ho segnalato giorni fa perlintro, che trovi nella documentazione
standard (perldoc perlintro) oppure, in italiano, qui:
 
http://pod2it.sourceforge.net/pods/perlintro.html
La traduzione e` da finire, ma ritengo che sia gia` in uno stato
tale da essere utile (magari turandosi il naso, non so :)).
Una volta che hai letto questo, hai davanti un mondo sconfinato:
se l'inglese non e` un problema potresti proseguire con questo 
libro online:
 
http://learn.perl.org/library/beginning_perl/
Se hai domande, newsgroup oppure quel Perlmonks (sempre se 
l'inglese non e` un problema):
 
http://www.perlmonks.org
Di tutorial veri e propri in giro ce n'e`, e parecchi, ma non
avendone letto nemmeno uno non saprei cosa consigliarti.
ciao,
S.

 un buon libro, nel nostro caso: Programming Perl 3rd Edition.
Il Camel book e` un libro utile, molto affascinante, ma ampio e
forse non facile da studiare,
Considererei anche "Learning Perl", che e` dichiaramente 
focalizzato sull'apprendimento.
ciao,
S.

 MAX
Vale la pena visistare  
http://secu.fatb.org/book/Perl/
ciao,
Saburo.

Newsgroup: it.comp.lang.perl
Titolo: Cerco manuali on line

Salve, cerco siti o pagine dove sia possibile trovare tutto cio' che è utile sapere sul
Perl.
Preferibilmente in italiano.
Grazie 
   Beppe



http://www.perl.com
 
(in inglese)
----
Massimiliano Lombardi
I migliori Links!!
http://yamaross.com/max/
Newsgroup: it.comp.lang.perl
Titolo: vezzeggiativi perl

Salve,
dato il seguente codice, che in una lista di nomi di cani genera nomi
vezzeggiativi (Argo => Arguzzo):
---start
#!/usr/bin/perl
@dogs = sort qw(Argo  Fata Dick  Pipiddu Lumarro Diana Fido Maremma);
@cani = @dogs;
@canuzze = grep s/^(.*)a$/$1uzza / , @cani;
@canuzzi = grep s/^(.*)o$/$1uzzo / , @cani;
@infanti = (@canuzzi, @canuzze);
print qq(Da "@dogs" derivano\n);
print "i piccoli ", @infanti, "\n";
---end
come si può semplificare per ottenere un grep di ogni tipo di nome
(anche in -u -ck, ecc) usando meno hash possibile?
L'attuale, infatti, greppa solo i nomi in -o e -a, ma ignora ad es. Dick
e Pipiddu (qui dovrebbe togliere la -u)...
Mille grazie
Salvo
-- 
#!/usr/bin/perl
print "NeXT tip => /me == (~§alvomi©~ @ddress) - (Alfa kai Omega) \n";

(anche in -u -ck, ecc) usando meno hash possibile?
A parte la possibilità di usare strumenti più specifici per la
trasformazione, perché non fai semplicemente un ciclo esplicito su
tutti i @dogs, controlli la desinenza, applichi la regola di
trasformazione appropriata (selezionandola con una serie di if...
elsif.. else o con un hash che contenga la regola di trasformazione
per ogni desinenza), e costruisci l'array con push? (L'eventuale
vantaggio in efficienza di usare grep viene di fatto eliminato dalla
necessità di ripeterlo).
    my @dogs = sort qw(Argo  Fata Dick  Pipiddu Lumarro Diana Fido
                       Maremma);
    my $dog;
    my @infanti;
    for my $cane (@dogs) {
        $dog = $cane;
        if ($dog =~ /a$/) {
            $dog =~ s/a$/uzza/;
        } elsif ($dog =~ /o$/) {
            $dog =~ s/o$/uzzo/;
        }
        push @infanti, $dog;
    }
    for my $cane (@infanti) {
        print $cane, "\n";
    }
Con un hash di regole la cosa potrebbe essere ancora più semplice:
catturi la desinenza (nella forma più semplice:  $des = ($dog =~
/([a-z])$)/;) e selezioni la stringa da sostituire ($vezz =
$vezzeggiativi{$des}).
Naturalmente, il grosso del lavoro è l'analisi dei nomi, per costruire
le regole di trasformazione.
Ciao.

 per ogni desinenza), e costruisci l'array con push?
grazie mille,
la soluzione č infatti piů comoda.
basta solo aggiungere un paio di elsif e un else finale per i casi
residui.
ok, ciao!
salvo

 ha scritto nel messaggio
news:1gh6npp.xddhgc1hlqqeoN%alfasa...@macomega.com...


 :)
grazie :)
salvo
Newsgroup: it.comp.lang.perl
Titolo: Estrazione parole da pdf

Ciao ragazzi, sono un tesista di economia e volevo chiedervi una mano per
risolvere un problema. Per la tesi devo analizzare circa 6000 documenti
pdf, cercando al loro interno delle parole chiave. Per far questo, ho
pensato di fare uno script.
Lo sript dovrebbe:
-Aprire un documento pdf.
-Cercare all'interno del documento una parola chiave, compresa in una
lista (ex. EVA, DCF, ROE)
-Se la parola viene trovata dovrebbe riportare il nome del documento e la
parola trovata in un file di testo e poi passare al successivo pdf.
-Se la parola non viene trovata, dovrebbe passare direttamente al Pdf
successivo.
C'è qualcuno che può darmi qualche dritta?
Vi ringrazio anticipatamente per la vostra disponibiltà e mi scuso se vi
ho fatto perdere del tempo.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 C'è qualcuno che può darmi qualche dritta?
L'unico punto che presenta qualche difficoltà è il primo: l'estrazione del 
testo dal documento PDF. Non so se i moduli PDF::* ti consentano di farlo 
(dai uno sguardo alla loro documentazione). Se cerchi su Google Groups 
usando le keyword 'extract text pdf perl', trovi diversi suggerimenti. 
Probabilmente la soluzione più rapida è usare il tool 'pdftotext', che è 
parte di 'xpdf' (
http://www.foolabs.com/xpdf/
). (Quel tool, a differenza 
del vero e proprio programma 'xpdf', può essere compilato e girare anche su 
Windows.)
Gli altri punti, invece, non presentano difficoltà alcuna (per chi conosce 
il Perl, s'intende).
Se invece del Perl volessi usare Python:
 
 
http://pdfsearch.sourceforge.net/
Max

 ha scritto nel messaggio
news:ceadjg$n9i$1...@newsreader.mailgate.org...


Newsgroup: it.comp.lang.perl
Titolo: sostituzione ritorno a capo

Salve a tutti
in una variabile a cui è associato un testo vorrei sostituire i ritorni a
capo con un carattere speciale tipo |
es:
se associo alla varibile $a il testo passato da un form:
    Ciao come va
    oggi
vorrei che $a diventasse:
Ciao come va|oggi
Si può fare anche l'inverso?
grazie per l'attenzione
    Roby
--
Italian DivX Database
http://templebar.virtualave.net

 Si puň fare anche l'inverso?


     ciao
Forse il problema e' che stai usando un meta-character per identificare
un carattere. Mi spiego.
Se scrivi
$a =~ s/|/\n/g;
la pipe si comporta come un meta-character che significa OR.
L'espressione regolare viene soddisfatta da '' (stringa vuota)
oppure '' (stringa vuota), che evidentemente non e' cio' che intendi.
Per indicare all'interprete che vuoi matchare i pipe, devi
scrivere
$a =~ s/\|/\n/g;
Altra cosa. Hai scritto:
$a =~ s/\r//g;
In un altro post scrivevo che un'espressione regolare a volte e' troppo.
Questo e' uno dei casi: puoi scrivere
 $a =~ tr/\r//d;        # identico a $a =~ s/\r//g; ma piu' veloce
Il modificatore 'd' sta per delete. La funzione 'tr' _non_sa_ che esistono
le espressioni regolari, e quindi e' piu' efficiente.
ciao
Stefano
Newsgroup: it.comp.lang.perl
Titolo: dove devo inserire i file dei programmi perl con l'apache e linux?

Vorrei imparare ad utilizzare perl con linux e con apache ma non so dove
inserire i file creati con il linguaggio perl.
Come richiamarli?
Grazie in anticipo, Rino.

 Come richiamarli?
Ad alta voce?
Bye,
 Emmanuele.
-- 
Emmanuele Bassi         |             [ 
http://digilander.iol.it/ebassi/
 ]
emmanue...@iol.it
  |
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4


Sotto la cartella di Apache, assieme alla cartella htdocs si trova una
cartella cgi-bin già predisposta per contenere gli script scritti in perl.
Di solito vengono richiamati da pagine html contenenti dei form (cioè dei
campi vuoti da riempire) che fanno riferimento a tali script.
Se non sai di cosa sto parlando prova a dare un'occhiata al corso CGI
all'indirizzo 
http://www.html.it/cgi/index.html
Buon lavoro
Gabriele Baldi

Newsgroup: it.comp.lang.perl
Titolo: Contenuto di una hash (OLE Object)

Salve,
il probelma che mi affligge è il seguente utilizzndo la libreria OLE,
volevo leggere il contenuto di una pagina HTML, che contiene frame,
non ho trovato molte informazioni circa la struttura di dell'oggeto
generato dalla seguente chiamata:
$IExplorer = CreateObject OLE "InternetExplorer.Application"
IExplorer->Navigate('
http://www.somehost.com/'
);
l'oggeto $IExplorer è una hash ma non riesco ad ottenere le chiavi di
questa tabella o meglio quando l'interprete perl arriva alla seguente
operazione:
foreach ( keys %{$IExplorer} ){
         print "chiave: $_\n";	
     }
L'interprete perl muore!!  
C'è qualcuno che è riuscito a leggere i freme di una pagina
utilizzando le librerie OLE?
Rigrazio tutti anticipatamente.
Abanero

 utilizzando le librerie OLE?
Se devi pilotare IE, piuttosto di OLE utilizza Win32::OLE.
Un modulo che lo fa è
http://search.cpan.org/~mzsanford/Win32-InternetExplorer-Window-0.10/
Ad ogni modo per leggere delle pagine web devi usare LWP oppure 
WWW::Mechanize che trovi su CPAN

Newsgroup: it.comp.lang.perl
Titolo: [Fun] Come scrivere programmi incomprensibili

Salve,
dovendo lavorare su un programma Perl scritto da un biologo,
ho avuto a che fare con le piu' incredibili tecniche di
programmazione che l'inesperienza e la mancanza di buon senso
possano generare.
A tal proposito ho trovato un sito scherzoso che ripropone
molte "tecniche" che devo ancora capire come diavolo .....
http://www.soft-land.org/cgi-bin/doc.pl?doc=documenti/pessimo
Enjoy!
 Raffaello

 
http://www.soft-land.org/cgi-bin/doc.pl?doc=documenti/pessimo

 linee di codice (sparsi per un centinaio di file sorgenti). Era in C/C++...
Qui si era pensato di proteggere il software sostituendo i nomi di
variabili con stringhe alfanumeriche casuali di lunghezza costante,
ma simili tra loro.
^____^
 Raffaello
Newsgroup: it.comp.lang.perl
Titolo: Estrazione dati da Excel

Ciao a tutti,
sapete darmi qualche suggerimento su come estrarre con Perl una serie di
dati dai fogli di excell.
Mi piacerebbe sapere se esiste qualche modulo "semplice da usare" e che non
richieda di conoscere le
VBscript di excell.
Ringrazio in anticipo
Ciao
Marco
--
Marco Graux
m.g...@FfLlAaSsHhNnEeTt.it
Attenzione togliere le MaIuScOlE dall'indirizzo per le risposte

dati dai fogli di excell.
Se usi il Perl sotto Windoze puoi utilizzare il modulo Win32::OLE.
	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!

 wrote in message
slrn8l43...@karma.italpro.to...


dati dai fogli di excell.
Se da win ti hanno già risposto.
Se da linux, hai 2 opzioni.
Entrambe mi funzionavano con piccoli file e mi davano problemi con
grandi file, per cui ho abbandonato:
1) fai una ricerca per xls2csv-0.0.1.tar.gz
2) Modulo OLE-Storage
-- 
giu...@pobox.com

Newsgroup: it.comp.lang.perl
Titolo: Cos'è il Perl?

A cosa serve? Mi è stato detto che è fondamentale per poter creare un
proprio web site: è vero?
Bye Dr. Poe
e.camp...@fastnet.it

Perl significa Practical Extraction and Report Language
e' nato come un'insieme di utility x fare manipolazione di
stringhe e si e' evoluto come vero e proprio linguaggio
fondamentalmente e' la soluzione migliore per manipolare
dati di qualsiasi tipo, per accedere a database e per interfacciarsi
con i siti web
sotto molti punti di vista e' molto simile all'inglese
per questo risulta semplice e intuitivo
le sue potenzialita' sono pressoche' infinite
grazie anche ad una schiera mondiale di sviluppatori...
il sito di riferimento e' 
www.perl.com
il perl e' utilissimo per manipolare i dati provenienti dai form
di un sito web e per creare pagine dinamiche...
ma non e' una condizione necessaria e sufficiente x creare
un proprio sito web
ciao
Davide
--
_________________________
Davide Giansoldati
D.G. Line - Servizi informatici
http://www.dgline.it
dr. poe <b...@bye.bye> wrote in message 7qetve$403$1...@diesel.cu.mi.it...


Newsgroup: it.comp.lang.perl
Titolo: numeri interi

Mi chiedevo se esiste una funzione specifica del perl per considerare solo
la parte intera di un numero senza ricorrere a qualcosa del genere:
    $numero =~ s/(.*)\..*/$1/;
_dave_

 genere: $numero =~ s/(.*)\..*/$1/;
  Prova con int(), floor() o ceil().
	Alla prossima,
		Marco

 wrote:
: Mi chiedevo se esiste una funzione specifica del perl per considerare solo
: la parte intera di un numero senza ricorrere a qualcosa del genere:
:     $numero =~ s/(.*)\..*/$1/;
perl -e 'print int(1.5),"\n"'
-- 
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) mail (dot) ipers (dot) net   for my PGP public key
Home: 
http://www.ipers.net/~nandos