新規記事投稿 フォロー記事投稿 記事のキャンセル
From: にあ <nir@mvg.biglobe.ne.jp>
Subject: perlの習得
Date: 1998/12/06 21:10:57
Reference: mesh.program/00561

12月3日に、三葉工房さんは書きました。

>後,これは,とても痛い事なのですが私のマシーンはMACなので
>使用できるperlコンパイラもMacPerlと限られます。
>
Macの場合、当然MacPerlを使うことになるんですが、MacPerlと言うのは
一寸癖があって、「ふつーの」perlのテキストを読みながらだと、戸惑うことが
あるかも知れませんね。

MacPerl自身やそれをCGIで使う場合に、UnixやWindowsのperlに対して、
どの辺が違っていて、どこに気を付けたらいいのか、と言うような事に付いては、
よしもとさんがまとめた「MacPerl Differences in CGI Programming」と言う
文書に詳しいですから、MacPerlを使う方は一度目を通してみるとよいと思います。

# まあ、この辺に書いてあることが、すらすらわかるのは、大分perlに慣れてから
# だとは思いますが。

この文書に限らず、よしもと氏のMacPerl IslandはMacPerlに関するTipsが
いっぱいですから、非常に参考になると思います。もちろん、自分のマシンで
MacPerlのCGIスクリプトを動かす方法等も載っていますよ。

>そして,どうすれば,perlを習得できるのかを自分なりに考え,マニュアル本に
>記述してある(今回は,ゲストブック)cgiスクリプトを丸写ししながら,
>
まず、perlによるCGIスクリプトはあくまでもperlのプログラムであることに
留意して下さい。perlによるプログラムが書けなければperlによるCGIは
かけません。CGIは単なるプログラムに比べて考慮すべき点も多いですから、
一足飛びにCGIを作ることなく、まずは手元のperl環境でプログラムする事を
憶えて下さい。

まずはperlと言う言語自体を憶える事が先決ですね。自分の望む動作を
自在にperlで書けるようになったなら、実はCGIと言うのは全然難しい
ものでは無い事にも気が付くでしょう。

それから、自分のMac上にサーヴァを立ててCGIの実験をする場合には、
福井県立大の田中先生のEasyBBSによる会議室「Web Scripter's Meeting」が
非常に参考になると思います。Mac上でNetworkサーヴァを立てている人が
集まっていますから、Mac固有の問題に付いても解決できるでしょう。