- 1 名前:nobodyさん mailto:sage [2008/08/06(水) 22:54:32 ID:???]
- Perlのコーディングで困ってる人のスレです。
【投稿する際の注意】 質問するときは内容をよく吟味してから投稿してください。 「コマンドの意味がわかんない」とかはマニュアル見ましょう。 回答者さんは何でも屋じゃありません。 1: 自分はこういう事がしたい。 2: それでこんな風にやってみたが・・・ 3: こんなエラーが出て上手く行かなかった。 最低でも1と3が無いと誰も答えられないよ。 良い回答は良い質問から。一緒に勉強しましょう。 お勧めサイトは >2 以降 前スレ pc11.2ch.net/test/read.cgi/php/1203935151/ 過去ログ倉庫 ttp://user.ftth100.com/mirrorhenkan/perl/
- 127 名前:nobodyさん mailto:sage [2008/09/03(水) 02:46:19 ID:???]
- 電算機言語を*嗜む*人向けのありがたいお話は
習い事板にでも書いて。
- 128 名前:nobodyさん mailto:sage [2008/09/03(水) 02:49:05 ID:???]
- Perlの入門書でいちばんいいのは
結城さんのだよ。 ほかのはむずかしすぎて(説明が下手すぎて)わかんないとおもう。
- 129 名前:nobodyさん mailto:sage [2008/09/03(水) 02:57:19 ID:???]
- 配布cgiを改造して覚えた。
ここをこう直せばこう行ける、みたいな経験則で。
- 130 名前:nobodyさん mailto:sage [2008/09/03(水) 05:15:42 ID:???]
- 経験則だけで行くと、習得に時間が掛かる上に変な癖がつく。
ラクダ本やPerldocなど読んで、基本をしっかりマスターすることが大切。 文法エラーが出なければ、なんでも良い訳じゃない事を知って欲しい。 特にファイルオープンのエラー処理を省く奴。
- 131 名前:nobodyさん mailto:sage [2008/09/03(水) 09:02:15 ID:???]
- >>128
お前の頭が悪すぎるだけ
- 132 名前:nobodyさん mailto:sage [2008/09/03(水) 09:20:14 ID:???]
- と変な癖が付いた人が言う
- 133 名前:nobodyさん mailto:sage [2008/09/03(水) 09:29:36 ID:???]
- Perl関係はドキュメント類が完備されているから、それでも質問に来るのは
頭の悪すぎる奴というのであってる。
- 134 名前:nobodyさん mailto:sage [2008/09/03(水) 11:33:27 ID:???]
- とドキュメントを残さない、不完全なドキュメントを残す人が言う
そして素人に最初から完璧な探し方を要求する
- 135 名前:nobodyさん mailto:sage [2008/09/03(水) 11:37:02 ID:???]
- ドキュメント読むひまがあったら人に聞くだろ、常考
- 136 名前:nobodyさん mailto:sage [2008/09/03(水) 11:59:41 ID:???]
- 以前、人のプログラムを見ては「変な癖がついてる」「変な癖がついてる」と
連発する新人が来て、一週間で営業に飛ばしたのを思い出した。
- 137 名前:nobodyさん mailto:sage [2008/09/03(水) 13:16:42 ID:???]
- なあ、もしかして英語読めないやつっているんじゃね? ありえないかな?
- 138 名前:nobodyさん mailto:sage [2008/09/03(水) 13:22:49 ID:???]
- 俺読めない。
- 139 名前:nobodyさん mailto:sage [2008/09/03(水) 13:40:17 ID:???]
- sub hoge ($$\@) {}
の($$\@)って何っていう名前だっけ?
- 140 名前:nobodyさん mailto:sage [2008/09/03(水) 13:48:18 ID:???]
- >>139
プロトタイプ
- 141 名前:nobodyさん mailto:sage [2008/09/03(水) 14:20:13 ID:???]
- 使用目的だけを読んで使い方が判るんだ
凄いな
- 142 名前:nobodyさん mailto:sage [2008/09/03(水) 22:23:50 ID:???]
- >>139 の「何っていう名前だっけ?」という質問に対して
>>140 はほぼパーフェクトな回答。 そもそもが知りもしないことを、余計な格好をつけるから そういう間の抜けたことになる。
- 143 名前:nobodyさん [2008/09/05(金) 06:53:30 ID:SLk/ayWJ]
- 読み込んだHTMLファイル内に直接書かれてる「@{foo[8..15]}」のような文字列を
配列として扱えるように置換したいんですが、どう書けばいいですか?
- 144 名前:nobodyさん mailto:sage [2008/09/05(金) 07:00:40 ID:???]
- 5.10動くレンタルサーバーの一覧はありますか?
- 145 名前:nobodyさん mailto:sage [2008/09/05(金) 08:42:28 ID:???]
- >>143
もっと違う方法を考えた方がいいと思う。
- 146 名前:nobodyさん [2008/09/05(金) 11:12:25 ID:SLk/ayWJ]
- >>145
大したCGIではないのでぶっちゃけどんな方法でもいいのですが、 後学のためにもこの方法でお願いしたいです。
- 147 名前:nobodyさん [2008/09/05(金) 12:29:59 ID:hg/3f6aE]
- use File::Copy;を使って
コピーする場合と、 OSのコピーコマンドを 使ってコピーする場合は どっちが高速ですか? また、常に上書きされるのでしょうか?
- 148 名前:nobodyさん mailto:sage [2008/09/05(金) 12:36:06 ID:???]
- >>147
最後に、 > 自分でマニュアルを読むのが面倒なので > 代わりに読んで説明してください。 とつけとけ。
- 149 名前:nobodyさん mailto:sage [2008/09/05(金) 12:59:01 ID:???]
- >>148
おまえがマニュアルを読んで 日本語で説明しろ! そして死ね!
- 150 名前:nobodyさん [2008/09/05(金) 13:12:50 ID:r9aXZuUN]
- use File::Copy;を使って
コピーする場合と、 OSのコピーコマンドを 使ってコピーする場合は どっちが高速ですか? また、常に上書きされるのでしょうか? 自分でマニュアルを読むのが面倒なので 代わりに読んで説明してください。
- 151 名前:nobodyさん mailto:sage [2008/09/05(金) 13:24:36 ID:???]
- ホラ、親切な>>149さん。やってあげなよ。
- 152 名前:nobodyさん mailto:sage [2008/09/05(金) 13:37:01 ID:???]
- OSの違いやその他の要因で違うからなんともいえないところだが、手元で50MBぐらいの
適当なファイルについて試したところでは % time cp hoge.log hg cp hoge.log hg 0.00s user 0.21s system 8% cpu 2.529 total % time perl -MFile::Copy -e 'copy "hoge.log","hg2"' perl -MFile::Copy -e 'copy "hoge.log","hg2"' 0.02s user 0.29s system 12% cpu 2.532 total これだけみるとcpの方がはやいかな? 気になる人は何回も条件変えたりしてやってみると良いよ。
- 153 名前:nobodyさん mailto:sage [2008/09/05(金) 13:37:22 ID:???]
- >>151
お前まだ死んでなかったんだ。
- 154 名前:nobodyさん mailto:sage [2008/09/05(金) 14:58:46 ID:???]
- >>152
システムコピーを使った場合どうなります?
- 155 名前:nobodyさん mailto:sage [2008/09/05(金) 15:15:12 ID:???]
- 質問する奴は>>1読んでからにしろ
- 156 名前:nobodyさん mailto:sage [2008/09/05(金) 20:38:54 ID:???]
- >>146 eval
>>147,154 計れ。
- 157 名前:nobodyさん mailto:sage [2008/09/05(金) 20:43:49 ID:???]
- >>146
方法を問わずなら、TT使っといて。 ttp://www.hakoniwa.net/tt/
|

|