mod_perlを使おう!
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん
01/11/07 17:42ID:+Gux2iOQ関連リンク等は>2
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 を使っています。
0793nobodyさん
2006/05/24(水) 02:19:47ID:???0795nobodyさん
2006/05/24(水) 03:36:53ID:???ttp://perl.apache.org/docs/1.0/guide/performance.html#Using____1_Under_mod_perl_and_Better_print___Techniques_
0796nobodyさん
2006/05/24(水) 04:00:03ID:???$r->print('hoge');
0797791
2006/05/25(木) 00:26:09ID:???>>794 非mod_perlでは動作している為、大丈夫だとは思います。
とりあえず下記の内容で上手く行きました。
バッファリングは生かし、特定タイミングで
解放する様に $|=0 のままで、
my $r = shift;
print "A";
$r->rflush;
sleep 3;
print "B";
ありがとうございました。
0800nobodyさん
2006/05/25(木) 06:30:02ID:???0802nobodyさん
NGNG0803798
2006/05/25(木) 20:37:48ID:???○ >794
最近年でな。
0804nobodyさん
2006/05/26(金) 00:41:18ID:???>回答しないで煽るだけの恥ずかしい奴が増えたってことじゃないのかな?
お前は>791=>797に回答するような力があるんだな。
0805nobodyさん
2006/05/26(金) 23:08:22ID:???そしてパール本家には、あのホリエモンと仲がいい子飼団も居るDQNオプソ。
0806nobodyさん
2006/05/27(土) 00:49:21ID:???KENT レベルの人間でも mod_perl の存在を知るようになったということ?
> 雑誌にも載ってたくらいだし。
どれは、どの初心者向けのうんこ雑誌?
0807nobodyさん
2006/05/27(土) 13:04:30ID:???>どれは、どの初心者向けのうんこ雑誌?
多分、「それは、どの初心者向けのうんこ雑誌?」の間違いなんだろ。
このスレのレベルで他人のことを初心者だのうんこだのいうなよ。
それはただのオナニー。
0808nobodyさん
2006/05/27(土) 14:30:47ID:???の記事なら見たこと有る。確かに糞雑誌だったので立ち読みで済ませた。
0809nobodyさん
2006/05/27(土) 22:57:18ID:???>立ち読みで済ませた。
Java、PHPではなく、mod_perlをmixiで使用した理由の説明はありましたか?
0810nobodyさん
2006/05/28(日) 01:18:04ID:???perlしか使えないとかさ。
basicしか使えなきゃbasicだったと思う。
0811nobodyさん
2006/05/28(日) 01:33:08ID:???そういうのを虎の威を借るっていうんだよ。
「mod_perlはこういう点で優れています。」
といえばいいのに、
「何々にも紹介されました。」
「あの誰々さんも関係あります。」
mod_perlを否定はせんが、このスレはアホすぎる。
0812nobodyさん
2006/05/28(日) 01:33:11ID:???サイトが大きくなる途中でJavaで書き直すってことも出来たろうけど、Perlで乗り切れるって目処があったんだろう。
PerlからPHPに変える意味はないし。
0813nobodyさん
2006/05/28(日) 01:41:22ID:???その通りだと思う。
Perl最大の武器は、UNIX系OSでSHELLに準じる地位を得ていること。
ほとんど、OSの一部だ。
逆に最大の欠点はその地位のために、天狗になっていること。
このスレの発言をみる限り将来のPerlは危ない。
0814nobodyさん
2006/05/28(日) 01:41:31ID:???Java なんか使うと何かいいことあるの?
そういう利点すら書けないようなやつが、Java をマンセーしたところでねぇ。w
0815nobodyさん
2006/05/28(日) 01:46:03ID:???だれが天狗なの?具体的に列挙してよ。
> このスレの発言をみる限り将来のPerlは危ない。
Perl の将来に影響を及ぼすくらい、このスレには影響力があるの?
すごいね。
0816813
2006/05/28(日) 01:51:05ID:???俺は>812ではないが言わせてもらう。
Javaは非常に楽なんだよ。
カプセルに閉じ込めたパーツのメソッドを継承して新しいクラスに利用できる。
大規模な仕様変更になっても、少量の書き直しですむ。
俺はJavaは嫌いだが、開発効率は全く違う。
0817813
2006/05/28(日) 01:55:55ID:???>だれが天狗なの?具体的に列挙してよ。
このスレの70%の人間。
列挙などしきれるはずがない。
>Perl の将来に影響を及ぼすくらい、このスレには影響力があるの?
全然ない。
0818nobodyさん
2006/05/28(日) 02:07:23ID:???> カプセルに閉じ込めたパーツのメソッドを継承して新しいクラスに利用できる。
> 大規模な仕様変更になっても、少量の書き直しですむ。
CPAN モジュールのアダプタ書きまくれば Perl でもできるんじゃね?
>>817
> このスレの70%の人間。
算出根拠は?
0819813
2006/05/28(日) 02:13:49ID:???>CPAN モジュールのアダプタ書きまくれば Perl でもできるんじゃね?
できるかどうかなら、Cでもできる。
問題は自分でもわかっているじゃないか。
書きまくればじゃきつい。
>> このスレの70%の人間。
>算出根拠は?
タダの俺の主観。
スレ全部読んでカウントする価値があるとは思えん。
0820nobodyさん
2006/05/28(日) 02:17:24ID:???> できるかどうかなら、Cでもできる。
> 問題は自分でもわかっているじゃないか。
> 書きまくればじゃきつい。
Boofy なり Sledge なり CGI::Application なり Catalyst なり Jifty なりを
使えばいいんじゃないかなと。
もしかして、そういうフレームワークの存在を知らなかった?
0821nobodyさん
2006/05/28(日) 02:18:20ID:???> >算出根拠は?
>
> タダの俺の主観。
> スレ全部読んでカウントする価値があるとは思えん。
価値があると思えないのに、よく書き込みますね。w
0822813
2006/05/28(日) 02:24:21ID:???こんなことを説明しないといかんのかな。
どんな言語でもオブジェクト指向が流行りだ。
だが、なんでもオブジェクト指向にすれば楽になるなんてことはない。
VBとPerlのオブジェクト指向は似ている。
使っても効率大してあがらん。
それからフレームワークの話と、オブジェクト指向の話は全く別の話だ。
フレームワーク使えば効率あがるが、Javaのフレームワークは有名だが一切ふれてない。
0823813
2006/05/28(日) 02:29:10ID:???つまらんいいがかりはやめて、
「Perlはここが優れている。」
こういう話はできんのか?
俺はJava嫌いだが、このスレではJavaマンセーのようだろうな。
0825813
2006/05/28(日) 02:49:11ID:???>816
>>814
俺は>812ではないが言わせてもらう。
Javaは非常に楽なんだよ。
カプセルに閉じ込めたパーツのメソッドを継承して新しいクラスに利用できる。
大規模な仕様変更になっても、少量の書き直しですむ。
俺はJavaは嫌いだが、開発効率は全く違う。
以上が俺の発言。
この発言に対して、
>820
Boofy なり Sledge なり CGI::Application なり Catalyst なり Jifty なりを
使えばいいんじゃないかなと。
もしかして、そういうフレームワークの存在を知らなかった?
この発言。
論点をフレームワークにすり替えたのは誰だ?
0827nobodyさん
2006/05/28(日) 02:58:37ID:???> カプセルに閉じ込めたパーツのメソッドを継承して新しいクラスに利用できる。
> 大規模な仕様変更になっても、少量の書き直しですむ。
> 俺はJavaは嫌いだが、開発効率は全く違う。
そもそも、
- 議論しようとしているプロジェクトの規模の客観的な測定方法と数字
- 「大規模な仕様変更」とはどの程度の仕様変更か
- 「開発効率」の客観的な測定方法
を定義してもらわんと、だれも理解できないよね。
0828813
2006/05/28(日) 03:05:01ID:???いい加減、しつこい。
>そもそも、
>- 議論しようとしているプロジェクトの規模の客観的な測定方法と数字
>- 「大規模な仕様変更」とはどの程度の仕様変更か
>- 「開発効率」の客観的な測定方法
>
>を定義してもらわんと、だれも理解できないよね。
数字になるものとならんものがあるだろう。
お前これ定義できるのか?
0829813
2006/05/28(日) 03:06:45ID:???0830nobodyさん
2006/05/28(日) 03:08:15ID:???> 数字になるものとならんものがあるだろう。
> お前これ定義できるのか?
え?
定義なり説明なりしてもらわないと、藻前以外の人間が把握できないよね。
0831813
2006/05/28(日) 03:13:16ID:???>そもそも、
>- 議論しようとしているプロジェクトの規模の客観的な測定方法と数字
>- 「大規模な仕様変更」とはどの程度の仕様変更か
>- 「開発効率」の客観的な測定方法
>
>を定義してもらわんと、だれも理解できないよね。
これを業務でやると大変な額になるがお前のためにやるのか?
それ以前にすぐに話をそらすのはやめろ。
0832nobodyさん
2006/05/28(日) 03:37:41ID:???できないので、業務の場面では大変な額になるということにしたいのでしょうか?
畑違いの言語を持って来て議論をする場合には、議論に必要な資料を隠さずに
出して頂かないと、少なくともスレ違いになりますね。
> それ以前にすぐに話をそらすのはやめろ。
ということにしたいのですね? :)
0833813
2006/05/28(日) 03:47:28ID:???基本的にはその通りだ。
簡単に数値化できるような見積もりに工数は必要ない。
無理やり算出する場合は、工数がかかる。
>ということにしたいのですね? :)
こういう不快な発言は慎め。
0835nobodyさん
2006/05/28(日) 06:23:54ID:???無かったらスレ立てして議論したい奴があつまってそこですればいい
0836nobodyさん
2006/05/28(日) 11:41:32ID:???目的に合う言語を総合的に判断するには、他言語の知識も必要。
perlは万能と言えない訳だし。
それともここで言語統制でもしたいということにしたいのですね? :)
perlで開発効率を良くする手法とかって全く議論されないよね。
オブジェクト指向とか、フレームワーク使ってる香具師って皆無?
だから一人か少人数でがんばることに成ってかなりの負担に成るし、サイトが大規模になるとスケールせずに重いとか言われ続ける。
所詮スクリプト言語なんだし、やっつけ仕事向けの言語と言われればそれまでだが。
最大の武器つーか、本来はシェルスクリプトでperl非依存にすべきなのに、面倒という理由でperlでシステムのスクリプト書いてしまうから依存しちゃってるって事だろ。
だからperl5に簡単に移行できなかった反省も全くしてない。
逆にシステムに依存してるから、セキュリティの都合やOS更新で簡単にバージョン上げられて互換性のトラブルに巻き込まれることも有る。
N88-BASICが載ってるPCが有ったからと、N88-BASICで業務システム作っちゃって未だに移行できずに使い続けてるのと大差ない。
windowsやlinuxなんて優れた技術が出て来てるのにまったく取り入れること無く進化が止まったまま。
0837nobodyさん
2006/05/28(日) 14:35:16ID:???それにPerlで作られたツール類をシェルスクリプトで書けって、メチャクチャな話だと思うけど。
そんなスーパーなシェルマスターも中にはいるんだろうけど。
bashやzshを使うって言うなら、依存性うんぬんは成り立たないよ。Perlの方がよっぽどインストール率高いでしょう。
0838nobodyさん
2006/05/28(日) 15:50:49ID:3LeLXEpv> 逆にシステムに依存してるから、セキュリティの都合やOS更新で簡単にバージョン上げられて互換性のトラブルに巻き込まれることも有る。
例えば?
0840nobodyさん
2006/05/28(日) 18:42:39ID:Frl78uBn君が気に入らないのなら、君が使わなければいいだけではないか?
我々 Perl Mongers は Perl の利点も欠点も愛しているし、不満は
モジュールや Perl6 で解決しようと手を動かしている。
今の Perl に出来ないと判断したら、他の言語を使うとも厭わない。
繰り返す。気に入らないなら Perl や mod_perl を使うな。
そうすれば君もイライラしなくていいし、我々も君のくだらない書き込みで
ウンザリする必要もないよ。
0841nobodyさん
2006/05/28(日) 18:58:06ID:IBt2/VV1Java ってまだオープンソースじゃないよね。
ベンダ側に依存してる言語なんかうんこですよ。
> perlは万能と言えない訳だし。
あらゆる言語に共通するはなししですね。
> それともここで言語統制でもしたいということにしたいのですね? :)
意味不明ですね。
> perlで開発効率を良くする手法とかって全く議論されないよね。
> オブジェクト指向とか、フレームワーク使ってる香具師って皆無?
藻前が知らないだけだと思われ。恥を知れ。
0842nobodyさん
2006/05/28(日) 18:59:10ID:IBt2/VV1少人数だとかなりの負担になることにしたいようだけど、
大量の人間でデバッグをやっても効率なんか上がらない話がありますね。
> サイトが大規模になるとスケールせずに重いとか言われ続ける。
それはスケールできないような書き方をした場合じゃね?
> 所詮スクリプト言語なんだし、やっつけ仕事向けの言語と言われればそれまでだが。
何それ?
> 最大の武器つーか、本来はシェルスクリプトでperl非依存にすべきなのに、面倒という理由でperlでシステムのスクリプト書いてしまうから依存しちゃってるって事だろ。
何か知らないけど、すべての言語に言える話では?
> 逆にシステムに依存してるから、セキュリティの都合やOS更新で簡単にバージョン上げられて互換性のトラブルに巻き込まれることも有る。
/usr/local でも /opt でも好きなほうを使えば、ふつーにトラブルなんかおきない。
Java なんかだと、VM のソースコード読めなくて、トラブル時にまんどくさくね?
0843nobodyさん
2006/05/28(日) 19:00:17ID:IBt2/VV1それは、単純にその会社のお金の問題だよね?
> windowsやlinuxなんて優れた技術が出て来てるのにまったく取り入れること無く進化が止まったまま。
進化が止まっているというか、Java 以外のことを知らない化石になっているのは
藻前の頭の中の話じゃないの?
0844813
2006/05/28(日) 20:31:40ID:???>Perlでも普通にフレームワークとかオブジェクト指向の開発ってされてると思うけど。
そのオブジェクト指向絶対という考え方ががおかしい。
言語には向き不向きがある。
逆にフレームワークはどの言語でも楽になる。
>>841
>Java ってまだオープンソースじゃないよね。
>ベンダ側に依存してる言語なんかうんこですよ。
JavaはSunが書いた全クラスのソースコードが公開されている。
慎重に物を言え。
>藻前が知らないだけだと思われ。恥を知れ。
お前もな。
Javaも嫌いだが、このスレの排他的な態度はなんだ?
0845nobodyさん
2006/05/28(日) 20:40:11ID:IBt2/VV1そのフレームワーク絶対という考え方ががおかしい。
> JavaはSunが書いた全クラスのソースコードが公開されている。
クラスのソースコードが出てても、VM がクローズドだとかなしくない?
> 慎重に物を言え。
断る。w
> Javaも嫌いだが、このスレの排他的な態度はなんだ?
オマエモナー
0848nobodyさん
2006/05/28(日) 22:03:56ID:???> >>837
> >Perlでも普通にフレームワークとかオブジェクト指向の開発ってされてると思うけど。
> そのオブジェクト指向絶対という考え方ががおかしい。
> 言語には向き不向きがある。
> 逆にフレームワークはどの言語でも楽になる。
は?オブジェクト指向な開発もある、って言ってるだけなんだけど。
だいたいフレームワークが必ず必要って言うのが、意味がわからないんだけど。
0849nobodyさん
2006/05/28(日) 22:36:44ID:???パールで大規模システムって見ないね。なんで?
0850nobodyさん
2006/05/28(日) 22:50:01ID:???0851813
2006/05/29(月) 00:39:43ID:???「俺たちは、今の状態に十分満足している。
何の不足も感じていない。
余計な事は聞きたくもない。」
俺の意見はこれだけだ。
「それは、非常に危険なことなんだよ。」
0852nobodyさん
2006/05/29(月) 01:17:08ID:4drf/NIw危険とは、具体的には何なのかな?
Java を使わないことを危険とでもいいたいのかな?
0853nobodyさん
2006/05/29(月) 02:04:31ID:???で、その危険な状態のせいで具体的に何か君に迷惑がかかるかい?
> 「俺たちは、今の状態に十分満足している。
> 何の不足も感じていない。
> 余計な事は聞きたくもない。」
これはダウト。
気に入らないことがあったら、他の言語を使うだけだ。
0854nobodyさん
2006/05/29(月) 03:18:00ID:???Controllerなんて所詮ModelとViewの接着剤に過ぎないのだよ。
オブジェクト指向はあくまでも手段であって、目的になってしまっているやつは頭が弱いなあと思う。
Javaしかできないやつに是非言いたい。
ぎゃーぎゃー騒ぐ前に
Perl+CDBI(or DBIC)+TTでページ作ってみろ。C#でWindowsアプリ作ってみろ。
開発工数・テスト工数・保守工数・品質がJavaを遥かに上回っている。
雑誌等で煽られて洗脳されているようだから中々難しいだろうけど、
周りに流されずに自分の目で確かめな。ベンチマークも自分で取りな。
Javaを辞めろとは言わない。俺もJavaを完全に辞めたわけではない(仕事上)。
ただ、伝聞だけで判断するのは非常に危険だよ。自分で確かめることによって、
今までJavaの悪いところに目を瞑っていたり、嘘記事を信じてたりしたんだなあと
つくづく思うようになった。
まあどうするかはお前次第だ。だが今のままだとどこぞの宗教と変わらんよ。
0855nobodyさん
2006/05/29(月) 03:29:02ID:???http://pc8.2ch.net/test/read.cgi/tech/1146022352/863
■ このスレッドは過去ログ倉庫に格納されています