Front page | perl.perl5.porters |
Postings from February 2000
[PATCH pod/*.pod 5.5.650] Annual URL audit
From:
Michael G Schwern
Date:
February 27, 2000 20:13
Subject:
[PATCH pod/*.pod 5.5.650] Annual URL audit
Message ID:
20000227231321.A3530@blackrider.aocn.com
Its that time again! The 2nd annual perldoc URL scan. Around 60 bad
links this time, most 404s and a few servers dissappearing. A bunch
of perl.org things went poof after TPI broke up. I also added a new
CPAN mirrors list to perlmodlib.
In general:
- I replaced URLs to specific versions of program with URLs to
the directory/listing its in. URLs to specific versions of
programs are almost guaranteed to fall quickly out of date.
- nntp URLs are changed to news. They're synonyms, but Netscape
understands the latter.
- A bunch of the URLs in the CPAN/SITES mirror list were bad, down
gone... I corrected what I could and made judgement calls on the
rest as to if they're gone for good or temporarily (I gave them
since Friday).
Some open things:
- The advocacy URL in perlfaq1 stinks. http://www.perl.org/advocacy/
is basically just a placedholder.
- Is franz.ww.tu-berlin.de gone as an FTP and WWW server? I
replaced most of the links to there with pause.cpan.org and
www.perl.com links.
--- pod/perldelta.pod 2000/02/26 08:32:51
+++ pod/perldelta.pod 2000/02/26 08:33:08
@@ -4,10 +4,11 @@
=head1 DESCRIPTION
-This is an unsupported alpha release, meant for intrepid Perl developers
-only. The included sources may not even build correctly on some platforms.
-Subscribing to perl5-porters is the best way to monitor and contribute
-to the progress of development releases (see www.perl.org for info).
+This is an unsupported alpha release, meant for intrepid Perl
+developers only. The included sources may not even build correctly on
+some platforms. Subscribing to perl5-porters is the best way to
+monitor and contribute to the progress of development releases (see
+http://www.hut.fi/~jhi/perl5-porters.html for info).
This document describes differences between the 5.005 release and this one.
--- pod/perlfaq1.pod 2000/02/26 08:15:37
+++ pod/perlfaq1.pod 2000/02/26 08:15:43
@@ -36,7 +36,7 @@
are a rag-tag band of highly altruistic individuals committed
to producing better software for free than you could hope to
purchase for money. You may snoop on pending developments via
-nntp://news.perl.com/perl.porters-gw/ and the Deja archive at
+news://news.perl.com/perl.porters-gw/ and the Deja archive at
http://www.deja.com/ using the perl.porters-gw newsgroup, or you can
subscribe to the mailing list by sending perl5-porters-request@perl.org
a subscription request.
--- pod/perlfaq2.pod 2000/02/26 08:20:59
+++ pod/perlfaq2.pod 2000/02/26 08:24:36
@@ -42,7 +42,7 @@
Some URLs that might help you are:
http://language.perl.com/info/software.html
- http://www.perl.com/latest/
+ http://www.perl.com/pub/language/info/software.html#binary
http://www.perl.com/CPAN/ports/
Someone looking for a Perl for Win16 might look to Laszlo Molnar's djgpp
@@ -335,7 +335,7 @@
http://www.perl.com/CPAN-local
http://www.perl.com/CPAN (redirects to an ftp mirror)
- http://www.perl.org/CPAN
+ ftp://cpan.valueclick.com/pub/CPAN/
ftp://ftp.funet.fi/pub/languages/perl/CPAN/
http://www.cs.ruu.nl/pub/PERL/CPAN/
ftp://ftp.cs.colorado.edu/pub/perl/CPAN/
--- pod/perlfaq3.pod 2000/02/27 22:56:31
+++ pod/perlfaq3.pod 2000/02/27 23:00:17
@@ -379,7 +379,7 @@
See http://www.perl.com/CPAN/modules/by-category/15_World_Wide_Web_HTML_HTTP_CGI/ .
A non-free, commercial product, ``The Velocity Engine for Perl'',
-(http://www.binevolve.com/ or http://www.binevolve.com/bine/vep) might
+(http://www.binevolve.com/ or http://www.binevolve.com/velocigen/) might
also be worth looking at. It will allow you to increase the performance
of your Perl programs, up to 25 times faster than normal CGI Perl by
running in persistent Perl mode, or 4 to 5 times faster without any
@@ -580,7 +580,7 @@
http://www.boutell.com/faq/
CGI FAQ
- http://www.webthing.com/page.cgi/cgifaq
+ http://www.webthing.com/tutorials/cgifaq.html
HTTP Spec
http://www.w3.org/pub/WWW/Protocols/HTTP/
--- pod/perlfaq4.pod 2000/02/27 23:00:43
+++ pod/perlfaq4.pod 2000/02/27 23:11:31
@@ -282,8 +282,8 @@
=head2 How can I find the Julian Day?
-You could use Date::Calc's Delta_Days function and calculate the number
-of days from there. Assuming that's what you really want, that is.
+Use the Time::JulianDay module (part of the Time-modules bundle
+available from CPAN.)
Before you immerse yourself too deeply in this, be sure to verify that it
is the I<Julian> Day you really want. Are they really just interested in
@@ -301,9 +301,6 @@
the first meaning that you really want, then check out the Date::Manip
and Date::Calc modules. (Thanks to David Cassell for most of this text.)
-There is also an example of Julian date calculation that should help you in
-http://www.perl.com/CPAN/authors/David_Muir_Sharnoff/modules/Time/JulianDay.pm.gz
-
=head2 How do I find yesterday's date?
The C<time()> function returns the current time in seconds since the
@@ -1748,11 +1745,10 @@
sub is_numeric { defined getnum($_[0]) }
-Or you could check out
-http://www.perl.com/CPAN/modules/by-module/String/String-Scanf-1.1.tar.gz
-instead. The POSIX module (part of the standard Perl distribution)
-provides the C<strtol> and C<strtod> for converting strings to double
-and longs, respectively.
+Or you could check out the String::Scanf module on CPAN instead. The
+POSIX module (part of the standard Perl distribution) provides the
+C<strtol> and C<strtod> for converting strings to double and longs,
+respectively.
=head2 How do I keep persistent data across program calls?
--- pod/perlfaq8.pod 2000/02/27 23:11:39
+++ pod/perlfaq8.pod 2000/02/27 23:16:22
@@ -952,10 +952,9 @@
=head2 How do I use an SQL database?
There are a number of excellent interfaces to SQL databases. See the
-DBD::* modules available from
-http://www.perl.com/CPAN/modules/dbperl/DBD .
+DBD::* modules available from http://www.perl.com/CPAN/modules/DBD .
A lot of information on this can be found at
-http://www.hermetica.com/technologia/perl/DBI/index.html .
+http://www.symbolstone.org/technology/perl/DBI/
=head2 How do I make a system() exit on control-C?
--- pod/perlfaq9.pod 2000/02/27 23:16:41
+++ pod/perlfaq9.pod 2000/02/28 00:58:38
@@ -20,7 +20,7 @@
The useful FAQs and related documents are:
CGI FAQ
- http://www.webthing.com/page.cgi/cgifaq
+ http://www.webthing.com/tutorials/cgifaq.html
Web FAQ
http://www.boutell.com/faq/
@@ -170,7 +170,7 @@
# or print HTML from a URL
use LWP::Simple;
- getprint "http://www.sn.no/libwww-perl/";
+ getprint "http://www.linpro.no/lwp/";
# or print ASCII from HTML from a URL
# also need HTML-Tree package from CPAN
--- pod/perlmodinstall.pod 2000/02/28 00:59:46
+++ pod/perlmodinstall.pod 2000/02/28 01:18:54
@@ -140,9 +140,8 @@
decompress and unpack modules.
Or, you can use InfoZip's C<unzip> utility (
-http://www.cdrom.com/pub/infozip/Info-Zip.html ) to uncompress
-C<.zip> files; type C<unzip yourmodule.zip> in
-your shell.
+http://www.cdrom.com/pub/infozip/ ) to uncompress C<.zip> files; type
+C<unzip yourmodule.zip> in your shell.
Or, if you have a working C<tar> and C<gzip>, you can
type
@@ -189,9 +188,9 @@
You can either use the shareware B<StuffIt Expander> program
-( http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/stuffit-expander-401.hqx )
+( http://www.aladdinsys.com/expander/ )
in combination with I<DropStuff with Expander Enhancer>
-( http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/drop-stuff-with-ee-40.hqx )
+( http://www.aladdinsys.com/dropstuff/ )
or the freeware B<MacGzip> program (
http://persephone.cps.unizar.es/general/gente/spd/gzip/gzip.html ).
@@ -199,9 +198,8 @@
B. UNPACK
If you're using DropStuff or Stuffit, you can just extract the tar
-archive. Otherwise, you can use the freeware B<suntar>
-( http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/suntar-221.hqx )
-or I<Tar> ( http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/tar-40b.hqx ).
+archive. Otherwise, you can use the freeware B<suntar> or I<Tar> (
+http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/ ).
C. BUILD
@@ -319,8 +317,8 @@
unzip Your-Module.zip
Executables for gzip, zip, and VMStar ( Alphas:
-http://www.openvms.digital.com/cd/000TOOLS/ALPHA/ and Vaxen:
-http://www.openvms.digital.com/cd/000TOOLS/VAX/ ).
+http://www.openvms.digital.com/freeware/000TOOLS/ALPHA/ and Vaxen:
+http://www.openvms.digital.com/freeware/000TOOLS/VAX/ ).
gzip and tar
are also available at ftp://ftp.digital.com/pub/VMS.
--- pod/perlmodlib.pod 2000/02/27 22:51:34
+++ pod/perlmodlib.pod 2000/02/28 03:16:37
@@ -920,11 +920,11 @@
ftp://ftp.sun.ac.za/CPAN/
ftp://ftpza.co.za/pub/mirrors/cpan/
+
=item Asia
China ftp://freesoft.cei.gov.cn/pub/languages/perl/CPAN/
- Hong Kong ftp://ftp.hkstar.com/pub/CPAN/
- ftp://ftp.pacific.net.hk/pub/mirror/CPAN/
+ Hong Kong ftp://ftp.pacific.net.hk/pub/mirror/CPAN/
Indonesia ftp://malone.piksi.itb.ac.id/pub/CPAN/
Israel ftp://bioinfo.weizmann.ac.il/pub/software/perl/CPAN/
Japan ftp://ftp.dti.ad.jp/pub/lang/CPAN/
@@ -933,30 +933,32 @@
ftp://ftp.meisei-u.ac.jp/pub/CPAN/
ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/
ftp://mirror.nucba.ac.jp/mirror/Perl/
+ Saudi-Arabia ftp://ftp.isu.net.sa/pub/CPAN/
Singapore ftp://ftp.nus.edu.sg/pub/unix/perl/CPAN/
South Korea ftp://ftp.bora.net/pub/CPAN/
ftp://ftp.kornet.net/pub/CPAN/
ftp://ftp.nuri.net/pub/CPAN/
Taiwan ftp://coda.nctu.edu.tw/computer-languages/perl/CPAN/
ftp://ftp.ee.ncku.edu.tw/pub3/perl/CPAN/
- ftp://ftp.wownet.net/pub2/PERL/
ftp://ftp1.sinica.edu.tw/pub1/perl/CPAN/
- Thailand ftp://ftp.cs.riubon.ac.th/pub/mirrors/CPAN/
- ftp://ftp.nectec.or.th/pub/mirrors/CPAN/
+ Thailand ftp://ftp.nectec.or.th/pub/mirrors/CPAN/
+
=item Australasia
Australia ftp://cpan.topend.com.au/pub/CPAN/
- ftp://ftp.labyrinth.net.au/pub/perl/CPAN/
+ ftp://ftp.labyrinth.net.au/pub/perl-CPAN/
ftp://ftp.sage-au.org.au/pub/compilers/perl/CPAN/
ftp://mirror.aarnet.edu.au/pub/perl/CPAN/
New Zealand ftp://ftp.auckland.ac.nz/pub/perl/CPAN/
ftp://sunsite.net.nz/pub/languages/perl/CPAN/
+
=item Central America
Costa Rica ftp://ftp.ucr.ac.cr/pub/Unix/CPAN/
+
=item Europe
Austria ftp://ftp.tuwien.ac.at/pub/languages/perl/CPAN/
@@ -968,14 +970,26 @@
Denmark ftp://sunsite.auc.dk/pub/languages/perl/CPAN/
Estonia ftp://ftp.ut.ee/pub/languages/perl/CPAN/
Finland ftp://ftp.funet.fi/pub/languages/perl/CPAN/
- France ftp://ftp.lip6.fr/pub/perl/CPAN/
+ France ftp://ftp.grolier.fr/pub/perl/CPAN/
+ ftp://ftp.lip6.fr/pub/perl/CPAN/
ftp://ftp.oleane.net/pub/mirrors/CPAN/
ftp://ftp.pasteur.fr/pub/computing/CPAN/
ftp://ftp.uvsq.fr/pub/perl/CPAN/
+ German ftp://ftp.gigabell.net/pub/CPAN/
+ Germany ftp://ftp.archive.de.uu.net/pub/CPAN/
+ ftp://ftp.freenet.de/pub/ftp.cpan.org/pub/
+ ftp://ftp.gmd.de/packages/CPAN/
+ ftp://ftp.gwdg.de/pub/languages/perl/CPAN/
+ ftp://ftp.leo.org/pub/comp/general/programming/languages/script/perl/CPAN/
+ ftp://ftp.mpi-sb.mpg.de/pub/perl/CPAN/
+ ftp://ftp.rz.ruhr-uni-bochum.de/pub/CPAN/
+ ftp://ftp.uni-erlangen.de/pub/source/CPAN/
+ ftp://ftp.uni-hamburg.de/pub/soft/lang/perl/CPAN/
Germany ftp://ftp.archive.de.uu.net/pub/CPAN/
+ ftp://ftp.freenet.de/pub/ftp.cpan.org/pub/
ftp://ftp.gmd.de/packages/CPAN/
ftp://ftp.gwdg.de/pub/languages/perl/CPAN/
- ftp://ftp.leo.org/pub/comp/programming/languages/script/perl/CPAN/
+ ftp://ftp.leo.org/pub/comp/general/programming/languages/script/perl/CPAN/
ftp://ftp.mpi-sb.mpg.de/pub/perl/CPAN/
ftp://ftp.rz.ruhr-uni-bochum.de/pub/CPAN/
ftp://ftp.uni-erlangen.de/pub/source/CPAN/
@@ -990,19 +1004,16 @@
ftp://ftp.unina.it/pub/Other/CPAN/
ftp://ftp.unipi.it/pub/mirror/perl/CPAN/
Netherlands ftp://ftp.cs.uu.nl/mirror/CPAN/
- ftp://ftp.EU.net/packages/cpan/
ftp://ftp.nluug.nl/pub/languages/perl/CPAN/
Norway ftp://ftp.uit.no/pub/languages/perl/cpan/
ftp://sunsite.uio.no/pub/languages/perl/CPAN/
- Poland ftp://ftp.man.szczecin.pl/pub/perl/CPAN/
- ftp://ftp.man.torun.pl/pub/doc/CPAN/
+ Poland ftp://ftp.man.torun.pl/pub/CPAN/
ftp://ftp.pk.edu.pl/pub/lang/perl/CPAN/
ftp://sunsite.icm.edu.pl/pub/CPAN/
Portugal ftp://ftp.ci.uminho.pt/pub/mirrors/cpan/
ftp://ftp.ist.utl.pt/pub/CPAN/
ftp://ftp.ua.pt/pub/CPAN/
- Romania ftp://ftp.dntis.ro/pub/mirrors/perl-cpan/
- ftp://ftp.dnttm.ro/pub/CPAN/
+ Romania ftp://ftp.dnttm.ro/pub/CPAN/
Russia ftp://ftp.chg.ru/pub/lang/perl/CPAN/
ftp://ftp.sai.msu.su/pub/lang/perl/CPAN/
Slovakia ftp://ftp.entry.sk/pub/languages/perl/CPAN/
@@ -1018,19 +1029,17 @@
ftp://ftp.plig.org/pub/CPAN/
ftp://sunsite.doc.ic.ac.uk/packages/CPAN/
+
=item North America
Alberta ftp://sunsite.ualberta.ca/pub/Mirror/CPAN/
California ftp://cpan.nas.nasa.gov/pub/perl/CPAN/
ftp://cpan.valueclick.com/CPAN/
ftp://ftp.cdrom.com/pub/perl/CPAN/
- ftp://ftp.digital.com/pub/plan/perl/CPAN/
- California ftp://cpan.nas.nasa.gov/pub/perl/CPAN/
- ftp://cpan.valueclick.com/CPAN/
- ftp://ftp.cdrom.com/pub/perl/CPAN/
- ftp://ftp.digital.com/pub/plan/perl/CPAN/
+ http://download.sourceforge.net/mirrors/CPAN/
Colorado ftp://ftp.cs.colorado.edu/pub/perl/CPAN/
Florida ftp://ftp.cise.ufl.edu/pub/perl/CPAN/
+ Georgia ftp://ftp.twoguys.org/CPAN/
Illinois ftp://uiarchive.uiuc.edu/pub/lang/perl/CPAN/
Indiana ftp://csociety-ftp.ecn.purdue.edu/pub/CPAN/
ftp://ftp.uwsg.indiana.edu/pub/perl/CPAN/
@@ -1039,34 +1048,35 @@
Massachusetts ftp://ftp.ccs.neu.edu/net/mirrors/ftp.funet.fi/pub/languages/perl/CPAN/
ftp://ftp.iguide.com/pub/mirrors/packages/perl/CPAN/
Mexico ftp://ftp.msg.com.mx/pub/CPAN/
- Minnesota ftp://ftp.midearthbbs.com/CPAN/
New York ftp://ftp.deao.net/pub/CPAN/
ftp://ftp.rge.com/pub/languages/perl/
- ftp://ftp.tpj.com/pub/CPAN/
- Nova Scotia ftp://cpan.chebucto.ns.ca/pub/CPAN/
North Carolina ftp://ftp.duke.edu/pub/perl/
+ Nova Scotia ftp://cpan.chebucto.ns.ca/pub/CPAN/
Oklahoma ftp://ftp.ou.edu/mirrors/CPAN/
Ontario ftp://ftp.crc.ca/pub/packages/lang/perl/CPAN/
Oregon ftp://ftp.orst.edu/pub/packages/CPAN/
Pennsylvania ftp://ftp.epix.net/pub/languages/perl/
Tennessee ftp://ftp.sunsite.utk.edu/pub/CPAN/
Texas ftp://ftp.sedl.org/pub/mirrors/CPAN/
+ ftp://jhcloos.com/pub/mirror/CPAN/
Utah ftp://mirror.xmission.com/CPAN/
Virginia ftp://ftp.perl.org/pub/perl/CPAN/
ftp://ruff.cs.jmu.edu/pub/CPAN/
Washington ftp://ftp-mirror.internap.com/pub/CPAN/
+ ftp://ftp.llarian.net/pub/CPAN/
ftp://ftp.spu.edu/pub/CPAN/
+
=item South America
Brazil ftp://cpan.if.usp.br/pub/mirror/CPAN/
ftp://ftp.matrix.com.br/pub/perl/
- Chile ftp://sunsite.dcc.uchile.cl/pub/Lang/perl/CPAN/
+ Chile ftp://sunsite.dcc.uchile.cl/pub/Lang/PERL/
=back
For an up-to-date listing of CPAN sites,
-see http://www.perl.com/perl/CPAN or ftp://www.perl.com/perl/ .
+see http://www.perl.com/perl/CPAN/SITES or ftp://www.perl.com/CPAN/SITES .
=head1 Modules: Creation, Use, and Abuse
@@ -1368,16 +1378,17 @@
FTP Archives for Perl Modules:
-Follow the instructions and links on
+Follow the instructions and links on:
- http://franz.ww.tu-berlin.de/modulelist
+ http://www.perl.com/CPAN/modules/00modlist.long.html
+ http://www.perl.com/CPAN/modules/04pause.html
or upload to one of these sites:
- ftp://franz.ww.tu-berlin.de/incoming
- ftp://ftp.cis.ufl.edu/incoming
+ https://pause.kbx.de/pause/
+ http://pause.perl.org/pause/
-and notify <F<upload@franz.ww.tu-berlin.de>>.
+and notify <modules@perl.org>.
By using the WWW interface you can ask the Upload Server to mirror
your modules from your ftp or WWW site into your own directory on
--- pod/perlopentut.pod 2000/02/28 01:53:17
+++ pod/perlopentut.pod 2000/02/28 01:53:58
@@ -694,7 +694,7 @@
it's still easy to get the contents of a document:
use LWP::Simple;
- $doc = get('http://www.sn.no/libwww-perl/');
+ $doc = get('http://www.linpro.no/lwp/');
=head2 Binary Files
--- pod/perlport.pod 2000/02/28 01:54:09
+++ pod/perlport.pod 2000/02/28 01:56:47
@@ -528,7 +528,7 @@
=item Mailing list: cpan-testers@perl.org
-=item Testing results: C<http://www.perl.org/cpan-testers/>
+=item Testing results: C<http://testers.cpan.org/>
=back
--- pod/perltoc.pod 2000/02/28 01:58:05
+++ pod/perltoc.pod 2000/02/28 01:58:28
@@ -3003,7 +3003,7 @@
=item CPAN Testers
Mailing list: cpan-testers@perl.org, Testing results:
-C<http://www.perl.org/cpan-testers/>
+C<http://testers.perl.org/>
=item PLATFORMS
--- pod/perlvar.pod 2000/02/28 01:58:44
+++ pod/perlvar.pod 2000/02/28 01:59:54
@@ -1179,7 +1179,7 @@
in the scope of C<use English>. For that reason, saying C<use
English> in libraries is strongly discouraged. See the
Devel::SawAmpersand module documentation from CPAN
-(http://www.perl.com/CPAN/modules/by-module/Devel/Devel-SawAmpersand-0.10.readme)
+(http://www.perl.com/CPAN/modules/by-module/Devel/)
for more information.
Having to even think about the C<$^S> variable in your exception
--- pod/perlxs.pod 2000/02/28 02:00:27
+++ pod/perlxs.pod 2000/02/28 02:03:27
@@ -72,7 +72,7 @@
Note: For some extensions, Dave Beazley's SWIG system may provide a
significantly more convenient mechanism for creating the extension glue
-code. See L<http://www.cs.utah.edu/~beazley/SWIG> for more
+code. See L<http://www.swig.org> for more
information.
=head2 On The Road
--
Michael G. Schwern <schwern@pobox.com> http://www.pobox.com/~schwern/
Because of DNA recoding, in the future, people can choose their own skin, hair, and eye color. Human beings will become one race!
--Alex Chiu, Immortality Guy