mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.perl
Titolo: Emacs 22 (Client) in UBUNTU

Dai Repository di UBUNTU ho aggiunto un editor per il Perl che ï¿œ una 
versione ridotta di EMACS, mi ha creato 2 Link nel Menu - 
Applicazioni->Accessori-1 ï¿œ Emacs 22 (Client), che non funziona l'altro 
funzionante Emacs 22 (GTK),posso eliminare il Link o cosa?

funzionante Emacs 22 (GTK),posso eliminare il Link o cosa?
Non conosco Ubuntu, n� la versione specifica di Emacs di cui parli, ma so
che Emacs pu� funzionare come editor server.
Funzione di cui non ho mai avvertito il bisogno, n� pienamente compreso la
necessit�, e solo vagamente intuito il funzionamento, per cui non saprei
aiutarti in merito nel dettaglio, ma che comunque capisco che debba in
qualche modo prevedere necessariamente un'istanza di Emacs che agisce
appunto come server e una o pi� istanze client che si collegano al server.
Immagino che il link "Emacs 22 (Client)" abbia appunto lo scopo di avviare
Emacs come client.
L'eliminazione o meno del link dipende quindi dalla tua necessit� di questa
funzione.
Ciao.

 Ciao.

Non s� forse f� anche il caff�.
E tutto questo che accidenti c'entra?
Chiedevi informazioni riguardo il link "Emacs 22 (Client)".
Ti ho dato (limitatamente alla mia competenza) sincerissime
informazioni riguardo il link "Emacs 22 (Client)". Punto e basta.
Assoluta sincerit� (non mi sono finto un esperto di Emacs). Nessuna
ironia. Nessun giudizio su Emacs.
Nessun giudizio perfino (pensa!) sul fatto che hai fatto la tua
richiesta di informazioni su un gruppo totalmente estraneo
all'argomento. Solo un sincero tentativo di fornirti l'informazione
che chiedevi.
Ti ripeto quello che so al riguardo di quello che hai chiesto: Emacs
pu� fuzionare in modalit� Client-Server (in locale, ma forse anche da
remoto, non lo so). Tale modalit� (di cui ignoro i dettagli) prevede,
ovviamente, un'istanza di Emacs in esecuzione, in funzione di server,
e una o pi� istanze di Emacs in funzione di client. L'Emacs client si
collega ad Emacs server e gli chiede "fammi editare il tale file", e
cos� via, secondo (immagino) una qualche forma di colloquio come
qualsiasi altro colloquio client-server (ignoro in dettaglio l'esatta
ripartizione di compiti fra client e server).
L'eliminazione o meno del link dipende quindi dalla tua necessit� di
utilizzare questa funzione. Che puoi essere ovviamente solo tu a
valutare. Cos� come riguarda solo te quello che vuoi o non vuoi fare
con Emacs, le man pages, le info, e ogni altra cosa sulla quale ti sei
inventato un mio giudizio che io non mi sono mai sognato di pensare di
esprimere, neppure a me stesso.
Ciao.

Giovanni Zezza ha scritto:

Con cosa scrivi i programmi col word di Microsoft.
eh permaloso per permaloso.
ed ora se ti v� di ingolfare di post il NG possiamo accendere un flame.
io in vert� ho tanto altro da fare.

io in vert� ho tanto altro da fare.
"Dove vai?" - "Porto cipolle!"
"Che porti?" - "Vado a Bitonto!"
Altro, in merito, non mi pare si possa dire.
Ciao.

Giovanni Zezza ha scritto:

Ah propositu quand'� che t'arretruvi a bituntu accattie micciarielli ca 
nun pozzo appiccia lu focu.
Newsgroup: it.comp.lang.perl
Titolo: Cerco perl per windows.

Cerco un interprete perl per win... dove posso trovarlo.
Grazie.
Rino

Cerco un interprete perl per win... dove posso trovarlo.
www.activestate.com
Ciao
Andrea Busia
-------------------------------------------------------
Redattore di Ludus - 
http://www.ludus.it
la prima rivista italiana dedicata ai videogiochi,
con recensioni, anteprime, trucchi, soluzioni, ecc.
-------------------------------------------------------

Newsgroup: it.comp.lang.perl
Titolo: Decodificare messaggi in base64

Ciao a tutti. Ho notato che interfacce di webmail come quella di libero/iol
mandano messaggi codificati sempre in base64. Questo, come potete
immaginare, crea seri problemi quando gestori di mailing list come Mailman
tentano di decifrare comandi mandati con messaggi provenienti da tali
interfacce.
Mi chiedevo se in giro esistevano filtri (leggeri) per effettuare al volo le
conversioni da base64 a 7bit (o simili); ho guardato la documentazione del
package perl MIME::Tools, ma pare che non si riesca ad utilizzare in modo
semplice (io conosco il Perl solo in modo superficiale).
Grazie per le dritte che mi saprete dare.
--
Ciao
/\/ico

 semplice (io conosco il Perl solo in modo superficiale).
prova il modulo Mail-box:
http://search.cpan.org/search?dist=Mail-Box
in particolare:
Mail::Message::TransferEnc::Base64
encode/decode base64 message bodies    
Mail::Message::TransferEnc::SevenBit
encode/decode 7bit message bodies  
-- 
$_=q,6;-16;-1;-8;0;7;-13;-12;-9;-3;13#4A75737420616E6F74686572,,($_,$b)=
split?#?;@b=split?;?;map{$c.=$_,$d.=chr$b[$e++]+ord}split??,pack'H24',$b
;chop$d,print$c.chr(32).$d


Grazie mille, Andrea. Sto installando i moduli (semi-a-mano, perche
Bundle::CPAN, mi dice sempre che il make non va a buon fine). Spero di non
dovervi scocciare chiedendo anche un esempio di prova :-)
Ciao
Nico


man uuencode
man uudecode
Non so se facciano al caso tuo, prova a dare un occhiata!!!!!!!!!!
Ciao
Caius

 Bundle::CPAN, mi dice sempre che il make non va a buon fine).
In effetti il makefile del modulo Mime-Types 0.16 non viene ben 
digerito dall'nmake di Windows.
Ho però aggiornato Exutils::MakeMaker all'ultima versione
(la 5.54_01 del 31 marzo 2002) e così facendo, anche
Mime-Types si è installato correttamente, e dunque anche
Mail-Box.



Ah, io mi sono fidato di quello che diceva ppm di ActiveState: Mail::Box non
va sotto Windows, per cui mi sposto sulla Linux Box adiacente :-) e proseguo
lì, anche se "a mano". Del resto, avendo installato il compilatore C, e di
conseguenza anche make *dopo* aver configurato Bundle::CPAN, gli impropèri
che mi lancia sono giustificati. Del resto sono così arrugginito col perl
che questo è l'ultimo dei miei problemi :-)
Ciao
Nico
Newsgroup: it.comp.lang.perl
Titolo: valori "tagliati" in un campo text

