トップページ⇒php
1001コメント312KB

【Perl,CGI】参考書籍 第2版

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2001/05/02(水) 22:24ID:EwjNES7.
みなさんの読んだオススメのPerl,CGI参考書籍を

■初心者用 ■中級者用 ■上級者用

に分けて教えてください。

前スレ
http://tako.2ch.net/test/read.cgi?bbs=perl&key=970166109

PHPは↓「PHP関連の書籍」で
http://corn.2ch.net/test/read.cgi?bbs=php&key=985315574

>>2-9 前スレのまとめ(前スレ404さんサンクス!)
065264702/03/23 20:01ID:OhhxPmr/
そうそう。言い忘れましたが
最終的にはツリー式掲示板が作れるようになりたいです。
マジレスを希望します。
0653nobodyさん02/03/23 20:16ID:???
>>651
splice
0654nobodyさん02/03/23 20:22ID:???
>653
がいしゅつだがsplice(@xxxx, $y, 1);。
あまりにも地味な関数なのでおれも昔無いものと思ってたが。

つーか一回作ってみろ。
おまえのレベルなら頭さえ使えば十分作れるはず。
0655nobodyさん02/03/23 20:35ID:OhhxPmr/
>>653-654さん
ありがとうございます。早速調べてみます。
http://tohoho.wakusei.ne.jp/wwwperl2.htm#splice
いいですね。

でも、KENTさんのCGIとか、わざわざ複雑な処理行ってますよ。記事削除に。
そこんとこなんでなんでしょうか。
0656nobodyさん02/03/23 21:08ID:???
spliceは遅いからね。
という事をKENTが気にしてるかは別として。
065764702/03/23 21:48ID:OhhxPmr/
>>656さん
spliceは遅いんですか。
関数なら全部同じだと思ってた僕ってやっぱり駄目ですか?

そういえば、sort関数ありますよね。
あれはみなさんどういう風に覚えました?
065865402/03/23 21:56ID:???
>656
マジで!?
うーんそれは知らんかった・・・
sprintf も結構オーバーヘッド喰うらしいけどどっかにそんなの一覧ないかな〜?
065965602/03/23 21:58ID:???
use Benchmarkで比較してみるといいよ

