■■Perlの一番いい勉強方法は??■■ (261レス)
1-

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省
167: 山崎 渉 [(^^)] 03/08/15 22:27 ID:??? AAS
AA省
168: 03/08/17 22:23 ID:??? AAS
test
169: 03/08/18 00:03 ID:??? AAS
□□□□■□□□□□■□□□□□□□□□□□□□□□□□□□□□
□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
省1
170: 04/09/19 23:55:42 ID:KD6pmD7Y(1) AAS
終わらない終わらない
171
(1): 04/09/20 00:37:02 ID:TjdiqKGb(1) AAS
俺は会社のHPで検索を作ることになって、
0から一ヶ月で作った。
それがつい先月の話。
なんとか問題なく実用されてる、我ながら自信ついた。
一週間でできるPerl・CGIみたいなのを3日で終わらせて、
あとはリャマ本と検索でやってたな。
他にはエクセルVBAと派生してVBSしかやったことないけど、
基本の基本を本で勉強してからリファレンスと検索ていう流れが自分には合ってるなー。

結構力ずくで結果出してるからPerlぽさとか無縁。
正規表現大嫌い、意味わかんない。
172: 04/09/20 07:51:19 ID:??? AAS
>>171
正規表現がきらいだったら、PerlよりPHPの方が
楽そうだけどなぁ。
Perlはやばくなったり関数がなかったら、
正規表現で強引に埋めていく傾向もあるし。
173: 04/09/20 09:24:51 ID:??? AAS
いっしょだよ
174: 04/10/03 20:17:20 ID:??? AAS
このスレッドとても勉強になります。
改造はあまり勉強にならないような気がするのですが、
やはり自作ですよね
175: [age] 04/10/03 20:27:52 ID:??? AAS
便利だage
176
(2): ◆HaitfwkMrU 04/10/06 18:00:43 ID:??? AAS
一週間で覚えるCGI(Perl)を買ったけど、全然進歩しない・・・
サブルーチンとかそういうのはわかったけど、
新しいスクリプトを作ったり、改造したりできない・・・・
177: [age] 04/10/07 18:43:49 ID:??? AAS
>>176
なんかかわいそうだからageてやるよ
178: 04/10/09 01:02:10 ID:??? AAS
>>176
目的がないとあんまり書けるようにならないよ。
言語自体を勉強するのが目的っていうのは時間がかかるわりには、実りは少ないことが多い。

興味本位というよりは、「さぁ、必要になった」っていう事態になると
めきめき伸び始める。
179
(3): 04/10/09 02:37:23 ID:??? AAS
ブラウザからコードいじれるようなエディター作ってみたら
すごい上達が早かった。作ったエディターは出先でもコードがいじれるし。
エディター上でコードを書きながら、エディターの
気に入らない部分を修正+機能追加って事を繰り返していたら、
自然と勉強になるよ。ただセキュリティ部分に問題はあるけどね。

この勉強法はなかなか良いよ思ってるよ。
要望があれば、カリキュラムみたいなの作ろうか?
180: 04/10/09 11:18:42 ID:??? AAS
>>179
おねがい
181: ◆HaitfwkMrU 04/10/09 15:03:12 ID:??? AAS
>>179
Perlが上達するのでしたら、是非ともお願いいたします^^
182
(1): 179 04/10/09 23:42:56 ID:??? AAS
本業が忙しいので、ボチボチとやっていこうと思います。
もし、そんな感じでも良かったら、ココをチェックしててください。
いい加減で申し訳ありませんが、ここで報告します。
183: 04/10/10 10:10:59 ID:??? AAS
了解
184: ◆HaitfwkMrU 04/10/10 12:42:33 ID:??? AAS
>>182
誠にありがとうございます。本当に助かります。
185: 04/10/17 18:07:29 ID:??? AAS
保守
186
(2): 179 04/10/18 04:38:04 ID:??? AAS
例のカリキュラムを作ろうと思ってますが、
まとめられないので、とりあえずブログにダラダラ書こうと思います。

良かったら間違いなどチェックして下さい。

外部リンク:blog.livedoor.jp
187
(1): 04/10/31 10:49:37 ID:??? AAS
保守
188: 179 04/11/06 00:04:11 ID:??? AAS
すいません。忙しさのあまり、挫折しました。
189: ◆HaitfwkMrU 04/11/06 20:21:49 ID:??? AAS
>>187
めちゃくちゃ楽しみにしております^^
190: 04/11/11 09:15:14 ID:sE5LyII1(1) AAS
他人のスクリプトの改造。
191
(1): 04/11/11 09:51:17 ID:??? AAS
プログラミング言語は何でも他人の(きれいに書いてある)ソースを見るのがいい勉強になるな。
192: 04/11/11 15:32:50 ID:riaohoTo(1) AAS
オライリー
「はじめてのperl」だけでOK
193: 04/11/21 15:08:43 ID:??? AAS
>186さん更新マダー?
194: 04/12/04 10:46:18 ID:??? AAS
hoshu
195: 04/12/25 22:42:26 ID:??? AAS
1保守
196: ◆HaitfwkMrU [age] 04/12/28 12:12:41 ID:??? AAS
このスレッドを活用したいと思っているのであげますね
197
(1): ◆HaitfwkMrU [age] 05/01/17 18:56:22 ID:??? AAS
ああ、どうしてもperlわからないなぁ
>186さんも更新がストップしているし^^;
198: 05/01/22 17:50:57 ID:FRCPmp7G(1) AAS
perl わからないよ
199
(1): 05/01/29 16:29:56 ID:??? AAS
>>197
186 さんのサイトが wiki だったら俺が書いてやるのに。とかって
200: ◆HaitfwkMrU 05/01/30 13:14:09 ID:??? AAS
>>199
是非、どこかBLOGなどで書いていただけないでしょうか?
頼みまくり厨ですいません^^;
201
(3): 05/01/31 21:18:19 ID:??? AAS
Windowsしか使った事の無い私でもPerl理解できるでしょうか?
「初めてのPerl」を読んでみようと思うのですが、UNIXの知識がないと
ダメとよく言われているので不安です
HTMLなどの基礎知識とC言語くらいは一応習得しています
202: 05/01/31 21:21:11 ID:??? AAS
>>201
外部リンク[html]:www.uopmu.ees.osakafu-u.ac.jp
203: [age] 05/03/19 04:30:01 ID:??? AAS
良スレage
先輩方の勉強方法もっとおせーて下さい!
204
(1): 05/03/20 16:57:45 ID:??? AAS
>>201

>HTMLなどの基礎知識とC言語くらいは一応習得しています

と言っておきながら、

>Windowsしか使った事の無い・・・UNIXの知識がないとダメ・・・

と言っている時点で、「HTMLなどの基礎知識とC言語」を習得してる
とは思えないんだけど・・・。
205: 05/03/20 23:52:08 ID:??? AAS
改行コードとか分かってなさそうな・・・
206: 2005/03/23(水) 22:57:58 ID:??? AAS
HTMLの習得にUNIXの知識は必要ない。
1-
あと 55 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.028s