Devo creare una form che immette in automatico dei valori poi
modificabili dall'utente.
Tutto ok, tranne per il fatto che il browser taglia tutto il testo dopo
uno spazio.
I dati vengono letti da un file, e vengono letti esattamente.
Per esempio ho due campi e ci scrivo questo codice
<input type=text name=TITOLO value=$titolo>
<input type=text name=DESCR  value=$descr>
i valori delle due variabili, lette da file su disco sono i seguenti
$titolo="Titolo oggetto uno"
$descr ="Questa č la descrizione dell'oggetto numero uno"
Se faccio una print dei due campi il browser mi fa vedere esattamente
questo testo, ma nella form i due campi a video contengono solo "Titolo"
e "Questa". Ho provato sia con Netscape che con IE, ma il rislultato č
lo stesso. Non ho trovato documentazione da nessuna parte e non so se
sia un problema legato alla gestione dei form da parte dei browser...
-- 
-------------------------------------------------------------------------
Hosting professionale a prezzi USA? 
http://www.servitelit.com/prezzi.htm
-------------------------------------------------------------------------

 $descr ="Questa è la descrizione dell'oggetto numero uno"
Se non metti delle virgolette (singole o doppie con escape) attorno alle
variabili, generi un html non conforme alle tue aspettative...
 <input type=text name=TITOLO value='$titolo'>
Max
-- 
"Time flies like an arrow; fruit flies like a banana."

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

Newsgroup: it.comp.lang.perl
Titolo: GD::Graph::lines3d

Salve a tUTTI. Ho letto un interessante articolo su Perl Journal
avente per oggetto il modulo GD::Graph. Nel articolo c'è un esempio
che ho provato sul mio sistema ma che però sembra non funzionare. Eccone
un pezzetto ( quello che contiene "l'intoppo").
#!/usr/bin/perl -w
 
       use strict;
 
       use GD::Graph::lines3d;
       # Create an array of data
       my @data = ( 
        [ "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep",
"Oct", "Nov", "Dec"],
        [  860,   813,   1694,  957,   1805,  1835,  2335,  1272, 
1562,  2296,  2123,  1882,],
        [  1249,  483,   1731,  1617,  1166,  1761,  1111,  1635, 
2158,  2007,  2250,  2858,],
        [  747,   1216,  525,   1028,  1053,  1860,  2282,  1871, 
2143,  1845,  2924,  2858,],
        [  1220,  864,   1325,  967,   1200,  1371,  1759,  1512, 
1484,  1683,  1965,  2458,],
        [  1276,  639,   931,   1288,  2049,  909,   1617,  1432, 
1615,  2605,  2712,  2429,],
       );
