home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / de / comp-lang-perl / mini-faq
Encoding:
Internet Message Format  |  2004-05-12  |  23.0 KB

  1. Path: senator-bedfellow.mit.edu!dreaderd!not-for-mail
  2. Message-ID: <de/comp-lang-perl/mini-faq_1084272547@rtfm.mit.edu>
  3. Supersedes: <de/comp-lang-perl/mini-faq_1083581613@rtfm.mit.edu>
  4. Expires: 1 Jun 2004 10:49:07 GMT
  5. X-Last-Updated: 2003/09/16
  6. Organization: none
  7. From: perl_mini_faq@worldmusic.de (Joergen W. Lang)
  8. Newsgroups: de.comp.lang.perl.misc,de.answers,news.answers
  9. Subject: [de.comp.lang.perl.misc] mini-FAQ <2003-08-26>
  10. Approved: news-answers-request@MIT.EDU
  11. Followup-To: poster
  12. Summary: This posting (known as the 'mini-FAQ') contains pointers to
  13.     known resources about the Perl programming language and other 
  14.     information for new posters to the de.comp.lang.perl.misc newsgroup.
  15.     It's in German, like the newsgroup.
  16. Originator: faqserv@penguin-lust.MIT.EDU
  17. Date: 11 May 2004 10:51:08 GMT
  18. Lines: 655
  19. NNTP-Posting-Host: penguin-lust.mit.edu
  20. X-Trace: 1084272668 senator-bedfellow.mit.edu 574 18.181.0.29
  21. Xref: senator-bedfellow.mit.edu de.comp.lang.perl.misc:54255 de.answers:10460 news.answers:271155
  22.  
  23. Archive-name: de/comp-lang-perl/mini-faq 
  24. Posting-frequency: weekly 
  25. Last-modified: 2003-08-26
  26. Version: 1.15
  27. URL: http://www.worldmusic.de/perl/mini-faq.html
  28.  
  29. ------------------------------------------------------------------------
  30.  
  31. Wichtige Informationen fuer neue Teilnehmer in de.comp.lang.perl.misc
  32.  
  33. Lieber Leserin, lieber Leser,
  34.  
  35. Jeden Tag laufen in de.comp.lang.perl.misc eine Menge Fragen und
  36. Nachrichten auf. Viele dieser Fragen und Problemstellungen sind
  37. mittlerweile sehr gut dokumentiert und ausfuehrlich beantwortet. 
  38.  
  39. Bevor Du also hier postest, unternimm' bitte die Anstrengung, zuerst
  40. einmal selbst eine Antwort auf Deine Frage zu finden. Die untenstehen
  41. Resourcen sollen Dir dabei helfen. 
  42.  
  43. Hinweis in eigener Sache:
  44.  
  45. Eine FAQ, auch eine kleine, steht und faellt mit den Anregungen,
  46. Kommentaren, Ergaenzungen und der Kritik ihrer Leser. Insbesondere Links
  47. aendern sich im Netz mit einem unglaublichen Tempo. Sollte Dir also ein
  48. Link auffallen, der nicht mehr funktioniert, gib' mir bitte Bescheid,
  49. damit ich die Aenderungen einarbeiten kann (am besten gleich mit dem
  50. aktuellen URL). Danke.
  51.  
  52. Fuer alle dieses Dokument betreffenden Fragen, etc. gibt es die
  53. E-Mail-Adresse perl_mini_faq@worldmusic.de 
  54.  
  55. <Wichtig!>
  56. Um ungewollte Spam-Mails zu vermeiden _muss_ im "Subject:"-Feld der Mail
  57. das Wort "mini_faq" auftauchen. Andere Mails werden ausgefiltert. 
  58. </Wichtig!> 
  59.  
  60. ------------------------------------------------------------------------
  61.  
  62. Die Fragen:
  63.  
  64. 1.  Wo bekomme ich die aktuelle Perl-Version her?
  65. 2.  Worum geht es in de.comp.lang.perl.misc?
  66. 3.  Was sollte ich vor einem Posting beachten?
  67. 4.  Wie vermeide ich Fehler (mit use warnings, use diagnostics und
  68.     use strict)?
  69. 5.  Wie kontrolliere ich die Rueckgabewerte von Perl-Funktionen (um zu
  70.     sehen, ob sie erfolgreich waren)?
  71. 6.  Wie soll ich bei Problemen vorgehen? Die Checkliste!
  72. 7.  Wo finde ich die Perl-Dokumentation und -FAQ (immer wieder
  73.     gestellte Fragen)
  74. 8.  Welche Perl Websites sind wichtig?
  75. 9.  Wo finde ich Informationen zu den Perl Modulen?
  76. 10. Was fuer Buecher sollte ich lesen?
  77. 11. Wo finde ich archivierte USENET-Artikel (News) zu Perl?
  78. 12. Wo finde ich weitere (allgemeine) Informationen zur Benutzung von
  79.     Newsgroups?
  80. 13. Credits, Rechtliches, Copyright zu diesem Dokument
  81.  
  82. ------------------------------------------------------------------------
  83.  
  84. 1. Wo bekomme ich die aktuelle Perl-Version her?
  85.  
  86. Die aktuelle stabile Version von Perl ist 5.8.0 (Quelle: www.perl.com,
  87. Stand 27.8.2003).
  88.  
  89. Sie kann unter folgender Adresse heruntergeladen werden:
  90. Zum Selbstkompilieren:
  91.  
  92. Unixoide Systeme (Linux, FreeBSD, Solaris, MacOS X, ...)    
  93. *   http://www.perl.com/CPAN/src/stable.tar.gz
  94.  
  95. Microsoft Systeme   
  96. *   http://www.perl.com/CPAN/src/stable.zip
  97.  
  98. Fertig kompilierte Versionen finden sich hier:
  99.  
  100. Perl fuer Win32 Systeme (Windows 95/98/ME und NT/2k/XP, ... ) und Linux,
  101. Solaris 
  102. *   http://www.activestate.com/ActivePerl/
  103.  
  104. Macintosh - MacPerl 
  105. *   http://www.macperl.com/
  106.  
  107. Weitere fertig kompilierte Versionen finden sich hier:
  108.  
  109. Perl fuer Systeme von Acorn bis z/OS 
  110. *   http://www.perl.com/CPAN/ports/index.html
  111.  
  112. ------------------------------------------------------------------------
  113.  
  114. 2. Worum geht es in de.comp.lang.perl.misc?
  115.  
  116. In de.comp.lang.perl.misc geht es um Fragen rund um Perl als
  117. Programmiersprache. In der Charta fuer die Newsgroup wurde festgelegt:
  118.  
  119. Charta: In dieser Gruppe geht es um Larry Walls Perl-System, soweit das
  120. Thema nicht von anderen Gruppen der Unterhierarchie abgedeckt ist. 
  121.  
  122. Fuer Antworten auf spezielle Fragen zu CGI-Skripten in Perl gibt es die
  123. gesonderte Newsgroup: 
  124.  
  125. *   news:de.comp.lang.perl.cgi
  126.  
  127. Crossposts (also das gleichzeitige Absetzen der Artikel in mehrere
  128. Newsgroups ist im Allgemeinen unerwuenscht, da ein Thema nicht
  129. gleichzeitig ein spezielles CGI-Thema als auch ein allgemeines
  130. Perl-Thema (ohne CGI) sein kann). In wohldurchdachten Ausnahmen bitte
  131. ein Followup-To auf eine passende Gruppe setzen.
  132.  
  133. Fuer die Perl/CGI-Newsgroup existiert eine eigene FAQ, zu finden unter 
  134.  
  135. *   http://www.worldmusic.de/perl/dclpc-faq.html
  136.  
  137. Fuer Fragen zu CGI-Scripts in anderen Programmiersprachen gibt es die
  138. Newsgroup 
  139.  
  140. *   news:de.comm.infosystems.www.authoring.misc
  141. *   http://dciwam.de [Webseite der NG, mit FAQ, ...]
  142.  
  143. Anmerkung: die Gruppe de.comm.infosystems.www.authoring.cgi existiert
  144. AFAIK nicht mehr. 
  145.  
  146. Wenn du Probleme mit deinem Webserver hast (eine Frage, die auch
  147. hauptsaechlich im CGI-Umfeld vorkommt), dann wende dich bitte an 
  148.  
  149. *   news:de.comm.infosystems.www.servers
  150.  
  151. Parallel dazu die englischsprachigen Newsgroups 
  152.  
  153. Perl:
  154.  
  155. *   news:comp.lang.perl.misc (rund um Perl als Programmiersprache)
  156. *   news:comp.lang.perl.modules (speziell fuer Perl-Module)
  157. *   news:comp.lang.perl.moderated (moderierte Perl-Newsgroup)
  158. *   news:comp.lang.perl.announce (Neuigkeiten ueber Perl)
  159. *   news:comp.lang.perl.tk (speziell fuer Perl in Verbindung mit der
  160.     graphischen Erweiterung "Tk")
  161.  
  162. CGI:
  163.  
  164. *   news:comp.infosystems.www.authoring.cgi
  165.  
  166. Die fuehrende Sammlung von Funktionen fuer CGI-Anwendungen ist: 
  167.  
  168. *   das Perl Modul CGI.pm zu finden unter: 
  169. *   http://stein.cshl.org/WWW/software/CGI/
  170.  
  171. *   Eine deutschsprachige Dokumentation zu CGI.pm findet sich unter: 
  172. *   http://www.oreilly.de/catalog/perlmodger/manpage/cgi.htm
  173.  
  174. Ausserdem koennte "libwww-perl" (auch "LWP" genannt) fuer Dich von
  175. Interesse sein. Mit dieser Sammlung von Modulen ist es u.a. moeglich
  176. HTTP/FTP-Zugriffe in Perl zu realisieren. Das Modul findest sich hier: 
  177.  
  178. *   http://www.linpro.no/lwp/
  179. *   http://www.perl.com/CPAN/modules/by-module/LWP/
  180.  
  181. Falls Du Schwierigkeiten mit einem CGI-Script hast, schau mal unter
  182. folgenden URLs: 
  183.  
  184. *   http://www.worldmusic.de/perl/dclpc-faq.html (deutsch)
  185. *   http://www.worldmusic.de/perl/idiots-guide.html (deutsch)
  186. *   http://www.boutell.com/openfaq/cgi/ (englisch)
  187. *   http://computerdog.com/CGI_MetaFAQ.html (englisch)
  188.  
  189. ------------------------------------------------------------------------
  190.  
  191. 3. Was sollte ich vor einem Posting beachten?
  192.  
  193. Bitte beachte vor einem Posting folgende Regeln: 
  194.  
  195. *   Lies die Dokumentation: Bitte versuche erstmal selbst die Loesung
  196.     fuer dein Problem zu finden. Oft steht die Loesung in der 
  197.     Dokumentation des Moduls, oder der Funktion die du verwendest. 
  198. *   Wiederhole nicht altbekannte Fragen (FAQs): Viele Fragen wurden
  199.     schon etliche Male durchgekaut und die Antworten in FAQ-Sammlungen
  200.     zusammengefasst. Solche Fragen muessen nicht immer und immer wieder
  201.     durchgekaut werden. 
  202. *   Erst lesen, dann schreiben: Wurde deine Frage vielleicht erst
  203.     letztlich schonmal gestellt? Schau vor einem Posting doch bitte 
  204.     erstmal in einem Archiv vorbei. 
  205. *   Beachte die Netiquette: Details findest du im Abschnitt "Wo finde
  206.     ich weitere (allgemeine) Informationen zur Verwendung von 
  207.     Newsgroups?" 
  208.  
  209. ------------------------------------------------------------------------
  210.  
  211. 4. Wie vermeide ich Fehler (mit use warnings, use diagnostics und use
  212.    strict)?
  213.  
  214. Faengt dein Programm so (oder so aehnlich) an?
  215.  
  216. #!/usr/local/bin/perl
  217.  
  218. use warnings;
  219. use diagnostics;
  220. use strict;
  221.  
  222. Falls nein, dann solltest du das schleunigst aendern... 
  223.  
  224. Diese drei sogenannte "Pragmas" schalten die erweitere Fehlerpruefung
  225. ein und erhoehen die Anzahl von Warnungen, die Perl auspuckt, um die
  226. beim Suchen deines Problems zu helfen.
  227.  
  228. Das Pramga warnings ersetzt ab der Version 5.6.0 den bisher ueblichen
  229. -w-Shebang-Zeilen-Switch. Hiermit werden alle moeglichen Warnungen ueber
  230. moegliche Fehler angezeigt (eine Beschreibung der Fehler findet sich in
  231. der "perldiag"-Seite der Dokumentation).
  232.  
  233. Allerdings werden die Warnungen hiermit nur fuer die lokale Datei (und
  234. nicht etwa auch noch fuer eingebundenen Module) eingeschaltet.
  235.  
  236. Mit der Eingabe von perldoc warnings auf der Kommandozeile wird die
  237. Dokumentation zu diesem Pragma angezeigt. Die Benutzung der
  238. Perl-Dokumentation ist unter Punkt 6 dieser mini-FAQ erklaert. Siehe
  239. auch
  240. warnings 
  241.  
  242. Und use diagnostics sorgt dafuer, dass die "warnings"-Warnungen
  243. detaillierter erklaert werden (mit den Erklaerungen der perldiag-Seite
  244. der Dokumentation).
  245.  
  246. Das dritte Pragma im Bunde (use strict) generiert Fehler(-meldungen) zur
  247. Compile- und Laufzeit fuer gewisse unsichere Variablen, Referenzen und
  248. Unterroutinenkonstrukte (erklaert auf der strict-Seite der
  249. Dokumentation).
  250.  
  251. ------------------------------------------------------------------------
  252.  
  253. 5. Wie kontrolliere ich die Rueckgabewerte von Perl-Funktionen (um zu
  254. sehen, ob sie erfolgreich waren)?
  255.  
  256. Kontrollierst Du den Rueckgabewert von in Perl integrierten Funktionen?
  257. Die meisten Datei- und Systemfunktionen setzen bei Fehlern die Variable
  258. $! (s. perlvar) und liefern eigene Rueckgabewerte. 
  259.  
  260. Hier ein Beispiel, in dem versucht wird, eine Datei zum Schreiben zu
  261. oeffnen.
  262.  
  263. Schlaegt die Anweisung fehl, wird eine Fehlermeldung ausgegeben, die
  264. eine Beschreibung des Fehlers enthaelt und den Inhalt der Variablen $!
  265. mit ausgibt und danach das Programm beendet:
  266.  
  267. open PASSWD, '>', '/etc/passwd' or
  268.   die "Fehler beim Oeffnen von /etc/passwd. Grund: $!\n";
  269.  
  270. Die Spezialvariable $! enhaelt eine Fehlermeldung, die Dir mehr
  271. Informationen darueber liefern kann, aus welchem Grund Dein Programm
  272. fehlgeschlagen ist. 
  273.  
  274. Das Perldokument perlfunc gibt aufuehrlich Auskunft ueber die
  275. Rueckgabewerte von Funktionen.
  276.  
  277. Laesst man das Newlinezeichen "\n" am Ende der "die"-Anweisung weg, so
  278. wird nach der Fehlermeldung und dem Inhalt von $! auch noch der
  279. Skriptname und die Zeilennummer mit ausgegeben.
  280.  
  281. ------------------------------------------------------------------------
  282.  
  283. 6. Wie soll ich bei Problemen vorgehen? Die Checkliste!
  284.  
  285. Unter der URL:
  286.  
  287. *   http://www.worldmusic.de/perl/checkliste.html
  288.  
  289. findest Du Martin H. Slukas Checkliste, mit der die Fehlersuche (und
  290. -vermeidung!) zum Kinderspiel wird. Bitte auf jeden Fall durchgehen
  291. bevor du deine Frage postest.
  292.  
  293. ------------------------------------------------------------------------
  294.  
  295. 7. Wo finde ich die Perl-Dokumentation und -FAQ (haeufig gestellte
  296. Fragen)
  297.  
  298. FAQs (kurzform fuer Frequently Asked Questions, also haeufig gestellte
  299. Fragen) sind eine Sammlung von Fragen (und idR auch Antworten), die
  300. schon sehr oft diskutiert und umfassend beantwortet wurden. 
  301.  
  302. Das Stellen solcher Fragen in der Newsgroup sollte nach Moeglichkeit
  303. vermieden werden, da man sich die Antworten sehr leicht anderweitig
  304. besorgen kann.
  305.  
  306. Viele Fragen zur Programmierung von Perl werden in der Perl-Dokumention
  307. beantwortet. Sie ist in der Regel Teil der Perl-Standarddistribution.
  308.  
  309. Das bedeutet, dass sich ein Grossteil der Antworten bereits auf dem
  310. Rechner befinden, auf dem Perl installiert ist.
  311.  
  312. Seit der Perl Version 5.004 sind auch die FAQs Teile der
  313. Standarddistribution. 
  314.  
  315. Die Doku, sowie die FAQ sind bei Betriebssystemen, die ueber eine
  316. Kommandozeile verfuegen, durch die Eingabe folgender Befehle zu
  317. erreichen.
  318.  
  319. Das Zeichen "%" steht hier fuer eine Eingabe auf der Kommandozeile.
  320. Nicht miteingeben! 
  321.  
  322. Das Inhaltsverzeichnis zur Dokumentation: % perldoc perltoc
  323. Das Inhaltsverzeichnis zur FAQ:           % perldoc perlfaq
  324.  
  325. Die einzelnen Teile der Dokumentation/FAQ sind ueber die Eingabe von
  326. "perldoc" (ohne die Anfuehrungszeichen), einem Leerzeichen und dem Namen
  327. des dazugehoerigen Dokumentes zu erreichen. 
  328.  
  329. Beispiel: % perldoc perltrap
  330.  
  331. Die gezielte Suche nach Funktionen in der Dokumentation laesst sich mit
  332. der Verwendung des '-f'-Switches von perldoc bewerkstelligen: 
  333.  
  334. Beispiel: % perldoc -f SUCHBEGRIFF
  335.  
  336. Die Suche nach Schluesselwoertern in den Ueberschriften der FAQ
  337. funktioniert mit Hilfe des '-q'-Switches:
  338.  
  339. Beispiel: % perldoc -q SUCHBEGRIFF
  340.  
  341. Auf dem Macintosh sind diese Dokumente ueber das Hilfe-Menue direkt aus
  342. MacPerl heraus und mit der Tastenkombination "Apfel- ("Command"-) H"
  343. zugaenglich, unter Unix ausserdem -- wie ueblich -- idR auch als
  344. manpages. 
  345.  
  346. In der "ActivePerl"-Distribution von Perl ist die Dokumentation i.d.R.
  347. ausserdem in HTML-Form zugaenglich. 
  348.  
  349. Hier ein kurzer Ueberblick ueber die Themen, mit einer Liste der
  350. dazugehoerigen Dokumente: 
  351.  
  352. Dokumentation
  353.  
  354. Operatoren (<>=,+ etc..)    
  355.     perlop
  356. Funktionen (print, split, etc..)
  357.     perlfunc
  358. Objekte
  359.     perltoot, perlref, perlmod, perlobj, perltie 
  360. Datenstrukturen
  361.     perlref, perllol, perldsc 
  362. Module
  363.     perlmod, perlsub perlmodlib 
  364. Regulaere Ausdruecke
  365.     perlre, perlfunc, perlop, 
  366. Der Wechsel von Perl 4 zu Perl 5
  367.     perltrap, perl 
  368. Perl und C gemeinsam benutzen
  369.     perlxstut, perlxs, perlcall, perlguts,
  370.     perlembed 
  371.  
  372. Die (englische) Dokumentation ist unter folgender URL auch im WWW zu
  373. finden: 
  374.  
  375. *   http://www.perldoc.com/
  376.  
  377. Eine Kurzreferenz zum Herunterladen findet sich unter: 
  378.  
  379. *   http://www.squirrel.nl/people/jvromans/perlref.html
  380.  
  381. FAQ
  382.  
  383. perlfaq1    Allgemeine Fragen zu Perl
  384.  
  385. perlfaq2    Wo man Perl herbekommt und wie man Perl lernt:
  386.             (Wo gibt es den Quellcode von Perl, wo finde ich die 
  387.             Dokumentation, Unterstuetzung, Training und verwandte 
  388.             Bereiche) 
  389.  
  390. perlfaq3    Programmierwerkzeuge und -unterstuetzung:
  391.  
  392. perlfaq4    Manipulation von Daten: (Wie man Zahlen, Daten (als Plural 
  393.             von "Datum"), Strings, Arrays und Hashes manipuliert, sowie
  394.             diverse Aspekte der Datenbearbeitung.)
  395.  
  396. perlfaq5    Dateien und Formate: (Eingabe/Ausgabe (I/O), Dateihandles, 
  397.             flushing, Formate, Fusszeilen (footers))
  398.  
  399. perlfaq6    Pattern Matching und Regulaere Ausdruecke:
  400.  
  401. perlfaq7    Generelle Fragen zu Perl als Programmiersprache, die in
  402.             keine der anderen Abteilungen passen.
  403.  
  404. perlfaq8    Interaktion mit dem System: (Interprozess-Kommunikation 
  405.             (IPC), Kontrolle ueber die Benutzerschnittstelle (Tastatur,
  406.             Bildschirm, Maus))
  407.  
  408. perlfaq9    Perl und Netzwerke
  409.  
  410. Die FAQ ist unter folgender URL auch im WWW zu finden: 
  411.  
  412. *   http://language.perl.com/faq/index.html
  413.  
  414. Fuer die Perl-Distribution von Activestate existiert eine FAQ, auf der
  415. Activestate-Website: 
  416.  
  417. *   http://www.activestate.com/
  418. *   http://aspn.activestate.com/ASPN/docs/ASPNTOC-ACTIVEPERL-003/
  419.  
  420. Weitere Fragen werden beantwortet auf der privaten FAQ von Achim Grolms:
  421.  
  422. *   http://perl.grolmsnet.de/faq/
  423.  
  424. ------------------------------------------------------------------------
  425.  
  426. 8. Welche Perl Websites sind wichtig?
  427.  
  428. Hast Du Im WWW schon einmal unter
  429.  
  430. *   http://www.perl.com/
  431.  
  432. nachgeschaut?
  433.  
  434. Dies ist die "offizielle" Perl Website. Hier finden sich Hinweise und
  435. Links zu den Modulen im Comprehensive Perl Archive Network (CPAN,
  436. http://www.cpan.org/), Artikel ueber die "Eingeweide" von Perl und mehr.
  437.  
  438. Die komplette Perl-Dokumentation findest du auf deiner Festplatte 
  439. (sofern Du Perl bei Dir installiert hast, was wir schwer hoffen) , oder
  440. unter 
  441.  
  442. *   http://www.perldoc.com/
  443.  
  444. Deutschsprachige Online-Perl-Tutorials findest Du unter: 
  445.  
  446. *   http://perl-seiten.bei.t-online.de/
  447. *   http://www.tekromancer.com/
  448.  
  449. Das Comprehensive Perl Archive Network (CPAN) enhaelt die
  450. vollstaendigste Sammlung von Materialen, Informationen und Resourcen zum
  451. Thema Perl und ist im WWW erreichbar unter:
  452.  
  453. *   http://www.perl.com/CPAN/
  454. *   http://www.cpan.org/
  455.  
  456. Die folgenden URLs bieten die Moeglichkeit CPAN ueber das WWW zu
  457. durchsuchen: 
  458.  
  459. *   http://search.cpan.org/
  460. *   http://theory.uwinnipeg.ca/search/cpan-search.html
  461. *   http://ls6.informatik.uni-dortmund.de/CPAN.html
  462.  
  463. Die letzten beiden Suchmaschinen scheinen nicht mehr aktuell zu sein.
  464.  
  465. ------------------------------------------------------------------------
  466.  
  467. 9. Wo finde ich Informationen zu den Perl-Modulen?
  468.  
  469. Hast Du ueberprueft, ob es bereits ein Modul gibt, das bereits die
  470. Funktionen bereitstellt, die Du brauchst? 
  471.  
  472. Es gibt bereits eine Menge Module, die man sich nur herunterladen muss,
  473. und sie gleich benutzen kann. Details finden sich unter: 
  474.  
  475. *   http://www.perl.com/CPAN/modules/00modlist.long.html
  476.  
  477. Unter der Adresse 
  478.  
  479. *   http://www.oreilly.de/catalog/perlmodger/manpage/
  480.  
  481. finden sich zu einigen Modulen deutschsprachige Versionen der
  482. Dokumentation. Allerdings sind diese Dokumente inzwischen etwas
  483. "angestaubt". Die Uebersetzungen stammen aus dem Jahr 1998, sind also
  484. bereits mehrere Jahre alt. 
  485.  
  486. Sie sollten daher bestenfalls zum allgemeinen
  487. Verstaendis der Funktionsweise der Module verwendet werden. Im CPAN gibt
  488. es die Dokumentation zu (fast) allen Modulen quasi tagesaktuell. 
  489.  
  490. ------------------------------------------------------------------------
  491.  
  492. 10. Wo finde ich archivierte USENET-Artikel (News) zu Perl?
  493.  
  494. Die Suchmaschine Google unterhaelt durchsuchbare Archive mit
  495. Newsgroup-Artikeln: 
  496.  
  497. *   http://groups.google.de/groups?hl=de&lr=&group=de.comp.lang.perl.*
  498.     (deutsch)
  499. *   http://groups.google.de/groups?hl=de&lr=&group=comp.lang.perl.*
  500.     (englisch)
  501.  
  502. Weitere Tips zum Suchen in den Newsgroups finden sich unter: 
  503.  
  504. *   http://www.rz.uni-frankfurt.de/~harth/newssearch.html
  505.  
  506. ------------------------------------------------------------------------
  507.  
  508. 11. Was fuer Buecher sollte ich lesen?
  509.  
  510. Fuer Einsteiger
  511. Titel:          Einfuehrung in Perl (Das "Lamabuch")
  512. Autor:          Randal L. Schwartz & Tom Christiansen
  513. Bemerkungen:    Deutsche Uebersetzung von Jorgen W. Lang
  514. Auflage:        3. Auflage 2002
  515. ISBN:           3-89721-147-5
  516. Verlag:         O' Reilly
  517. URL:            http://www.oreilly.de/catalog/einperl3ger/
  518. Preis:          34,- EUR
  519. Beschreibung:   Das Standardwerk fuer den Einstieg. Geschrieben von zwei
  520.                 der Perl-Gurus.
  521.                 Mit speziellen Uebungen am Ende jedes Kapitels. 
  522.  
  523. Fuer Fortgeschrittene:
  524.  
  525. Titel:          Programmieren mit Perl (Das "Kamelbuch")
  526. Autor:          Larry Wall, Tom Christiansen, Jon Orwant
  527. Bemerkungen:    Deutsche Uebersetzung von Peter Klicman
  528. Auflage:        2. Auflage 2001 (Uebersetzung der 3rd Edition des
  529.                 Originals)
  530. ISBN:           3-89721-144-0
  531. Verlag:         O'Reilly 
  532. URL:            http://www.oreilly.de/catalog/pperl3ger/
  533. Preis:          56,- EUR
  534. Beschreibung:   Die Perl-Bibel. Umfassendes Referenzwerk. 
  535.                 Geschrieben vom Vater von Perl, Larry Wall, und zwei der
  536.                 wohl groessten Perl-Gurus. 
  537.  
  538. Titel:          Perl Kochbuch (Das "Dickhornschafbuch") [ # wow ! ;-) ]
  539. Autor:          Tom Christiansen & Nathan Torkington
  540. Bemerkungen:    Deutsche uebersetzung von Peter Klicman & Eike Grote
  541. Auflage:        1. Auflage 1999
  542. ISBN:           3-89721-140-8
  543. Verlag:         O'Reilly
  544. URL:            http://www.oreilly.de/catalog/cookbookger/index.html
  545. Preis:          46,- EUR
  546. Beschreibung:   Loesungsbuch fuer die meisten immer wieder auftauchenden
  547.                 Problemstellungen in Perl. 
  548.  
  549. Eine ausfuehrlichere Liste mit deutschsprachigen Buechern zum Thema Perl
  550. findet sich unter: 
  551.  
  552. *   http://www.worldmusic.de/perl/perlbuch.html
  553.  
  554. ------------------------------------------------------------------------
  555.  
  556. 12. Wo finde ich weitere (allgemeine) Informationen zur Verwendung von
  557. Newsgroups?
  558.  
  559. Speziell fuer Neuankoemmlinge in der Welt des USENET gibt es die beiden
  560. Gruppen: 
  561.  
  562. *   news:de.newusers.infos (moderiert)
  563. *   news:de.newusers.questions
  564.  
  565. Hier findest du Informationen, die dir beim Arbeiten mit News hilfreich
  566. sind und kannst allgemeine Fragen zu diesem Thema stellen. Die Newsgroup
  567. dni ist dabei nur zum Lesen gedacht. Hier eine Auswahl der Artikel, die
  568. du als Neuling lesen solltest: 
  569.  
  570. *   http://www.kirchwitz.de/~amk/dni/usenet-einfuehrung 
  571.     [Einfuehrung in das deutschsprachige Usenet]
  572.  
  573. *   http://www.kirchwitz.de/~amk/dni/netiquette 
  574.     [D I E   N E T I Q U E T T E]
  575.  
  576. *   http://www.kirchwitz.de/~amk/dni/hoeflichkeit 
  577.     [Sieben Thesen zur Hoeflichkeit im Usenet]
  578.  
  579. *   http://www.kirchwitz.de/~amk/dni/faq 
  580.     [FAQ der Gruppe dnq]
  581.  
  582. *   http://www.kirchwitz.de/~amk/dni/erst-lesen-dann-schreiben 
  583.     [Erst lesen, dann schreiben]
  584.  
  585. *   http://www.kirchwitz.de/~amk/dni/warum-regeln 
  586.     [Warum soll ich mich an die Regeln halten?]
  587.  
  588. ------------------------------------------------------------------------
  589.  
  590. 13. Credits, Rechtliches, Copyright zu diesem Dokument
  591.  
  592. Credits und Danksagungen
  593.  
  594. Dieses Dokument wurde inspiriert durch Nathan Torkington's Perl mini faq
  595. in comp.lang.perl.misc 
  596.  
  597. Dieses Dokument waere nicht moeglich gewesen ohne die Hilfe und Hinweise
  598. der folgenden Personen: 
  599.  
  600. *   Nathan Torkington
  601. *   Michael Gerth (Lektorat O'Reilly Verlag)
  602. *   Florian Kuehnert
  603. *   Martin Jost
  604. *   Jan Voges
  605. *   David Alex Lamb
  606. *   Boris 'pi' Piwinger
  607. *   Markus Wolf
  608. *   Thomas Hochstein
  609. *   Volker Schmidt
  610. *   Matthias-H. Weber
  611. *   Alexander Harth
  612. *   Wolfgang Wiese
  613. *   Martin M. Sluka,
  614. *   Robert Ladstaetter
  615. *   Tilman Brock
  616. *   Achim Grolms
  617. *   Nico Schuetze
  618. *   Stefan Brill
  619. *   Richard Steuer
  620.  
  621. und alle anderen, die direkt oder indirekt zum Entstehen und der Pflege
  622. dieses Dokumentes beigetragen haben. 
  623.  
  624. Nichtkommerzielle Reproduktion
  625.  
  626. Es ist erlaubt dieses Dokument in Teilen oder als Ganzes ueber
  627. elektronische Medien und in gedruckter Form zu verbreiten,
  628. vorrausgesetzt, dass: 
  629.  
  630. *   saemtliche Credit- und Copyrighthinweise beibehalten werden,
  631.  
  632. *   keinerlei Kosten ausser denen fuer die Reproduktion erhoben werden
  633.  
  634. *   vor einer Verbreitung der ernsthafte Versuch gemacht wird, die
  635.     aktuellste verfuegbare Version dieses Dokumentes
  636.     (zu finden unter http://www.worldmusic.de/perl/mini-faq.html bzw. 
  637.     als regelmaessiges Posting (alle 7 Tage) in der Newsgroup 
  638.     news:de.comp.lang.perl.misc) zu benutzen. 
  639.  
  640. *   der Autor vor der Verbreitung informiert wird.
  641.  
  642. Kommerzielle Reproduktion
  643.  
  644. Anfragen zu allen anderen Rechten fuer die Verbreitung, einschliesslich
  645. der Integration dieses Dokumentes in Teilen oder als Ganzes, in
  646. kommerziellen Produkten, wie (aber nicht nur) Buechern,
  647. Zeitungsartikeln, Software oder CD-ROMs sind zu richten an
  648.  
  649. *   Jorgen W. Lang (perl_mini_faq@worldmusic.de)
  650.  
  651. Jede Art der kommerziellen Reproduktion dieses Dokumentes oder von
  652. Teilen hieraus ohne vorherige schriftliche Erlaubnis des Autors ist
  653. nicht gestattet und wird entsprechend verfolgt.
  654.  
  655. Information zu Autor und Copyright
  656.  
  657. *   Copyright (c) 1999-2002 by Jorgen W. Lang. Alle Rechte
  658.     vorbehalten.
  659. *   Copyright (c) 2003 by Christian Lackas and Jorgen W. Lang. Alle
  660.     Rechte vorbehalten
  661.  
  662. ------------------------------------------------------------------------
  663.  
  664. Viel Glueck bei Deiner Arbeit mit Perl!
  665.  
  666. Jorgen W. Lang und Christian Lackas
  667.  
  668. ------------------------------------------------------------------------
  669.  
  670. Kritik, Aenderungswuensche, Korrekturen und Anregungen sind immer
  671. willkommen! Hierfuer gibt es die Adresse (Wichtig: in der Subject-Zeile
  672. muss der Begriff 'mini_faq' auftauchen, andere Mails werden
  673. ausgefiltert): 
  674.  
  675. *   perl_mini_faq@worldmusic.de
  676.  
  677. ------------------------------------------------------------------------
  678.