mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.perl
Titolo: installazione libnet su NT

Giacché pare che i suddetti moduli non siano inclusi nella
distribuzione standard di Active State Perl32 (versione 5.005)...
Mi servono per dei CGI da mettere nella mia directory cgi-bin, a
questopunto che faccio, li installo in un cgi-bin/lib e metto
all'inizio dei miei programmini push @INC, ".....  cgi-bin/lib/" ?
Pero' non ho capito bene come si installa... basta che scompatto i
vari file di libnet? perche' con NT non si puo' fare make come si
dovrebbe fare da readme!?
Oltretutto mi sembra di aver sentito che con NT non si puo' telnettare
ma queste sono voci del tutto incontrollate.
Scusate il parziale OT ma in realta' la cosa che mi interessa di piu'
e' capire com installare queto benedetto libnet
Grazie
Martino

dovrebbe fare da readme!?
Scarica i moduli in formato ppm dal sito dell'activestate (o scrivimi
che te li invio io), e installa quelli
Ciao
Andrea


http://www.activestate.com/packages/zip/
(manca la s finale: 
http://www.activestate.com/packages/zips
 , nel
caso qualcun altro lo stia cercando...)
grazie mille, ho trovato tutto, almeno credo ora studio meglio la cosa
Comunque c'e' una cosa che non ho capito, con ActivePerl non posso
installare i moduli normali che si trovano su CPAN? (ho visot che
questi file zip hanno anche diversi nomi).
Questa forse e' un po' OT ma secondo voi i moduli che mi servono devo
installarli sul mio spazio nel server o posso chiedere che siano
installati nelle directory e sotto directory standard dove e'
installato il perl sul server che mi ospita?
si tratta di cose molto comuni come appunto libnet e LWP (che per
activeperl si chiama libwww-perl.zip ?!? ora vedo...).
Grazie a tutti
Martino

 questi file zip hanno anche diversi nomi).