.........
........
..........
Se lo eseguo ottengo...
./
grafico3d.pl
: use: command not found
./
grafico3d.pl
: use: command not found
./
grafico3d.pl
: line 12: syntax error near unexpected token `('
./
grafico3d.pl
: line 12: `       my @data = ( '
Come mai? Non riesco a capire dove sia l'errore.
Spero abbia il tempo di rispondermi.
Ringrazio per l'aiuto.
Giuseppe Ricioppo.

Giuseppe Ricioppo.
Ciao,
Sergio.
----------------------
Per rispondermi direttamente via e-mail togli NOSPAM dall'indirizzo
e-mail.
To reply me directly via e-mail remove NOSPAM from my e-mail address.
Newsgroup: it.comp.lang.perl
Titolo: aggiungere opzioni tpo "-l"...

Salve a tutti!
Sto facendo un piccolo programma e mi piacerebbe poter aggiungere delle
opzioni tipo quelle che ha linux per esempio con il comando "ls" (-l, -a, -f
....). Dovrebbe cioč risultare una cosa del tipo: "perl 
esempio.pl
 -l".
Qualcuno sa dirmi se č possibile in perl ed eventualmente come si fa?
Grazie anticipatamente!
Stč

 opzioni tipo quelle che ha linux per esempio con il comando "ls" (-l, -a, -f
L'array che contiene gli argomenti del programma č @ARGV
Da perlvar:
@ARGV
The array @ARGV contains the command-line arguments intended for the 
script. $#ARGV is generally the number of arguments minus one, because 
$ARGV[0] is the first argument, not the program's command name itself. 
See $0 for the command name. 
-- 
$_=q,6;-16;-1;-8;0;7;-13;-12;-9;-3;13#4A75737420616E6F74686572,,($_,$b)=
split?#?;@b=split?;?;map{$c.=$_,$d.=chr$b[$e++]+ord}split??,pack'H24',$b
;chop$d,print$c.chr(32).$d

 wrote in message a89ucu$8e6$1...@newsreader.mailgate.org...

Anziche` fare il parsing a mano di quello che trovi in @ARGV,
puoi usare dei moduli. Ci sono Getopt::Long e Getopt::Std.
Il primo ti permette di gestire opzioni estese (quello che cominciano
con il doppio '-', per intenderci). Ad esempio:
myprogram.pl
 --fancy --groovy
Il secondo gestisce i classici switch costituiti da un solo carattere,
con la possibilita` di manipolare cluster (tipo 'tar -xzvf').
Personalmente preferisco usare Getopt::Mixed, che mette
a disposizione i vantaggi di entrambe gli stili.
Ad esempio...
-------------------------
use Getopt::Mixed;
use vars qw/
 $opt_f
/;
# f e` una stringa che deve essere fornita obbligatoriamente
# filename e` un sinonimo per f.
# Quindi si puo` scrivere sia -f nome_file che --filename nome_file
# In $opt_f, sempre e comunque, troverai il parametro
Getopt::Mixed::getOptions('f=s filename>f');
my $filename = $opt_f || (usage() and die);  # e cosi` via...
-------------------------
ciao
Stefano

Grazie a entrambi. Ho fatto!
Stè

Newsgroup: it.comp.lang.perl
Titolo: Comunicazione Perl / Java

Salve a tutti gli interneauti avrei bisogno di sapere se esiste in ambiente
Linux un supporto per
il colloquio tra un'applicazione Perl & Java
Grazie.
P.S.
E' inutile dirvi che č questione di vita o di morte ........il mio capo mi
tiene il fiato sul collo per una scadenza
imminente ....... :-(

 per il colloquio tra un'applicazione Perl & Java
  In ambiente UNIX due applicazioni sviluppate con qualsiasi ambiente
possono comunicare in diversi modi, in particolare:
	1.   Pipe;
	2.   IPC;
	3.1. Socket locali;
	3.2. Socket Internet.
  Quale preferisci? O meglio, che tipo di comunicazione intendi?
	Alla prossima,
		Marco

il colloquio tra un'applicazione Perl & Java
Per il colloquio Unix ti mette a disposizione diverse possibilita`. Se invece
vuoi integrare codice Java in programmi perl puoi utilizzare JPL (cerala su
www.perl.com
).
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
==> Visita il sito di it.comp.lang.perl: 
http://www.perl-it.org
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!
Newsgroup: it.comp.lang.perl
Titolo: Scusate il disturbo...

 (ma al limite anche da rimediare in libreria)?
In italiano non saprei.
La documentazione che arriva con perl (in formato POD e HTML) e' buona e
completa, ma e' in inglese.
Se non te la dici con la lingua della perfida Albione, cerca la versione
italiana del 'Cammello' della O'Reilly (Programmare in Perl, mi sembra
sia il titolo).
Cheers,
	Alessandro

so in quanti facciano la mia stessa domanda.


rin...@c-sistemi.it
 wrote:
 >E' la prima volta che frequento il gruppo e vedo solo 23 messaggi. Non
 >so in quanti facciano la mia stessa domanda.
Circa un paio alla settimana.
 >Potete consigliarmi un tutorial in italiano o un manuale sul Perl (ma
 >che cominci veramente dalle basi!) possibilmente scaricabile dalla rete
In italiano non esiste niente. Il manuale in inglese viene distribuito
con ogni versione.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

 (ma al limite anche da rimediare in libreria)?
Prova questo:
Introduzione al Perl di Marco Liverani
http://www.isinet.it/~marco/perl/
-- 
Fabrizio Lippolis
Studente in Informatica
Universita' degli Studi di Bari, Italia
email: 
lipp...@teseo.it


		attenzione: rispondere solo a questo indirizzo!

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

Sto cercando di installare il modulo SMTP.pm sul server linux per eseguire
uno script che mandi una mail con i dati ricevuti da un form.
Lo script si interrompe perche' il modulo SMTP.pm non trova le sue librerie.
Qualcuno potrebbe aiutarmi?
Grazie
Matteo


Se SMTP.pm e' quello che c'e' con la libreria Net (ovvero il modulo
Net::SMTP), allora devi aver installato correttamente tutti i moduli di Net
tramite la normale 'procedura' di installazione o tramite CPAN.
Se non e' quel modulo, non possiamo aiutarti se non sappiamo quali sono le
librerie che non trova.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)
Newsgroup: it.comp.lang.perl
Titolo: client http

Ciao a tutti.
Dovrei (se si può) fare uno script che apra una pagina web in una
intranet, dopo avere fornito userid e password, invii il campo di un
form e, una volta ricevuta la risposta, memorizzi in un file di testo le
righe ottenute come risultato.
C'è un modo per farlo (magari con l'aiuto di un modulo)?

 wrote:
Ciao,

WWW::Mechanize è quello che ti serve.
---CUT HERE---
use WWW::Mechanize;
use strict;
$a->get('
http://host.com
');
$a->submit_form(
   form_name => 'form_name',
   fields    => {
      username => 'foo',
      password => 'bar'
   },
);
my $html_response = $a->content;
...
---CUT HERE---
Come sempre, un'attenta lettura della doc a corredo per maggiori info
by
	- Enrico
--- have fun with 
www.perl.it
 ---

 writes:
  A> Ciao a tutti.  Dovrei (se si può) fare uno script che apra una
  A> pagina web in una intranet, dopo avere fornito userid e password,
  A> invii il campo di un form e, una volta ricevuta la risposta,
  A> memorizzi in un file di testo le righe ottenute come risultato.
  A> C'è un modo per farlo (magari con l'aiuto di un modulo)?
Certo, potresti usare LWP::UserAgent.
Ciao,
nico

Grazie per la dritta ( funziona bene ) a te e a Domenico.
ciao
Alberto
Newsgroup: it.comp.lang.perl
Titolo: perl e win32

Immagino che questa non sarà certo la prima volta (e neanche l'ultima :) )
che postano questa domanda; probabilmente la risposta sarà anche sulle
FAQ (dove le posso trovare?) .....
Dove posso trovare un "compilatore" perl per win32 (win98) ?
Phones

 
 
http://www.activestate.com

Newsgroup: it.comp.lang.perl
Titolo: Scusate se rompo ancora...

Scusate se intervengo ancora sul tema, ma non riesco a scrivere più di un
elemento in un database in mysql.
O meglio, non so se non riesco a scrivere o a leggere più di un elemento.
Vengo al problema:
una volta connesso al database inserisco i dati:
$db_handle->do("INSERT INTO rubrica VALUES ('1','Nome','Cognome')") or print
"Error";
poi vado a leggere quello che ho scritto con:
$stat=$db_handle->prepare(q{SELECT * FROM rubrica});
$return=$stat->execute;
@record=$stat->fetchrow_array;
foreach (@record)
{
 print "$_<br>";
}
Ma se faccio diversi inserimenti la lettura che ho è sempre il primo record
immesso: da cosa può dipendere?
Grazie.
-- 
Posted from 
smtp3.libero.it
 [193.70.192.53] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 record immesso: da cosa può dipendere?
Forse dal fatto che leggi sempre la prima linea. Ovvero il programma fa 
esattamente cio' che tu gli chiedi di fare, non vedo dove stia il problema.
-- 
Saluti,
Giancarlo

Ma questo codice non dovrebbe "estrarre" e stampare tutti i record della
tabella rubrica?
$stat=$db_handle->prepare(q{SELECT * FROM rubrica});
$return=$stat->execute;
@record=$stat->fetchrow_array;
foreach (@record)
{
 print "$_<br>";
}
Ciao.
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 


 }
A me sembra che prenda una riga e la metta in una array, che poi stampi.
Se tu prendessi tutte le righe, stampare $_ ti darebbe un reference ad un
array.
Devi quindi mettere il fetchrow in un while, per poter leggere tutte le
righe.
Dall'help di DBI
   $sth = $dbh->prepare("SELECT foo, bar FROM table WHERE baz=?");  
   $sth->execute( $baz );
 
   while ( @row = $sth->fetchrow_array ) { 
      print "@row\n"; 
   }  
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

grazie a tutti per i consigli.
Ciao
-- 
Posted from 
smtp2.libero.it
 [193.70.192.52] 

Newsgroup: it.comp.lang.perl
Titolo: Comando system e PerlTray

Salve a tutti,
ho fatto uno script che, adeguatamente compilato :), sta sulla traybar
e deve chiamare un programma (exe) esterno situato nella stessa
cartella. 
Utilizzo la chiamata: 
my $cmd = "pippo.exe -f pippo.txt";
system 1, $cmd;
Funziona correttamente, solo che per un paio di secondi si apre una
finestra dos che non vorrei vedere.
Per scremare le eventuali risposte: 
- ho provato con exec ma terminato pippo.exe, la mia applicazione sulla
tray esce (non ne capisco il motivo, oltretutto)
- ho provato la funzione "proprietaria" Execute, ma non mi accetta i
parametri.
Sicuramente sto sbagliando io qualche caxxata.
Grazie,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \

 tray esce (non ne capisco il motivo, oltretutto)
Per il resto non so, ma questa è facile:
exec LIST
exec PROGRAM LIST
    The exec function executes a system command and never returns--
                                                    ^^^^^^^^^^^^^
    use system instead of exec if you want it to return. It fails
    and returns false only if the command does not exist and it is
    executed directly instead of via your system's command shell
    (see below).
    .....
Ciao.

                                                     ^^^^^^^^^^^^^
Ma non intende che non ritorna il valore di uscita del programma? Io ho
sempre capito che fosse questa la differenza tra exec e system. Cioè con
una potevi fare:
	my $return = system "pippo.exe";
	print "$return\n";
mentre exec non ritornasse niente. Boh!
Ciao,


Ma non intende che non ritorna il valore di uscita del programma?
No, vuol dire che proprio non torna mai indietro. Le istruzioni che seguono
exec non sono raggiungibili e non vengono mai eseguite dall'interprete
perl, a meno di un fallimento di exec.
Ciao.

 dall'interprete perl, a meno di un fallimento di exec.
  Credo sia nel senso che non ``forka'' prima di partire,
  è lo stesso processo ad eseguire il codice che gli passi,
  non un processo figlio...
-- 
<!--_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
                      The Hacking Pages
 
www.lulli.net
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-->

  non un processo figlio...
Il meccanismo con cui è realizzata la cosa non lo conosco (potrebbe creare
un nuovo processo non subordinato, e poi suicidarsi, se c'è un modo per
farlo). L'esito netto è che il codice successivo all'exec non viene
eseguito.
Ciao.
Newsgroup: it.comp.lang.perl
Titolo: Chiarimenti sul perl

Vorrei un consiglio, devo cominciare a costruire dei CGI da installare
in un server UNIX, ( non posso lavorare direttamente sul server)
Se mi scarico un ambiente di sviluppo Perl per Win 95 i programmi che
creo avranno problemi a girare sul server Unix?
Dove posso trovare un editor Perl (compilatore, debugger, ecc)?
Scusate il doppio messaggio ma non avevo inserito il mio indirizzo
personale
ugop...@tin.it
Per rispondermi direttamente togliere dall'indirizzo NOSPAM
Saluti a tutti UGO

ugopian...@tin.it
 wrote:
 >Se mi scarico un ambiente di sviluppo Perl per Win 95 i programmi che
 >creo avranno problemi a girare sul server Unix?
Se li scrivi facendo attenzione alle differenze tra i due sistemi allora
non ci saranno problemi. Se pero` non hai idea di come funzioni il server
o unix in generale allora avrai sicuramente delle difficolta`.
Ti conviene probabilmente svilupparli direttamente sotto unix (che IMHO
per queste cose e` molto piu` comodo di windows) installando linux.
 >Dove posso trovare un editor Perl (compilatore, debugger, ecc)?
Il compilatore non esiste[1] e il debugger e` integrato (lanci il programma
con perl -d). Per quanto riguarda l'editor puoi usare quello che preferisci.
[1] In effetti esiste, ma a te non interessa.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

 Dove posso trovare un editor Perl (compilatore, debugger, ecc)?
intendi dire uno di quegli editor guidati da sintassi???? orroree' meglio
un qualsiasi edito testuale!!
per il debug perl d come gia' ti hanno suggerito
Liana

 wrote:
:> Dove posso trovare un editor Perl (compilatore, debugger, ecc)?
: intendi dire uno di quegli editor guidati da sintassi???? orroree' meglio
: un qualsiasi edito testuale!!
Al limite sotto Linux puo` usare elvis, che riconosce e colora le
keywords del Perl (consiglio elvis 2.1 anche se ancora in beta).
-- 
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: accesso ad un db oracle remoto

ciao a tutti,
avrei un problemino urgente da risolvere, dovrei testare se un utente
loggato ad un sito con uid e pwd è anche utente registrato di un altro
sito di cui conosco i seguenti estremi
i dati sono memorizzati in un database Oracle di cui conosco IP, nome
delle tabelle e struttura dei campi, il mio problema è che non so  come
fare a mettere in piedi la connessione.
grazie



Credo che DBI e DBD::Oracle siano quello che ti serve. Pero' non so
esattamente come sia la questione 'query remota', ovvero se tu debba avere
almeno una libreria o un client Oracle sulla macchina che fa la richiesta.
Ti conviene verificare su CPAN e sui siti dedicati a DBI eventuali dettagli.
www.perl.com
 puo' essere un buon punto di partenza (devi cercare le
risorse per i database dal menu in alto a destra)
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

La mia piattaforma č linux.
Credo anch'io che DBI e DBD::Oracle sia ciņ che mi serve, ero anche gią stato
su 
www.perl.com
 ma gli esempi che ho trovato fanno riferimento ad accessi a DB
in locale :(
Guarderņ meglio.
Grazie comunque
marco

 in locale :(
Per esperienza con DBD::MySQL (che non puo' essere COSI' diverso da
DBD::Oracle), per poter installare il modulo DBD mi sono state richieste delle
librerie e il client MySQL (non il server).
Una volta che hai il modulo installato (ovvero hai il supporto come client), 
il fatto di essere in remoto o in locale dovrebbe dipendere solo dal DSN
definito.



Ciao, ti mando la mia piccola esperienza:
con DBI non ci sono problemi all'accesso a db remoti; infatti, la
sintassi base per il collegamento del db e':
$dbh=DBI->connect("DBI:$tipodb;$nomedb;$host;$porta", "$uid", "$pwd");
dove:
- $tipodb e' il tipo di db da utilizzare (nel mio caso, MySQL);
- $nomedb e' il nome del database da aprire;
- $host e' l'host dove si trova il db. In caso di uso locale, basta
mettere "localhost";
- $porta e' la porta di collegamento al db;
- $uid e' il nome dell'utente abilitato all'accesso al db;
- $pwd e' la password per l'accesso al db.
Nel mio caso, non ho grossi problemi, in quanto uso MySQL localmente;
comunque, in My devi definire un profilo del database, cioè la
definizione dei privilegi agli accessi.
Tento di spiegarmi in modo breve: esiste in My un database (mysql) che
contiene 3 tabelle: host, user, db. 
Host include informazioni riguardanti gli accessi al db:
Quale host puo' accedere al db?? Qui si definisce proprio quello che
tu vuoi!
user include invece le specifiche degli utenti abilitati all'accesso
ai db: da quale host puo' lo specifico utente collegarsi? Cosa puo'
fare l'utente?
db, infine, include le informazioni riguardanti il db stesso: di
nuovo, da che host puo' essere interrogato il db? etc etc.
Sicuramente esisterà un sistema simile in Oracle. Mi ricordo che,
nelle prime sperimentazioni con mSQL, ho "scoperto" il file msql.acl,
che definiva, in maniera piu' blanda, le stesse cose, non in un db a
parte ma in un file di testo.
Spero di essere stato utile.
Joe Skop
Newsgroup: it.comp.lang.perl
Titolo: "compilatore" .pl

Esiste un compilatore tipo perl2exe che sia free????

Esiste un compilatore tipo perl2exe che sia free????
Prova PerlApp di ActiveState (
http://www.activestate.com
).
	Michele.
-- 
Michele Beltrame
mi...@io.com
http://www.io.com/~mick/

Newsgroup: it.comp.lang.perl
Titolo: Con molta umilta`: per Domizio

  Non so  piu` a che  Santo votarmi. Le  mie conoscenze del  Perl sono
molto - ma proprio MOOOLTO... limitate.
  Potresti   fare  un   salto  su   http:://
fly.to/demokrito
,  sezione
`programnmi', dare un'occhiata al mio 'aborto', e consigliarmi qualche
'dritta'?
  Grazie.
-- 
Power down.

mah... una richiesta privata in un NG pubblico: non so se esserne fiero o
vergognarmene :-)
Piccola parentesi: siccome uso Internet Explorer su winzozz e non so nemmeno
se sia possibile disabilitare il JavaScript, ho dovuto accedere al tuo site
attraverso perl, giusto per trovare il link diretto alla home page per poi
entrarci con Internet Explorer e JavaScript ABILITATO ! (spiacente di aver
violato le tue regole :-) (ma cosa ti importa poi se chi entra nel tuo site
usa JavaScript se tanto il tuo site non lo usa!":-)... mah...
In ogni caso... non ho capito bene cosa sia la tua richiesta:

Qualche dritta per fare che? Se il tuo programma è installato e funziona non
ti servo, se invece non funziona, allora posta la parte che da problemi e
dettaglia problemi e mete da raggiungere... insomma fai domande SPECIFICHE e
avrai risposte specifiche, fai richieste generiche e avrai risposte
generiche (come questa, ahimé) (anche perché non ho proprio tempo di
mettermi a analizzare uno script completo non sapendo oltretutto nemmeno
cosa fa e cosa servirebbe che facesse (meglio).
ciao
--
perl -MLWP::Simple -e "getprint(' 
http://perl.4pro.net
 ')"

Newsgroup: it.comp.lang.perl
Titolo: URGENTE!!!LEGGIMI

S.O.S
Cerco materiale on line, tipo appunti e dispense, come introduzione agli
algoritmi e al linguaggio Pascal, scritti in maniera chiara e che non
presuppongano una grande conosceza matematica.
Puoi indicami dove posso trovarli perchè mio esame di inf.generale
incombe e sono in panico.
Grazie in anticipo.

CERCO DISPERATAMENTE MATERIALE ON LINE,TIPO DISPENSE E APPUNTI
UNIVERSITARIE, CHE SIA UNA BUONA INTRODUZIONE AL LINGUAGGIO PASCAL,
SCRITTO POSSIBILMENTE IN MATERIA FACILE E SENZA PRESUPPORE GRANDI
CONOSCENZE MATEMATICHE PERCHE' NON STUDIO NE'INGEGNERIA NE'INFORMATICA.
IL MIO ESAME DI INF. GENERALE INCOMBE.AIUTATEMI!!!!!
Newsgroup: it.comp.lang.perl
Titolo: IDE

ciao,
che IDE usate per il PERL sotto LINUX?
al momento uso PerlEdit per Win32 e vi per Linux ma non è il massimo...
10x
Lestat
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 massimo...
My cent:
io ti consiglio di continuare a usare vim ( o meglio gvim ). Vim
è il miglior editor in circolazione, niente da dire. Ovviamente ha una
curva di apprendimento un pò ripida, ma una volta ingranato aumenta
(imho) la produttività. Anzi, io ti consiglierei di installare gvim
anche per win32, così da poterti esercitare anche sotto windows.
Ti consiglio di dare un'occhiata a: 
 
http://larsen.perlmonk.org/misc/vim/
del buon larsen.
Ciao,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \

grazie per il consiglio, LARSEN è molto convincente ;-)


 che IDE usate per il PERL sotto LINUX?
Usavo Komodo di AcriveState, ma poi mi ha dato problemi e quindi ora sono
passato ad Evolution ( 
http://www.evolution.org
 ), che mi pare un software
molto valido... ed è piuttosto veloce pur essendo scritto in Java.
A volte mi servo di Emacs, che per lungo tempo è stato l'unico editor da
me utilizzato. Lo preferisco a vi, ma mi fermo qui altrimenti si entra in
una delle più classiche guerre di religione. ;-)
	Michele.
-- 
Michele Beltrame
http://www.italpro.net/mb/
ICQ# 76660101 - e-mail: 
m...@italpro.net

 molto valido... ed č piuttosto veloce pur essendo scritto in Java.
Michele sei sicuro del link? a me non si apre...


 Michele sei sicuro del link? a me non si apre...
Ops, volevo dire Eclipse:
http://www.eclipse.org
Scusa. ;-)


 
Ma esiste un plug-in per programmare in perl o lo hai adattato in modo
che si possa fare? Se sì, in che modo?


 che si possa fare? Se sì, in che modo?
Ci sono alcuni plugin, compatibili anche con la versione 3.0M6, per
utilizzare PErl all'interno di Eclipse. Il progetto che li sviluppa è
EPIC:
http://e-p-i-c.sourceforge.net

Newsgroup: it.comp.lang.perl
Titolo: Newbie Question

How do I get a command line on a remote UNIX server?  I have tried using a
Telnet session, but don't know how to enter a password.  I have
authorisation to alter my company's web-site and I am tryin to run "whereis
perl" but don't know where to type it.
Please help me, the people at virtual internet will not answer my E-mails!
Yours,
Fred O'Brian
---
"He who quoteth at the end of mail sucketh much"

 Please help me, the people at virtual internet will not answer my E-mails!
sure.
-- 
Particle
bsp...@geocities.com
http://www.geocities.com/SiliconValley/Way/7650
Home of the Java Data Structures Tutorial,
& Java Binary Space Partition Tutorial!
(& "Dog 3D"; a BSP Tree Test Applet)
Member of: Super Happy Fun Clan
http://www.geocities.com/TimesSquare/Realm/2229
(The funnest and happiest clan on the net!)

Newsgroup: it.comp.lang.perl
Titolo: Lettura Pagine web da Perl

Ciao a tutti.
Ho provato ad usare in uno script le istruzioni che mi vennero fornite tempo
fa per leggere una pagina web (
http://www.sito.com/pagina.htm
) da uno
script.
Ora sono a chiedere: normalmente la lettura fa si che vengano letti anche i
tag HTML.
E' forse possibile leggere una pagina nello stesso modo circa (almeno a
livello di caratteri ascii) di come viene visualizzata a video (senza tag
html) ?
Grazie mille.

