■■Perlの一番いい勉強方法は??■■
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/09/27 18:16ID:mPf0wZvs私はまだ初心者なんですけど勉強の仕方がよくわかりません。
どうやって勉強していったらマスターできるのか皆さんの意見を聞かせてください。
0112nobodyさん
02/12/27 05:43ID:+69413BS・グローバル変数だけ使う。サブルーチンはもちろん引数なし、戻り値なし。
・ハッシュは原則使わない。cgi-lib.plの%inだけ申し訳程度に使う。
・リファレンスを理解していない。
・foreachが良く分からない
・正規表現が良く分からない
で「Perlは大体できます」とか言う人になってはいけません。
0113nobodyさん
02/12/27 05:46ID:s3+SF1Z2% perl -wc xxxx.cgi
でワーニングが一杯でたまま公開してるPERLのフリーCGIってどう思う?
ちゃんと動けばALL OKなのかな・・やっぱり
0114マリモーマ ◆jbBCmetwgw
02/12/27 05:51ID:X4PvxmGl少しずつ perlを 覚えた
0115nobodyさん
02/12/27 08:57ID:AxM6obD8・スクリプトを書いてデバッグ。
・正規表現に慣れる。
・ソースを読む。
0116nobodyさん
02/12/27 09:54ID:PDegbcoZできるとは言ってないけど漏れの使い方はそんな感じです。
最近use strictを使い始めました。
0117山崎渉
03/01/15 13:40ID:???0118nobodyさん
03/01/22 01:46ID:???0119ブラウザが教科書
03/01/22 06:58ID:T5Id8wjA2. わからないところを調べて理解する。実際に使ってみる。もしあれば、バグ報告する。
3. 1に戻る。
0120nobodyさん
03/01/22 21:06ID:TWTRYmp3CGIって拡張子のファイル(web上の)を他人が見ることってできないのですか?
HTMLでもTXTでもJPGでも何でも普通ファイルの中身が返されますよね。
CGIの場合は実行結果しか絶対に返ってこないの?
0121nobodyさん
03/01/22 21:14ID:TWTRYmp3初心者スレがあったのでそちらで聞いてきます。
0122nobodyさん
03/01/24 11:01ID:lYl+9sr2なぜか今年から会社の意向でプログラミング始めることになり、普通はCからって
聞いたんですが、ボクはなぜかPerlで。。。
先輩に「Perlどのくらいでマスターしましたか?」と聞いたところ、「2週間」って
言われました。でも、それはPerl以前に色々なプログラミングを経験してるからです
よね?
ボクはプログラミングのプの字も知らないので、全くの初心者です。「すぐわかるPerl」
も買ったんですが、全く意味がわかりませんでした。会社ではWinで作ってるので、UNIX
形式はさっぱりです。
http://home.interlink.or.jp/~kamitani/perl_lng/cgiperl.html
↑ここのサイトはすごく分かりやすく、ここまでは大方マスターしたと思います。
しかし、意味(考え方)は分かるようになったのですが、ここで載ってる以外の
書き方が分かりません。
お勧めのリファレンス本やサイトを知っていましたら、薦めてください。
0123nobodyさん
03/01/24 11:13ID:???それと上で色々と出てるリファレンス本をそろえておけば、
入門としては十分かも。
0124nobodyさん
03/01/24 11:31ID:5L+vmvdK「初めてのPerl」(オライリー)だねぇ。
でも、Perl=CGIと思ってる人にはとっつきにくいかも・・・
快適なUNIXライフのためのPerlってかんじだな。。もちろん、CGIのことも触れては
いるけど、Perlの真髄ではないってかんじだね。
0125nobodyさん
03/01/24 11:51ID:5L+vmvdKコーディングして、UNIXの作業の自動化とか便利なコマンド作成をすることかなぁ(´Д`) ???
いきなりCGIから入るよりは、修得できる可能性高いと思う(たぶん
0126nobodyさん
03/01/24 22:53ID:a2pgJkrAプログラミング言語Perl。
Perlクックブック。
実用Perlプログラミング。
詳解正規表現。
一年前に買い漁って、現在爆活用中。
プログラマご用達、オライリー本マンセー!
0127nobodyさん
03/01/25 17:18ID:???次に正規表現がよくわかんなかったんで、Webで少し
知識補完した。
それからSAK Streetの例題(?)を読んで、意味を追い、
だいたい分かったなと思ったら、解答を見ずに
コードを書いていくというのをやったです。
0128nobodyさん
03/01/27 17:47ID:???結局、約2ヶ月で概ねマスター出来ますた。他のスクリプトを修得してる
香具師はこの位の規模のスクリプトと睨めっこするのもアリだと思う。
0129nobodyさん
03/01/29 01:51ID:6qRPOYTe0130nobodyさん
03/01/29 03:01ID:WDP2nd4c↑
これってあり?
0132nobodyさん
03/01/29 03:53ID:???しょうがないから本買ったよ。
0133nobodyさん
03/01/29 07:22ID:an1ubKIs0134nobodyさん
03/01/29 14:52ID:???Perlerはみんな使ってると思ってたんだけど。
0135nobodyさん
03/01/29 15:00ID:???漏れ愛用してる。使いすぎてボロボロなので買い換えたいぐらい。
目的の関数を探しにくいのが難点だけど(目的順に並んでるので)、
読みやすいしサンプルも豊富だし、もう手放せないよ。
ただこれからPerlを覚えようという人にはちょっと分かりにくいかも。
あくまでリファレンスだから。中級者以上向けだと思う。
0136nobodyさん
03/01/31 00:55ID:???入門書を読み終えて、動いてるプログラムを解析したいんですけど、
いいサイトないですかね?
目標は2CH風掲示板が自分で作れるようになりたいですね。
0137nobodyさん
03/02/01 08:22ID:???http://age.s22.xrea.com/
2ch風掲示板を勉強したいなら、ここのサイトが役に立つかと。
0138nobodyさん
03/02/19 03:46ID:ctbo1W4x私もはじめて買ったのは
『プログラミング最初の一歩』だった。
現在『Perl言語プログラミングレッスン』入門編 結城浩著 ソフトバンクパブリッシング刊
で勉強中です。
>>94
そうだと思う。
どう処理すればいいのか考えるのが第一だし、
あと、状態や動作や、とにかく逐一言葉で順番に説明できるかどうかも大事みたいなかんじしてます。
0141nobodyさん
03/02/19 08:25ID:???0142nobodyさん
03/02/19 23:18ID:???0143nobodyさん
03/02/28 12:57ID:xB1Waxvwperldocに書いてないところが面白いのに。っていうか勉強になるのに。
0144nobodyさん
03/03/04 10:14ID:???正直言って書いている途中でめんどうで嫌になってきます。
しかし、なぜ作るかというとプログラミングがしたいのではなく、
完成がほしいからです。
ちょっと複雑な物や変わった物になると自分で作るしかありません。
もしかして私はプログラムをするような人間ではないのじゃないでしょうか。
途中で必ず嫌気がさしてしまいます。
完成したとしても数ヶ月はかかります。
ダラダラ作るから…。
(しかも完成しても、テストで動かしまくってるから、飽きてしまって出来あがりの作品も嬉しくなくなってる)
0145nobodyさん
03/03/04 23:03ID:???くれくれ言うんじゃなくて自ら勉強して自分の欲しい物は自分で作るという心意気。
俺は大好きです。
胸を張って自分の信じる道をいきなさい。
0146nobodyさん
03/03/07 03:04ID:???Perlはテキスト処理に優れてるということしか知りません。
0148nobodyさん
03/03/08 15:27ID:???0149山崎渉
03/04/17 12:26ID:???0150山崎渉
03/04/20 06:07ID:???( ^^ )< ぬるぽ(^^)
0151nobodyさん
03/05/17 22:40ID:+eoEHq920152nobodyさん
03/05/18 05:21ID:???0153nobodyさん
03/05/18 05:22ID:???0154nobodyさん
03/05/18 08:44ID:???0155nobodyさん
03/05/18 14:24ID:???好きな方を使えばいいだろうに……。
俺はあのPerlの柔軟な(悪く言えば適当な)変数関係の仕様が楽でいいんだが。
実際のところ、大型の案件になるとJavaで組む方が多くなるだろうからなあ。
(Perlでは大型案件を処理しきれない訳じゃなくて、風潮として)
0156山崎渉
03/05/22 02:01ID:???0157山崎渉
03/05/28 17:20ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0158山崎 渉
03/07/15 11:15ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0159山崎 渉
03/08/02 02:37ID:???( ^^ )< ぬるぽ(^^)
0160ぼるじょあ ◆ySd1dMH5Gk
03/08/02 05:18ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0162nobodyさん
03/08/07 01:58ID:lUJSSSnsPerlでいきなり仕事させられた。本は一冊も買ってないが別段難しくも
なかった。ネット検索だけで意外と何とかなるもんです。
要は「覚えないといけない環境」が大切かも。どの言語にも言えるけど
入門書は役に立たないこと多し(変数と条件分岐とループしかないしさ)。
掲示板とか作りたいなら基礎だけ適当に学習し、後は他人のコードを
追いかけた方が飲み込み早いかも。ゼロから作るのはプログラムに限らず
全ての事象で大変なことだから、最初はパクリで中身をいじるのがベスト
だと思うよ。で、判らないところを部分部分で調べる。気が付けば
ある程度組めるようになってます。
ただPerlの問題点は結果に対するアプローチが山のようにあること。
基礎だけはキッチリ学んで欲しい。仕事で使っていると他人のコードは
千差万別。吐き気のする構文も多いです(中身が判らない訳ではない)。
中身が酷くても動いてしまうのもまたPerlの魅力なんだけどね。
0163nobodyさん
03/08/08 23:50ID:LCEWYoHZ(ぶっちゃけ馬鹿)
whileなんかの回し系と配列とファイルハンドルを理解してから
勉強が加速した。
0164nobodyさん
03/08/09 01:35ID:Nm/CV10Yそこまで出来れば充分。本当に文系で向いてない奴はその手前で終わる。
0165nobodyさん
03/08/09 01:42ID:/soRm3L3詳しくはこちら→http://e-rebirth.com/af/in.cgi?id=30
0166nobodyさん
03/08/15 17:57ID:ahZo9cRe功雄版タロット
┏━━━━━━━┓
┃ �T . ┃
┃───────┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ | ┃
┃ | ┃
┃ ┿ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┃ ┃
┗━━━━━━━┛
0167山崎 渉
03/08/15 22:27ID:???│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0168nobodyさん
03/08/17 22:23ID:???0169nobodyさん
03/08/18 00:03ID:???□□□■■□□□□□■□□□□□□□■■■■■■■■■■■■□□
□□■■□□□□□■■■■■■□□□□□□□□□□□□□■■□□
□■■□□■□□□■□□□□■□□□□□□□□□□□□■■□□□
□□■□■■□□■■■□□■■□□□□□□□□□□□■■□□□□
□□□■■□□■■□■■■■□□□□□□□□□□□■■□□□□□
□□■■□□□□□□□■■□□□□□□□□□□□■■□□□□□□
□□■□□□■□□□■■■■□□□□□□□□□□■□□□□□□□
□■■■■■■□□■■□□■■□□□□□□□□□■□□□□□□□
□□□□■□□□■■□□□□■■□□□□□□□□■□□□□□□□
□□■□■□■□□□□■■□□□□□□□□□□□■□□□□□□□
□□■□■□■□□□□□■■□□□□□□□□□□■□□□□□□□
□■■□■□■□□□□□□□□□□□□□□□□□■□□□□□□□
□■□□■□□□□■■■□□□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□■■■□□□□□□□□□□■□□□□□□□
□□□□■□□□□□□□□■■□□□□□□■■■■□□□□□□□
0170nobodyさん
04/09/19 23:55:42ID:KD6pmD7Y0171nobodyさん
04/09/20 00:37:02ID:TjdiqKGb0から一ヶ月で作った。
それがつい先月の話。
なんとか問題なく実用されてる、我ながら自信ついた。
一週間でできるPerl・CGIみたいなのを3日で終わらせて、
あとはリャマ本と検索でやってたな。
他にはエクセルVBAと派生してVBSしかやったことないけど、
基本の基本を本で勉強してからリファレンスと検索ていう流れが自分には合ってるなー。
結構力ずくで結果出してるからPerlぽさとか無縁。
正規表現大嫌い、意味わかんない。
0172nobodyさん
04/09/20 07:51:19ID:???正規表現がきらいだったら、PerlよりPHPの方が
楽そうだけどなぁ。
Perlはやばくなったり関数がなかったら、
正規表現で強引に埋めていく傾向もあるし。
0173nobodyさん
04/09/20 09:24:51ID:???0174nobodyさん
04/10/03 20:17:20ID:???改造はあまり勉強にならないような気がするのですが、
やはり自作ですよね
0175nobodyさん
04/10/03 20:27:52ID:???サブルーチンとかそういうのはわかったけど、
新しいスクリプトを作ったり、改造したりできない・・・・
0178nobodyさん
04/10/09 01:02:10ID:???目的がないとあんまり書けるようにならないよ。
言語自体を勉強するのが目的っていうのは時間がかかるわりには、実りは少ないことが多い。
興味本位というよりは、「さぁ、必要になった」っていう事態になると
めきめき伸び始める。
0179nobodyさん
04/10/09 02:37:23ID:???すごい上達が早かった。作ったエディターは出先でもコードがいじれるし。
エディター上でコードを書きながら、エディターの
気に入らない部分を修正+機能追加って事を繰り返していたら、
自然と勉強になるよ。ただセキュリティ部分に問題はあるけどね。
この勉強法はなかなか良いよ思ってるよ。
要望があれば、カリキュラムみたいなの作ろうか?
Perlが上達するのでしたら、是非ともお願いいたします^^
0182179
04/10/09 23:42:56ID:???もし、そんな感じでも良かったら、ココをチェックしててください。
いい加減で申し訳ありませんが、ここで報告します。
0183nobodyさん
04/10/10 10:10:59ID:???誠にありがとうございます。本当に助かります。
0185nobodyさん
04/10/17 18:07:29ID:???0186179
04/10/18 04:38:04ID:???まとめられないので、とりあえずブログにダラダラ書こうと思います。
良かったら間違いなどチェックして下さい。
ttp://blog.livedoor.jp/hacking_dubby/
0187nobodyさん
04/10/31 10:49:37ID:???0188179
04/11/06 00:04:11ID:???めちゃくちゃ楽しみにしております^^
0190nobodyさん
04/11/11 09:15:14ID:sE5LyII10191nobodyさん
04/11/11 09:51:17ID:???0192nobodyさん
04/11/11 15:32:50ID:riaohoTo「はじめてのperl」だけでOK
0193nobodyさん
04/11/21 15:08:43ID:???0194nobodyさん
04/12/04 10:46:18ID:???0195nobodyさん
04/12/25 22:42:26ID:???0198nobodyさん
05/01/22 17:50:57ID:FRCPmp7G是非、どこかBLOGなどで書いていただけないでしょうか?
頼みまくり厨ですいません^^;
0201nobodyさん
05/01/31 21:18:19ID:???「初めてのPerl」を読んでみようと思うのですが、UNIXの知識がないと
ダメとよく言われているので不安です
HTMLなどの基礎知識とC言語くらいは一応習得しています
0202nobodyさん
05/01/31 21:21:11ID:???http://www.uopmu.ees.osakafu-u.ac.jp/~yabu/soft/perl.html
0203nobodyさん
05/03/19 04:30:01ID:???先輩方の勉強方法もっとおせーて下さい!
0204nobodyさん
05/03/20 16:57:45ID:???>HTMLなどの基礎知識とC言語くらいは一応習得しています
と言っておきながら、
>Windowsしか使った事の無い・・・UNIXの知識がないとダメ・・・
と言っている時点で、「HTMLなどの基礎知識とC言語」を習得してる
とは思えないんだけど・・・。
0205nobodyさん
05/03/20 23:52:08ID:???0206nobodyさん
2005/03/23(水) 22:57:58ID:???0207nobodyさん
2005/03/24(木) 16:48:02ID:???0208nobodyさん
2005/04/13(水) 22:44:45ID:zPjw1AI1この2冊で、チャットとか掲示板のCGIプログラミングが作成できる
ようになりますか?
0209nobodyさん
2005/04/13(水) 23:19:40ID:???いちいちPerl使わなくてもC言語でCGIが作れる
>>204
コンパイラとエディタさえあればWindowsでもC言語は学べる
0210nobodyさん
2005/04/14(木) 07:43:47ID:???どの言語を選んだとしても、CGIプログラミングをするなら、
その言語以外にCGIプログラミングの知識が必要だよ。
そういう質問じゃないのかな?
俺はawkしか使ったことがなかったけど、掲示板くらいは作れたよ。
どういう処理をさせれば掲示板ができるかを知っていたし、CGIプログラムを書いた経験もあったし。
ネットでちょろちょろと文法調べたのと、エラーメッセージ読むだけで何とかなった。
まあ、後からリャマ本は買ったけどね。
表紙を見て、これが噂のラクダ本だと勘違いして買ってしまった。
(リャマなんて生物知らなかったからな。アレ見てラクダと区別つく奴いるんか?)
言語知識としては、リャマ本でも十分だろうとは思うよ。
他の本との比較はしないけど、俺は買って満足している。
0211nobodyさん
2005/04/14(木) 10:39:29ID:???という本と格闘中
ちなみにプログラミング超初心者
■ このスレッドは過去ログ倉庫に格納されています