News:: Archiv 0.14
Sponsored Links
News:: Archiv 0.14: Zusammenfassung
Dateigröße:
0.033 MB
Flatform:
Any Platform
Liscense:
Perl Artistic License
Preis:
Download-Zahl:
9517
Datum:
2006-03-24
Verlag:
Other Publisher
News:: Archiv 0.14: Beschreibung
Nachrichten:: Archiv ist USENET-Nachrichten, die Paket für Downloading und neuere zurückgreifennachrichtenartikel in der Masse archivieren.
Es kann die Artikel laden, die im GASTHAUS-Format ausgebreitet, zurückholt sie von einem laufenden News-Server nden oder nimmt gerade Artikel one-by-one. Nachrichten:: Archivbaugruppe ist mit Nachrichten: kompatibel: Web und Netz:: NNTP:: Server, also die Artikel können entweder über das Web oder über NNTP geteilt werden.
SYNOPSE
Gebrauch Nachrichten:: Archiv;
mein $archive = neue Nachrichten:: Archiv
(basedir => /home/tskirvin/kiboze);
# einen Nachrichtenartikel erhalten
mein $article = Nachrichten:: Article->new (*STDIN);
mein $msgid = article->header (Meldungidentifikation);
„bereits aufbereitetes $msgidn“ sterben
wenn ($archive->article ($messageid));
# die Liste der Gruppen erhalten sollten den Artikel in sparen
meine @groups = aufteilten (s*, s*, $article->header (newsgroup));
Karte {s/s+//g} @groups;
# sicherstellen unterzeichnet zu diesen Gruppen
foreach (@groups) {$archive->subscribe ($_)}
# wirklich außer dem Artikel.
mein $ret = $archive->save_article (
[@ {$article->rawheaders}, @ {$article->body}], @groups);
$ret? Druck „geltender Artikel $messageidn“
: Druck „konnte Artikel $messageidn nicht sparen“;
Nachrichten:: Archiv hält einige Dateien, um seine Archive im Auge zu behalten:
aktive Datei
Im Auge behält alle newsgroup, die wir zu und alle Informationen „unterzeichnet“, die Änderungen regelmäßig - die Zahl Artikeln wir, das Bargeld zuerst und letzte Artikelzahlen, usw. archiviert.
Vorbei überwacht mit Nachrichten:: Aktiv.
Geschichtendatenbank
Eine einfache Datenbank, die Artikel durch Meldung-IDENTIFIKATION im Auge behält. Bildet Zugriff durch Identifikation einfach und garantiert, dass wir nicht den gleichen Artikel zweimal sparen. Die Datenbank, die beschlossen, um diese beizubehalten, ist Benutzer-entschlossen.
newsgroupdatei
Im Auge behält statischere Informationen über die newsgroup, die wir - zu den Beschreibungen unterzeichnet, die Erstellungsdaten, usw.
Vorbei überwacht mit Nachrichten:: GroupInfo.
Archivverzeichnis
Verzeichniszelle aller Artikel, wenn jeder Artikel als einzelne Textdatei gespart, innerhalb einer Verzeichniszelle ausgebreitet bei einem Abschnitt des Gruppennamens pro Verzeichnis, wie „rec/Spiele/mecha“. Crossposts hardlinked zu anderen Verzeichniszellen.
Artikel unterteilt wirklich in die Unterverzeichnisse ikel, die bis 500 Artikel enthalten, um Verzeichnisgrößen-Leistungsbeschränkungen zu vermeiden. Einzelne Dateien gelagert folglich in einer Datei wie „rec/Spielen/mecha/1.500/1“.
Jeder newsgroup enthält auch die Überblickinformationen, vorbei überwacht mit
Nachrichten:: Überblick. Diese Überblickdatei geht in die Oberseite der Zelle,
wie „rec/Spiele/mecha/.overview“.
Sie können notiert, dass diese Dateien sehr ähnlich sind, wie GASTHAUS seine Arbeit erledigt. Dieses ist absichtlich - dieses Paket bedeutet, um wie ein Hellgewicht GASTHAUS in vielerlei Hinsicht zu wirken.
Verbrauch:
Globale Variablen
Die folgenden Variablen eingestellt innerhalb der Nachrichten:: Archiv und sind während aller Anforderungen global.
$News:: Active:: AUSPRÜFEN
Standardwert für „ausprüfen ()“ in den neuen Nachrichten en.
$News:: Active:: HOSTNAME
Standardwert für „hostname ()“ in den neuen Nachrichten. Erreicht using
„System:: Hostname:: hostname ()“.
$News:: Active:: DURCHEINANDER
Die Zahl den Artikeln, zum in jedem Verzeichnis zu halten. Zahlungseinstellung ist 500;
dieses an Ihrer eigenen Gefahr ändern, da Sachen oben später geschraubt erhalten können
wenn Sie sie nach der Archivierung irgendwelcher Artikel ändern!
Es kann die Artikel laden, die im GASTHAUS-Format ausgebreitet, zurückholt sie von einem laufenden News-Server nden oder nimmt gerade Artikel one-by-one. Nachrichten:: Archivbaugruppe ist mit Nachrichten: kompatibel: Web und Netz:: NNTP:: Server, also die Artikel können entweder über das Web oder über NNTP geteilt werden.
SYNOPSE
Gebrauch Nachrichten:: Archiv;
mein $archive = neue Nachrichten:: Archiv
(basedir => /home/tskirvin/kiboze);
# einen Nachrichtenartikel erhalten
mein $article = Nachrichten:: Article->new (*STDIN);
mein $msgid = article->header (Meldungidentifikation);
„bereits aufbereitetes $msgidn“ sterben
wenn ($archive->article ($messageid));
# die Liste der Gruppen erhalten sollten den Artikel in sparen
meine @groups = aufteilten (s*, s*, $article->header (newsgroup));
Karte {s/s+//g} @groups;
# sicherstellen unterzeichnet zu diesen Gruppen
foreach (@groups) {$archive->subscribe ($_)}
# wirklich außer dem Artikel.
mein $ret = $archive->save_article (
[@ {$article->rawheaders}, @ {$article->body}], @groups);
$ret? Druck „geltender Artikel $messageidn“
: Druck „konnte Artikel $messageidn nicht sparen“;
Nachrichten:: Archiv hält einige Dateien, um seine Archive im Auge zu behalten:
aktive Datei
Im Auge behält alle newsgroup, die wir zu und alle Informationen „unterzeichnet“, die Änderungen regelmäßig - die Zahl Artikeln wir, das Bargeld zuerst und letzte Artikelzahlen, usw. archiviert.
Vorbei überwacht mit Nachrichten:: Aktiv.
Geschichtendatenbank
Eine einfache Datenbank, die Artikel durch Meldung-IDENTIFIKATION im Auge behält. Bildet Zugriff durch Identifikation einfach und garantiert, dass wir nicht den gleichen Artikel zweimal sparen. Die Datenbank, die beschlossen, um diese beizubehalten, ist Benutzer-entschlossen.
newsgroupdatei
Im Auge behält statischere Informationen über die newsgroup, die wir - zu den Beschreibungen unterzeichnet, die Erstellungsdaten, usw.
Vorbei überwacht mit Nachrichten:: GroupInfo.
Archivverzeichnis
Verzeichniszelle aller Artikel, wenn jeder Artikel als einzelne Textdatei gespart, innerhalb einer Verzeichniszelle ausgebreitet bei einem Abschnitt des Gruppennamens pro Verzeichnis, wie „rec/Spiele/mecha“. Crossposts hardlinked zu anderen Verzeichniszellen.
Artikel unterteilt wirklich in die Unterverzeichnisse ikel, die bis 500 Artikel enthalten, um Verzeichnisgrößen-Leistungsbeschränkungen zu vermeiden. Einzelne Dateien gelagert folglich in einer Datei wie „rec/Spielen/mecha/1.500/1“.
Jeder newsgroup enthält auch die Überblickinformationen, vorbei überwacht mit
Nachrichten:: Überblick. Diese Überblickdatei geht in die Oberseite der Zelle,
wie „rec/Spiele/mecha/.overview“.
Sie können notiert, dass diese Dateien sehr ähnlich sind, wie GASTHAUS seine Arbeit erledigt. Dieses ist absichtlich - dieses Paket bedeutet, um wie ein Hellgewicht GASTHAUS in vielerlei Hinsicht zu wirken.
Verbrauch:
Globale Variablen
Die folgenden Variablen eingestellt innerhalb der Nachrichten:: Archiv und sind während aller Anforderungen global.
$News:: Active:: AUSPRÜFEN
Standardwert für „ausprüfen ()“ in den neuen Nachrichten en.
$News:: Active:: HOSTNAME
Standardwert für „hostname ()“ in den neuen Nachrichten. Erreicht using
„System:: Hostname:: hostname ()“.
$News:: Active:: DURCHEINANDER
Die Zahl den Artikeln, zum in jedem Verzeichnis zu halten. Zahlungseinstellung ist 500;
dieses an Ihrer eigenen Gefahr ändern, da Sachen oben später geschraubt erhalten können
wenn Sie sie nach der Archivierung irgendwelcher Artikel ändern!
News:: Archiv 0.14: Screenshot
Sponsored Links
News:: Archiv 0.14: Stichwort
INN
Usenet Newsgroup
News-Artikel
Artikel
Artikel
News
Verzeichnis
Gruppen
Archivierung
News:: Archiv 0.14
Bibliotheken
Programmierung
News:: Archiv 0.14: Lesezeichen
News:: Archiv 0.14: verwandt software
Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links