passa...@tcstore.it
 wrote:
 >E' forse possibile leggere una pagina nello stesso modo circa (almeno a
 >livello di caratteri ascii) di come viene visualizzata a video (senza tag
 >html) ?
Usa i moduli HTML::*.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *

 wrote:
: Ora sono a chiedere: normalmente la lettura fa si che vengano letti anche i
: tag HTML.
: E' forse possibile leggere una pagina nello stesso modo circa (almeno a
: livello di caratteri ascii) di come viene visualizzata a video (senza tag
: html) ?
Usa HTML::Parse e HTML::FormatText .
-- 
Nando Santagata: Telemastica & infornatica
Key fingerprint = C2 D9 C0 8E D5 B7 04 97  AF E8 3F 3E AF 4E 7F 9E

...




 wrote:
: Ho provato, ma purtroppo la pagina web che vado a leggere contiene una
: tabella (l'unica cosa che mi serve in quella pagina), ma il risultato mi
: dice al posto della tabella "Table not shown".
: Che devo fare?
Scrivere un bel modulo per la traduzione delle tabelle :-) visto che
attualmente non sono supportate (e immaginare prima come vuoi che
siano rese...)

Newsgroup: it.comp.lang.perl
Titolo: Arieccomi: NON scrive sul file

Allora: ora come come da voi consigliato ho modificato il mio script cosi':
#!/usr/bin/perl
print "Content-type: text/html\n\n";
print "Sto scrivendo";
$fileout = "/web/html/out.html";
open (PIPPO, ">$fileout")or die "Qualcosa non va\n";
print PIPPO "<html><head><body bgcoclor>";
close (PIPPO);
Ora non mi da piu' "INTERNAL SERVER ERROR" e mi stampa a video "Sto
scrivendo" MA PERCHE? NON MI SCRIVE NULLA SUL FILE?????
La cosa strana secondo me e' che se provo a non mettere il file out.html
gia' creato e con i permessi giusti (777) non mi da' errore inquanto non
potrebbe crearlo ma esegue lo script scrivendo a video "sto scrivendo" ma
non mi fa nulla al file!!!
BO?????
P.S. ...e si' che ne ho guardati di sorgenti di CGI  e non capisco perche' a
me non lo faccia!!!

