CGIに依存しないPerlの話題一般/Part2 (258レス)
1-

101: <sage> 02/09/30 08:07 ID:AylCxZca(1) AAS
またruby基地外の荒らしだ。
いいかげんにしないとrubyスレが危ないぞ!
二度と来るな。
102
(2): 02/09/30 12:38 ID:??? AAS
Perlってさァ、よくRuby厨にいじめられるけど、実際のところ
処理速度を比べるとどうなの? Rubyやったことないし、今後やることもないだろうし
103
(2): 02/09/30 13:35 ID:??? AAS
どんな言語でも書き手次第だろ。
104
(2): 102 02/09/30 13:49 ID:??? AAS
>>103
書き手に依存しない、同じような処理をする関数ごとの処理速度を聞きたい
105: 名無しさん@1周年 02/09/30 16:22 ID:??? AAS
>>104ちゃんへ
プログラム板の最強言語決定戦だか、最速言語は何かだかに
出てたよ。アメリカのサイトでいろんな計測してたが、Perl
のがどっちかっていうと早いね。
106
(2): 名無しさん@1周年 02/09/30 16:59 ID:DO2Y0sBw(1) AAS
>>103
じゃ、書いとく。
外部リンク:blade.nagaokaut.ac.jp
にまとめて書いてある。リンク先辿れば、具体的なテスト結果が見れる。
107: 106 02/09/30 18:17 ID:??? AAS
レス先まちがえますた。>>104ですた。スマソ
108: 102 02/09/30 19:18 ID:??? AAS
>>106
ありがとうございました。たいへん満足するサイトでした。
109
(1): 名無しさん@1周年 02/10/01 23:32 ID:lySnJLDM(1) AAS
ちょっと聞きたいんだけどここにいる人ってどの程度のレベル?
perl5.6(or 5.8)のregexp+utf8のバグ直せる人いるかな?
110
(1): 02/10/02 00:25 ID:??? AAS
>>109
どういうバグ?
111
(2): 思ったこと 02/10/02 04:10 ID:??? AAS
スレタイに沿ったまともな会話がみつからない。
一応そってるって言えばそってるけど、

雑談スレかい?これ。
112: <sage> 02/10/02 07:20 ID:??? AAS
>>111
違うよ。
CGIに依存しないPerlの話題一般だよ。
113: 111 02/10/02 19:37 ID:??? AAS
ベタな突っ込みありがとう。

俺は、これはこれでけっこう良スレだと思ってます。
マターリしたのもいいですな。
114: <sage> 02/10/04 08:45 ID:??? AAS
ム板の「Perlについての質問箱」がruby基地外によって潰されました。
心ある人は、rubyスレにお礼参りしてください。
115: 名無しさん@1周年 02/10/04 15:21 ID:Uohsiqib(1) AAS
>>110
"\xc0\x80\xc0\x81\xc0\x82" =~ /\xc0\x80(.)\xc0\x82/; print $1,"\n";
"\xe0\x80\x80\xe0\x80\x81" =~ /\xe0\x80\x80(.)/; print $1,"\n";
"\xe0\x80\x80\xe0\x80\x81" =~ /(.)\xe0\x80\x81/; print $1,"\n";
116
(2): 02/10/05 19:31 ID:diYif7N0(1) AAS
ANhttpdとActivePerlをインストールしました。
DOSプロンプトではPerlが動いているのを確認できました。
IEでhtmlを見るのにローカルのアドレスを指定してもサーバーがみつかりませんと怒られますた。
アドレスバーに打ち込んだのこれです
外部リンク:localhost以下のフォルダ名/ファイル名