Si. Si puo'.
Pero' se i moduli richiedono delle estensioni C (.xs), devi anche avere un
compilatore C, cosa che non tutti hanno.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 compilatore C, cosa che non tutti hanno.
Ah. E di partenza devi avere un programma di make (nmake, credo).
Diciamo quindi che serve roba che normalmente non c'e' su una macchina Win32
(mentre e' quasi sempre presente su una macchina Unix).


Maurizio
Capito.
Ma quindi parti dei moduli (anche quelli famosi) sono scritte in C?
Come mai? ci sono alcune operazioni che si preferisce demandare alla
velocita' del C?
Per ora io avevo trovato cose tipo programmi esterni generatori di gif
o mailer ma niente incluso nelle librerie...
Concludo con un'altra domanda: qualcuno di voi ha mai usato  w3perl
come analizzatore di log? dai demo sembra molto ben fatto ma non
riesco ad installarlo... ovviamente sempre su NT server...
Comunque ora questa la vado a postare su it.comp.www.cgi che mi sembra
piu' adatto...
Grazie mille
Martino

 velocita' del C?
Domanda superflua: ci sono cose che in Perl possono essere inefficienti, dato
il tipo di dati usati. Qualsiasi cosa debba lavorara pesantemente sui bit,
ad esempio.

Newsgroup: it.comp.lang.perl
Titolo: I file .ph

Non riesco utilizzare gli header fiel (.ph) del Perl sotto Linux.
Ho usato h2ph per convertire i file del C ma quando eseguo il programma
Perl
mi dic sempre che non trova il file specificato.
Nell' usare h2ph ho seguito le istruzione riportate nella man page di Larry
Wall cioč
dalla directory /usr/include ho eseguito: h2ph * /sys/*.
Grazie a tutti coloro che potranno aiutarmi e buon anno.
E-MAIL: 
me5...@mclink.it


 


Alex ha scritto:

Non riesco utilizzare gli header fiel (.ph) del Perl
sotto Linux.

Ho usato h2ph per convertire i file del C ma quando eseguo il programma

Perl

mi dic sempre che non trova il file specificato.

Nell' usare h2ph ho seguito le istruzione riportate nella man page
di Larry

Wall cioè

dalla directory /usr/include ho eseguito: h2ph * /sys/*.

Grazie a tutti coloro che potranno aiutarmi e buon anno.


E-MAIL: 
me5...@mclink.it

Ti diro'... a me h2ph come lo hai scritto non ha mai funzionato... pero'
prova con

    h2ph sys/*

a me cosi' funzionava... e riesco tutt'ora ad usare le librerie ph
(se non va... prova ad istallare i sorgenti del kernel... a volte servono...
non chiedermi a cosa...)

Se non trovasse le librerie pure dopo averle convertite... controlla
che in @INC ci sia la dir delle librerie, se non c'e' non ti resta che
scrivere all'inizio del tuo prg use 
lib 'dir delle librerie ph';


Ad esempio:

  use lib './sys';

Auguri !


bye

 Snoopy

Newsgroup: it.comp.lang.perl
Titolo: Consiglio urgente!

Devo realizzare un web server che deve gestire Web browsing, e-mail,
account, spazio web grat., chat, n.g., forum e servizi interattivi per una
previsione di utenza di circa 300.000 (a medio termine)
Domanda: č meglio Linux su piattaforma Intel oppure Solaris su piattaforma
Sun scalare???????
Datemi un consiglio perfavore!

linux su piattaforma sun....


perchč non freeBSD su intel?
dicono sia solido come la roccia,
ed č utilizzato su molti grossi siti di rilevanza mondiale.

> previsione di utenza di circa 300.000 (a medio termine)
hits ? visitatori ? utenti e-mail ? utenti webspace ?
comunque io non mi preoccuperei tanto per la macchina quanto per la banda
uscente richiesta...
e' la che tiri fuori i soldoni...
ciao
p.s. : linux forever...

Newsgroup: it.comp.lang.perl
Titolo: Majordomo... qualcosa di simile...

Ciao a tutti!
Vorrei fare in modo che, scrivendo una mail ad un indirizzo particolare,
risponda un programma che invia nuovamente questa mail a più utenti.
Una specie di majordono, diciamo.
Quancuno ha idee?
Pensavo di indirizzare la casella di posta con un pipe verso un programma
(come majordomo)...
ma poi che bisogna fare?
Grazie a tutti!
MAx

 Quancuno ha idee?
Prova mdforward
http://www.nemeton.com.au/sw/mdforward/
Io lo uso proprio per creare delle piccole mailing list.
Newsgroup: it.comp.lang.perl
Titolo: libro per iniziare

Ciao a tutti! Premetto che non sono un programmatore, ma vorrei imparare
ad usare il perl. Sò perfettamente che c'è tanta documentazione on line,
ma volevo che qualcuno mi consigliase un libro in formato cartaceo per
imparare ad usare il perl(in italiano).
Grazie anticipatamente.

,
scriveva:

Nella tanta documentazione on line, c'è anche qualche indicazione a questo
riguardo: guarda perlbook e "perlbooks" in perlfaq2.
Ciao.

Newsgroup: it.comp.lang.perl
Titolo: login e password

Quando si chiama una pagina asp in internet e vengono chieste login e
password di accesso attraverso la finestra di Windows, quei due dati come
vengono trasmessi?? Quindi che tipo di chiamata devo impostare se desidero
che quella pagina asp venga chiamata da perl?
Spero che qualcuno mi sappia dare una indicazione ;-)
Ciao a tutti e grazie.
Andrea

...

Io alla fine non sono sicuro di aver capito :)
a) se ti serve un sistema di login e password 'semplice' fatto in perl
qui trovi una base 
http://cloud.prohosting.com/pigmauk/perl/repository.cgi?dir=network&file=www.login.cgi
b) se quello che ti serve è solo un redirect che chiami un'altra
pagina, nel tuo caso uno script, trovi l'istruzione sempre nello
script di sopra o, altrimenti, solo l'istruzione
qui:
http://cloud.prohosting.com/pigmauk/perl/repository.cgi?dir=network&file=www.redirect.cgi
Ciao
--
pigmalion network
http://cloud.prohosting.com/pigmauk/
Perl
http://cloud.prohosting.com/pigmauk/perl/


Ed e' esattamente quello che mi serve. Il problema, pero', e' che con la
chiamata a quel programma dovrei inviare anche una login ed una password,
immesse normalmente da una finestra del browser (quindi, non da una form
html), una finestra di immissione utilizzate dal sistema operativo
(Windows). Io non conosco come vengono inviati quei due dati al server. Devo
accodarli all'indirizzo? e con quale sintassi? (se fosse un GET, per
esempio, la stringa aggiuntiva sarebbe, probabilmente,
user=ciao&password=pippo).
Grazie e a presto.
Andrea

 desidero che quella pagina asp venga chiamata da perl?
Sei OT, comunque:
http://username:pass...@www.dominio.tld/path/to/file.ext
-- 
Saluti,
Giancarlo

 user=ciao&password=pippo
Esatto, per esteso:
http://www.miosito.com/login.cgi?user=pippo&password=topolinia


 http://username:pass...@www.dominio.tld/path/to/file.ext
Aggiungerei:
protocollo://username:pass...@host.dominio.tld:porta/path/to/file.ext?param
=value#hash
Cmq la soluzione, nel caso di una chiamata in modo POST, sarebbe anche in un
semplice comando JavaScript:
<html>
<body onLoad='document.form1.submit()'>
<form name=form1 action='
http://domain.tld/script.asp
' method=POST>
<input type=hidden name=param1 value=value1>
<input type=hidden name=param2 value=value2>
</form>
</body>
</html>
Questa pagina HTML invia automaticamente il form
http://domain.tld/script.asp
 appena viene caricata.
Ciao,
Guido.
Newsgroup: it.comp.lang.perl
Titolo: DBI + mysql

Ciao,
Usando DBI, ho provato il seguente codice con Oracle e mysql per leggere i
metadati del risultato di una query :
$sth = $dbi->prepare($statement);
$sth->execute();
for ( $t=1; $t <= $sth->{NUM_OF_FIELDS} ; $t++ ) {
  push( @H, $sth->{NAME}->[$t-1] );
  }
ma con mysql il costrutto $sth->{NAME} mi genera il seguente errore :
"Can't set DBI::st=HASH(0x81052a4)->{NAME}: unrecognised attribute or
 invalid value"
Qualcuno di voi ha bypassato il problema in qualche modo ?
 Raffaello

 
Presumo che la variabile $dbi sia un database handler,
derivato da DBI->connect. Se non lo e', c'e' qualcos'altro
che e' errato.
Se quello che vuoi fare e' mettere i nomi delle colonne
in un array, ecco quel che ti serve.
$sth = $dbi->prepare($statement);
$sth->execute();
@H = @{$sth->{NAME}};
$sth->{NAME} e' un riferimento a un array. Devi dereferenziarlo
con @{}.
Se proprio vuoi usare un loop, allora questo e' piu' semplice del tuo
for $colonna ( @{$sth->{NAME}} )
{
     push @H, $colonna
}
Ciao
gmax


Newsgroup: it.comp.lang.perl
Titolo: [FAQ] Verifica indirizzi di E-mail

Chiunque fosse interessato al problema in questione, sappia che su CPAN
esiste il modulo Mail::CheckUser che fa tutto il ragionevole per verificare
la correttezza di un indirizzo di e-mail. 
Naturalmente non e' affidabile ed e' lento, ma e' la natura stessa del
problema che impone certi limiti.
Inoltre, e questo e' piu' serio, dipende (ragionevolmente) da un certo 
numero di altri moduli (Net::DNS, Net::SMTP e IO::Handle 1.21) per cui 
la sua installazione puo' essere complicata.
In ogni caso, se date un'occhiata alla sua manpage 
(
http://search.cpan.org/doc/ILYAM/Mail-CheckUser-0.15/CheckUser.pm
)
c'e' l'elenco dei passi ragionevoli da effettuare per controllare un
indirizzo di e-mail, se proprio sentite questo irrefrenabile bisogno
(controllare un'indirizzo intendo, non leggere la pagina :)).
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 (controllare un'indirizzo intendo, non leggere la pagina :)).
Di che ci sono rinnovo il mio post precedente, notando che esiste una nuova
versione di Mail::CheckUser (la 0.16), la quale introduce l'uso di comandi
MAIL/RCPT per effettuare il controllo (apparentemente piu' efficace di VRFY)

Newsgroup: it.comp.lang.perl
Titolo: Forum

Salve a tutti, non sono un webmaster di professione ma semplicemente
gestisco a titolo gratuito un piccolo sito per un mio amico.  Le mie
conoscenze si limitano l'HTML di base, e anche quello non tanto bene. Ora
volevo, sempre per diletto, inserire un forum di discussione nel sito. Ho
cercato nella rete ed alla fine ho deciso di provare ad installarne uno io
visto che il servizio di hosting mette a disposizione la possibilità del
cgi.
Ho trovato un script gratuito ed ho iniziato ad installarlo. Completo il
lavoro e vado alla home page del forum
http://www.raffaelemangano.it/cgi-bin/yabb/YaBB.cgi
Miracolo... al primo colpo pare funzionare.. sottolineo pare... perché
appena tento di cliccare su qualsiasi link... non funziona nulla!
E' da una settimana che mi arrovello per trovare la soluzione.. ma nulla...
non è che qualche anima pia qui mi potrebbe aiutare?
Grazie a tutti
--
Mario Scola

 appena tento di cliccare su qualsiasi link... non funziona nulla!
i link sono del tipo
http://www.raffaelemangano.it/cgi-bin/yabb/YaBB.?board=news
                                                ^
come vedi dopo YaBB c'è un . ma manca il cgi
dovrebbe essere dunque
http://www.raffaelemangano.it/cgi-bin/yabb/YaBB.cgi?board=news
che infatti funziona.
Dunque cambia le tue impostazioni da YaBB. a YaBB.cgi

 ha scritto nel messaggio
news:bpikb1$4re$1...@news.ngi.it...


 parametro nel file di configurazione se ho ben capito
Esatto, in un qualche file di configurazione c'è "YaBB." invece del 
corretto "YaBB.cgi"

 parametro nel file di configurazione se ho ben capito
Esatto, in un qualche file di configurazione c'č "YaBB." invece del
corretto "YaBB.cgi"

Newsgroup: it.comp.lang.perl
Titolo: File ricerca risultati e visualizzazione degli stessi

  Sono alle prime esperienze, sto tentando di realizzare una pagina HTML
  di ricerca dati su un database MS-Access e la conseguente pagina di 
  visualizzazione risultati della ricerca.
  So che queste due pagine ed il motore di ricerca (soprattutto) si possono
  realizzare mediante tecnica CGI o PERL.
  Mi rivolgo a coloro che possiedono qualcosa di già pronto, prescindendo
  dal tipo di applicazione specifica, e possono mettere a mia disposizione
  il listing delle pagine e del motore di ricerca.
  Grazie

  realizzare mediante tecnica CGI o PERL.
Hey! Questo interessa anche me! :)
Nenč
______________________________________________________________
*** Nenč, l'uomo incinto: Controllare la mia panza per ulteriori
informazioni ***
______________________________________________________________

 wrote:
: >  Sono alle prime esperienze, sto tentando di realizzare una pagina HTML
: >  di ricerca dati su un database MS-Access e la conseguente pagina di
: >  visualizzazione risultati della ricerca.
: >  So che queste due pagine ed il motore di ricerca (soprattutto) si possono
: >  realizzare mediante tecnica CGI o PERL.
: Hey! Questo interessa anche me! :)
Anche in questo caso la soluzione e` un modulo del Perl: Win32::ODBC,
anche in questo caso sul CPAN.
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E
Newsgroup: it.comp.lang.perl
Titolo: Libreria GD

GD e' utilizzabile con activePerl?
Alternative?
Saluti,
Roan

"Roan Soldaini" <rsol...@NOSPAMtin.it> wrote:

Io NON sono un esperto di perl (sto appena cominciando)... comunque mrtg
usa GD e gira acneh su NT con activeperl, quindi direi di si.
http://www.mrtg.org
Heiko
-- Heiko Herold
-- 
Heiko....@previnet.it
-- 
Heiko....@dei.unipd.it

Newsgroup: it.comp.lang.perl
Titolo: query string - come si fa il "unescape"

Passo al mio script perl una query-string (tramite client browser).
Prima di passarla, utilizzo la funzione javascript escape() per farla 
diventarr un ULR string valido.
Una volta ricevuto dallo script server-side  però ho la necessità di 
fare il "unescape", quindi di tornare alla stringa che avevo all'inizio.
Esiste una funzione preconfezionata, tipo appunto:
        unescape(stringa);
che è disponibile in javascript.
Ciao,
--GM

        unescape(stringa);

--------------------------------
Inviato via 
http://usenet.iol.it
Newsgroup: it.comp.lang.perl
Titolo: IMPOSTAZIONE DATABASE IN LETTURA

Devo crearmi un motore di ricerca in perl o cgi che leggerà le informazioni
da database (excel o access). Volevo sapere come devo struttutrare il
database: mi devo creare il problema di quanto verrà grosso questo database
(in Kb) oppure, dato che l'elaborazione avviene sul server, non ci sono
differenze percettibili in termini di velocità di esecuzione?
Grazie
Andrea

 wrote in message
iHN95.56663$2s6.6...@news.infostrada.it...

Newsgroup: it.comp.lang.perl
Titolo: XML::Feed

mi sto cimentando nell'uso di questo modulo disponibile in locale ma
non disponibile nello spazio remoto che ho affittato.
Ogni volta che chiedo l'installazione di un modulo Perl passa
parecchio tempo, quest'ultimo troppo prezioso quando si è in fase di
sviluppo software. Io non lo posso installare perché non ho accesso
come superuser.
Ho pensato dunque di usare la versione PP trovata presso CPAN.
I file sono inseriti nella classica struttura che permette
l'installazione che io non posso effettuare in remoto.
nel folder lib si trova un solo file FeedPP.pm dovrebbe dunque essere
sufficiente includerlo nel modo seguente:
use FeedPP;
dico bene ? O sbaglio qualcosa.

Oreste wrote:

A seguito della use, Perl va a cercarsi il modulo FeedPP.pm all'interno 
delle directory presenti nell'array @INC, quindi devi anche fare in modo 
che il modulo stesso, sul tuo server, risieda all'interno di una di tali 
directory.
O, per converso, devi fare in modo che la directory che contiene il 
modulo, venga inserita in @INC.
Il primo approccio lo si attua semplicemente ispezionando il contenuto 
predefinito di @INC (se hai un accesso shell, basta "perl -V") e 
mettendo il modulo in una delle directory che vi figurano.
Il secondo approccio, che richiede la manipolazione di @INC, lo si mette 
in pratica con "use lib":
http://search.cpan.org/~smueller/lib-0.61/lib_pm.PL
ed eventualmente FindBin:
http://search.cpan.org/~nwclark/perl-5.8.9/lib/FindBin.pm
Detto tutto questo, come primo tentativo, senza fare null'altro, metti 
il modulo nella stessa directory del tuo script e probabilmente 
funzionerà ;-)

 funzionerà ;-)
Ti ringrazio, sto studiando la possibilità di uso di due moduli perché
FeedPP dipende da TreePP inoltre devo raccapezzarmi in quanto i feed
restituiscono un iframe ed all'interno dell' iframe ci sono le
informazioni, per questo motivo FeddPP non riesce ad elaborarle.
L'esempio si vede al seguente indirizzo: 
http://idvafrica.org/wp-rss.php
Ho notato che tutti i feed dei blog wordpress restituiscono un iframe.

Newsgroup: it.comp.lang.perl
Titolo: problemino in assembler[OT]

sto studiando un po' di assembler
ma, provando a compilare il seguende
codice d'esempio
DOSSEG
.MODEL SMALL
.STACK 200h
.DATA
.CODE
START:
  MOV AX, 4C00h
  INT 21h
END START
.. ottengo sempre degli
errori
uso MASM, e ho provato un sacco di combinazioni con le opzioni del
compilatore (ml.exe) e del linker (link.exe)
ma non c'e' verso
grazie
per qualsiasi info a riguardo
--------------------------------
Inviato via 
http://usenet.iol.it

 sto studiando un po' di assembler
prova su free.it.programmazione.assembly
Newsgroup: it.comp.lang.perl
Titolo: perl+apache

Come devo configurare apache in modo tale che ci girino sopra i miei script 
perl?
Datemi una spiegazione al "volo", intanto per partire !
Poi consigliatemi un HOWTO o qualche documentazione in rete, magari in 
italiano :-)
Grazie a tutti 
--Gabriele Montemari

Consiglio, in inglese
http://www.masonhq.com/
molto potente e facile
Bye


Newsgroup: it.comp.lang.perl
Titolo: compilatori per perl

Ho la necessita' di rendere eseguibile (per dos) un prg .pl
ho provato perl2exe, e trovo che funzioni benino.
Esistono altri programmi similari?
Grazie

 Esistono altri programmi similari?
Komodo della Active State + il Perl Dev Kit:
 
http://aspn.activestate.com/ASPN/Downloads/PDK
Tra l'altro, qualche tempo fa ho giusto dichiarato su questo NG che IMO il
Komodo era (versione 1.2) una ciofeca, e che aveva solo il Rx Toolkit
veramente ok, però devo pubblicamente ricredermi, adesso che ho provato la
versione 2.0.
Invece che versione "2.0" sarebbe stato più appropriato che fosse uscito
come versione "0.9", perché ha ancora parecchie ingenuità qua e là, pero,
però, però è un buon IDE, e farà progressi.
--
perl -MLWP::Simple -e "getprint(' 
http://perl.4pro.net
 ')"

Newsgroup: it.comp.lang.perl
Titolo: Pipe lettura e scrittura.

Salve,
sono riuscito ad eseguire correttamente gli script PHP da perl lanciando
l'eseguibile PHP.exe
In pratica eseguo:
open (PHP, "|".$exe." $param|");
print PHP $this->{Session}->{$name}->{PostData};
close(PHP);
E' lo script settato in una variabile di ENV viene eseguito.
Riesco a passare perfettamente tutte le varibili che ricevo con il metodo
GET.
I parametri che ricevo con POST dovrebbero andare con successo al file
php.exe tramite la pipe in scrittura.
Insomma, per concludere.
Lo script viene eseguito ma il codice della pagina che dovrei spedire al
browser mi viene stampato sulla console in STDOUT.
io pensavo che non il doppio | | si aprisse la pipe sia in lettura che in
scrittura.
QUalche spiegazione al riguardo?
Grazie ancora^^

Risolto :-)
open2(*reader, *writer, $exe, $param);
print writer $this->{Session}->{$name}->{PostData};
$pagina.=$_ while (<reader>);
close reader;
close writer;

Ho visto che dopo un periodo random di volte, il programma si blocca quando
va ad eseguire il php.exe con uno script.
Ho individuato un punto nella libreria IPC::open3
Ad un certo punto chiude una pipe aperta e si blocca irrimediabilmente.
Fa una banale close($pipe) ma è proprio lì il punto dove si blocca.
xclose $kid_wtr if !$dup_wtr;
la xclose è una sub interna al modulo che richiama a sua volta la close.
Ho provato a sostituire a xclose la close, ci messo $var="", $var=undef.
Ma nulla, si blocca.
Questo è un bug del perl presumo.

Ovviamente ho provato anche a lasciarlo aperto cancellando la close ma si
blocca quando la SUB finisce e tutte le varibili create con MY si
autodistruggono.
Bel problema questo.
Newsgroup: it.comp.lang.perl
Titolo: indagine

Scusatemi se pongo una domanda che probabilmente non e' specifica per
questo newsgroup.
Ho la necessita' di cominciare ad imparare dei linguaggi di scripting per
fare delle elaborazioni su file testuali, gestione di file etc etc.
Girovagando su internet ne sono uscito molto confuso perche' ho visto che
ve ne sono diversi ( perl, python, awk, tcl, ..., linguaggio di shell
,...) Qualcuno saprebbe dirmi giusto con un accenno quali sono le
differenze tra tutti questi linguaggi, o meglio i campi di applicazione e
la logica della loro nascita in modo che possa orientarmi in cio' che mi
e' piu' utile con cognizione di causa.
Grazie

 ha scritto nel messaggio
news:pan.2004.08.10....@interfree.it

Beh... è difficile essere imparziali su un newsgroup che parla proprio di
Perl :-p
Comunque posso dirti che il perl è indubbiamente una delle soluzioni dei più
"potenti" e versatili fra quelle da te citate ma ha degli svantaggi da non
sottovalutare.
Vantaggio: linguaggio di programmazione completo che ti permette di fare
tutto quello che serve
Vantaggio: immensa quantità di moduli già esistenti (
www.cpan.org
) che ti
permettono di fare moltissime cose in maniera semplicissima (impari ad
esempio in pochi minuti a usare cose cme FTP, mandare mail, controllare una
casella di posta, scompattare archivi tar/gz/zip, ecc...).
Svantaggio: un'oggettiva difficoltà ad essere utilizzato (diciamo che non è
semplicissimo ed è facile fare essori difficili da individuare)
Svantaggio: tende a spingere il programmatore a fare codice che può
risultare incomprensibile perfino allo stesso autore a distanza di pochi
mesi.
Svantaggio: poco adatto per interfacce grafiche

On Wed, 11 Aug 2004, Icestorm wrote:
Aggiungerei altri 2 vantaggi:
1 - e' free (non devi spendere soldi).
2 - veloce prototipazione.
 Raffaello

Newsgroup: it.comp.lang.perl
Titolo: Permessi per scrivere dei file

Non capisco dove sbaglio: questa è una
semplice istruzione (prende una serie di righe da un array
e le stampa..) il tutto funziona perfettamente in locale, peccato
che quando vada sul mio sito (tipo unix) tutte le funzioni dove
si debba scrivere un file non vanno.
open(TXT,">$dep") or &dienice("Errore di file output");
       print TXT @dep;
close(TXT);
questa è una f tipo, ma mi a logica non è un problema di sintassi,
visto che in locale funziona tutto, ma di permessi.. anche se
in telnet non mi dice nulla su permessi negati.
Un aiuto vi prego!
The Bos

io non so cosa sia quel dienice()
, ma sarebbe interessante scoprire che errore riporta,
magari usando die "cant open $dep : $!";
-- 
Posted from qmailr@[195.223.140.135] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.lang.perl
Titolo: Interfaccia ncurse

Ciao all! :)
Volevo  dotare un  mio script  di interfaccia  ncurses o  similare... ho
installato  Curses-1.06.tar.gz.  C'e` di  meglio  o  posso cominciare  a
smanettare con questo?
	tnx. =)
-- 
GHERdO, happy linux user.
"Non e' vero che linux non sia user-friendly:
       ...e' solo molto selettivo su chi siano i suoi amici". ;)

 smanettare con questo?
Dipende da cosa vuoi fare! 8-)
Tempo fa, ad esempio, ho scritto un programmino che permetteva scelte
multiple da console utilizzando perlmenu (reperibile su CPAN, che si
basa anch'esso sulle Curses): qualcosa tipo questo:
Preferisci il the o il caffe?
[ ] The
[ ] Caffe
			Next
Certo che se devi creare programmi stile (per citarne un paio!) iptraf o
mutt o tin ecc. il modulo di cui parli è la base di partenza!
Unica nota (a cui aggiungo un gigantesco IMHHHHHHHO!): la programmazione
con le curses in perl è veramente poco documentata quindi:
1) o ti smazzi per benino fra prove, errori, terminali da resettare e via
   dicendo
2) o conosci il C e ti vai a leggere le manpages delle funzioni delle
   Curses in C! (e in questo caso faresti anche tutto il programma in C!!) 
3) o non conosci il C ma lo stesso ti vai a leggere quelle manpages
   tentando di fare un "porting delle nozioni"!
Io ho usato assieme le alternative 1 e 3 e alla fine qualcosa è nato!
:-)
Ciao
--ev

:-)
Potresti descrivere la tua esperienza ;)


:-)
Potresti descrivere la tua esperienza ;)


 Potresti descrivere la tua esperienza ;)
Pessima! :-)
E ho deciso che io e le curses ci rivedremo non appena conoscerò meglio
il C!
Alla fine, il Perl lo si fa lavorare dietro le quinte, quindi non
servono interfaccine grafiche! ;-)
Ciao
--ev

Newsgroup: it.comp.lang.perl
Titolo: Due cose una facile facile..

1) come eliminare il contenuto (xxx) da:    <xxx>  (poi elimino anche <>, ma
qui ci arrivo)
2) domanda forse assurda ma mi sarebbe molto utile:
si puo' sospendere per  X tempo  l'esecuzione di uno script?.. in pratica
inserire una pausa
senza dover fare un loop di verifica del tempo che immagino consumi risorse
considerando che dovrebbe viaggiare per ore...
Grazie come sempre:)

 inserire una pausa
sleep?


 sleep?
Grazie!!!!!

 qui ci arrivo)
Non ho ben capito: perché non elimini tutto insieme?
Comunque la risposta alla tua domanda la trovi in:
Perlfaq9: How do I remove HTML from a string?
Ciao
SK

...


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

Ciao a tutti,
ho scaricato l'interprete perl 5.0 per win32 ma non riesco ad installarlo.
Il sistema operativo è windows 98.
Cosa devo fare?
Grazie ...
    Ivan

 ha scritto nel messaggio
news:9819656...@eva.enter.it...


http://www.activestate.com/Products/ActivePerl/Download.html
Scarica  sia l'eseguibile dell'interprete perl (ti consiglio il 5.6) sia il
file InstMsi.exe cliccando sul link Windows95/98 nel paragrafo user.
Poi prima installo questo file, poi l'interprete.
Ciao
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

ok.... grazie!!
:)
Newsgroup: it.comp.lang.perl
Titolo: validazione XML in perl

Con il modulo XML::DOM riesco a fare il parsing del documento XML che mi
interessa, ma avrei bisgno di validarlo sulla base di una dato DTD.
Non sono riuscito a trovare nessun esempio in perl... mi potete aiutare?
Ciao.
--Gabriele

 Non sono riuscito a trovare nessun esempio in perl... mi potete aiutare?
XML::Checker
XML::Checker::Parser
XML::DOM::ValParser
Udano Debian, si trovano in libxml-checker-perl, ma basta fare una
ricerca su CPAN.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)       [ 
http://digilander.libero.it/ebassi/blog
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 XML::DOM::ValParser
L'hai mai provati?
--Gabriele

Gabriele wrote:

Scusi, ma non parlo italiano...
XML::DOM non e il milliore module XML. XML::LibXML e bien milliore (e piu
rapido e potente), e e quasi compatibile con XML::DOM.
http://xmltwig.com/article/ways_to_rome_2/index.html#xml_libxml
 e un
esempio.
E possibile validare il XML con XML::LibXML con $parser->validation(1)
In English:
XML::DOM is not the best DOM module for doing DOM transformations in Perl.
XML::LibXML is much better (faster and a lot more powerful, oh, and better
maintained too) while being nearly compatible with XML::DOM.
http://xmltwig.com/article/ways_to_rome_2/index.html#xml_libxml
 gives an
example of code that is really similar with XML::DOM and XML::LibXML.
In XML::LibXML you can use $parser->validation(1) to set the parser to
validate using the DTD (by default it only checks well-formed-ness).
Ciao
--
Michel Rodriguez
Perl &amp; XML
http://www.xmltwig.com

 L'hai mai provati?
Sinceramente, no.

Newsgroup: it.comp.lang.perl
Titolo: info perl

Scusate se vi pongo questa domanda, per voi semrerà banale ma per me non lo
è affatto visto che sono alle prime armi con perl. La domanda è la seguente:
Con perl è possibile interagire con dell'hardware ad esempio con un cricuito
elettronico collegato al pc? Ad esempio io da pc mi costruisco un
programmino in perl che mi permette di interagire con un circuito
ellettronico collegato al pc e di conseguenza di far accendere una lampada n
volte.
Grazie anticipatamente
C.Tuccitto

 esempio con un cricuito elettronico collegato al pc?
Supponiamo che il tuo circuito sia collegato alla seriale del tuo pc,
dovrai accedere alla seriale con i mezzi forniti dal tuo OS...
Quindi non è tanto un problema di Perl, ma un discorso di OS...
Quindi se sviluppi per Win32, prova a porre la tua domanda su
it.comp.programmare.win32, se invece sviluppi per linux prova su
it.comp.os.linux.development.
Se hai qualche dubbio specifico sul linguaggio, a tua disposizione.
Ciao,
-- 
+--------+ | ASCII ribbon campaign ( ) | 
www.autistici.org/kral
|  kral  | |  - against HTML email  X  |
+--------+ |              & vCards / \ | my gpg id = 0x7C946947


magari non c'entra assolutamente nulla con la tua domanda, ma ti segnalo 
un paio di cose che forse possono tornarti utili: su 
http://www.misterhouse.net
 trovi un package completo di home automation, 
AFAIK basato su dispositivi X10 che si controllano tramite porta 
seriale. cerca anche "X10" su 
search.cpan.org
, ci sono moltissimi moduli 
che dovrebbero permetterti di programmarli a piacimento.
cheers,
Aldo
Newsgroup: it.comp.lang.perl
Titolo: passaggio di parametri

Domanda:
L'unico modo per passare dei parametri ad uno script Perl e' usare lo
switch -s?
Contesto:
vorrei lanciare un esecuzione batch di uno script Perl da una CGI, anch'essa
Perl, passandogli vari parametri di tipo path (/usr/local/var/log/file.log
etc.).
Ho provato, ingenuamente, ad utilizzare nella CGI una cosa del tipo:
$command = "
fai.pl?param1=$val1&param2=$val2
";
exec $command or die "Impossibile $command $!\n";
e in 
fai.pl
 la CGI.pm per il recupero dei dati.
Ovviamente (!?) ottengo un "
fai.pl?param1=$val
 no such file or directory".
C'e' qualcuno che puo' consigliarmi?
grazie
Mario

 C'e' qualcuno che puo' consigliarmi?
Se devi comunicare dei parametri tra due programmi Perl che usino CGI.pm, 
direi che la cosa migliore e' che il primo salvi i suoi parametri su file
tramite la funzione save_parameters(), e il secondo li recuperi con
restore_parameters() o collegando l'oggetto CGI direttamente ad un filehandle 
aperto sul file in questione.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@usa.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

> etc.).
Alla fine mi sono rassegnato a passare i parametri come switch
es: $command = "
fai.pl
 -param1=$valore1 -param2=$valore2"
e a "riceverli" tramite uno script la cui prima riga e'
#!/usr/local/bin/perl -sw
molto comodo in quanto mi trovo $param1 e $param2 gia' inizializzati.
Il mio problema ora e' un'altro:
quando la mia CGI lancia lo script vorrei che il browser si "fermasse" non
attendendo la fine del processo batch.
Direi che le ho provate tutte:
1- system $command or die "errore : $!\n";
     exit(1);
ovviamente attende il ritorno del processo batch
2- exec $command or die "errore : $!\n"
     exit(1);
termina effettivamente il processo padre forkando il processo generato da
$command, MA la N o peggio la E in alto nel browser continua a muoversi!!!
ho provato pure
3- if ($pid = fork)
        {
                exit(1);
        }
        elsif (defined $pid)
        {
                exec $command or die "errore : $!\n"
                exit(1);
        }
        else
        {
                die "Impossibile fork: $!\n";
        }
Ma il risultato non cambia.
Idee??
Mario
Newsgroup: it.comp.lang.perl
Titolo: regexp e ricerca di link in un testo

buongiorno,
posso immaginarmi che la mia domanda non sia particolarmente nuova e:
- e' appunto per questo che la pongo in un newsgroup prima di
reinventare la ruota,
- purtroppo non ho trovato nessuna risposta scorrendo due o tre news
group
  & raccolte di script perl
- google & google/deja non mi sono stati d'aiuto...
allora il problema: ho un testo (rtf) e l'ho ormai trasformato in
html... non mi resta
che ripercorrerlo tutto di nuovo, andare a cercare se l'autore del testo
vi ha nascosto dei link o degli indirizzi email e trasformarli in links
cliccabili.
per i mails non c'e' problema... basta cercare \S+@\S+[,.;:!?]*[\s$]
(non sono sicuro che sia al 100% giusto ma non fa niente)
per i links non ho invece ancora la soluzione... solo un abbozzo:
- se all'inizio c'e' un http:// bisogna ignorarlo;
- si tratta di una serie di lettere, numeri, punti, trattini e barre
diagonali, che si
  distingue dal resto del testo per il fatto che i puntini non sono
seguiti da uno
  spazio e che l'ultimo puntino e' seguito da due o tre lettere
il regexp potrebbe essere qualcosa del tipo:
(http://)?((\S\.)+[A-Za-z]{2,3}/?)[,.;:!?]*[\s$]          {a}
questo mi permetterebbe di ritrovare i link in \2
(nb: [,.;:!?]* mi permette di riconoscere correttemente i link
  del tipo 
www.ideale.ch
! dunque con una punteggiatura alla fine della
  frase)
adesso, il mio problema e' che dopo il .it/.com/.ch etc ci possono
ancora
essere dei caratteri e bisognerebbe poterli riconoscere:
www.spectrum.ch?action=medecine
voila', ecco dunque le mie domande:
- c'e' un'espressione regolare migliore di quella che ho scritto in {a}
?
- qualcuno ha un'idea di come potrei risolvere l'ultimo link proposto?
buona serata e grazie mille del vostro aiuto!
a.l.e

ri-buongiorno,
smpe ancora per il problema di cui ieri, io sono riuscito a produrre
l'espressione
(contorta) seguente:
%(http://)?((?:[^\s>(.\\\\]+\.)+[A-Za-z]{2,3})(/[^\s<]*?)?([,.;:!?)]*)(?=\s|$|<)%
le cui variabili vengono riutilizzate cosi':
<a href=\"http://\\2\\3\">\\1\\2\\3</a>\\4
in seguito cambio i links per i mails
%http://(\S+@\S+)%
verso
mailto:\\1
il tutto mi sembra un pochino contorto... anche se si e' rilevato piuttosto
efficace
nel trovare i link nascosti nei testi che ho a disposizione...
qualcuno ha un'idea un po' piu' lineare?
grazie!
a.l.e
Newsgroup: it.comp.lang.perl
Titolo: Problemi con i file PM!!

Ho da poco iniziato a cimentarmi con il PERL. Ho installato NT 4.0 SP5 più
IIS3.0. Ho settato l'Active Perl. Tutto OK ma quando ho iniziato ad
utilizzare le librerie PM ho cominciato ad avere problemi. Netscape dice che
il documento non ha genetato data. Mentre al prompt dei comandi funziona
tutto. Stesso problema ho incontrato quando ho spostato i file (non so
ancora se la libreria PM la devo inviare al server appure è già inclusa nel
PERL) sul server che ho da WEBJUMP continua a darmi errori.
Qualcuno può aiutarmi?

Qualcuno può aiutarmi?
Se usi una libreria che l'installazione PERL presente da WEBJUMP non
comprende, devi farla installare anche li' e non basta inviarla ma
deve essere installata dal Webmaster.
Per l'installazione consiglio di usare il modulo CPAN su unix e PPM su
ActivePerl :)
PS hints da 10 cents... Se volete sviluppare CGI in PERL usate il
modulo CGI e CGI::CARP, vi semplificano decisamente la vita :)
PS2 se il tuo script ancora non funziona prova a mettere qui il
sorgente che ci diamo un'occhiata :)
--------------------------------------------
 Voster semper Voster
         .And.
Ogni idea esposta rispecchia la mia personale opinione
 e non e' in alcun modo correlata con lo CSELT S.p.A.

Il problema credo sia sicuramente con il WEBMASTER, infatti ho letto che
loro hanno soltanto la libreria 
CGI.PM
, non c'è un sistema per evitare di
dover usare le librerie, ad esempio integrandole nel file .pl? Perchè non
credo proprio che quelli di WEBJUMP siano disponibili a installare un'altra
libreria, considerato che è tutto gratuito.


 libreria, considerato che è tutto gratuito.
Beh, la libreria CGI.pm e' la piu' completa e potente libreria per CGI e
generazione codice HTML...
Usare altre librerie e' possibile, ovviamente le devi avere installate sul
server. Questo non significa che debbano necessariamente trovarsi sotto
/usr/lib/perl5, in teoria le puoi anche installare nella tua home e
"aggiungere" nell' @INC il path con le tue librerie.
	Best Regards,
		Kazuma
-- 
Alex Garbagnati, 
agarb...@removethis.decisive.com
Sr. Lead Engineer, Product Development
Decisive Technology Corporation
Mountain View, CA  94043
Newsgroup: it.comp.lang.perl
Titolo: vi prego

Salve a tutti sono un ragazzo che vorrebbe imparare il linguaggio perl ma
non sa che fare.
Devo assolutamente creare  2 cgi un per fare un form maile ed uno per fare
un forum.
Potreste aiutarmi per favore.
ultima domanda: esistono programmi(in italiano) che mi evitano di imparare
il linguaggio perl e che creino loro stessi dei cgi??
Vi prego aiutatemi.
Andrea

Beh, sul trovare materiale in italiano fossi in te metterei una croce sopra.
Per quanto riguarda i CGI, se non sei capace di farteli puoi sempre scaricarne
qualcuno gratuito: 
http://www.cgi-resources.com
Per imparare PERL (e creazione CGI) comunque ti conviene prenderti un buon libro
e leggerlo. Alternativamente puoi cercare qualche manuale online (dipende da
come ti trovi più comodo tu).
Auguri
--
Umberto Meroni
[
http://www.ubi1k.com
] [
http://www.ubi1k-vb.net
]
[
webm...@ubi1k.com
] [ICQ: 14660006]
[MSN Messenger: 
ub...@hotmail.com
]
[per contattarmi: 
http://www.ubi1k.com/meroni
]
Newsgroup: it.comp.lang.perl
Titolo: aprire un altro task da perl

Avrei bisogno di aprire un altro task all'interno di un programma perl
che gira tramite cron.
Al verificarsi di una certa condizione dovrei aprire un altro task con
un programma che fa certe operazioni.
Questo mi serve perchè il programma principale deve girare ogni 30
minuti e deve fare un sacco di cose. NOn puà perciò aspettare che i
lavori che delegherei al task secondario siano terminati, altrimenti 30
minuti non bastano.
E' possibile ?
Dove trovo documentazione in merito ?
Un esempio di cosa dovrei fare è questo:
dato un elenco di circa 1000 utenti devo controllare la loro mailbox
ogni 30 minuti e vedere se c'è posta nuova. Questo l'ho fatto e funziona
senza problemi. Se c'è posta nuova mando un sms. Il tempo per mandare un
sms è superiore ai 30 secondi perchè il gateway sms è esterno. Perciò
non riuscirei a portare a termine il lavoro prima che cron mi rilanci di
nuovo il programma principale. Perciò vorrei aprire un task diverso ogni
volta che devo spedire un sms.
Domanda1: è da pazzia pensare di aprire 1000 task diversi più o meno
conemporaneamente ?
Domanda2: conviene eventualmente usare qualche linguaggio diverso dal
perl ?
grazie
rp
Domanda 2
-- 
--------------------------------------------------------------------------
Hosting professionale a prezzi USA ?
http://www.servitelit.com/prezzi.htm
Registrazione domini a Lire 50.000 ? 
http://domini.servitelit.com
--------------------------------------------------------------------------

 perl ?
Non penso che il tuo problema stia nel perl quanto piuttosto nel modo in cui
vuoi risolvere il problema. Per esempio sei sicuro di dover lanciare uno
script per ogni SMS ? Non puoi fare una lista e smaltirla alla fine o qualcosa
del genere ?
Per quanto riguarda i task penso che una chiamata di sistema (quella con gli
apicetti inversi) generi una fork del processo ed il processo figlio muore
quando ha finito il
suo compito ma ti ripeto che mi sembra il modo migliore per mettere KO il tuo
server
Ciao

 wrote in message
3AA0C078...@servitelit.com...


 Questo mi serve perchè il programma principale deve girare ogni 30
Scusa ma ogni 30 minuti mandi l'SMS anche a chi lo ha già ricevuto e non è
corso a guardare la posta?
Da sistemista ti dico che è una figata da utente ti dico che è una palla.
Ad ogni modo ti cosiglio di lavorare in maniera diversa, Io terrei un
 UNO!!!) processo che gestisce la coda degli SMS sempre attivo e uno che ad
intervalli di tempo regolari controlla le caselle è alimenta la coda.
Forse è un poco più complesso, ma sicuramnte più intelligente per te (che lo
devi gestire) e per la macchina (che magari ce la fa).
Marco Pinna
marc...@vaionline.it
Newsgroup: it.comp.lang.perl
Titolo: Libro Perl

ciao a tutti,
sapete dove posso trovare un libro on line free in italiano sul
linguaggio perl? che sia completo e che almeno tratti le
socket?
Grazie!!
;-)

 ha scritto nel messaggio
news:bh2r6r$e18$1...@gossip.excite.it...



ciao,
Stefano

Che io sappia l'unico testo on line che tratta perl & socket è
beginning perl 
http://learn.perl.org/library/beginning_perl/3145_Chap14.pdf
è in inglese ma molto semplice grazie agli esempi.
-- 
-- Marco Allegretti --
http://www.shishii.com

Newsgroup: it.comp.lang.perl
Titolo: aprire file dbm

Ciao come faccio ad aprire un file con estensione dbm grazie
spiegazioni dalla a alla z grazie 

 spiegazioni dalla a alla z grazie 
DBI e` ricchissimo di documentazione, dovrebbe essere 
sufficiente per cominciare. 
s.
-- 
Stefano Rodighiero      |  
http://www.stefanorodighiero.net
mailto:
lar...@perl.it
   |  Italian Perl Mongers: 
http://www.perl.it

 sufficiente per cominciare.
Astenersi perditempo

 Astenersi perditempo
uh ? 

Newsgroup: it.comp.lang.perl
Titolo: Excel::Template questo sconosciuto

Buongiorno a tutti,
sto costruendo un piccolo programma che esegue delle query su un DB
Oracle e presenta i risultati in un file Excel. Le query prendono come
parametro una data e il risultato finale dovrebbe essere un file Excel
che contiene un foglio per ogni giorno di un mese (almeno l'intenzione
è questa, per ora non si comporta proprio così).
Per ottenere tutto ciò ho pensato di utilizzare Excel::Template e sono
mediamente soddisfatto. Purtroppo però mi viene spesso restituito il
seguente errore:
 Can't use previously non-merged format in merged cells
Che in alcuni casi riesco misteriosamente a risolvere, seppure non
capisco il perchè ;-)
Quando però faccio una roba del genere:
<loop_più_grande>
.
.
.
				<format bold = "1" top = "2" left = "2">
				<cell text = "colonna 1"/>
				</format>
				<format bold = "1" top = "2" left = "1" text_wrap = "true">
				<cell text = ""colonna 2"/>
				</format>
				<format bold = "1" top = "2" left = "1" text_wrap = "true">
				<cell text = "colonna 3"/>
				</format>
				<format bold = "1" top = "2" left = "1" text_wrap = "true">
				<cell text = "colonna 4"/>
				</format>
				<format bold = "1" top = "2" left = "1" text_wrap = "true">
				<cell text = "colonna 5"/>
				</format>
				<cell ref = "$Q4CU8"/>
				<cell ref = "$Q4CU8"/>
				<cell ref = "$Q4CU8"/>
				<format align = "left" bold = "1" top = "2" left = "1" text_wrap =
"true">
				<merge_range text = "colonna 6" ref = "$Q4CU8"/>
				</format>
				<format bold = "1" top = "2" left = "1" text_wrap = "true">
				<cell text = "colonna 7"/>
				</format>
				<format bold = "1" top = "2" left = "1" right = "2">
				<cell text = "colonna 8"/>
				</format>
			<loop name = "Query4Loop">
				<row>
					<format top = "1" left = "2">
					<cell text = "$Q4RNC0"/>
					</format>
					<format top = "1" left = "1">
					<cell text = "$Q4RNC1"/>
					</format>
					<format top = "1" left = "1">
					<cell text = "$Q4RNC2"/>
					</format>
					<format top = "1" left = "1">
					<cell text = "$Q4RNC3"/>
					</format>
					<format top = "1" left = "1">
					<cell text = "$Q4RNC4"/>
					</format>
					<format align = "left" top = "1" left = "1" valign = "vcenter"
text_wrap = "true">
					<cell ref = "$Q4CU9"/>
					<cell ref = "$Q4CU9"/>
					<cell ref = "$Q4CU9"/>
					</format>
					<merge_range text = "$Q4RNC5" ref = "$Q4CU9"/>
					<format top = "1" left = "1">
					<cell text = "$Q4RNC6"/>
					</format>
					<format top = "1" left = "1" right = "2">
					<cell text = "$Q4RNC7"/>
					</format>
.
.
.
</loop_più_grande>
Ottengo l'errore, o meglio se il  Query4Loop non contiene niente tutto
va bene altrimenti, se la query numero 4 contiene qualcosa, si
presenta l'errore
Qualche idea?
Grazie in anticipo
Simone

Scusa una domanda cretina... ma nn potevi fare tutto da excell
(lasciando fuori perl ) ?

Newsgroup: it.comp.lang.perl
Titolo: sendmail

E' possibile simulare l'invio delle e-mail spedite con sendmail in locale?
Bisogna installare qualche software o semplicemente configurare il
httpd.conf?
P.S. il S.O. che uso č win98
Grazie.
-- 
Posted from 
relay4.inwind.it
 [212.141.53.75] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG





E' possibile simulare l'invio di e-mail in locale 
tramite sendmail?


 


Grazie.

Newsgroup: it.comp.lang.perl
Titolo: Dividere array

Ho un array che contiene 1000 valori. Da questo array vorrei estrarre
due array. Il primo dovrebbe contenere i primi 100 valori e il secondo i
restanti 900.
Come posso farlo?
max



Perdonami se faccio il grillo parlante, ma e` la seconda domanda che ti
vedo fare la cui risposta si potrebbe facilmente ottenere guardando sui
manuali e facendo qualche prova. 
Ti consiglio di leggere perldata (hint: un modo per fare quello che chiedi
e` adoperare le "slice").
ciao
Stefano

Ti sono molto riconoscente perchč fino ad ora i tuoi post sono stati per
me risolutivi (compreso quest'ultimo), tuttavia non posso fare a meno di
rispondere al tuo messaggio. Le informazioni che, dal tuo punto di
vista, sono facilmente ottenibili attraverso la consultazione di un
manuale, non č detto che lo siano anche per gli altri. Non č quindi per
pigrizia che ho postato i miei messaggi. Tuttavia, anche se cosě fosse,
i miei messaggi non erano ot e non ho certo costretto nessuno a
rispondermi.
Quindi, perdonami, ma se in futuro dovessi avere altre domande riguardo
al lingfuaggio perl che per qualcuno possono essere banali continuerň a
postarle su it.comp.lang.perl sempre ovviamente nel rispetto di
quest'ultimo e delle persone che vi scrivono.
Comunque grazie ancora per i diversi e risolutivi aiuti che mi hai dato.
ciao
maxo


 Comunque grazie ancora per i diversi e risolutivi aiuti che mi hai dato.
Prego.
ciao
Stefano
Newsgroup: it.comp.lang.perl
Titolo: die non funziona.

Salve.
Sto utilizzando perl per un CGI.
Devo ricercare dei dati in un database (mysql) solo che non capisco
perche' la funzione die non funziona.
Viene ignorata.
Potete darmi qualche suggerimento?
Grazie.
--
Posted from 
mta02-acc.tin.it
 [212.216.176.33]
via Mailgate.ORG Server - 
http://www.mailgate.org

 Potete darmi qualche suggerimento?
Facci un esempio di dove e perche' non riesci a far funzionare die e poi
potremo darti dei suggerimenti.
Per esempio intendo un pezzo di codice il piu' corto possibile che sia in
grado di riprodurre il tuo problema.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@usa.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

 
Per esempio questo frammento del mio CGI:
$dbh=DBI->connect('DBI:mysql:Timbrature','mauro','')
 || die "errore";
Ciao.
--
Posted from 
mta03-acc.tin.it
 [212.216.176.34]


  || die "errore";
Mi pare che un discorso analogo fosse gia' venuto fuori due o tre mesi fa, 
e il mio suggerimento fosse stato che e' necessario disabilitare la gestione
degli errori da parte di DBI per poterli gestire con die.
Di fatto dovrebbe essere legato al parametro RaiseError o PrintError, che
pero', nella pagina di manuale vedo essere indicato come non funzionante
con le versioni di Perl fino alla 5.004_04 inclusa, per cui viene suggerito 
di usare un eval { }
Verifica la pagina di manuale di DBI e prova a chiudere l'istruzione in un
eval{}


  Maurizio
Beh, mi gestisco l'eventuale errore facendo un 
if (!defined $dbh)
funziona ma avrei preferito utilizzare die perche' in altre parti del
codice mi verrebbe piu' comodo.
Ciao e grazie per l'aiuto.
--
Posted from 
mta02-acc.tin.it
 [212.216.176.33]