Ho un piccolo dubbio: non č che la directory /web/html non esiste?
da come tu la scrivi cerca una directory che parte dalla base
p.es
 nel mondo DOS, se lo script viene esguito partendo dal disco fisso,
allora necessita di c:\web\html
magari dovresti metterci un punto (o altro, dipende)
$fileout = "./web/html/out.html";
            ^
Altra domanda: hai provato a far girare il programmino da solo (ovvero non come
cgi)? se funziona, allora i problemi potrebbero essere:
1) vedi sopra
2) il "proprietario" del web server non ha i diritti necessari per scrivere
nella directory /web/html
ciao, antonio

-- 
ASTAT - Istituto provinciale di statistica
viale Duca D'Aosta, 59
I - 39100 Bolzano
tel: 0471.414045  fax: 0471.414010
http://www.provinz.bz.it/astat

Bazu wrote:

 partirebbe dalla directory contenente il cgi)
Da FTP non vedi il percorso fisico che hai sul server.
Se puoi accedere via telnet a una shell sul server allora appena entrato
dai pwd e ti sparera' il reale percorso.
Probabilmente sara' una cosa del tipo
/home/nomeutente/web/
Altrimenti chiedi all'amministratore il path da usare.
-- 
Lorenzo Pulici - 
webm...@milanohockey.com
 
