■■Perlの一番いい勉強方法は??■■ (261レス)
上下前次1-新
40: 手順。 02/07/15 10:57 ID:kDg+VLMj(1) AAS
ASM → C → awk → Perl。
だな。きまり&heart;
41: 02/07/17 08:55 ID:??? AAS
♥
42(1): Moneri 02/08/08 20:11 ID:y9uf+/2/(1/2) AAS
いきなりCGIの勉強本買っちゃった。
1ページ目みたら「Perlの知識がないとCGIは書けません」と。
近所の書店、みんなフクロかかってるんだ・・・ 鬱じゃ
43: Moneri 02/08/08 20:16 ID:y9uf+/2/(2/2) AAS
つづき。
やっぱりどれが効率いいとかは言いにくい。
でも参考書は買わなくていいと思う。
ネットの情報のほうが、コピーペーストできて楽に作業が進むだろ?
あとはPerlの出来方を理解する。←それほど難しいことではない
そうすれば、あとは作りたいシステムを、他のCGIからとりあえずパクッテミロ。
パクるのは悪いことではない。参考にするという意味では、誰も鬱にはならない。
44: 02/08/09 03:21 ID:??? AAS
> コピーペーストできて楽に作業が進むだろ?
ほとんど CD-ROM 付いてると思うけど。
大体、そんなことじゃ伸びない。
45: 02/08/09 12:18 ID:??? AAS
オンザエッヂとかに入社すれば上達すんでないか。
46: apholist 02/08/10 02:28 ID:??? AAS
>>42
どうせならネットで買ったら?
bk1 か、 amazon かどこか忘れたが内容を少しみれるっていうのも
あるし。人気別に並べられるからそうそうハズレを弾くことも
ないだろうし。
47: Moneri 02/08/10 17:00 ID:qfVJRNIE(1) AAS
>ほとんど CD-ROM 付いてると思うけど。
ごめん、俺CD-ROM嫌い・・・
48(1): 02/08/25 21:38 ID:Nnq9Wmbm(1) AAS
期末テスト並に勉強して約3ヶ月でマスター出来る。
49(1): 02/08/26 12:36 ID:CPQI2Fg1(1) AAS
重要なことは、自分でシステムを組んでみることだよ。
但し、仕事でもないのにそんなの組む気持ちが起こらない。
そこが難しくしている原因だね。
自分の動機としては
・面白い、と感じることができるからやる
・仕事でやらざるをえない
面白いと感じるところばかりやっていても、それほど進歩はしなくて、
仕事でやらなくちゃいけないと思ったら多少難しそうでもやる。
それでスキルをあげてきました。
といってもマスターとはいえないでしょう。
>>48
マスターってなんですか?
構文・関数・演算子を全部理解できたってことですか?
期末テストのように勉強とは丸暗記とかそういうやり方ですか?
本を一通りマスターしてもオリジナリティーのあるプログラムは
かけませんよ。
マジレスじゃなかったら御免。
50: 02/08/26 12:41 ID:??? AAS
固定は低スキル
51(1): 48ではないが 02/08/26 15:15 ID:??? AAS
>>49
期末試験位の勉強(勿論DQN的期末試験勉強ではなく)で3ヶ月あれば
リファレンス本見て相当複雑じゃない限りパっとやりたいことできるレベルにはなるよ。
全部理解も充分可能。全部暗記は無理だと思うけど。
それに構文・関数・演算子を全部理解する事自体よりも何をどこでどう使うかっていう
アイディアを思いつく事の方が遥かに難しいかと。perlって同じ事やるにしても
書く奴次第で全然表現が違うからねぇ。とりあえずperlやりたい奴は数ヶ月は
エディタと向かい合ってその「思いつき」を鍛えるのが必要かな。
52: 02/08/26 18:16 ID:SAN14C1v(1) AAS
>>19
私も初心者でイパーイ本を買ったんですが、最終的には19さん
のおっしゃるとおりだと思いました。
53(1): 02/08/26 20:46 ID:??? AAS
>>51
どれほどのモチベーションがあって3ヶ月楽しくもない丸暗記で
続くというのか・・・。
こういうことをいうと精神力が足りないとかいう話になりそうだが
いかに続けるかを考えた時点で重要。
で、それほどの努力を続けて、何をどこでどう使うというアイデアが
思いつくレベルまでいかないというようではかなり無駄だと思うが。
やりたいやつは数ヶ月はエディタと向かって鍛えるなんて
そんなふるい勉強法はやめたほうがいい。
っていうか鍛えるって時点で、お前は精神論を語りたいのかと思う。
19のいう方法がいいと思う。
あと、期末の勉強方法が誰しも同じ方法とは限らない。
DQN的期末試験勉強ではなくとはどういう方法なのか?
それを説明しないとただのお前の自慢じゃないか。
54: 02/08/26 20:49 ID:PtBv5/u1(1) AAS
>>53
お前の言うとおりだ。よく言った!!
55(1): 02/08/26 21:28 ID:??? AAS
自分が効率良いと思っている方法は効率良いと思うけど。
他人に習うほうが多分、効率良い。
56(1): [age] 02/08/26 21:50 ID:??? AAS
>>55
他人にならって何時間できるよ?
せいぜい2時間だろ。
プログラミングはかなりの時間しないとみにつかない
57(1): 02/08/26 21:58 ID:??? AAS
>>56
わざわざageなくても答えるから。
プログラムは時間をかけて体で覚える。
ただし、一人で画面に向かってがんばっても
脳味噌が凝り固まるから、あまりよくないと思う。
ゼロから始めるときの最大の難関は hello world だろうし、
そこを誰かが教えてくれれば、かなり効率が良くなると思う。
根性は足りなくなるかもしれんが。
58: z8 ◆z24Eqm/w 02/08/26 22:00 ID:??? AAS
オライリーのPerl関連の本をひたすら読んで
コードを書く。
59(1): [ ] 02/08/26 22:26 ID:??? AAS
1よ、面白いと感じた?
もし面白いと感じたなら繰り返してみ。
そしたら拡張しようと体が自然に動き出すから。
この状態になったら占めたものなんで、
後は面白さを忘れず繰り返しみる事だね。
漠然とした意見でスマンです。
あ、もし面白さが分からなかったら向いてないかも。
60(1): 02/08/26 22:28 ID:??? AAS
>>57
俺が友人数人にPerlを教えた。
hello world できるよ〜、って喜んでるこの現実w
もちろんそれ以降はできてない。
>>59
オマエ、いってること、とても正しい!
61(1): 02/08/26 22:44 ID:??? AAS
>>60
それは友人が教えてもらいたかったんじゃなくて。
オマエが教えたかったのではないのですか。
62(2): 02/08/26 22:45 ID:??? AAS
>>61
違う。掲示板作りたいから、Perlを教えてくれといわれた。
63: 02/08/26 22:52 ID:??? AAS
>>62
友人がやりたかったのは掲示板であって、 Perl じゃなかったのだね。
64(1): 02/08/26 22:58 ID:??? AAS
>>62
この件に関して、
そいつはホームページに掲示板を作りたかった。
つまり設置したかったと・・・。
Perlというソフトをちょっと使えば設置できる思って軽く言ったものの・・・。
『Perl君ったら必死に教えるから断れないなぁ・・・。まぁいい奴だから付き合ってやるか・・・。』
っと推測してみるがどうか?
65(1): 02/08/26 23:02 ID:??? AAS
>>64
まあ、変な妄想はそこまでにしとけ。
っていうか、やさしく教えたけど難しくなって息切れという感じだが
66(1): 02/08/26 23:09 ID:??? AAS
>>65
なるほどね。面白みが持続しないと上達は見こめないよな。
67: 02/08/26 23:37 ID:??? AAS
>>66
基本的に面白みって持続しにくいもんだから大きな意志がないと無理。
勉強としてわりきってやって、ある程度かけるようにならないと楽しみって
感じにくいからね。
68: 02/08/27 12:48 ID:??? AAS
1よ、毎日ここへ恋ってことさ。
69: 02/09/07 18:27 ID:vrKru9G8(1) AAS
最初に何か作りたいスクリプトがあれば、
モチベーション保ちつつ、自然と勉強して身に付くよ。
逆に言えば、特に作りたいスクリプトもなく、
ただPerlを覚えたいと思ってもなかなか続かないのでは。
70: 02/09/07 19:56 ID:??? AAS
最初は特にperl覚える気はなかったから、本とかは読まずに
自力で意味を解読していじくってた。
配列で省略する事を覚えてからは劇的に面白くなった気がする。その時になって
ようやくとほほのリファレンスみるようになったが、未だに本とか読んだ事はなし。
いうまでもなく効率はとても悪いと思う。自力でゲーム作れるようになった時には1年経ってたかも。
覚えた順はif文→変数→配列→ループ→連想配列
連想配列に至っては存在を知らずに使ってた。
perlって結構いい加減だなぁと思った。
71(1): [sage やっと下がってきたねぇ] 02/09/07 22:18 ID:??? AAS
オイラは割と逆で、本からデス
他言語少しいじってたせいもあって、変数や配列に関しては我流の知識があったからかも
しれないけれど、簡単な本なら読んでて理解できないって事は少なかったからね。
で、オイラ流「本」の買い方
まずムックとか薄〜〜い本(オイラの最初はAIムックだった)これは読み捨て。
読んで、こんなもんかって分かって、CD付いてたらアパッチとActivePerl
インストールできれば、そこでオシマイでもいい。
サンプルコードは、できれば本を見ながら打つ(重要)CDからコピー
だと身に付かない。 っつーか覚えない。
で、ムックに載ってるソースを改造したくなったら、リファレンス本を探す。
ラクダ本とか黒本とか……これは使えそうってやつを。
あくまでリファレンス(辞書)のつもりで、高くても思い切って買う。
で、イロイロできるようになった。次のステップとしてなら、
ケント本だって、悪名高い「大人の……」だって良い教科書(w
他人の書いたコードはいろんな意味で参考になるよ。
72: 02/09/07 23:47 ID:AM1IL1v3(1) AAS
>>1のように考えてこの板に来る人は結構多いはず。
良スレとして育ってホスィ、おいどんもパール初心者デス。
73: 02/09/07 23:58 ID:??? AAS
漏れは>>71に近いかな
入門書(独習など)買って、ある程度まで使えるようになってから
辞書的なモノを買う。
Perlは結構載ってる関数自体少ないことがあったから直ぐに移ったが
74: 02/09/08 22:10 ID:??? AAS
an httpd+active perl厨
これまでローカルでcgiが動くということを知らなかったんで、
はじめて一週間程度でヒッキー寸前。
本は無し。2chで用語漁って納得するまで片っ端検索。これ最強。
自分の理想のコミュニティサイト像を妄想しててんで動かないソースを量産する毎日。
訳あって金はあるので毎日カップ麺かピザか天丼出前。
臭デブヲタになるのも時間の問題だな折れ。とりあえず腹筋10回できなくなってる。
75: 02/09/09 09:05 ID:??? AAS
初心者です。役にたつなーここ。
俺もここ参考にがんばろっと。
76: 02/09/09 12:51 ID:QyN6/Gn9(1) AAS
>>1
自分もPerl勉強中です。
ソースみたり、とほほのWWW入門みたりしてます。
もってる本は五年ぐらい前の「一歩先行くインターネット CGIプログラミング入門」だけですわw
マジレスで書いてみた。
77: [age] 02/09/09 12:52 ID:??? AAS
とりあえずage
78: 02/09/09 14:28 ID:??? AAS
あの勉強する気が失せる汚すぎる構文、どうにかなりませんか?
79(1): 02/09/09 15:59 ID:??? AAS
作った連中に言え(藁
でも、Perlには省略の美学みたいなトコがあって 3項演算子みたいな
判定と実行がごっちゃになってるやつは、見てるだけでも萎えるな……
使うと便利なんだけどね
あと、初心者の皆さん、三日後の自分は他人なのでとにかくコメント
入れましょう。ソースの中に日記付ける勢いで……
80(1): 02/09/09 17:13 ID:??? AAS
三項演算子ならCにもあるよ。a?b:cでaが真ならbを、偽ならcを返すってやつでしょ?
頼むから三項演算子の入れ子はやめて。。。それも条件式の複雑な奴(涙)
81: 79 02/09/09 17:32 ID:??? AAS
>>80 知ってます。 言葉足らなくてスマン
演算子自体は PHP や JavaScript(笑) にだってある
ただ、Perlは 判定中に判定をしたり 部分判定して実行
したりすることが頻繁に行われるので引き合いに出したわけです
82: 02/09/09 19:20 ID:??? AAS
技術評論社の「すぐわかるPerl」は初心者にお勧め。
すごくわかりやすいよ。
83: 02/09/10 01:18 ID:??? AAS
偶々キミにとってわかり易かったという可能性は見ないのか?
84: 02/09/11 09:39 ID:??? AAS
文系型人間で数学とか全くダメなんですが、頑張れば身に付くんでしょうかね…。
とりあえずここのアドバイスを参考に始めてみます。
85(1): 02/09/13 18:35 ID:??? AAS
修得に苦労する人と、しない人はあっても、がんばって
身に付かないって物は、そうそう無いっしょ
がんばれ
86: 02/09/15 20:42 ID:/6HQ1J9w(1) AAS
>>85
凄く良いことを言った
87: [age] 02/09/16 05:09 ID:??? AAS
いい本を読む。
これ以外にない。
用はいい本に出会えるかどうか。
出会えなければ努力でカバーしる。
実際に書くことが重要なのは言うまでもなし。
改造は基礎ができてないと非効率的。
88(3): 02/09/16 07:47 ID:riUIZ9Hv(1) AAS
何か課題をつくってみるってのは?
このHPのソースから番号と名前と投稿日切り出すとか。
89(1): 3PIO ◆3pIoOHKo 02/09/16 15:25 ID:??? AAS
>>88
どうせなら何か役に立つのがいいなぁ
90: 02/09/17 00:41 ID:??? AAS
独習perl
91: ◆AOHU.zVE 02/09/18 01:53 ID:??? AAS
らくだ本とISBN4-4952-3087-0>本
あとは、改造したり、思ったとおり書いてみたり、とにかくperlと触れ合う。
>>88
$_=`wget -O - -q 2chスレ:php`;
print "$1,$2,$3,$4\n"
while(m!<dt>(\d+) :.*?<b>(.+?)</b>.*? :(\d{2}/\d{2}/\d{2}\s\d{2}:\d{2}) ID:([a-z0-9\?]+)<dd>!gi);
92: 02/09/18 15:36 ID:??? AAS
2chのPerlスレで人のスクリプトに難癖つけて喧嘩する
意外と自分の間違えが指摘されたりする
93: 02/09/19 13:03 ID:??? AAS
>>88-89
だからゲストブックとか、掲示板から作り始めるんじゃない?
セキュリティ回りや、記事削除あたりまで真面目に作れば結構手間もかかるし
順を追って作れば、 ファイルの読み/書き パスワード認証 IPチェック
…… って感じで一通りの問題にぶつかるしね。
94(1): 02/09/27 21:05 ID:??? AAS
学校入って、アルゴリズムから勉強するのが、結局一番効率的じゃないの?
独学の場合、自分のやりかたが正しいかどうかわからないから、
どうしてもあちこち寄り道をして遠回りになってしまう。
遠回りしながらでもコツコツ根気よく続けるしかない。
あるところまでくると、遠回りしてやってきたことが、役に立つときが来る。
自分の場合も、「プログラムを勉強するなら、アルゴリズムや
論理的な考え方を先に身につけたほうがいい」といわれて、
コンピュータサイエンスの教科書を紹介された。
そして、「言語なんてのは、アルゴリズムがわかってれば
リファレンスやマニュアル見ながら書けばいい」とも言われた。
ミスコピーの裏に何枚も流れ図を書いて、難しくてつまらなくて
何度も挫折しそうになったけど、今になってみれば正しい勉強法
だったのかなって思ってる。
95: 02/11/25 20:20 ID:lhrMaHlN(1) AAS
age
96: 02/11/25 20:26 ID:NELkTAkP(1) AAS
俺は本屋でPerlの本を立ち読みしていてとてもよく分かりやすい本あったからそれ買って読んでます。
97: 02/11/25 20:33 ID:DBa6AIJh(1) AAS
本日は「合衆国消滅」下巻の発売日です(^O^)/ 上巻よりちょっと分厚いです
が、これは担当編集が字組を間違って組んだせいで紙数が増えたからです。で
も定価は変わりません(~_~;)。会社が被ったそうです。新入社員相手に電子編
集とはこうやるんだと書式スタイルを弄っている時に、うっかり弄ったままな
のを忘れて出稿してしまったのだとか。コスト意識の著しい欠如であると、上
司及び執筆者から厳しく叱責されました。なお、この慶賀を祝って、2ヵ月半
ぶりに康夫ちゃん頁を更新しました。お待たせ!(^○^)/
外部リンク[pl]:www02.so-net.ne.jp
98: フェチ 02/11/25 20:52 ID:r/Ch5/WY(1) AAS
画像リンク[jpg]:www.freewebz.com
99(1): 02/11/26 07:46 ID:??? AAS
本は一冊も買っていません。(貧乏)
まず、an httpd と active perl を入れた。
最初にしたのは他人のスクリプト改造・・・と思ったが
perl を初めて最初の日に、use strict を知った私は、
なにを思ったのか、グローバルばりばりでサブルーチンもあまりないくそスクリプトを、
use strict ってしてみたら猛烈にエラーが出て、それをちまちま直していったのだった。
(下手にちょびっとCをかじったことがあったので、グローバルなのに耐えられなかった)
エラーが0になったときは、基礎は大体理解できていた。
ここまで正月休みの3日くらい。
つぎに0からアンケートCGI作って、その次が麻雀の結果集計CGI。
この辺で外部リンク[html]:www.geocities.co.jpを
読みまくってリファレンスとかを覚える。アンケートCGIの結果集計部分をリファレンスを使って書き直す。
ここまで一ヶ月くらい。
次が某サイトからhtmlを捕ってきて、整形して表示するCGI。ソケットを覚える。
あやしい小さなスクリプトをこまこま作る。
次がレス式の普通のBBS、次が画像掲示板(前のBBSの改造)、
ゴールデンウイークでした。
次に2ch式のBBS、ここでパッケージを覚える。
ベンチマークとかしてみはじめたのもこの辺。
公開したのは7月くらいかな。
で、いまだにその2ch式のBBSをバージョンアップして弄ってます。
ぼちぼち人に使ってもらったりしてきて良い感じです。
100(3): 02/11/26 11:13 ID:??? AAS
私は本を結構買いました。最初は自分のやりたいことがサンプルとして載っている入門書を中心に。
らくだ本とかはずっと後になってから。
まずはサンプルままに書いて、次に自己流に書き直して、エラーが出たらお手本のコードと見比べてその違いを知る。この繰り返しで勉強しました。
そして、ある程度覚えてからも、最初に買った入門書を何度も読み返しました。すると必ず以前は気づかなかった発見が必ずあるものです。
他人のソースは参考にはしても、ちょっとだけ改造して利用とかはあまり考えませんでした。よくわからないままルーチンを使うよりも、機能は少なくてもきちんと理解できるものを少しずつ積み重ねてゆくのが結局は近道だと思います。
101(1): 02/11/27 01:07 ID:??? AAS
私も本を買いました。
「プログラミング最初の一歩」でプログラムって何かを知る
「初めてのPerl」でPerlってこんなんかを知る
で、ApacheとActivePerlでいろいろ書いてみる
「Effective Perl」を読み始めて、あまりに難しいので挫折
「CGI&Perlポケットリファレンス」を見ながら、試行錯誤中
「プログラミングPerl」を買おうかと思ってたら、上下で1万円になると知り鬱
102: 02/11/27 03:51 ID:??? AAS
漏れも本買ったよ。ラマ本でプログラミングに入門した。
どの言語にもあんな入門書があればなーって思う。
その後C、C++とか遊びでLISPをいじってから今またPerlやってる。
「Effective Perl」は勉強になったし、役に立ってるよ。
他の言語知ってると俄然Perlは面白くなると思う。
あ、ラクダ本は持ってない。重いし。perldocで充分。
あとコードを自分の手で書くのは大事。
CDROMからコピーして読んでるだけじゃ身につかないしね。
と、プログラミングの経験がないなら改造は勉強にはなんないと思う。
103: 99 02/11/27 09:57 ID:??? AAS
みんな本買ってるのね・・・汁
ずっと年下のがいきなり入門でラクダ買ったりしていてうらやましく思います。
アセンブラを覚えた時なんか、ネットなんかやっていなかったのでそのへんのを逆アセンブルして、にらめっこして覚えました。
それにくらべたら何でもネットですぐ調べられて今は冗談ではなく夢みたいですw
自分は、改造をしても、すぐ原型なくなってほとんど自分のコードになってしまいます。
改造とか人のコードみると人それぞれのアプローチ(perlはその幅が広い)があって勉強になります。
それを自分流に噛み砕いて消化して身になっていくのが楽しいです。早い話が盗人なんですけどね。
人のコードみるのは単純に面白いです。
某サイトで”影響されるから人のコードは絶対に見ない”とか書いていた管理人がいたけど、漏れには無理。
興味あるスクリプトあったら絶対見てしまう。なんかネタになるコードないかなーみたいな。
それが自分の勉強法ですね。改造ってよりは読み物を読む感じ。
コピペで終わらせないで、自分流に0から書いてみるのがやっぱり大事かな。
それと多いけどKENTから入るのはどうかと思うよ。
漏れは序盤にstrict覚えた方がいいと思う。
知人も、入門でうまく進まなくて、strictすること教えたら、見通しが利くようになって急に理解が進むようになった。
これは自分がperl以外を先にやっていたせいかもしれないけど・・・
104: 02/11/27 11:15 ID:N07uoajh(1) AAS
漏れもstrict先に覚えた方が良い派。
-wもな。
105: 100 02/11/27 14:31 ID:??? AAS
CDを見るのは、自分が書いたコードが、どこも間違っていない(ように見える)のに、何故か動かなくて、悩んで悩んで、最後の最後になってから。
時々本にも間違いがあるから(もしくは環境の違い)、CDに動くソースが入っているのは大事と思います。それでも動かなかったら、環境を疑えますから。
Perlじゃないけど、最近はPHPでどつぼにはまりましたね。自己マシンには最新版のPHPを入れたから、、、と書くと、分かる人にはすぐ分るでしょうw
106: 02/11/28 02:06 ID:??? AAS
>>100
>他人のソースは参考にはしても、ちょっとだけ改造して利用とかはあまり考えませんでした。
禿同
とりあえず今わかってる材料を出し切れば実現できそうなものを
作りはじめる。つまづいたら本でもWebでもひたすら調べる。
わかるまではなにがあっても"絶対"にやめない。
この時、翌日の会社とか学校とかデートのことを気にする
ようでは非効率的(センスがない)
数年つづけることができればハカーになれるけどオタと呼ばれるようにもなる。
107: 02/11/28 19:37 ID:??? AAS
2chでのUNIな玄人からの評判は悪いけれど、俺は結城浩の本から入りやした。
ちんけなサイトの掲示板を改造してやろうとして、大学の図書館で5,6冊Perl本を読んで挫折。プログラムなんてわからねえバロウ、っていうときに、たまたまとったのが結城本。
とにかくしつこいくらいに解りやすくて、語り口が胡散臭いくらい丁寧だったので、諦め半分で読んでったらifと変数の意味が分かってだいぶ前進しました。
今はEffectivePerl読んでリファレンスでデータ構造化ってなんて便利なんだ! ヒャッホー!って浮かれている段階。
でもまだたまに結城本をたまに開いてみてます。
好き嫌いが有るかもしれないので外部リンク:www.hyuki.comにいってみるとよいかも。
108(1): 02/11/30 21:45 ID:??? AAS
何に限らず、プログラム言語を覚える原動力は「締め切り」以外に無い気がしてきた。
その代わり、とにかく動くだけの我流に陥る諸刃の……
109: 100 02/12/02 13:43 ID:??? AAS
>>108
ああ、ばらさないでw
110: 02/12/27 03:52 ID:s3+SF1Z2(1/2) AAS
>1
というかどんな言語でも文法をまず覚えて、
普通にロジック・アルゴリズムが自然と組めるようになれば
一番いいと思うけど・・
言語特有のマニアックなクセは見てみぬ振りするのをお忘れなく
111: 02/12/27 04:30 ID:9qKLBJLm(1) AAS
漏れはkent-webで基本だけ覚えてあとは
CGIのソースを改造しながら覚えたな。
112(1): 02/12/27 05:43 ID:+69413BS(1) AAS
どんな学習方法でもいいから
・グローバル変数だけ使う。サブルーチンはもちろん引数なし、戻り値なし。
・ハッシュは原則使わない。cgi-lib.plの%inだけ申し訳程度に使う。
・リファレンスを理解していない。
・foreachが良く分からない
・正規表現が良く分からない
で「Perlは大体できます」とか言う人になってはいけません。
113: 02/12/27 05:46 ID:s3+SF1Z2(2/2) AAS
ワラタ
% perl -wc xxxx.cgi
でワーニングが一杯でたまま公開してるPERLのフリーCGIってどう思う?
ちゃんと動けばALL OKなのかな・・やっぱり
114: マリモーマ ◆jbBCmetwgw 02/12/27 05:51 ID:X4PvxmGl(1) AAS
僕は HPバトラーの改造から入って 本を買いまくりながら
少しずつ perlを 覚えた
115: 02/12/27 08:57 ID:AxM6obD8(1) AAS
・スクリプトを書いてデバッグ。
・正規表現に慣れる。
・ソースを読む。
116: 02/12/27 09:54 ID:PDegbcoZ(1) AAS
>>112
できるとは言ってないけど漏れの使い方はそんな感じです。
最近use strictを使い始めました。
117: 山崎渉 [(^^)sage] 03/01/15 13:40 ID:??? AAS
(^^)
118: [ ] 03/01/22 01:46 ID:??? AAS
age
119: ブラウザが教科書 03/01/22 06:58 ID:T5Id8wjA(1) AAS
1. CPANに行って任意のモジュールのソースを開く。
2. わからないところを調べて理解する。実際に使ってみる。もしあれば、バグ報告する。
3. 1に戻る。
120: 03/01/22 21:06 ID:TWTRYmp3(1/2) AAS
あの、クソ初心者なんですけど、、、
CGIって拡張子のファイル(web上の)を他人が見ることってできないのですか?
HTMLでもTXTでもJPGでも何でも普通ファイルの中身が返されますよね。
CGIの場合は実行結果しか絶対に返ってこないの?
121: 03/01/22 21:14 ID:TWTRYmp3(2/2) AAS
120です。
初心者スレがあったのでそちらで聞いてきます。
122: 03/01/24 11:01 ID:lYl+9sr2(1) AAS
ボクも今月からPerl始めました。
なぜか今年から会社の意向でプログラミング始めることになり、普通はCからって
聞いたんですが、ボクはなぜかPerlで。。。
先輩に「Perlどのくらいでマスターしましたか?」と聞いたところ、「2週間」って
言われました。でも、それはPerl以前に色々なプログラミングを経験してるからです
よね?
ボクはプログラミングのプの字も知らないので、全くの初心者です。「すぐわかるPerl」
も買ったんですが、全く意味がわかりませんでした。会社ではWinで作ってるので、UNIX
形式はさっぱりです。
外部リンク[html]:home.interlink.or.jp
↑ここのサイトはすごく分かりやすく、ここまでは大方マスターしたと思います。
しかし、意味(考え方)は分かるようになったのですが、ここで載ってる以外の
書き方が分かりません。
お勧めのリファレンス本やサイトを知っていましたら、薦めてください。
123: 03/01/24 11:13 ID:??? AAS
「10日で覚えるPerl/CGI」だっけか。シリーズ物のやつ。
それと上で色々と出てるリファレンス本をそろえておけば、
入門としては十分かも。
124: 03/01/24 11:31 ID:5L+vmvdK(1/2) AAS
お勧めは、上のほうにも書いてあったけど、「すぐわかるPerl」(技術評論社)と
「初めてのPerl」(オライリー)だねぇ。
でも、Perl=CGIと思ってる人にはとっつきにくいかも・・・
快適なUNIXライフのためのPerlってかんじだな。。もちろん、CGIのことも触れては
いるけど、Perlの真髄ではないってかんじだね。
125: 03/01/24 11:51 ID:5L+vmvdK(2/2) AAS
おそらく、かなり筋の良いPerl使いになれる勉強法は、Emacsのcperl-modeで
コーディングして、UNIXの作業の自動化とか便利なコマンド作成をすることかなぁ(´Д`) ???
いきなりCGIから入るよりは、修得できる可能性高いと思う(たぶん
126: 03/01/24 22:53 ID:a2pgJkrA(1) AAS
はじめてのPerl。
プログラミング言語Perl。
Perlクックブック。
実用Perlプログラミング。
詳解正規表現。
一年前に買い漁って、現在爆活用中。
プログラマご用達、オライリー本マンセー!
127: 03/01/25 17:18 ID:??? AAS
漏れも「すぐわかるPerl」から入った。
次に正規表現がよくわかんなかったんで、Webで少し
知識補完した。
それからSAK Streetの例題(?)を読んで、意味を追い、
だいたい分かったなと思ったら、解答を見ずに
コードを書いていくというのをやったです。
128: [0] 03/01/27 17:47 ID:??? AAS
漏れはMovableTypeをjsp環境に移植しようと思いたってチャレンジ。
結局、約2ヶ月で概ねマスター出来ますた。他のスクリプトを修得してる
香具師はこの位の規模のスクリプトと睨めっこするのもアリだと思う。
129: 03/01/29 01:51 ID:6qRPOYTe(1) AAS
(^ ^)
130: 03/01/29 03:01 ID:WDP2nd4c(1) AAS
外部リンク:www.kenmon.net
↑
これってあり?
131: [ ] 03/01/29 03:49 ID:??? AAS
googleで「perl 入門」とか打てば
入門サイトが色々かかると思うけど。
しかしまぁ便利な世の中ですね。
132: 03/01/29 03:53 ID:??? AAS
Perlの入門サイトはたくさんあるのだが、OOPについてとなると全然ない。
しょうがないから本買ったよ。
133: 03/01/29 07:22 ID:an1ubKIs(1) AAS
外部リンク[html]:homepage3.nifty.com
134(1): 03/01/29 14:52 ID:??? AAS
CGI&Perlポケットリファレンス買った人って少ないの?
Perlerはみんな使ってると思ってたんだけど。
135: 03/01/29 15:00 ID:??? AAS
>>134
漏れ愛用してる。使いすぎてボロボロなので買い換えたいぐらい。
目的の関数を探しにくいのが難点だけど(目的順に並んでるので)、
読みやすいしサンプルも豊富だし、もう手放せないよ。
ただこれからPerlを覚えようという人にはちょっと分かりにくいかも。
あくまでリファレンスだから。中級者以上向けだと思う。
136(1): 03/01/31 00:55 ID:??? AAS
脱初心者にいいサイトありませんか?
入門書を読み終えて、動いてるプログラムを解析したいんですけど、
いいサイトないですかね?
目標は2CH風掲示板が自分で作れるようになりたいですね。
137: 03/02/01 08:22 ID:??? AAS
>>136
外部リンク:age.s22.xrea.com
2ch風掲示板を勉強したいなら、ここのサイトが役に立つかと。
138: 03/02/19 03:46 ID:ctbo1W4x(1) AAS
>>101
私もはじめて買ったのは
『プログラミング最初の一歩』だった。
現在『Perl言語プログラミングレッスン』入門編 結城浩著 ソフトバンクパブリッシング刊
で勉強中です。
>>94
そうだと思う。
どう処理すればいいのか考えるのが第一だし、
あと、状態や動作や、とにかく逐一言葉で順番に説明できるかどうかも大事みたいなかんじしてます。
139(1): ◆s/jp/vus/g 03/02/19 04:09 ID:??? AAS
(´-`).。oO(フルイノアゲテルネ、オイラモ ポケットリファレンスモッテル タマニミル)
140: 03/02/19 06:01 ID:??? AAS
>>139
トリップ(・∀・)イイ!
141: 03/02/19 08:25 ID:??? AAS
ここでしか意味が通じないトリップだけどね。
142: 03/02/19 23:18 ID:??? AAS
UNIX板でも意味は通じると思うけどー。ed、sed、で使う
143: 03/02/28 12:57 ID:xB1Waxvw(1) AAS
perldocがあるからラクダ本いらないって人いるけど、ラクダ本は
perldocに書いてないところが面白いのに。っていうか勉強になるのに。
144(1): [0] 03/03/04 10:14 ID:??? AAS
私はプログラミングはあまり好きじゃなく、
正直言って書いている途中でめんどうで嫌になってきます。
しかし、なぜ作るかというとプログラミングがしたいのではなく、
完成がほしいからです。
ちょっと複雑な物や変わった物になると自分で作るしかありません。
もしかして私はプログラムをするような人間ではないのじゃないでしょうか。
途中で必ず嫌気がさしてしまいます。
完成したとしても数ヶ月はかかります。
ダラダラ作るから…。
(しかも完成しても、テストで動かしまくってるから、飽きてしまって出来あがりの作品も嬉しくなくなってる)
145: 03/03/04 23:03 ID:??? AAS
>>144
くれくれ言うんじゃなくて自ら勉強して自分の欲しい物は自分で作るという心意気。
俺は大好きです。
胸を張って自分の信じる道をいきなさい。
146(2): 03/03/07 03:04 ID:??? AAS
JavaとPerlってどうやって使い分けるの?
Perlはテキスト処理に優れてるということしか知りません。
147: 03/03/07 10:36 ID:??? AAS
>>146
Javaと言ってしまうと基本的にはクライアントサイドだと思うが。
148: 03/03/08 15:27 ID:??? AAS
JSPとPerlの比較かしらん
149: 山崎渉 [(^^)] 03/04/17 12:26 ID:??? AAS
(^^)
150(1): 山崎渉 [(^^)sage] 03/04/20 06:07 ID:??? AAS
∧_∧
( ^^ )< ぬるぽ(^^)
151: 03/05/17 22:40 ID:+eoEHq92(1) AAS
age(´・ω・`)
152: 03/05/18 05:21 ID:??? AAS
(´_ゝ`)フーン
153: 03/05/18 05:22 ID:??? AAS
( ´_ゝ`)フーン
154: 03/05/18 08:44 ID:??? AAS
《゚Д゚》ゴラァァァァァァァァァァァァァァア!!!!!!!!!!!!!!!
155: 03/05/18 14:24 ID:??? AAS
>>146
好きな方を使えばいいだろうに……。
俺はあのPerlの柔軟な(悪く言えば適当な)変数関係の仕様が楽でいいんだが。
実際のところ、大型の案件になるとJavaで組む方が多くなるだろうからなあ。
(Perlでは大型案件を処理しきれない訳じゃなくて、風潮として)
156: 山崎渉 [(^^)] 03/05/22 02:01 ID:??? AAS
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
157: 山崎渉 [(^^)] 03/05/28 17:20 ID:??? AAS
AA省
158: 山崎 渉 [(^^)] 03/07/15 11:15 ID:??? AAS
AA省
159(1): 山崎 渉 [(^^)sage] 03/08/02 02:37 ID:??? AAS
∧_∧
( ^^ )< ぬるぽ(^^)
160: ぼるじょあ ◆ySd1dMH5Gk [(^^)] 03/08/02 05:18 ID:??? AAS
AA省
161: ◆LVfMakax3U [age] 03/08/06 12:34 ID:??? AAS
掲示板を作るなら?
162: 03/08/07 01:58 ID:lUJSSSns(1) AAS
Cを独学で勉強。WEBPGの会社に入ったら全くやったことのない
Perlでいきなり仕事させられた。本は一冊も買ってないが別段難しくも
なかった。ネット検索だけで意外と何とかなるもんです。
要は「覚えないといけない環境」が大切かも。どの言語にも言えるけど
入門書は役に立たないこと多し(変数と条件分岐とループしかないしさ)。
掲示板とか作りたいなら基礎だけ適当に学習し、後は他人のコードを
追いかけた方が飲み込み早いかも。ゼロから作るのはプログラムに限らず
全ての事象で大変なことだから、最初はパクリで中身をいじるのがベスト
だと思うよ。で、判らないところを部分部分で調べる。気が付けば
ある程度組めるようになってます。
ただPerlの問題点は結果に対するアプローチが山のようにあること。
基礎だけはキッチリ学んで欲しい。仕事で使っていると他人のコードは
千差万別。吐き気のする構文も多いです(中身が判らない訳ではない)。
中身が酷くても動いてしまうのもまたPerlの魅力なんだけどね。
163(1): 03/08/08 23:50 ID:LCEWYoHZ(1) AAS
ゼロからどころかかなりの文系頭でマイナスから始めたんだが
(ぶっちゃけ馬鹿)
whileなんかの回し系と配列とファイルハンドルを理解してから
勉強が加速した。
164: 03/08/09 01:35 ID:Nm/CV10Y(1) AAS
>>163
そこまで出来れば充分。本当に文系で向いてない奴はその手前で終わる。
165: 03/08/09 01:42 ID:/soRm3L3(1) AAS
小・中学生のマンコがいっぱい!!グチョグチョだよ♪
詳しくはこちら→外部リンク[cgi]:e-rebirth.com
166: 03/08/15 17:57 ID:ahZo9cRe(1) AAS
AA省
上下前次1-新書関写板覧索設栞歴
あと 95 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.032s