CGIプログラムの普及によりPerlプログラマが爆発的に増加していますが、リファレンスマニュアルもオンラインのため、まとまった日本語のマニュアル本は多くありませんでした。本書は、公式マニュアルといえる英文のドキュメントファイル(POD)を翻訳したリファレンスマニュアルです。数百といわれるPerlのモジュール群を網羅的に解説し、クイックリファレンスシリーズとしてまとめました。
Perl クイックリファレンス
Ellen Siever, Stephen Spainhour, Nathan Patwardhan 著、近藤 嘉雪, 台場 圭一 監訳、山本浩, イエローレーベル 訳
- TOPICS
- 発行年月日
- 2000年03月
- PRINT LENGTH
- 784
- ISBN
- 4-90090-072-9
- 原書
- Perl in a Nutshell
- FORMAT
目次
監訳者まえがき はじめに I部 導入ガイド 1章 Perlの概要 1.1 Perlの優れている点とは? 1.2 Perlの開発 1.3 Perlをサポートしているプラットフォーム 1.4 Perlのリソース 2章 Perlのインストール 2.1 CPANアーキテクチャ 2.2 CPANの構成 2.3 Perlのインストール 2.4 モジュールの入手とインストール 2.5 ドキュメント II部 基本言語仕様 3章 Perlインタプリタ 3.1 コマンド処理 3.2 コマンドラインオプション 3.3 環境変数 3.4 Perlコンパイラ 3.5 スレッド 4章 Perl言語 4.1 プログラムの構造 4.2 データの型と変数 4.3 文 4.4 特殊変数 4.5 演算子 4.6 正規表現 4.7 サブルーチン 4.8 リファレンスと複雑なデータ構造 4.9 ファイルハンドル 4.10 フォーマット 4.11 podについて 5章 関数リファレンス 5.1 カテゴリー別のPerl関数一覧 5.2 Perlの全関数(アルファベット順) 6章 デバッグ 6.1 Perlデバッガ 6.2 デバッグ用コマンド 6.3 デバッガの使い方 6.4 デバッガのカスタマイズ 6.5 Perlプロファイラ 6.6 perlbugプログラム III部 モジュール 7章 パッケージ、モジュール、オブジェクト 7.1 名前空間とパッケージ 7.2 モジュール 7.3 オブジェクト指向Perl 7.4 メソッドの起動 8章 標準モジュール 8.1 AnyDBM_File 8.2 attrs 8.3 AutoLoader 8.4 AutoSplit 8.5 autouse 8.6 B 8.7 B::Asmdata 8.8 B::Assembler 8.9 B::Bblock 8.10 B::Bytecode 8.11 B::C 8.12 B::CC 8.13 B::Debug 8.14 B::Deparse 8.15 B::Disassembler 8.16 B::Lint 8.17 B::Showlex 8.18 B::Stackobj 8.19 B::Terse 8.20 B::Xref 8.21 base 8.22 Benchmark 8.23 blib 8.24 Carp 8.25 CGI 8.26 CGI::Apache 8.27 CGI::Carp 8.28 CGI::Cookie 8.29 CGI::Fast 8.30 CGI::Push 8.31 CGI::Switch 8.32 Class::Struct 8.33 Config 8.34 constant 8.35 CPAN 8.36 CPAN::FirstTime 8.37 CPAN::Nox 8.38 Cwd 8.39 Data::Dumper 8.40 DB_File 8.41 Devel::SelfStubber 8.42 diagnostics 8.43 DirHandle 8.44 DynaLoader 8.45 English 8.46 Env 8.47 Errno 8.48 Exporter 8.49 ExtUtils::Command 8.50 ExtUtils::Embed 8.51 ExtUtils::Install 8.52 ExtUtils::Installed 8.53 ExtUtils::Liblist 8.54 ExtUtils::MakeMaker 8.55 ExtUtils::Manifest 8.56 ExtUtils::Miniperl 8.57 ExtUtils::Mkbootstrap 8.58 ExtUtils::Mksymlists 8.59 ExtUtils::MM_OS2 8.60 ExtUtils::MM_Unix 8.61 ExtUtils::MM_VMS 8.62 ExtUtils::MM_Win32 8.63 ExtUtils::Packlist 8.64 ExtUtils::testlib 8.65 Fatal 8.66 Fcntl 8.67 fields 8.68 File::Basename 8.69 File::CheckTree 8.70 File::Compare 8.71 File::Copy 8.72 File::DosGlob 8.73 File::Find 8.74 File::Path 8.75 File::Spec 8.76 File::Spec::Mac 8.77 File::Spec::OS2 8.78 File::Spec::Unix 8.79 File::Spec::VMS 8.80 File::Spec::Win32 8.81 File::stat 8.82 FileCache 8.83 FileHandle 8.84 FindBin 8.85 GDBM_File 8.86 Getopt::Long 8.87 Getopt::Std 8.88 I18N::Collate 8.89 integer 8.90 IO 8.91 IO::File 8.92 IO::Handle 8.93 IO::Pipe 8.94 IO::Seekable 8.95 IO::Select 8.96 IO::Socket 8.97 IPC::Msg 8.98 IPC::Open2 8.99 IPC::Open3 8.100 IPC::Semaphore 8.101 IPC::SysV 8.102 less 8.103 lib 8.104 locale 8.105 Math::BigFloat 8.106 Math::BigInt 8.107 Math::Complex 8.108 Math::Trig 8.109 NDBM_File 8.110 Net::hostent 8.111 Net::netent 8.112 Net::Ping 8.113 Net::protoent 8.114 Net::servent 8.115 O 8.116 ODBM_File 8.117 Opcode 8.118 ops 8.119 overload 8.120 Pod::Functions 8.121 Pod::Html 8.122 Pod::Text 8.123 POSIX 8.124 re 8.125 Safe 8.126 SDBM_File 8.127 Search::Dict 8.128 SelectSaver 8.129 SelfLoader 8.130 Shell 8.131 sigtrap 8.132 Socket 8.133 strict 8.134 subs 8.135 Symbol 8.136 Sys::Hostname 8.137 Sys::Syslog 8.138 Term::Cap 8.139 Term::Complete 8.140 Term::ReadLine 8.141 Test 8.142 Test::Harness 8.143 Text::Abbrev 8.144 Text::ParseWords 8.145 Text::Soundex 8.146 Text::Tabs 8.147 Text::Wrap 8.148 Thread 8.149 Thread::Queue 8.150 Thread::Semaphore 8.151 Thread::Signal 8.152 Thread::Specific 8.153 Tie::Array, Tie::StdArray 8.154 Tie::Handle 8.155 Tie::Hash, Tie::StdHash 8.156 Tie::RefHash 8.157 Tie::Scalar, Tie::StdScalar 8.158 Tie::SubstrHash 8.159 Time::gmtime 8.160 Time::Local 8.161 Time::localtime 8.162 Time::tm 8.163 UNIVERSAL 8.164 User::grent 8.165 User::pwent 8.166 vars 8.167 vmsish IV部 CGI 9章 CGI概説 9.1 典型的なCGIの処理 9.2 URLエンコード処理 9.3 付加パス情報 9.4 CGI関連の環境変数 10章 CGI.pmモジュール 10.1 HTMLタグの生成 10.2 メソッドグループのインポート 10.3 状態の管理 10.4 名前付きパラメータ 10.5 JavaScript機能の使用法 10.6 デバッグ 10.7 CGI.pmリファレンス 11章 mod_perlを使用したWebサーバプログラミング 11.1 mod_perlの設計 11.2 mod_perlのインストール 11.3 mod_perlハンドラ 11.4 mod_perlによるCGIスクリプトの実行 11.5 mod_perlによるサーバサイドインクルード 11.6 セクション 11.7 Apache::モジュール V部 データベース 12章 データベースとPerl 12.1 DBMデータベースとDBMハッシュ 12.2 DBIの設計 12.3 DBIのメソッド 12.4 DBIの環境変数 VI部 ネットワークプログラミング 13章 ソケット 13.1 組み込みのソケット関数 13.2 IO::Socketモジュール 14章 電子メール 14.1 Net系モジュール群 14.2 Net::POP3によるメール取り出し 14.3 Mail系モジュール群 15章 Usenetニュース 15.1 NNTPプロトコル 15.2 Net::NNTP 15.3 News::Newsrcモジュール 16章 FTP 16.1 FTPプロトコル 16.2 Net::FTP 17章 LWPライブラリ 17.1 LWPの概要 17.2 LWP系モジュール群 17.3 HTTP系モジュール群 17.4 HTML系モジュール群 17.5 URI系モジュール群 VII部 Perl/Tk 18章 Perl/Tk 18.1 ウィジェット 18.2 ジオメトリマネージャ 18.3 各種ウィジェットに共通の設定オプション 18.4 ボタン 18.5 チェックボタン 18.6 ラジオボタン 18.7 ラベル 18.8 エントリウィジェット 18.9 スクロールバー 18.10 リストボックス 18.11 テキストウィジェット 18.12 キャンバス 18.13 スケール 18.14 メニューボタン 18.15 メニュー 18.16 オプションメニュー 18.17 フレーム 18.18 トップレベルウィジェット VIII部 Win32 19章 Win32関連のモジュールおよびエクステンション 19.1 Win32::Clipboard 19.2 Win32::Console 19.3 Win32::ChangeNotify 19.4 Win32::Eventlog 19.5 Win32::File 19.6 Win32::FileSecurity 19.7 Win32::Internet 19.8 Win32::IPC 19.9 Win32::Mutex 19.10 Win32::NetAdmin 19.11 Win32::NetResource 19.12 Win32::Process 19.13 Win32::Registry 19.14 Win32::Semaphore 19.15 Win32::Service 19.16 Win32::Shortcut 19.17 Win32拡張キット 19.18 OLEオートメーション 20章 PerlScript 20.1 クライアントサイドPerlScript 20.2 サーバサイドPerlScript