CPAN-Search-Lite
view release on metacpan or search on metacpan
htdocs/faq.html.it view on Meta::CPAN
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="/htdocs/style.css" type="text/css">
<title>FAQ sulla Ricerca in CPAN</title>
</head>
<body>
<br><div class=t5> Domande Fatte Frequentemente (FAQ)</div>
<ol>
<li><a href="#01">Che cosa fa funzionare questo sito?</a></li>
<li><a href="#02">Perché il "Modulo X" manca?</a></li>
<li><a href="#03">Perché il "Modulo X" manca, anche se compare su search.cpan.org?</a></li>
<li><a href="#04">Perché manca la documentazione per il "Modulo X"?</a></li>
<li><a href="#05">Perché mancano alcuni, o tutti i prerequisiti di un package?</a></li>
<li><a href="#06">Che cosa è la sintassi per le domande?</a></li>
<li><a href="#07">Come uso i respository PPM che vengono visualizzati?</a></li>
<li><a href="#08">Ci sono altri motori di ricerca per CPAN?</a></li>
<li><a href="#09">Quali convenzioni sono utilizzate che possono essere usate per i link esterni?</a></li>
<li><a href="#10">Ho trovato un problema. Con chi mi metto in contatto?</a></li>
<li><a href="#11">Il codice sorgente che fa funzionare questo sito è disponibile?</a></li>
</ol>
<hr>
<dl class=faq>
<dt><a class="t5" name="01">Che cosa fa funzionare questo sito?</a></dt>
<dd><p>
Il computer di base è una macchina <a href="http://www.linux.org/">linux</a>.
I software utilizzati includono <a href="http://www.mysql.com/">mysql</a>,
<a href="http://www.apache.org/">Apache</a> e
<a href="http://perl.apache.org/">mod_perl</a>,
<a href="http://www.template-toolkit.org/">Template-Toolkit</a> e,
naturalmente, <a href="http://www.perl.com/">Perl</a>. Il
multiplexer utilizzato per ridigere (eventualmente) i download al mirror CPAN più vicino è basato
su <a href="http://www.maxmind.com/">GeoIP</a>.
Il collegamento di rete è fornito dall'<a href="http://www.uwinnipeg.ca/">Università di Winnipeg</a>.
</p></dd>
<dt><a class="t5" name="02">Perché il "Modulo X" manca?</a></dt>
<dd><p>
Supponendo che il modulo sia stato indicizzato con successo in <a
href="http://www.cpan.org/">CPAN</a> e che sia passato sufficiente tempo
affinché il mirror locale lo abbia preso, questo può essere
dovuto ad una distribuzione che non segua una struttura convenzionale. In
particolare, qui è supposto che si possa scompattare la distribuzione in
una sotto-directory derivata dal suo nome, e che il nome della distribuzione e
una stringa contenente la versione del modulo siano ottenibili per mezzo del
modulo <a href="http://cpan.uwinnipeg.ca/%7egbarr/CPAN-DistnameInfo">
CPAN-DistnameInfo</a> di Graham Barr. </p></dd>
<dt><a class="t5" name="03">Perché il "Modulo X" manca, anche se compare su search.cpan.org?</a></dt>
<dd><p>
Il processo di indicizzazione usato è basato sugli indici CPAN, ed
è più restrittivo di quello di <a
href="http://search.cpan.org/"> search.cpan.org</a>. Quindi, se un modulo non
compare qui, molto probabilmente non ci sarà neppure utilizzando
strumenti quali <code>CPAN/CPANPLUS</code>. Ciò può essere dovuto
ad un certo numero di ragioni: il modulo può essere una versione di
sviluppo (indicata come tale con il carattere '_' presente nel numero di
versione della distribuzione), o può non essere stato registrato con <a
href="http://pause.perl.org/">PAUSE</a>, oppure forse è stato registrato
ma sotto un differente identificativo CPAN. Si noti inoltre che soltanto le
versioni più recenti delle distribuzioni sono inserite nel database,
cosa che esclude la visualizzazione di veccchie versioni di distribuzioni di
moduli.
</p></dd>
<dt><a class="t5" name="04">Perché manca la documentazione per il "Modulo X"?</a></dt>
<dd><p>
Ciò può essere dovuto a problemi durante l'estrazione del pod e/o
durante la sua conversione in HTML. Un'altra ragione potrebbe essere che il pod
non segua la convenzione assodata per la sezione <code>NAME</code> del pod che
prevede che vi venga specificato il nome del modulo. Per concludere, può
succedere che la documentazione sia presente, ma non sia in una posizione
standard: ad esempio, potete controllare <a href="http://cpan.uwinnipeg.ca/htdocs/libnet/">
http://cpan.uwinnipeg.ca/htdocs/libnet/</a> per un elenco di tutti i documenti
relativi ad una data distribuzione.
</p></dd>
<dt><a class="t5" name="05">Perché mancano alcuni, o tutti i prerequisiti di un package?</a></dt>
<dd><p>
Le informazioni relative ai prerequisiti sono estratte dal file
<code>META.yml</code> presente nella distribuzione del package. Non tutte le
distribuzioni contengono questo file, poichè esso viene generato (quando
si fa una distribuzione) solo dalle recenti versioni di
<code>ExtUtils::MakeMaker</code> o <code>Module::Build</code>.
</p></dd>
<dt><a class="t5" name="06">Che cosa è la sintassi per le domande?</a></dt>
<dd>
<ul>
<li>Una stringa di ricerca come <code>foo bar</code> cercherà, a seconda
del tipo di ricerca specificato, tra i nomi dei moduli e gli abstract, tra i
nomi delle distribuzioni e gli abstract, o tra gli identificativi del CPAN e i
nomi completi degli autori; verranno visualizzati i risultati che conterranno
<i>tutti</i> termini della stringa di ricerca specificati. Nella
ricerca sugli abstract, saranno usati solamente i termini della stringa di
ricerca più lunghi di due lettere. </li>
<li>Se desiderate escludere risultati che contengano un determinato termine di
ricerca, preponete a quel termine un segno meno (ad esempio <code>foo
-bar</code>).</li>
<li> Le ricerche possono anche essere fatte usando le <a
href="http://www.mysql.com/documentation/mysql/bychapter/manual_Regexp.html#Regexp">espressioni
( run in 0.500 second using v1.01-cache-2.11-cpan-ceb78f64989 )