• 締切済み

CGI・perlの勉強におすすめな本は?

こんにちは! LinusBlanketといいます。 時を遡れば HTMLさえ さっぱりだったころ そこから いろんなサイトさんにてフリーで配布されてるCGIスクリプト 設置できるところにまでなりました。 するとこれが なんだか おもしろく のめりこんでいった わたし フリーのスクリプトの中身とにらめっこしては! ネットのいろんなサイトさんにて勉強しては! そんなふうにしていたら 気付いたら現在もう、自分ひとりで 簡単な掲示板なんかも作れるようになりました。 フリーのスクリプト、自分好みに改造するのも おてのものです! (なんのプログラムの経験もなしに 本も学校も先生もなしに、ここまでのレベルきたの けっこうすごいしょー!) (なんちゃって・・・)(笑) そこでいま、ここからさらに もうちょっと レベルアップしたいなー、と おもっているところです。 そこでそこで、何かよい本はないかな?と 捜索中です。 なにかおすすめ、ないでしょうか? リャマ本? ラクダ本? とか そのへんがやっぱりいいのかなー、とか 考えてるんですが。 どうなんでしょうか? あと、リファレンス的? 辞書的? に、使える本も ほしいところです。

  • Perl
  • 回答数4
  • ありがとう数3

みんなの回答

回答No.4