http://www.milanohockey.com
 
MILANOHOCKEY.COM
 - Tutto l'hockey su ghiaccio di Milano

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

Ci sono riuscito!!!!
per prima cosa ho dovuto usare riferimenti relativi, anche se cio' non mi
piace ma usandoli riesco a scrivere (grazie A.Gulino) .
E con autoriferimento mi dico stupido ad aver tenuta per buona la grarchia
delle directory dettate dal client FTP, infatti come ben mi avete fatto
notare, per giudicarla dovrei avere un account telnet o chiederlo all'
ammsys (grazie L.Pulici e M.Balestra)
Newsgroup: it.comp.lang.perl
Titolo: Perl 6, Parrot 0.3 e Godot 1.0

Vorrei sapere se qualcuno in questo newsgroup ha qualche amico alla
NSA o nella Skull and Bones society  che gli possa aver sussurrato una
*attendibile* dato di rilascio per perl 6 e Parrot.
L'attesa è diventata un filino snervante e a mio parziale disonore
confesso che non riesco a trovare in giro delle date attendibili -
ripeto, è certamente un limite delle mie ricerca frettolosa.
Che idee vi siete fatti? In qualche umoristico prossimo talk sullo
stato della cipolla ci chiederanno se ci abbiamo creduto davvero
confermandoci che stavano scherzando oppure sono in ritardo per via
del fatto che stanno implementando l'emulatore Actarus in bytecode? Il
tutto arriverà prima della beta di Godot ?
Snervante, no?
InModIs 


ciao,
S.
-- 
Stefano Rodighiero      |  
http://larsen.perlmonk.org/blog
mailto:
lar...@perl.it
   |  Italian Perl Mongers: 
http://www.perl.it

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

Ho fatto un semplice programma con questo modulo per leggere celle in un
file .xls
Funziona tutto correttamente (copiato in pratica dall'esempio che c'è
nella documentazione) tranne quando leggo una colonna con tutti dati
numerici e con le celle settate a "standard".
Lo script i stampa come contenuto sempre "general". Se cambio i campi
delle celle specificandoli come interi tutto funzia .. avete idea di
cosa possa essere?
Altra domanda, noto che in tutti gli esempi mettono "use strict".
Io non ho alcun problema se non lo uso, mentre se lo inserisco mi
obbliga a dichiarare le variabili altrimenti mi da errori di
compilazione.. a cosa serve quel comando?
Grazie
Fabri

compilazione.. a cosa serve quel comando?
Ad obbligarti a dichiarare le variabili, altrimenti ti da errore di
compilazione.
Ciao.

 compilazione.. a cosa serve quel comando?