どうしたら見れるでしょうか?
どなたか教えてください。
おながいします。
117
(1): 02/10/05 20:00 ID:??? AAS
>>116
localhostではなくて、127.0.0.1とした時に動くなら、
IEオプション-接続-LANの
「ローカルアドレスにはプロキシサーバーを使用しない」
をチェックする。
IPアドレスで接続できないなら、AN HTTPDの設定がおかしい。
118: 116 02/10/05 20:52 ID:??? AAS
>>117
レスありがとうございます。
勉強になりました
パス間違ってますた。
お騒がせしてすみません。
119
(2): 02/10/08 00:39 ID:??? AAS
外部リンク:www.thinkgeek.com
いつ見ても感動するなあ、これ。
120: <sage> 02/10/08 02:54 ID:??? AAS
>>119
実行すると4頭のラクダになるんですね。ほんとスゴイなぁ。
121: 02/10/08 03:07 ID:??? AAS
>>119
すげー!
感動した!
122: ◆hMJAPH9PWA 02/10/16 11:41 ID:yifqZ1Vt(1) AAS
むむ。これは驚いた…

=code

sub f{
print "@_\n";
}
f $x, ($x = 'foo');

=end

いや〜、"foo foo"と出力されるとは思わなかった。
よく考えればPerlの関数の引数は参照渡しだからこうなるのも頷けるんだけど、
tieされたハッシュでFETCHすら呼ばれないのは困るね。
省1
123
(1): 02/10/16 20:18 ID:??? AAS
引数の順に左右される可能性のあるコードなんか、まともな奴は書かない。
124: 02/10/17 02:57 ID:??? AAS
まあ、またーりいこうや。
人少ないんだしさ。
125: ◆hMJAPH9PWA 02/10/17 13:23 ID:??? AAS
>>123
引数の評価の順、というよりは、"引数の参照渡し"という意味を心の底から実感したのが私的には重要だなぁ。

このあたり、C++だと罠がなくていいね。
126: rubyist@カラアゲうまうま [aasawdw] 02/10/29 06:43 ID:??? AAS
asf86we785f78wqtrf7wqgfrutewiftd97s6tcft8sdgof
しねやhにおdbscj
127
(4): 02/10/31 11:02 ID:LYtKJNHh(1) AAS
正規表現の構造を図にして出力してくれるライブラリって
どこにあったっけ?
たしか海外のサイトでそんなのを見かけたんだけど・・。
128
(1): <sage> 02/10/31 23:04 ID:??? AAS
>>127
parrotの中のGraphViewじゃないか。
64MBあるんで、DLしたがインスコはやめてる。誰か、やってない?
正規表現スレで聞いてみたら。
129
(1): 127 02/11/01 01:11 ID:??? AAS
>>128
ありがとうございます!
parrot と GraphView で Google や use Perl を検索しても
何も出てこなかったですけど、正規表現スレで聞いてみます。
130
(1): <sage> 02/11/01 08:21 ID:??? AAS
>>129
CPANのsearchでModuleを選んで検索汁。
131: 127 02/11/01 10:30 ID:??? AAS
外部リンク[html]:www.cc.rim.or.jp
これの使い方を教えてホスィ!であります!

>>130
CPAN は既に検索しました。でも↑これがベターっぽい?です。
132: 127 02/11/03 03:24 ID:??? AAS
↑Win では tgif のヴューワがないらしい?
というわけで
外部リンク:bourbon.cs.umd.edu:8001
ここから Linux 用の tgif を DL して、
Linux 上で PDF に変換してから Win に持ってきて使うことにしますた。
133: 02/11/12 01:49 ID:??? AAS
Cygwin + Xサーバ入れればtgif使えるよ。
134: rubyist@カラアゲうまうま [uiiiu] 02/11/18 19:34 ID:??? AAS
tju6y7i78i78i78o89p98p;09;p09;p0p0p0p0p0p0p;
135
(1): 02/12/10 19:24 ID:7jw5awUE(1) AAS
@AAA = <OUTDATA>;

って感じで、ハンドルの内容を取得してるのだが、めちゃくちゃ遅い(汗)
高速化する方法知ってる人いません?
136
(1): 02/12/10 19:36 ID:??? AAS
$i=0;
for(;$AAA[$i]=<OUTDATA>;$i++){;}

