mod_perlを使おう!
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん
01/11/07 17:42ID:+Gux2iOQ関連リンク等は>2
0695nobodyさん
2006/05/16(火) 23:23:23ID:???> また抽象的なんですが。
質問文なんですが、抽象的に見えますか?
> > 頭のほうよろしかったでしょうか?
頭のほうがよろしかったかどうか聞いています。
よろしかったか、よろしくなかったかで答えることが可能です。
> 具体的にどこがおかしかったか指摘してください。
「おかしかった」とは一言も言ってませんね。
0696nobodyさん
2006/05/16(火) 23:27:23ID:???この一言で終われば抽象的です。
その上今度は
>「おかしかった」とは一言も言ってませんね。
とくる。
意味がわかりません。
0697nobodyさん
2006/05/16(火) 23:29:05ID:???聞いてあげるので、なにをもって抽象的としたいのかご説明どうぞ。
> 意味がわかりません。
頭のほうがよろしくないということでしょうか?
0698692
2006/05/16(火) 23:36:05ID:???>ずいぶん抽象的な言葉がお好きですね。
>
>use strictはある意味使うべきとは思います。
>しかし、グローバル変数を初期化するのはスクリプト本来の姿ではないですが。
>カレントディレクトリも本来のPerlとは違うはずですが。
>それでも「普通」というならApache::Registryが標準なんでしょう。
これが私の発言。
それに対し
>>693
>頭のほうよろしかったでしょうか?
「聞いてあげるので、なにをもって抽象的としたいのかご説明どうぞ。」
指摘が全く具体的でないのでので抽象的としたいです。
0699692
2006/05/16(火) 23:38:57ID:???>687
CGI メインって、普通に書いて Registry に食わせりゃ動くのに、
話すことなんてないよ…。
このずれた感覚を説明願いたい。
0700nobodyさん
2006/05/16(火) 23:41:55ID:???三省堂 大辞林 第二版 によると、「抽象的」とは、
> (1)概念的で一般的なさま。
> (2)事物を観念によって一面的にとらえ、実際の有り様から遠ざかっているさま。
ということで、具体的でないからといって、抽象的としてしまうのは
いかがなものかと思います。
0701692
2006/05/16(火) 23:46:20ID:???私は辞書などいちいちひきませんが、具体的と抽象的は中学生が習う反対語とかいうやつです。
「指摘が全く具体的でない」場合は、「抽象的としたい」のですね?
その通りです。
0702nobodyさん
2006/05/16(火) 23:49:18ID:???デマですね。
0703692
2006/05/16(火) 23:50:17ID:???もう止めます。
0704nobodyさん
2006/05/16(火) 23:53:30ID:???ある意味って何だろう。
0705687
2006/05/16(火) 23:58:06ID:???なんか勝手に同一人物にされてる…のかな?
単に >>686 を受けて、「mod_perl で CGI の話題」で何を話すことがあるんだ、
Apache ハンドラの話をする方がいいじゃないか、と言いたかっただけなんだが。
設置に関するの話なら板違いだし、アクセラレータとしては FastCGI や
SpeedyCGI の方が優れてるのは誰が見ても明らかなので、議論すること自体が無駄。
パフォーマンス・チューニングの話とかなら大歓迎だが。
>>692
> use strictはある意味使うべきとは思います。
> しかし、グローバル変数を初期化するのはスクリプト本来の姿ではないですが。
> カレントディレクトリも本来のPerlとは違うはずですが。
お前は何を言っているんだ。
0707nobodyさん
2006/05/17(水) 13:29:41ID:???これくらいのサーバ(サーバ群)でこれくらいのアクセス数をさばける、みたいな。
0708nobodyさん
2006/05/17(水) 14:44:34ID:???0709nobodyさん
2006/05/17(水) 14:53:47ID:???0710nobodyさん
2006/05/17(水) 16:05:11ID:???> はてな・・・はトラブル多くて参考にならんね
トラブルが多いか否かって、どうやって評価するの?
藻前の主観ならイラネ。
0711nobodyさん
2006/05/17(水) 20:54:37ID:???0713nobodyさん
NGNG0714nobodyさん
2006/05/18(木) 02:01:56ID:???画像サーバは必ず分けたほうがいいのかとか、同時アクセス数がどれくらいになると別のウェブサーバ用意すべきなのか、とか。
0715nobodyさん
2006/05/19(金) 00:00:41ID:???見かけた気がするが思い出せん……
0716nobodyさん
2006/05/20(土) 02:45:27ID:6sFQXXC/フロントエンドapacheでproxyとrewrite
バックエンドでmod_perlでcatalyst動かしているんですが
フォームからpostすると404エラーとなってしまう。
catalystのテストサーバーで動かすとpostしても動くし rewriteのログもおなじ
ちなみに mod_perlのエラーろぐには
File does not exist: /home/sss/search_query
原因どの辺にあるかわかりますかね
すれ違いかもしれんけど・・
0717nobodyさん
2006/05/20(土) 04:58:54ID:???0718nobodyさん
2006/05/20(土) 05:14:38ID:???根気よくprint文入れるぐらいしかないんじゃまいか。
0719nobodyさん
2006/05/20(土) 14:22:00ID:???0720718
2006/05/20(土) 15:33:18ID:???>716
>catalystのテストサーバーで動かすとpostしても動くし rewriteのログもおなじ
この通りならmod_perl環境特有の問題と思われるが。
0721nobodyさん
2006/05/20(土) 16:29:48ID:???0722716
2006/05/20(土) 19:32:45ID:6sFQXXC/Catalystならok
やっぱmod_perl2かなー
0724718
2006/05/20(土) 21:44:34ID:???みると大手で採用されてるみたいだけど、開発どうやってるのかな?
0725nobodyさん
2006/05/20(土) 21:52:57ID:???0726718
2006/05/20(土) 21:55:33ID:???>>722
俺の悪い頭では、print文入れてOKな環境下とNGな環境下の違い地道に割り出すぐらいしか浮かびません。
デバッグの手間をへらすって大事なことかなと。
この辺、他の人はどうやってるのかな?
ステップ実行とかやってる人はいないのかな?
0728716
2006/05/21(日) 00:26:28ID:???mod_perlのhttpd.confで
PerlModule、PerlLoadModule、PerlTransHandlerを指定していたんだけどはずして、
<location>でSetHandler MyApp、PerlResponseHandler MyAppを指定してOK
このへんmod_perlの知識ない私がわるかったもよう・・
報告まで おかげさんでした
0730nobodyさん
2006/05/21(日) 01:25:34ID:???JAVAの初期の頃もそんな感じでしたよね。
向こうは大ブームになったので、開発環境が一気に進んだ。
言語の仕様云々ではなくて、開発環境が欲しい。
特にステップ実行。
0731nobodyさん
2006/05/21(日) 02:24:20ID:???> 特にステップ実行。
なんで?
0733nobodyさん
2006/05/21(日) 04:22:20ID:???print文入れるより圧倒的に能率上がる。
任意の時点でプログラムをポーズさせて、知りたい変数の値を調べ、正常なら1ステップ進めてまた変数の検査。
>>732
JAVAのIDEはどれもできる。
(NetBeans、JBuilder、Eclipse)
Servletのステップ実行だけでなく、JSPもステップ実行可。(Eclipseはやや貧弱)
要はJAVAで開発すると任意の時点で止め調べて再開、また止めて調べる。
こういう環境がタダで入手できる。
(JBuilder以外)
オブジェクト指向がどうのいうよりもこちらが大きい。
0734733
2006/05/21(日) 04:33:30ID:???0735733
2006/05/21(日) 04:57:03ID:???>>>726
>うーん、Log::Log4perl でも使ってまめにログを取るとか。
JAVAも最初はlog4jが主流だった。
メモリ食う上に遅かった。
今はサーバー用途ではC++との速度差は小さい(サーバー用途ではコンパイル言語としてふるまう)。
しかもオブジェクト指向はあえて殺して使っている場合も多い。
(同名メソッドなどはバグの原因がわかりづらくなる。)
メジャーになると、欠点なんか誰も言わなくなる。
0736nobodyさん
2006/05/21(日) 05:39:24ID:???0738nobodyさん
2006/05/21(日) 06:30:43ID:???JAVA使いたいんだが、JAVAはエンタープライズに向かったので個人向けソフトがほとんど無い。
だから、mod_perlで開発環境が欲しい。
本音を言えば、言語なんかどれも変わらん。
欲しいのは開発環境。
0739nobodyさん
2006/05/21(日) 07:11:29ID:???要はできる限り楽がしたい。
0740nobodyさん
2006/05/21(日) 08:21:55ID:???じゃあこんなところでクダ巻いてないで自分で開発環境作って勝手にやれよ。
mod_perl のスレで JAVA、JAVA、JAVA、JAVA 不快なだけだ。
Eclipse でも使っとけボケ。
0741nobodyさん
2006/05/21(日) 08:50:21ID:???実はEclipseのEPICも使っているが。
mod_perl環境 ×
別にJAVAが好きではない。
デバッグ環境の話がしたかっただけ。
言語は関係ない。
0742nobodyさん
2006/05/21(日) 08:58:15ID:???まあ、感情的になるな。
デバッグ環境を整えるのは大切なことだ。
mod_perlのためになる。
0743nobodyさん
2006/05/21(日) 09:12:56ID:fMNVkr/pあるいは日本語が不自由か
0744nobodyさん
2006/05/21(日) 09:36:25ID:???本当にまともにJava使ったことあるのかなってゆーか
厨っぽいってゆーか
0745nobodyさん
2006/05/21(日) 11:53:20ID:???0746nobodyさん
2006/05/21(日) 12:36:56ID:???これ使ったことあるが、プロセス間通信を使ったやり方でmod_perlも可能性あると思うんだ。
FastCGIはもろ移植できそう。
0749nobodyさん
2006/05/21(日) 12:58:20ID:???0750nobodyさん
2006/05/21(日) 13:03:32ID:???0751nobodyさん
2006/05/21(日) 13:05:52ID:???Multidimensional debug logging in mod_perl 2.x
Apache::DebugLog::Config
Multidimensional debug logging in mod_perl
Apache::DebugLog
Multidimensional debug logging in mod_perl 1.x
Apache2::DebugFilter
Debug mod_perl and native Apache2 filters
http://perl.apache.org/docs/1.0/guide/debug.html
0753nobodyさん
2006/05/21(日) 13:11:25ID:???http://www.harukaze.net/~mishima/perl/cgi-debug-env/dev-env.html
0754nobodyさん
2006/05/21(日) 13:17:56ID:???http://www.harukaze.net/~mishima/perl/cgi-debug-env/deb-tech.html
0755nobodyさん
2006/05/21(日) 13:33:29ID:???開発環境の重要性への認識が全然ない。
「今、できてるんだからそれでいいじゃないか。」
これは、悪い習慣だよ。
0756nobodyさん
2006/05/21(日) 14:13:33ID:???エディタ + perlでいいじゃまいか
いぜんperlfactory?だっけあれ使ってたけど
今はemacsで十分だな。 perlがよくわかって無かった時ほどそういうのにこだわってたり
0757nobodyさん
2006/05/21(日) 14:17:37ID:???Windows+mod_perl1系でApache::DBをテストしてるんだけど、
どうしても、Undefined subroutine &Apache::Registry::handler called.がエラーで出てくる。
理由の分かる方いらっしゃいます?
0758nobodyさん
2006/05/21(日) 14:18:03ID:???動作が違ってたりする場合あるので開発環境がいみねーって事もあったりする
リモートホストでデバッグ出来たりするんかな?
結局ColinuxかVmware+エディタって事になるんじゃまいか
0759nobodyさん
2006/05/21(日) 14:30:51ID:???>今はemacsで十分だな。
そういう風土が悪い習慣。
VBも昔はemacs使いが結構いた。
が、VBのIDEが充実してからは皆去っていった。
0760nobodyさん
2006/05/21(日) 14:42:45ID:???単純に名前空間がみつからないという問題だと思うが。
>>758
JDBとリモートデバッグ
http://muimi.com/j/jboss/jdb/
以前これを参考にデバッグしたんだが、このjdbというのPerlのデバッガみたいなもの。
環境作るパワーがあれば、リモートデバッグはできると思う。
0761nobodyさん
2006/05/21(日) 14:54:10ID:???ActivePerlだがやってるやつがいたよ。
Wizshout
http://hpcgi1.nifty.com/wizman/wizshout.pl?m=num&p=9
[445] 修正がだるい -[449] 鶏と卵
0765nobodyさん
2006/05/21(日) 17:22:44ID:???0766nobodyさん
2006/05/21(日) 17:26:02ID:???0767nobodyさん
2006/05/21(日) 18:31:37ID:???「今、できてるんだからそれでいいじゃないか。」
これは、悪い習慣だ。
これでは、PerlはCOBOLやFORTRANと同じ運命をたどる。
もうこの辺でやめて、消える。
0768nobodyさん
2006/05/21(日) 18:51:58ID:???0769nobodyさん
2006/05/21(日) 20:49:27ID:???0770nobodyさん
2006/05/21(日) 22:13:09ID:???煽ろうと思って調べて愕然としました。
実行ファイルにデバッガが含まれているとは!
先に調べていたので赤恥かかなくてすみました。
赤恥書いた人可愛そうw
http://www.harukaze.net/~mishima/perl/cgi-debug-env/deb-tech.html
GUIデバッガもあるんですね。今度使ってみよう!Perl見直しました!
http://www.harukaze.net/~mishima/perl/cgi-debug-env/dev-env.html
0773nobodyさん
2006/05/22(月) 10:47:30ID:???そこでジャバに乗り換えるのも選択肢の一つ。
別に個人でジャバでもいいんじゃない?
あるいはお手軽にPHPとかでもいいし。
ジャバの環境が好きなら、ジャバで作るのもありだと思う。
ここでぐだぐだ逝っても、パールの開発環境は変わらんよ。
そもそもパールはウェブ前提じゃないし、単なるスクリプト廚が泥臭くウェブに応用したってだけ。
0774nobodyさん
2006/05/22(月) 13:19:22ID:???> 他でまた新しく作ればいいジャンってノリだしな。
それは、藻前のオナニーレベルの話だよね?
そうでないということにしたいのなら、そのノリの存在を立証汁。
0775nobodyさん
2006/05/22(月) 16:24:55ID:???>パールはデバックが必要なほどの規模なら
デバッグは規模が小さいといらないのか?
お前は、凡ミスで延々と悩まされた経験はないのか?
0776nobodyさん
2006/05/22(月) 19:29:42ID:???0778nobodyさん
2006/05/22(月) 20:56:25ID:???0779nobodyさん
2006/05/22(月) 22:05:27ID:???0783777
2006/05/22(月) 23:35:55ID:???0784nobodyさん
2006/05/22(月) 23:37:39ID:???0788nobodyさん
2006/05/23(火) 00:01:24ID:???最低標準モジュールに頼れるところは頼る、use strictで完動、
グローバル変数も皆無とか素性が良いものならともかく、
そこら辺の適当なのを移植するくらいなら1から書き直したほうがマシだろ。
0789nobodyさん
2006/05/23(火) 00:08:55ID:???>グローバル変数も皆無とか
どういうコーディングやってるの?
>そこら辺の適当なのを移植するくらいなら1から書き直したほうがマシだろ。
残念ながら評番のいいCGIもほとんど移植は大変だ。
これは書いたやつのセンスが悪いといいたいのか?
0790nobodyさん
2006/05/23(火) 10:59:16ID:???0791nobodyさん
2006/05/23(火) 21:38:26ID:???通常のperl時は $|=1; で思うように動作しておりますが、
mod_perl化したところ、まとめて出力される様になってしまいました。
Apache::PerlRun を使っています。
■ このスレッドは過去ログ倉庫に格納されています