perldoc Benchmark
0660nobodyさん02/03/24 05:29ID:???
野球豚の巣窟(藁

http://ime.nu/www.baseball-lover.com
0661nobodyさん02/03/24 06:13ID:???
ふーん。
ime.nu 書いたのって確認してないんだぁ。 なんだかエキゾチック。

http://ime.nu/
066264702/03/24 13:45ID:???
あの、悩んだんですが

Effective PerlとプログラミングPerl(ラクダ本)にしたいんですが、これでなんか困ることとかありますかね。
予算はあと3000円ほどです。
066364702/03/24 13:47ID:???
すみません。上げます
0664nobodyさん02/03/24 13:56ID:???
ラクダ本は大きくて読む時手首に負担がかかるのが難点。
関数やモジュールの使い方がのった小さな本や
perldocをさっと引ける環境があると便利。
0665nobodyさん02/03/24 14:14ID:???
リファレンスとしては、ActivePerlに付いてくるHTML形式の
ヘルプファイルが一番便利だったりする。
自分が初心者だった時は、オライリーの実用Perlプログラミングが
非常におもしろかった。4,500円は痛かったが、なかなかの良書ですよ。
0666 02/03/24 14:24ID:???
実用Perlプログラミング終わってもまだ初心者・・・
先は長いなあ・・(涙
0667nobodyさん02/03/24 17:08ID:???
モジュールの勉強もプログラミングPerl2版でいけますかね?
066864702/03/24 18:26ID:???
どうもありがとうございます。
あの、その2冊は購入決定したのですが、
perldocとはどういったものなんですか?
0669nobodyさん02/03/24 19:22ID:8BFEpwm0
>>668
% perldoc perldoc
0670nobodyさん02/03/24 20:49ID:???
プログラミングPerlって付属のドキュメントだから買う必要ないじゃん・・・
0671 02/03/24 21:15ID:???
>>670
最近買って、そうオモタ
Effective Perlでも買えば良かったかなぁ・・・
0672nobodyさん02/03/24 21:31ID:8BFEpwm0
>>670
それは,「Perlクイック リファレンス」じゃないの?<付属ドキュメント
0673nobodyさん02/03/24 21:49ID:pOjwhhNg
htmlやjavascript覚えるにはメモ帳でいいけど
perlは覚えるのに何か必要なの?ソフトを買わなきゃいけない、とか
0674nobodyさん02/03/24 22:02ID:???
ちょっと前のActivePerlは1つのヘルプファイルにまとまっていて、
検索とか出来るから便利だったのになぁ。4Mもあるし。
新しいの入れたら単なるHTMLになってやがるよ。ぉぃぉぃ

プログラミングPerlをレファレンスに使おうとすると、
付属のドキュメント以下という罠。
プログラミングPerlを参考書として使おうとすると、
ちっともおもしろくないという罠。
0675nobodyさん02/03/24 23:54ID:???
>>673
Perl入れれ WinならActivePerl MacならMacPerl
CGIの為にPerl覚えるならサーバーソフトも入れれ Apache or An Httpd
全部タダだ 偉い人に感謝すれ
0676nobodyさん02/03/25 09:38ID:???
>670-671
らくだ本もEffectiveもほとんどPerldocに載ってるけど
俺は印刷してあるほうが読みやすい。
0677nobodyさん02/03/25 12:31ID:???
Perlの本は皆さん、何冊持っておられますか?
0678nobodyさん02/03/25 12:36ID:???
えっ、Effective Perlの内容はPerldocの一部と同じなんですか?
0679nobodyさん02/03/26 00:49ID:???
Perlに入ってたHTMLを見た。
日本語を期待した
英語だった。
駅前留学より本買った方が安いと思った。
プログラミングPerl買います。

ところでスレ違いかもしれないけどごめん。
よくアマゾンのURLはっつけてあるけど、
ネットで買うならアマゾンがお勧めですか?
0680nobodyさん02/03/26 07:52ID:???
おめーらポケットリファレンスをなめるな!!
0681nobodyさん02/03/26 07:56ID:???
翻訳本は親しみにくい。
0682nobodyさん02/03/26 09:47ID:???
英語は読めない
0683nobodyさん02/03/26 22:25ID:???
「プログラミングPerl」は翻訳本としてはいい出来だと思うが。
「プログラミング言語C++」なんてあまりの酷さに涙無しには読めねえぜ?
068464702/03/27 12:15ID:C21LLprj
どうも。
買ってきました。昨日。Effective Perlとプログラミングperl。
両方ともなんか良い感じです。
0685ちゃーちる ◆Mania3q6 02/03/28 22:31ID:fhbxRvN6
プログラミング未経験で、初めてperlをやろうと思いますが、
いきなりラマ本をよんでもわかるんでしょうか?
それとも、先にもっとわかりやすい入門書を読むべきでしょうか?
家の周りにある本屋はどこもプログラミングの本をろくに置いていないので
読み比べることが出来なくて…。
0686nobodyさん02/03/28 23:16ID:xLzFpbcO
>685

http://www.amazon.co.jp/exec/obidos/tg/detail/customer-reviews/-/books/4900900818/249-0570164-4403500
ここにも書いてあるけど、未経験でいきなりラマ本読んでも全然分からないと思うよ。

http://www.amazon.co.jp/exec/obidos/ASIN/4774108170/qid=1017324376/sr=1-12/ref=sr_1_2_12/249-0570164-4403500
ここでよく出てる「すぐわかるPerl」は、かなり易しく分かりやすく書いてあるけど、
CGIプログラムとしてのperlについてはあまり書かれてない。
少し分かってきた頃に、これを読むととても面白い。

ということで、何が良いのか。それは分からないです。スマヌ。
0687nobodyさん02/03/28 23:25ID:???
はじめてのPerl → プログラミング Perl

↑がやっぱりいいと思うよ
「すぐ分かるPerl」は、僕は必要無いと思う
0688ちゃーちる ◆Mania3q6 02/03/29 00:04ID:ZbRF0k8P
>>686
やっぱり人それぞれですか。まとまった時間がとれたら大きい本屋に行ってみます。

>>687
はじめてのPerl というのは
http://www.oreilly.co.jp/BOOK/lperl2/
で良いのでしょうか?

「初めて」と「はじめて」が違うだけで検索に苦労してしまいました。
068968602/03/29 00:26ID:iSJUYJcC
プログラミング未経験にも、いろいろなレベルがあると思う。
たとえば

$a = $a + 1;

これが何を意味してるか分かりますか? もし分かるのであれば
いきなりラマ本読んでも大丈夫かもしれません。分からないのであれば、
それこそ「プログラミングとは何ぞや」的な本を読むのが良いかもしれない。
perl関連の本で、そこまで噛砕いて易しく書いてある本はあまり無いのが
現実です。

一週間でマスターするCGI
http://www.amazon.co.jp/exec/obidos/ASIN/4839904308/qid=1017329011/sr=1-2/ref=sr_1_0_2/249-0570164-4403500
これはその辺まで易しく書いてあります。ただ上のプログラムの意味が
分かる位のレベルだと、説明が冗長に感じると思います。
0690ちゃーちる ◆Mania3q6 02/03/29 01:21ID:ZbRF0k8P
>>689
それってBASICでいうところの
a=a+1 みたいに
「ここからはさっきまでのaに1を足したものをaとする」
のようなものですか?
そうだとしても中学の授業でやったきりなので
http://www.amazon.co.jp/exec/obidos/ASIN/4839904308/qid=1017329011/sr=1-2/ref=sr_1_0_2/249-0570164-4403500
のようなレベルの本からやってみた方が良さそうですね。
0691nobodyさん02/03/29 02:49ID:rXugGei+
中学や高校でちょっとはやるんだよな。
0692nobodyさん02/03/29 11:13ID:???
確かに[初めてのPerl]は全くのプログラミング初心者には難しいかも。
自分はCなど他言語の経験があったからすらすら読めたけど、、、
翻訳の下手さとUNIXの話題が障害になっていると思う。
表紙の上のほうをよく見えもらえばわかるけど、"UNIX Programming"だからね。
0693nobodyさん02/03/29 11:22ID:???
>>690
その本は簡単すぎるというか、ちょっと内容が薄すぎの印象が…

>>687さんが言ってるみたいに

> はじめてのPerl → プログラミング Perl

が(・∀・)イイかと、初めからすべてを理解しようとせずに
どんどん先に読み進めて行って、分からないところを前に戻って
復習する方法がいい
0694nobodyさん02/03/29 12:17ID:???
>>690
そうそう。
例え「初めてのPerl」が難しくて分からないってことになっても、
それくらいのことならWeb上にいくらでも情報があるから。

なんなら最初にどっかの初心者用のページでちょっと勉強しておいてから、オライリー2冊でいいんじゃないのかな
0695nobodyさん02/03/29 20:04ID:???
Mastering Algorithms With Perlの和訳っていつ頃出るんでしょうか?
0696みちる02/03/29 23:48ID:oViBI67S
Perl(DBI)でPostgreSQLを使う場合にわかりやすい本ってありますか?
0697nobodyさん02/03/31 02:15ID:???
perlもしくはphpでアプローダ掲示板作りたいんですけど
参考なる書籍ありますでしょうか?
0698nobodyさん02/03/31 02:38ID:???
書籍より、他の人のソースを参考にした方が勉強になるよ。
069969702/03/31 03:13ID:???
>>698
回答ありがとう。
ところで上記の目的ならperlよりphpの方が良いですかね?
軽いし、記述もperlよりは簡単そうですし。
0700nobodyさん02/03/31 03:31ID:KJ9p0JPb
700!!
0701 02/03/31 20:38ID:rs5ujfY5
我慢できずにプログラミングPerl買ってしまった。
もうすぐ日本語訳の改訂版が出るのかな?
アーヒャヒャヒャ
0702nobodyさん02/04/01 14:02ID:???
わしもプログラミングperl買うもーん
0703nobodyさん02/04/02 13:08ID:riJ2yY95
新しい「プログラミングPerl」が出版されたとして、値段はどのくらいになるの?
あまりにも高いのだったら、思い切って洋書のほうを買いたい。
関係者でご存知の方いますか?
というか、翻訳手間取りすぎ。
0704nobodyさん02/04/02 14:50ID:???
6k〜7kはいくんじゃないかね。
0705nobodyさん02/04/02 16:30ID:???
3冊セットだから、一冊3500-5000として、¥15,000か。
0706nobodyさん02/04/02 23:04ID:???
プログラミングパールは
ゴール伝ウィーク前らしいな。発売が。
0707nobodyさん02/04/02 23:05ID:???
>706
後って聞いたぞ。
0708nobodyさん02/04/02 23:06ID:???
>707
適当に嘘ついたつもりなんだが。
結構発売ちかいんだな。やったね!
0709nobodyさん02/04/02 23:43ID:mpKyJCRn
一冊で出るんだよな?
上中下だったら嫌だな
071070702/04/03 00:26ID:???
そこのところはわからない。
0711nobodyさん02/04/03 00:40ID:???
重くなるのやだから分冊がいいなぁ
0712nobodyさん02/04/03 00:53ID:???
お前ら、俺はなあ、昨日買ったばっかりで・・・
0713nobodyさん02/04/03 07:09ID:???
また近藤さんの翻訳か。
別の人が訳してほしい。
0714nobodyさん02/04/03 07:12ID:???
英語のショウもない駄洒落なんかを、一生懸命日本語で訳されると
技術書なのに技術的な内容のフォーカスが甘くなるんだよな。
近藤氏の日本語構成力も2流だし。
売れている本なんだから、ちょっと編集には凝って欲しい。
0715nobodyさん02/04/03 11:14ID:???
近藤さんの訳、オレは好きだけどなあ...
# っていうか、Perl関係の書籍で、近藤さん訳以上の品質のものって
#どれよ? EffectivePerl?
0716nobodyさん02/04/03 13:15ID:???
>>754
ってゆーか原著がそうなんだって。技術的な話をふつーにしてるともとれる。
0717nobodyさん02/04/03 15:17ID:???
>>715-716
うん、原著のニュアンスを伝えようとしているのは知っているよ。
でも、明らかに構成される言語感がちがう(変な日本語だけど)英語と日本語の
橋渡しなんだから、切るところは切って、意訳する部分は意訳して欲しいと思うよ。

品質としてはよいのか?というと、それは2流だって評価には変わらないけど、
Perl関係の書籍で彼以上の訳者がいないとしたら、
それは不幸なことなんだと思うけどね。
0718nobodyさん02/04/03 16:54ID:GxQYq2Ss
近藤さんの訳文は,技術的な内容に関してはきわめて適切だと思うけど。

ただ,日本語については,ちょっとなー,と思う点はないでもない。
you を必ず「あなた」と訳出してるとことか,日本語になじまない
ジョークを几帳面に訳出してるところとか。
0719nobodyさん02/04/03 18:43ID:???
プログラミングperl買っちった。
読んでる間に寝てしまったよ。
0720nobodyさん02/04/03 22:04ID:???
ゴールデンウィークはまだ長いから買っちゃうよ。
0721nobodyさん02/04/03 22:08ID:???
それでも腐ってる訳書に比べりゃマシ。
0722あぼーんNGNG
あぼーん
0723nobodyさん02/04/04 21:35ID:nj4a6dns
あー、すみません。
ラクダとEffective買ったこの前のやつなんですが、
そろそろ実用的にCGIしたいんですが。
なんかそんな本はありませんか?

あ、「10日で覚える○○」その本は買いましたが、誰かに貸したまま帰ってきません。
これ抜きで。
なかなか歯ごたえのある良い本だったのになぁ
0724nobodyさん02/04/04 22:25ID:???
本集めが趣味って言うならなんか紹介してもいいけど、その2冊ととほほあたりで十分。
0725nobodyさん02/04/04 23:25ID:DJU1gK/Y
その2冊を短時間で読み切るとは。スゴイね!
0726nobodyさん02/04/05 01:39ID:???
クックブックは?
0727nobodyさん02/04/05 16:08ID:Oqnvheag
>>725
学生さんなので暇ですから。いつも携帯しております(ちょっと重たいけどあまり気にならない)。
>>726
高いですし。中古でも売ってればいいのに。

予算2500円。
あと、「大日本天狗ほにゃらら」ってのが本屋にあればお知らせ下さい。貴重な情報として集めてますので
0728nobodyさん02/04/05 16:10ID:Oqnvheag
そうそう。
社会工学とリファレンスは、意味分かんないので飛ばしてます。
0729nobodyさん02/04/05 17:13ID:???
>>728
こらこら、そこが重要なところだろうが(w
0730nobodyさん02/04/05 21:25ID:Oqnvheag
がーん

あ、でも、用途少ないじゃ無いですか。多分。
得にリファレンスとか。
0731阪神6連勝キタ━━━━━━(゚∀゚)━━━━━━!!!!02/04/05 21:30ID:???
リファレンス以外用途無いですが、何か?
0732nobodyさん02/04/05 22:05ID:???
リファレンスがなきゃPerl Userは1/100以下になるLね。
0733nobodyさん02/04/06 01:53ID:???
>>730
悔い改めたほうがいいよ。
0734初心者02/04/06 02:52ID:???
リファレンスを徹底的に勉強しろ、と。メモメモ.
0735nobodyさん02/04/06 04:45ID:???
黒田硫黄は女と見せかけて実は男
0736nobodyさん02/04/06 13:18ID:???
別にどっちでもいい。
0737nobodyさん02/04/06 13:35ID:???
>>734
リファレンスは勉強するものではありません。(ネタにツッコミいれてしまた)
0738nobodyさん02/04/06 22:29ID:uQ6wRrMM
そうですか。黒田硫黄は男ですか。
分かってますとも。
どういう時使うんですか?リファレンス。
0739nobodyさん02/04/06 22:31ID:???
>>738
関数名ど忘れ。
こんな関数ないかなぁ〜。
暇なとき適当に読んでいると便利な関数があったりして勉強になったり。
0740nobodyさん02/04/06 22:53ID:???
Perlでリファレンスっつーともう一つの意味があるが、それの事じゃなかったのか?
0741nobodyさん02/04/07 00:46ID:???
かみあってないのがおもしろいな
俺にはプログラミングPerlで学習するやつの気がしれん
あれは表紙以外価値がないと思ったが?
0742nobodyさん02/04/07 02:41ID:???
>>741
それだけで充分。
0743nobodyさん02/04/07 03:44ID:FazIpaij
???????????????????????????????????????????????@_@
+_+ baka------------------>>>>741
0744nobodyさん02/04/07 10:04ID:???
>>741
確かに、英語がネイティヴ並の速度で読めるアンタにしてみりゃそうだろうな。
0745nobodyさん02/04/08 01:24ID:6SHXOq5L
>>706-708
前に電話で問い合わせして、ここに書いた者です。
わたしが聞いたときは早くて夏、場合によっては秋以降だったんですが、
発売は夏前になったんですか?
楽しみです。
0746 02/04/08 11:01ID:rG6tv1RL
なんかプログラミングPerl極悪につまらんですな。
4章のリファレンス以降、超ねむいです。

すぐわかるPerlなみに分かりやすく、
はじめてのPerl以上の内容の本は無いですかね?
0747nobodyさん02/04/08 11:53ID:???
実用Perlプログラミング買えよ。ラクダより黒ヒョウのほうがカコイイにきまってるだろ。
0748nobodyさん02/04/08 11:58ID:???
ラクダ本買ってほとんど憶えたんですが、いろいろとPerl関連のサイトを
見ているとラクダ本には載ってない事がなにかとありましてできるだけ
調べてはみたんですがまだ不充分な気がします。以下にあげたものおよび
関数以外でラクダ本に載ってないものがあったらどうか教えていただけない
でしょうか? Perlに詳しいみなさまよろしくお願いします。

サブルーチンのプロトタイプ
無名ハッシュ(配列)
リファレンス(デリファレンス)
正規表現: (?:foo), (?!foo), (?=.*foo) など
0749nobodyさん02/04/08 12:54ID:???
| ラクダ本に載ってないものがあったらどうか教えていただけない
| でしょうか?

ラクダ本見てください
0750nobodyさん02/04/08 13:02ID:???
>>748
とりあえず、Perl5.003以降のバージョンで追加されたものは全て載ってない。
・擬似ハッシュ - perldoc fields
・正規表現の事前コンパイル - perldoc perlre perlop
・Unicodeのサポート - perldoc perlunicode
・ファイルハンドルのtieが可能に - perldoc Tie::Handle
・新しいプラグマ - warnings constant base fields など
・use vars qw($var) に取って代わる宣言 our($var)
・Attributeの設定 - perldoc Attribute::Handlers
などなど。

どうでもいいが、その書き方だと,
アンタの挙げたものが今のらくだ本に載っていないような誤解を与えるな。
075174802/04/08 14:19ID:???
>750
分かり易いレス、どうもありがとうございました。あぁ、やはり新しい版のラクダ本
にはわたしが書いたうちのいくつか載っているものなんですね。
ちなみにわたしの持っているラクダ本はソフトバンクのほうの1997年発行のもの
です。 これしか持ってないもので... お金もないし。
■ このスレッドは過去ログ倉庫に格納されています