本屋に行って、ご自分で色々探されるより他ないと思います(^^; 中級、上級に突入される段階かと思いますが、 このあたりになると専門分野にわかれてもきますので。 らくだ本、一度は読んでみると面白いと思います。 結構知らない発見があるものですし。 (ただ、いかんせん長いし高いですが) クックブックも有名ですが、 使いどころが難しい本かもしれません。 他の本とかぶる内容が多いですから。 (肝心なことが端折ってあったりしますし) 達人に学ぶPerl/CGI道場 も良いソースがのっている本としておすすめです。 (ただ、これは初心者向けの本で今回は対象外でしょう) Perl&CGI BlackBook 私もこの本結構好きなんです(^^; 一通り理解を深めるには良い本でしょう。 (ただ、難しい内容はのっていません) ポケットリファレンス 薄いようで意外と広範囲に細かく載っています。 ただ、個人的には好みではありませんが(^^; (「逆引き大全」の方がどちらかといえばいいかもしれません) オブジェクト指向、正規表現、モジュール、デバッグ など、各種分野に特化した本などを探されてもいいと思います。 一般に配布されているCGIのソースにも、 良くないものが意外と多いことに気づけるレベルでしたら、 何がいけないのか、どうすれば良くなるのかを考えることで、 自然とレベルアップにつながるんじゃないかと思います。 (もちろんとても良いものもあります) 結局の所、 何がより良いのか、わかるかどうかが、 中・上級への分かれ道なのかもしれません #偉そうなことを言ってすみませんm(_ _)m

  • zebedeer
  • ベストアンサー率66% (80/121)
回答No.3

なんとなく、そこまで出来るなら後はそれほど本は必要ないのではないかな?と思います。 それこそ、らくだ本とリファレンス本があれば十分では? #個人的にらくだ本はそれほど必要性を感じませんが、 #Perl界の免罪符的なところもあるので、 #余裕があれば持っておいたほうが良いかも。 #(持ってないと常識を疑われます(笑)) >技術評論社の「CGI&Perl ポケットリファレンス」 1関数につき1ページから2ページなので、細かすぎることは無いと思います。 技術評論社のポケットリファレンスは私もあまり好きではありませんが、技術評論社はポケットリファレンスをたくさん出しているので、これになれておけば後々別言語のポケットリファレンスを買っても違和感が無いのでお勧めです。 (本棚に並べたときもきれいだし(笑)) ポケットリファレンスはWebでも代用可能ですが、2000円程度なので一冊は買うことをお勧めします。 あとは実用になるかどうかは別として、それなりに面白そうなPerl本として、以下の3冊をお勧めします。 Perlデバッグ明快技法 http://www.amazon.co.jp/exec/obidos/ASIN/4274064204/ref=sr_aps_b_/249-6992652-5536304 amazonのカスタマーレビューでも言われていますが、デバッグ技法だけでなく、コードの最適化や、エラーコード一覧、Perlコンパイラの動作も解説しているので、それなりに読めるかもしれません。 (私は読みかけでほってますが) Perl データマンジング http://www.linux.or.jp/bookreview/BR72-2.html http://www.amazon.co.jp/exec/obidos/ASIN/4894715589/qid=1065848757/sr=1-15/ref=sr_1_2_15/249-6992652-5536304 これは立ち読みでしか読んでませんが、レビューでは評価高いので、良いのかも知れません(笑) (私は今ひとつでしたが) Perlクックブック―Perlの鉄人が贈るレシピ集 http://www.amazon.co.jp/exec/obidos/ASIN/4873110378/qid=1065848757/sr=1-11/ref=sr_1_2_11/249-6992652-5536304 これも「Perl データマンジング」と同じ理由でお勧め。

  • the845t
  • ベストアンサー率33% (246/743)
回答No.2

結城なにがしさんの本が参考になった覚えがあります。 「Perl 結城」で探すと本人のページが見つかると思います。 最近来なくなったけどPerlクイズのメールを出してます。 ポケットリファレンスは私も持ってます。 ほんと辞書ですよ。 買わなくても、「とほほのWWW入門」でPerlの解説があったりもします。 ラクダ本は読みにくいかもしれませんね。 高いし・・・。

noname#48234
noname#48234
回答No.1

こんばんは。 私も始めた頃は本探しに苦労しました。 「まずはこの例文からみてみましょう」といきなりプログラムへ突入する本、「掲示板作りを通してPerlを学びましょう」と一つのプログラムを題材にしている本ははっきり言って使い物になりません。基礎の説明がされていないのにいきなり例文を叩き付けてきて、Aを説明するための例文にまだ習得していないBという関数を平気で使ってきたり、題材にしているプログラムに関係ない事柄には一切触れていなかったりします。 そんなPerlを分かっている人にしか理解できない解説本が多い中、基礎固めや忘れてしまったときに読み返す(調べる)のに最適な本はズバリこれ!! ○Perl & CGI言語リファレンスBlack Book http://www.amazon.co.jp/exec/obidos/ASIN/4844313207/249-6992652-5536304 ○図解・標準最新Perl/CGIハンドブック 基礎からわかるインタラクティブWebサイトプログラミング手法 http://product.esbooks.co.jp/product/u/03/01?accd=30900127&introd_id=Xmo46WkGo362949Wi812i1X56kG4396i&pg_from=u このどちらか1冊は持っていて損は無いと思います。大きな本屋なら置いてますのでパラパラめくってみてください。ラクダ本(オライリー出版)も良いですが、逆に細かすぎるかもしれません。その辺は現在の理解度、技量次第だと思います。 あとは辞書的な本1冊(私はあまり好きではありませんが、技術評論社の「CGI&Perlポケットリファレンス」が有名)と、必要に応じてデータベースとの連携や○○作成など特定の事柄に特化した本を買い足していく感じでしょうか。 もう既に素養がおありなので、紹介した本ではやさし過ぎるのかな・・・。

LinusBlanket
質問者

お礼

> ラクダ本も良いですが、逆に細かすぎるかもしれません。その辺は現在の理解度、技量次第だと思います。 > もう既に素養がおありなので、紹介した本ではやさし過ぎるのかな・・・。 そうなんですよね~。わたしも、自分の実力がどんなもんか把握できてないし、その実力に見合った本が見つけられないし。っていうのが 問題かなー・・・と。おもます。 実はいま、自分で作った日記スクリプトをサイトで配布してるとこなんですよ! いろんなフリーのスクリプトを参考に参考にしながら、でも、基本的には自分で書く!くらいのスタンスで作ったスクリプトです。けっこうみなさんにご好評いただいていて、ダウンロード数もけっこう多かったりするんですよ~。(へへへ。自慢です) だから、わたしの実力をひとことで言えば「穴だらけだけど、基礎は分かってる」くらいかな~。と、おもいます。 ですから紹介していただいた2冊、ちょっとほんと分かりませんが、ちょっとやさしすぎるのかなあ・・・とも、おもうような、おもわんような。う~ん・・・。とりあえず、大きな本屋さん行って、立ち読みして決めてみますね! あと「CGI&Perlポケットリファレンス」は、知りませんでした! これはなんかちょっと、よさそうかな~、と おもいました。が、どうでしょう。こちらも ぜひぜひ、立ち読みして決めてみたいとおもいます。 貴重なお時間を割いてのご回答、とてもとてもうれしかったです。うれしいです! どうもありがとうございました!

LinusBlanket
質問者

補足

すみません! あともうひとつ、補足。「CGI&Perlポケットリファレンス」 これって内容的に、細かくなさすぎたり。は、しません・・・か? もしもお時間あったら、ご回答いただければ さいわいです・・・!

関連するQ&A

  • CGIの改造をしてくれるサイトを教えて下さい

    現在、フリーのCGIスクリプトを利用しています。 配布元のサイトはすでになく、改造自体は自身で色々やってきましたが、自分では技術的に難しい改造が必要になりました。 そこで、他サイト配布のフリースクリプトCGIを有料で改造してくれるサイトを探しています。 「CGI改造」などのキーワードで探したのですが、数年更新されていない現在連絡が取れるかどうか分からないようなサイトしか見つかりませんでした。 どこかおすすめの良いサイトを御存じでしたら、是非教えて頂きたいと思います。

    • 締切済み
    • CGI
  • perlを改造してくれる方を探しています。

    web上で配布されているperlのスクリプトを安く改造してくれる方(個人、業者問わず)を探しています。実際に改造依頼等をされた方で、ここがオススメというところがあったら教えてください。改造したいと思っているのはwebで配布されている既存のアンケートのCGIです。なお「webで業者を探して自分で問い合わせろ」という回答は結構です。

    • ベストアンサー
    • Perl
  • 出会い系のCGIスクリプト探しています。

    出会い系のCGIスクリプト探しています。どちらかのサイトにフリーで配布されていたら教えてください。また有料でも機能が充実していれば使いたいのでそちらもあればお願いします。

    • ベストアンサー
    • CGI
  • 掲示板の荒らし対策 (CGIスクリプト配布)

    以前からCGIスクリプトが配布されている掲示板に荒らし対策用の改造版を追加するのではなく、初めから荒らし対策用になっている掲示板のCGIスクリプトの配布はありますでしょうか? 現在、改造版を加えた掲示板を使っているのですが、少しでもほっておくと投稿拒否のログがかなり貯まってしまい、気になっています。 ※掲示板のレンタルではなく、CGIスクリプトをダウンロードして自分で設置します。

  • ポケモン ダイヤモンド パール GTSについて

    プラチナでレジ系イベントをするため、映画の前売りか何かで配布されたレジギガスを交換してもらいたいです http://www.pokemon-gts.net/ このサイトには、おそらく配布されたものであろうと思われる レジギガスが何体か表示されていたのですが、 実際ゲームで検索してみると、全然表示されず、交換できませんでした どうしたら、サイトに表示されているポケモンが ゲームでも表示されるようになりますか? (レベルを100で絞っても駄目でした) そもそも、このサイトに乗っているポケモンって何ですか? ゲームで表示されなければ、意味ないじゃないですか… 交換相手が3人しか表示されず、再検索しても同じ人しか出てこないって、どういう仕様なのか理解できないです… また、配布か改造かを見分けることは難しく、技とレベルだけで、判断しておりますが、やはり改造という可能性もありますよね…

  • 箱庭諸島のオリジナルソースありませんか?

    箱庭諸島のオフィシャルページにて 「 現在、箱庭諸島商用化の話があり、その関係上ゲームの開催、関連サイトへのリンク、スクリプト配布などを行う事ができません。しかし、すでに配布しているものに関しては、従来の使用条件で使って頂いて構いません。つまり、当サイトへのリンクさえ残してもらえれば、改造もフリー再配布も可能です。 」 となっており、ダウンロードできません。 フリー再配布は可能になっているのでyahooで探してみましたがありませんでした。 なので、perl版のオリジナル(改造版は×)ソースを手に入れる方法を教えていただけませんか? なお、バージョンはできれば新しいものがいいですが、あまりこだわりません。

    • ベストアンサー
    • Perl
  • [CGI]細長掲示板探しています

    自分のサイトに設置する掲示板で 縦に細長と横に細長の掲示板を探してします だいぶん探したんですが全く見つかりません。。。 ブログの横っちょにつくぐらいのサイズがいいのですが どなたか良いCGIスクリプトを配布しているサイト をご存知のかたいましたら教えてください

  • Webプログラミングを勉強するにはCGI?それともPHP?

    将来をみこんで今からWebプログラミングを勉強しようかと思っています。 WebでみるようにCGIのスクリプトは大変すばらしいのですが多くのものが1~2つの動作を単体で行う物しか見たことがありません。それに変わってPHPは数が多くなるものの大規模で尚且つ機能性に優れたスクリプトを多く目にします。(Xoopsやウェブメールなど) そこで質問です。Webプログラミングを勉強するにはやはりCGIを先手にしたほうがいいのでしょうか?それともPHPにしたほうがいいのでしょうか?又、勉強するために大変参考になる本やサイトなどご存知の方がいましたらぜひ教えてください。 PS:ちなみに私はCGIやPHPに関して初心者です。設置や簡単な改造は出来ますが新規作成などは今までやったことがありません。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • Javascript、Perlの知識とは

    アルバイトでWebサイト作成をしています。 元々HTMLや画像加工などは独学で覚え、Webデザインできるようになりましたが、もっと高度な仕事となると、JavascriptやPerlの知識があったほうがいいと言われました。現在は、JavascriptもPerlもフリーのプログラム配布サイトのものをお借りして設置する程度のことしかできません。 参考書も買ったのですが、本を見てタグを暗記しただけでどんどんできるようになるHTMLと違って、JavascriptやPerlはプログラムが難しくて、どこがゴールなのかわからず、勉強方法に困っています。 説明が難しいのですが、例えば、HTMLなら「文字に色がつけられる」「文字の大きさが変えられる」など、やることが少ないですが、JavascriptやPerlの場合、何をできるようになったら「Javascriptができる」「Perlができる」というレベルになれるのでしょうか?そういうのは本やサイトを見て独学でできるようになるのでしょうか?

    • 締切済み
    • CSS
  • 「あなたの○○度は××です」のようなことが出来るCGI

    以下のような事が出来るCGIを探しています。 ・何項目(出来れば10項目以上)か質問がある。 ・質問の回答はチェックボックスで回答。 ・回答し、サブミットすると「あなたの大人度は80%です」などと言う判定が出る。 レンタルCGIは融通が利かない時もあるので、そういったスクリプトをフリー&シェア配布しているサイトは無いでしょうか? 同様の動作をするものであれば、CGIでなくとも構いません。 よろしくお願い致します。