Se, usando 'use strict', all'esecuzione del programma non ti si
presentano errori allora sei sicuro che lo script fatto non ha errori.
( o almeno non di forma ).
E' da usare sempre!
Ciao,
-- 
+--------+ ASCII ribbon campaign ( )
|  kral  |  - against HTML email  X 
+--------+              & vCards / \
Newsgroup: it.comp.lang.perl
Titolo: crypt.

Salve.
Premetto che non conosco il perl.
Per crittare una password mi e' stato suggerito di utilizzare la funzione 
crypt() in questo modo:  
"perl -e "print crypt('passwd','a_salt_string');"
Non ho pero' capito a cosa serve a_salt_string.
Mi dicono una stringa di salto di 2 caratteri.
Ma una stringa a caso?
Grazie.

la funzione crypt di perl e' mutuata dalle libc.
man 3 crypt
#define _XOPEN_SOURCE
#include <unistd.h>
.....
       salt  is  a  two-character  string  chosen  from  the  set
       [a-zA-Z0-9./].   This  string is used to perturb the algo­
       rithm in one of 4096 different ways.
quindi una coppia di caratteri qualsiasi nel set [a-zA-Z0-9./] e
serve a cryptare la stessa password in 4096  modi differenti e
rendere piu' difficile un attacco a dizionario (o meglio procurarsi
dizionari 4096 volte piu' grandi a parita' di termini). Tale coppia
di caratteri sara' sempre in chiaro come prefisso della password
in modo che per autenticarla siano idsponibili:
perl -e "print crypt(\"passwd\",\"ww\").\"\n\";"
                                  ^^
wwK6ik1vZI1ro
^^
Inoltre crypt standard usa DES e elimina il bit piu' significativo
di ogni char quindi anche "password" non sara' di 64 bits ma di 56
bits.
Molto meglio md5 per le password. 
Ciao
Roberto.


 rithm in one of 4096 different ways.
solo una nota pratica... se il salt e' piu' lungo la funzione lo taglia 
e prende i primi 2 caratteri... cosi' puoi usare la pawd criptata per 
verificarne la correttezza di una pwd inserita:
if ($pass_from_pwd_file==crypt($pass_inserita, $pass_from_pwd_file)) {
        #autenticazione riuscita
}
-- 
Saluti,
Giancarlo

Ma sbaglio o non esiste un ipotetico decrypt ?
in questo caso come fai a mandare la psw in chiaro ad un utente che se l'he
persa o dimenticata ?



La risposta è facile: non puoi. Quello che fai è generarne una nuova,
cambiarla, e mandargli quella (magari invitandolo o anche opbbligandolo a
cambiarla alla prima connessione).
I siti che ti mandano la password in chiaro iun realtà non usano password
criptate, ma le conservano in chiaro. Anzi, peggio... la poassword passa
in chiaro sulla rete.... Molto pericoloso se sulla tua rete locale ci sta
gente poco simpatica
Leo
Newsgroup: it.comp.lang.perl
Titolo: UpLoad di file da una form

Ciao, avrei la necessita di fare l'upload di una foto da un client ad un
server, mediante un bottoncino che mi faccia sfogliare il mio disco.
Scusate, ma sono un p onuovo di perl. Grazie.....

Alberto Speggiorin wrote:

Non capisco se hai un problema di tag HTML o dello script che poi ti faccia
recuperare il tutto.
In fatto di tag html prova con <Input type=file name=upload> ....
Ciao
Luca

