BBS RE-DESIGN BOOK
■解説
BBSのCGIプログラムを学ぶことにより、Perlの基礎を習得しようという意図で書かれた1冊。全体は大きく5つに分かれており、CHAPTER-00「紹介」ではデザイン性にすぐれたBBSの紹介、CHAPTER-01「設置」ではCGIプログラム設置の準備と設置方法、CHAPTER-02「解読」ではコードの解説、CHAPTER-03「改造」ではBBSに便利な機能を付加する方法、最後のCHAPTER-04「付録」では、CHAPTER-03までに学んだプログラムのコードがまとめて掲載されている。
初めてPerl/CGIにチャレンジする方には、Perlのコードを丁寧に解説したCHAPTER-02「解読」が役に立つ。ここでは、スカラー変数にはじまり、サブルーチンの呼び出し方、条件分岐(if文、if、else文、if、elsif、else文、unless文)、ロック処理、配列、for文、ハッシュなどが、サンプルコードとともに解説されている。Perl/CGIの基本的なコードはこの部分を読めば簡単にマスターできるだろう。
タイトルの「RE-DESIGN」にひかれて購入を検討している読者は、いきなりCHAPTER-03「改造」を読むといい。ここには、改造の基本である初期設定の変更方法や新着マークの表示方法(更新情報を知らせるのに便利)、投稿された記事データに不備があったときにメッセージを出す方法、二重投稿の防止、入力データのサイズ制限、不適切文字の入力制限、悪質な投稿者を排除するアクセス制限など、さまざまなテクニックがサンプルコードと画面写真入りで紹介されている。
なお、付属のCD-ROMにはBBSで使えるアイコンやロゴ、サンプルプログラムなどが収録されている。こちらも併せて利用するといいだろう。Perl/CGIの入門書としても、BBS作成のテクニック集としても活用できる、頼れる1冊だ。(土井英司)
|