速くなるとはおもえんが。
137
(2): [sage  ] 02/12/10 20:44 ID:??? AAS
$AAA= `cat file`;
138
(1): 135 02/12/11 11:49 ID:d9JpgDns(1) AAS
>>136
ためしてみましたが、速くはならないみたいです。

>>137
すみません。説明が足りませんでした。
ハンドルはopen/open2で取得した標準出力なので、実ファイルは
ないんですよ。

やっぱり無理かなあ
139: 02/12/11 11:54 ID:??? AAS
>>137
興味半分でそれ試して見たが
逆に遅くなったぞ(w
140: ◆hMJAPH9PWA 02/12/11 12:08 ID:??? AAS
>>138
push @array, $_ while <OUTDATA>;
とでもすれば少しはマシになる事もあるかな。
でも配列に入れる必要がないなら、配列に入れないのが一番いいだろうね。
141: おまんこは地球を救う 02/12/11 14:11 ID:QC8qbww2(1) AAS
外部リンク[html]:yahooo.s2.x-beat.com
142: 02/12/11 23:42 ID:??? AAS
配列にぶち込んでる時点で負け。
allocするコストがでかいから、1行単位に読んだ方がはやかったりするよ。
143
(1): 02/12/14 01:12 ID:u240v51k(1) AAS
Wordのデータファイルをperlでプレーンテキストだけ出したいんですけど
Wordのデータファイルの構造がのっているサイトとかありませんか?
144: 02/12/14 01:19 ID:??? AAS
25歳。
去年まで金無し君だったけど、オンラインカジノとパチンコで
二年で350万貯めた。一度やってみなよ。
初回のみだけど、1ドル以上のチップを買えば30ドル(4000円くらい)貰える。
もらうだけもらってプレイせずに換金することもできるし、ルーレットで赤か黒に
思い切って賭けてしまえば50パーセントで二倍になる。
金なきゃオフラインでゲームすればいいだけ。暇つぶしになる。
ビデオポーカーとかスロとか色々あるのでマジでお勧め。
外部リンク:www.imperialcasino.com
145: 02/12/14 05:11 ID:??? AAS
25歳。
去年まで菜食主義だったけど、吉野家の牛丼並で
二年で350杯食った。一度行ってみなよ。
牛丼の日のみだけど、1杯以上の並を買えばスピードくじ貰える。
もらうだけもらって外れても味噌汁か玉子に換金することもできるし、
思い切って特盛にすれば550円で二倍になる。
金なきゃお茶飲んで帰ればいいだけ。店員にマークされる。
ねぎだくとか牛鮭とか色々あるのでマジでお勧め。
146: 02/12/16 23:29 ID:??? AAS
>>143
自分でさがしてみてなければ自分で作る。
んで、それをサイトに公開するとアンタが一番乗りの栄誉。多分。
147
(4): 02/12/24 11:45 ID:??? AAS
今使ってるperlソースの本体が大きいため、パフォーマンス向上の為に
dump label;
label:
を使用してundumpで取り出したソースを使えないかと相談されました。
なんでも実行時のperlソースのコンパイルが一番時間がかかるらしい。

これって要するに変数の使用領域とかずっと固定になると思うんです
が、大丈夫なもんなんですか? もしパフォーマンスが上がって安全
であれば、もっと一般的な手法になってそうなので。要は動作させるた
めの安全性を知りたいわけです。使用してるperlのverは5.6です。
148: 02/12/24 12:17 ID:pfcNuncp(1) AAS
ageてみる。
>147
別に使用領域は固定ではなかろう?
149: 02/12/24 23:24 ID:2kS8TiT1(1) AAS
>>147
ソースを書き直すとかCで書き直すとかの選択はなしですか?
150
(1): 147 02/12/25 14:30 ID:Uwnh35ZY(1/2) AAS
ソース修正はありですが、期間とコストの問題で全面改修は無理との事です。
dumpのほかにperlccを使用することも検討しているようなのですが。
151
(1): 02/12/25 14:52 ID:??? AAS
>>150
Apache::Registry 使うのがてっとり早くていいでしょう。
152: まつり 02/12/25 15:17 ID:bCo3fgvu(1) AAS
2chスレ:entrance
153
(1): 147 02/12/25 15:19 ID:Uwnh35ZY(2/2) AAS
>>151
webサーバーがネットスケープサーバーという。
私もそれ最初に言って却下されますた..
154: 02/12/25 17:20 ID:X8KgKfIl(1) AAS
んでPerl6はいつでますの?

大方
JavaVM=ParrotVM
Jave+Perl+Python=Perl6

みないなもんだろうけど
155
(1): 02/12/25 17:48 ID:??? AAS
にちゃんねるの鯖監視所みたいな鯖監視やってみたいんですが
URLを設定して
それがGET出来た場合1を返すプログラムってどんな感じなるんでしょうか?
156
(1): 02/12/25 20:50 ID:TE37817o(1) AAS
>>155
1. Connect出来たらTRUE
2. HTTP/1.1 200 OKならTRUE
3. 持ってきた内容に、指定したキーワードが入ってたらTRUE

どれがいい?
157: 02/12/26 12:01 ID:GtbbpgRM(1) AAS
>>156

2ですかね?
余裕があれば3
158
(3): 03/01/02 16:49 ID:??? AAS
Perlでネットワーク関連のおもちゃ作ってるんですが
バイナリデータの処理はやっぱpackやunpackでいいんですかね
ビットフィールドの扱いはvec関数がいいとかは聞いたんですが。。
159
(1): (・∀・)p [(・∀・)] 03/01/05 16:54 ID:??? AAS
WINでDOS窓消して、バックグラウンドで実行する方法って無いでつか?
WHSよりPERLの方が使い慣れてるので・・・
160
(1): ◆hMJAPH9PWA 03/01/05 19:16 ID:??? AAS
>>158
用途が違うのでいいとか悪いとかは無いよ。
やりたい事が実現できるのならどっちでもいいと思う。

>>159
wperl script.pl
で。
ただしSTDERRの出力先は開けといた方がいいかも。
161: (♥・∀・) 03/01/05 20:21 ID:??? AAS
おおー  有難う御座います >>◆hMJAPH9PWA さま

wperl(とVER付きの実行ファイル)は自分でも何となく試したのですが、パスの指定が間違えて居た様です。
拡張子を関連付けたら上手く行きますた
STDERRは適当にリダイレクトして使いたいと思います。

侍のVBSを色々弄ってるんですが、文字列の扱いに辟易してたんです
これで正規表現パワー炸裂できます
やっぱりPERLはイイ(・∀・)!!

多謝!!
162: 03/01/08 01:05 ID:??? AAS
>>153
Netscape enterprise server ならNSAPIでPerl組み込めばイイじゃん。

外部リンク:search.cpan.org

Netscape::Registry とか色々あるよ。
163
(1): 03/01/08 01:08 ID:??? AAS
>>158

ぃえす。pack()/unpack()で気持ち良くなれます。
ただ32bit以上の大きめな桁で論理演算しようとすると悲しいことが起こるので、
そーいうときは分割して処理するかMath::BigIntをつかうかXSで書くとよろし。
164: 158 03/01/08 23:50 ID:??? AAS
>>160
>>163
仕事が忙しくて来れませんですた。。
レスさんきぅです。やぱしpack、unpackがラクでいいですね。

それと、話ついでの質問で恐縮ですが、
時刻合わせのためにNTPサーバに接続して
タイムスタンプを取得しますよね。
そんで自分のPCをサーバに同期させる、
というようなプログラムを作ってるんですが、
DOSに取得した時刻を渡すことってできるんでしょうか?
省4
165: 03/01/10 11:50 ID:deTFlKvI(1) AAS
腐れマカーのみんな、CamelBonesで、Perl + Cocoaしよう。
RealBASICが買えないチミにおすすめですよ。

外部リンク:sourceforge.net
166: 山崎渉 [(^^)sage] 03/01/15 13:34 ID:??? AAS
(^^)
167: 03/02/17 16:45 ID:sH+lSeTa(1) AAS
Delegateでない、普通の串をPerlで作りたいんですが、無理ですか?
Proxomitronに限界を感じる…
168
(3): 03/02/18 13:07 ID:AzMunH4n(1) AAS
みんな気がついてないのか?
気がついていていえないのか?

どうみてもスレタイ日本語変だろ?

Perlに依存しないCGIの話題一般 っていうなら日本語になってるw
169: 03/02/18 15:14 ID:??? AAS
3つ目の選択肢。
・気がついていて言わないのか?
170: 03/02/18 15:16 ID:??? AAS
なんでPerlのスレなのに逆の意味になるんだYO アフォ
171: 03/02/18 18:39 ID:??? AAS
CGIに依存しない、Perlの話題。これでわからないか?
172: 03/02/18 19:22 ID:??? AAS
>>168はPerlをCGI専用の言語だと思ってるのかな?
173: 03/02/18 19:38 ID:??? AAS
CGIってのはライブラリか何かだと?
174: 03/02/18 22:39 ID:??? AAS
一般と書いたら、一般にしないといけないそうです。
175: 03/02/19 09:32 ID:??? AAS
やっぱ話題のレベルが下がると俄然伸びるなぁ。
176: 山崎渉 [(^^)] 03/03/13 17:14 ID:??? AAS
(^^)
177
(2): 03/03/30 18:00 ID:Okt0zbYe(1) AAS
Perl 5.8なんですが,

use encoding 'euc-jp';

$a = 'あ';
print '1' if $a eq 'あ';
print '2' if $a =~ /あ/;

だと「1」が出力されます。

use encoding 'euc-jp', Filter=>1;
省5
178: マリモーマ ◆r6PDGT6Xd2 03/03/31 05:02 ID:opWXfh3V(1) AAS
>>177
そりゃ 両方成り立ってるからでは?
179
(2): 03/03/31 05:11 ID:??? AAS
まあひとつ言えることはおそらく板違いだということ。
プログラム技術板にPerlスレあるだろ。
WebProgに依存しないと言ったら確実に板違いだな。
180: 03/03/31 08:59 ID:??? AAS
>>179

Perl・CGI/レンタルサーバ板からPerl・CGIがPHP板に移動してきて出来たのがWebProg板なので板違いではありません
181
(1): 4 03/03/31 16:29 ID:i9DdbQyy(1) AAS
>>177
12とでるのは、print '1';print '2'だから、12と思う。
ここは分かってるよね?
$a = 'あ';
print '1' if $a eq 'あ';
print '2' if $a =~ /\Qあ\E/;
というのはどうだろうか?
しかし、EUCなら/あ/で通ると思うが..
$a = 'あ';
print '1' if $a eq "\xa4\xa2";
省2
182
(1): 03/03/31 19:18 ID:??? AAS
>>179
177が板違いなのは間違いないがスレ自体が板違いの可能性大

スレタイの日本語からしておかしいが
WebProg版のスレなのだからPerlに依存しないCGI一般の話題と解釈するのが普通

100歩譲ってCGIに限定しないPerlの話題一般 と解釈するならばこのスレ自体が板違い
183
(1): 03/04/03 11:58 ID:??? AAS
>>182

昔からPerlはプログラム板とは独立してレン鯖板にあって、
それがココに移ってきたから板違いじゃない。

新参者は出て行けと言うつもりはないが、昔からの慣習を無知のまま勝手な事言うのは勘弁。
184
(2): 03/04/04 00:08 ID:tjlK2qT8(1/2) AAS
>>181
#!/bin/perl
use encoding 'euc-jp';
$a = 'あ';
print '1' if $a eq 'あ';
print '2' if $a =~ /\Qあ\E/;
print '3' if $a =~ /\xa4\xa2/;

からは1が出力され,

#!/bin/perl
$a = 'あ';
省5
185
(2): 03/04/04 00:28 ID:??? AAS
>>184件のスクリプトをテストしてみたが
スクリプトの漢字コードeucで保存してる?
スクリプトの漢字コードが
Jisなら1だけ
Shift-Jisなら1,2
EUC-JPなら1,2,3
が出力されておるのだが・・・

\xa4\xa2 はEUC-JPのコードだからSJIS JISでまっちしないというのはりかいできるだろうけど
Jisならば KI KOが入るから \Qあ\E のパターンマッチは失敗してるってかんじでないかい?
186
(2): [0] 03/04/04 01:00 ID:??? AAS
てめえらperlのコンパイル手順について詳しく、超詳しく書いてあるサイト教えやがれ。
日本語のな。
187: [sage 釣りか?] 03/04/04 01:14 ID:??? AAS
>>186
自分で出来ねーんだったらエラそーにすんな
大体OSもいわねーのに手順も糞もあるかボケ
188
(1): 4 03/04/04 02:36 ID:QX5gDFpX(1) AAS
>>186
$ perlcc foo.pl

話題にのって質問。
perlを無料でwindowsのexeにコンパイルできないだろうか?
贅沢言うとTk.pmも使いたいのですが。
ActivePerlのperlccは単体では使えないもよう。
189
(1): 184 03/04/04 02:39 ID:tjlK2qT8(2/2) AAS
>>185
下のスクリプトから123が出てくるのは期待通りなんですが,
上から1しかでてこないのが理解不能なんです。

use encodingの使い方間違ってる?
190: 251 03/04/04 02:42 ID:??? AAS
>>188
perl2exe
外部リンク[htm]:www.indigostar.com
がexeにできるけどシェアウェアか・・・
どうせおもちゃだし・・・
191: 03/04/04 03:24 ID:??? AAS
>>189
encodingプラグマを理解していないんじゃない?
>>185で回答してもらっているでしょ

なんのためにencoding使おうとしている?
192
(1): 03/04/04 04:49 ID:??? AAS
>>183

だから、それならプログラム版に移ればよかっただけの話だろ

大量の2ch系掲示板郡が散在していて、
それぞれの掲示板がそれぞれの流儀でカテゴライズするのはかまわないが
板が増えてくれば、それなりにカテゴライズされた法則にしたがって運用しなけりゃ
ただのごみため場と化すのが自然の理

別鯖の板をどこかに移動するなら移動先のカテゴライズにしたがわなきゃダメだろ

移動するときプログラム版が許容量いっぱいで無理だったとかか?
それなら、移動する時期を誤ったか 無理せずもとの場所で存続するか
元の場所が閉鎖せざるを得ないとかの問題があったなら、ここ以外の他の場所探せばよかっただけだろ?
省1
193: 03/04/04 08:53 ID:??? AAS
>>192

よーするにだ。後から出てきて勝手な講釈たれんなボケナス。

そー言う事。
194: 03/04/04 13:55 ID:??? AAS
よーするにだ。最初からあったこのスレの内容がワケワカ。

そー言う事。
195: 03/04/04 19:33 ID:??? AAS
WebProgだけ別にした管理者が馬鹿。
196: 03/04/07 06:35 ID:??? AAS
それだけWebプログラム関連の負荷が大きかったって事だろ

まぁ、板作るなら WebProgじゃなく NetProg だろ・・とは思うけどな
197: 03/04/08 00:48 ID:??? AAS
だってム板にたてたらおっぱらわれるじゃん…
198: デフォルトの名無しさん 03/04/08 10:41 ID:ibnCgWfp(1) AAS
もうるびキティいなくなったから大丈夫だよ。
199: 03/10/31 01:47 ID:??? AAS
テストかきこ
200: 03/11/04 16:26 ID:ZhxpP0UW(1) AAS
随分落ちてるなage
1-
あと 58 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s