Scusate, ma sono un p onuovo di perl. Grazie.....
Nell'HTML devi inserire un:
<input type=file name=quellochevuoi>
A seconda del browser usato (ma accade praticamente con tutti), compare
una input line nella quale puoi mettere path e nome del file; accanto
ad essa viene inoltre inserito un bottone per sfogliare le risorse del
sistema.
Dal lato server, il file arriva esattamente come se fosse un qualsiasi
altro campo. Se ad esempio (caso piu` comune) la libreria che usi per
il parsing delle form mette tutto in un hash, accedi al file con:
$myfile = $frm{'quellochehaimesso'};
	Michele.
-- 
Michele Beltrame
mi...@io.com
http://www.io.com/~mick/

Newsgroup: it.comp.lang.perl
Titolo: Le prime volte... con i moduli!

Si sa che le prime volte è sempre un po' difficile.
E per me sono le prime volte che inizio a giocare con moduli e package
:-)
Per questo mi ritrovo un problemino.
Ho uno script lunghetto ma funzionante senza intoppi con 
use strict;
use warnings;
Ho preso una serie di funzioni, le ho fatte diventare parte di un
package che ho messo in un file a parte facendo in modo che diventasse
un modulo che ho chiamato BBnat::Inizio
A questo punto lo script continua a funzionare esattamente come prima
ma, all'avvio, mi segnala alcuni errori che non riesco a comprendere.
Avete qualche consiglio per capire cosa desidera questo signor
interprete?
Grazie.
-------------
Avvio e errori:
nathanvi@argo:~/BBnat_0.3$ ./
bbnat.pl
 
Possible attempt to separate words with commas at ./
bbnat.pl
 line 16.
Possible attempt to separate wordswith commas at BBnat/Inizio.pm line19.
Possible attempt to separate words with commas at BBnat/Inizio.pmline24.
Reference found where even-sized list expected at ./
bbnat.pl
 line 24,
<CONF> line 33.
---------------
Le linee incriminate:
12)use DBI;
13)
14)use BBnat::Inizio qw(new, configura, stampa_parametri, frase, 
15)			spiegacomando, ricorda, proverbio, 
16)			url, data_ora, log );
17)
18)#package main;
19)
20)## commenti
21)## commenti
22)my $bbnat = BBnat::Inizio -> new;
23)my $count;
24)my %conf = $bbnat -> configura();
25)my $bnome = $bbnat->{conf}->{bnome};
-- 
nathanvi
ICQ --> 20318568
mail --> vitto.z A_T 
tiscali.it

 16)			url, data_ora, log );
Quando usi qw le virgole non le vuole. :)
Ciao,
-- 
+--------+ | ASCII ribbon campaign ( ) | 
www.autistici.org/kral
|  kral  | |  - against HTML email  X  |
+--------+ |              & vCards / \ | my gpg id = 0x7C946947
Newsgroup: it.comp.lang.perl
Titolo: stampare array

salve
ho un array costruito leggendo un file txt, del tipo
pippo
peppo
poppo
etc.
vorrei che in un altro file mi venisse stampato per tutti gli elementi
dell array su piu righe
una cosa tipo
http://www.pippo
http://www.peppo
http://www.poppo
Solo che per colpa dell'inesperienza non mi ricordo come si fa a
concatenare una stringa a tutti gli elementi di un array.
Qualcuno mi puo aiutare?
Grazie Guido Leoni

guido...@gmail.com
 wrote:

my $prefix = '
http://www.
';
map { $_ = $prefix . $_ } @array;
Ciao,
Emanuele.

On Sep 10, 8:11 pm, Emanuele Zeppieri
<ema...@tiscali.it_SNIP_HERE_.invalid> wrote:

Personalmente tendo ad utilizzare map solo in situazioni in cui non ci
siano side effect. In questo caso avrei utilizzato for:
   $_ = $prefix . $_ for @array;
Ciao,
   Flavio.

polettix wrote:

Giusta precisazione, concordo in pieno.
(Ho usato la map perché m'era sembrato che fosse quella la funzione che 
Guido cercava di ricordare).
Tra l'altro for č anche piů veloce (nonostante il void context di map).
Ciao,
Emanuele.

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

Problema: il mio script riceve il valore in una variabile da un form di una
pagina HTML; devo scrivere un cookie con il valore di questa variabile; poi
da un'altra pagina HTML devo rileggere questo cookie.
Per inviare la variabile non ho problemi, ma come cavolo si fa a scrivere il
biscottino ?
Qualcuno puņ aiutarmi ?
Grazie, ciao.

biscottino ?
Dai un'occhiata alla documentazione del modulo CGI.pm, che ti semplifica
notevolmente la vita per quanto riguarda la gestione dei cookie.
	Michele.
-- 
Michele Beltrame
m...@io.com
http://www.io.com/~mick/
ICQ# 76660101
==> FAQ di it.comp.lang.perl: 
http://www.borders.it/perl/faq/
==> Sei del triveneto e vuoi unirti ai Perl Mongers? Scrivimi!

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

 Michele.
Ciao, vorrei sapere se ti è mai capitato che in alcuni browser i cookie
funzionano (es IE 5.5), mentre altri neanche si accorgono che esistono.....
E soprattutto se hai risolto questo problema. Non riesco a capire quale sia
il problema: premetto che uso CGI.pm
use CGI qw(:cgi-lib);
use CGI qw/:standard/;
use CGI::Cookie;
Grazie cmq
Anton-io

funzionano (es IE 5.5), mentre altri neanche si accorgono che esistono.....
A dire il vero no. ;)

Newsgroup: it.comp.lang.perl
Titolo: giorno dell'anno partendo dalla data

esiste un modulo che accetti in ingresso una data nel formato
giorno/mese e restituisca il giorno dell'anno ?
esempio 31/01 -> 31° giorno dell'anno, 25/02 56° giorno dell'anno.
thx



Date::Manip puo' fare tutto l'immaginabile sulle date e anche di
piu'. Pero' forse e' troppo.
Puoi sempre prenderlo e copiarti la sola funzione che calcola il giorno.
Maurizio
-- 
Maurizio M. Munafo' / 
mmmu...@netscape.net
"Consider Phlebas, who was once handsome and tall as you" (T.S.Eliot)

mi sento di affermare che non esiste un modulo o un programma al mondo
che sia in grado di fare quello che dici correttamente, perchè se l' anno
è bisestile, febbraio ha un giorno in più, e tu non gli passi questa informazione.
comunque se assumi che l'anno non sia bisestile, puoi provare :
#!/usr/bin/perl -w
# uso : 
giorno.pl
 05/04
die "e la data ?\n" unless $ARGV[0];
my ($giorno_dell_anno,$mese) = $ARGV[0] =~ m!^(\d+)/(\d+)$!o;
my @mesi = (31,28,31,30,31,30,31,31,30,31,30,31);
$giorno_dell_anno += $mesi[$_] for 0 .. $mese - 2;
print "$ARGV[0] è il $giorno_dell_anno° giorno dell' anno\n";
-- 
Posted from qmailr@[195.223.140.135] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 comunque se assumi che l'anno non sia bisestile, puoi provare :
[...]
Piu' in generale:
[code]
#!/usr/bin/perl
use Time::Local;
die "data in formato GG/MM" unless
    ($gg,$mm) = split m!/!,shift @ARGV
    and $mm =~ /^\d+$/
    and $gg =~ /^\d+$/;
$anno = 2001;
# oppure se vuoi l'anno in corso:
#$anno = [localtime()]->[5];
# ... si', lo so... ma per timelocal 2001 e 101 sono la stessa cosa
$jul = 1+[localtime(timelocal(0,0,0,$gg,$mm-1,$anno))]->[7];
print "Il giorno $gg/$mm e' il $jul-esimo del $anno\n";
[/code]
In questo modo becchi anche gli anni bisestili.
Se poi ti basta sapere il giorno giuliano di oggi:
[code]
#!/usr/bin/perl
$jul = 1+[localtime]->[7];
print "Oggi e' il $jul-esimo giorno dell'anno\n";
[/code]
ciao, marco
--
Marco Cacchiani                                
e-mail:ma...@sirius.pisa.it
Public pgp key:         
http://www.sirius.pisa.it/marco/pgp_public_key.asc
Sirius Servizi Informatici                     e-mail: 
in...@sirius.pisa.it
Parco Teatro Pasolini, 1                       Phone:  +39 (50) 865120
I-56019 - Vecchiano                            Fax:    +39 (50) 860260
(Pisa - ITALIA)                                
http://www.sirius.pisa.it/

 wrote in message
3AC8B145...@servitelit.com...

Newsgroup: it.comp.lang.perl
Titolo: problemi con i thread

Ciao a tutti, sto scrivendo una applicazione multithreaded che crea
alcune decine di thread, sto cercando di diminuirne l'utilizzo della
memoria, ma la chiamata a set_stack_size non sortisce nessun effetto,
anche use threads(stack_size=>etc etc) non funge, ho cercato ma non ho
trovato nessun bug conosciuto in proposito, qualcuno può darmi una dritta?
....
threads->set_stack_size(4096*2);
print "\n".threads->get_stack_size."\n\n";
....
risultato:
16384
perché?	:(

Coniglio Sgabbiato wrote:

Semplicemente perché hai raggiunto la granularità minima dello stack 
size, e sotto quella non puoi andare (è una limitazione di sistema, non 
dell'implementazione perl).
Ad esempio sotto Cygwin la granularità è ancora più alta (64 KB):
$ perl -e 'use threads ( stack_size => 4096 ); \
print threads->get_stack_size, "\n"'
65536
sotto questo valore non puoi andare, ma a parte questo stack_size 
funziona perfettamente:
$ perl -e 'use threads ( stack_size => 32 * 4096 ); \
print threads->get_stack_size, "\n"'
131072
P.S.
Lo stack size di default puoi anche settarlo mediante apposita variabile 
d'ambiente:
$ PERL5_ITHREADS_STACK_SIZE=131072 \
perl -e 'use threads; print threads->get_stack_size, "\n"'
131072
Ciao

 131072
Ora ho capito, grazie	:)
