Skip to content

Commit

Permalink
update perljp
Browse files Browse the repository at this point in the history
* fix typos
* add some warnings for deadlinks
* add some useful links for Perl Mongers in Japan
  * MetaCPAN
  * perldoc.jp perldoc translated into Japanese
  * Japan Perl Association (JPA)
* add me to the authors
  • Loading branch information
shogo82148 authored and khwilliamson committed Oct 24, 2019
1 parent ca0c71d commit 119c5dc
Showing 1 changed file with 29 additions and 6 deletions.
35 changes: 29 additions & 6 deletions README.jp
Expand Up @@ -55,21 +55,23 @@ Perl 自身は Unicode で動作します。Perl スクリプト内の文字列
piconv -f FOO -t utf8 < file.FOO > file.utf8
piconv -f utf8 -t FOO < file.utf8 > file.FOO

=head2 About (jcode.pl|Jcode.pm|JPerl)
=head2 (jcode.pl|Jcode.pm|JPerl) からの移行

5.8以前の、スクリプトがEUC-JPであればリテラルだけは扱うことができました。また、入出力を扱うモジュールとしてはJcode.pmが( L<http://openlab.ring.gr.jp/Jcode/> )、perl4用のユーティリティとしてはjcode.plがそれぞれ存在し、日本語の扱えるCGIでよく利用されていることを御存じの方も少なくないかと思われます。ただし、日本語による正規表現をうまく扱うことは不可能でした。

5.005以前のPerlには、日本語に特化したローカライズ版、Jperlが存在しました( L<http://homepage2.nifty.com/kipp/perl/jperl/index.html> )。また、Mac OS 9.x/Classic用のPerl、MacPerlの日本語版もMacJPerlとして存在してました。( L<https://habilis.net/macjperl/> ).これらでは文字コードとしてEUC-JPに加えShift_JISもそのまま扱うことができ、また日本語による正規表現を扱うことも可能でした。
5.005以前のPerlには、日本語に特化したローカライズ版、Jperlが存在しました( L<http://homepage2.nifty.com/kipp/perl/jperl/index.html> ※1)。また、Mac OS 9.x/Classic用のPerl、MacPerlの日本語版もMacJPerlとして存在してました。( L<https://habilis.net/macjperl/> ).これらでは文字コードとしてEUC-JPに加えShift_JISもそのまま扱うことができ、また日本語による正規表現を扱うことも可能でした。

Perl5.8では、これらの機能がすべてPerl本体だけで実現できる上に、日本語のみならず上記114の文字コードをすべて、しかも同時に扱うことができます。さらに、CPANなどから新しい文字コード用のモジュールを入手することも簡単にできるようになっています。

※1: ホスティングサービスの終了により現在は閲覧できません。 Vector( L<https://www.vector.co.jp/soft/win95/util/se098198.html> )からWindow用のバイナリを、CPAN( L<https://www.cpan.org/src/unsupported/4.036/jperl/> )からperl4用のパッチを入手することができます。

=over 4

=item *

入出力

以下の例はいづれもShift_JISの入力をEUC-JPに変換して出力します。
以下の例はいずれもShift_JISの入力をEUC-JPに変換して出力します。

# jcode.pl
require "jcode.pl";
Expand Down Expand Up @@ -132,10 +134,18 @@ Perl 財団が営業する文章作品集

CPAN (Comprehensive Perl Archive Network)

=item L<https://metacpan.org/>

MetaCPAN CPANの検索エンジン

=item L<https://lists.perl.org/>

Perl メーリングリスト集

=item L<https://perldoc.jp/>

perldoc.jp Perl の公式ドキュメント、モジュールドキュメントの日本語訳

=back

=head2 Perlの修得に役立つ URL
Expand All @@ -156,12 +166,18 @@ O'Reilly 社のPerl関連書籍(簡体字中国語)

=back

=head2 Perl ユーザーグループ
=head2 Perl に関する団体

=over 4

=item L<https://www.pm.org/groups/asia.html>

アジア地域の Perl Mongers (Perlのユーザーグループ) 一覧

=item L<https://japan.perlassociation.org>

一般社団法人Japan Perl Association (JPA) Perl技術及び文化の啓蒙・促進のための組織

=back

=head2 Unicode関連のURL
Expand All @@ -184,7 +200,14 @@ UTF-8 and Unicode FAQ for Unix/Linux (ハングル訳)

=head1 AUTHORS

Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt>
Dan Kogai (小飼 弾) E<lt>dankogai@dan.co.jpE<gt>
=over

=item * Jarkko Hietaniemi E<lt>jhi@iki.fiE<gt>

=item * Dan Kogai (小飼 弾) E<lt>dankogai@dan.co.jpE<gt>

=item * Shogo Ichinose (一野瀬 翔吾) E<lt>shogo82148@gmail.comE<gt>

=back

=cut

0 comments on commit 119c5dc

Please sign in to comment.