トップページphp
254コメント68KB

CGIに依存しないPerlの話題一般/Part2

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん02/08/29 00:30ID:IO82UwTT
そんなスレ
0075nobodyさん02/09/08 16:46ID:???
>>74
コイツは使えないから無視しよう
0076nobodyさん02/09/10 23:22ID:???
parrotのわだいぼしうちう
0077nobodyさん02/09/13 01:43ID:???
#!/usr/local/bin/perl

open yourheart, and listen to me, quietly;
wait, and teach or tell me truth;
0078 ◆A3ItxPxI 02/09/14 14:50ID:???
age
0079nobodyさん02/09/18 21:19ID:???
rtひゅい8k:っっっっっっっっp
0080nobodyさん <sage>02/09/19 05:13ID:???

な、なんだっつんだこの野郎!
0081nobodyさん <sage>02/09/21 09:14ID:LEnoYFAX
このスレはRubyキティにずいぶん荒らされちゃったね。
他のPerlスレは、防御が堅かったからあいつ退散したよ。
0082 ◆AOHU.zVE 02/09/21 23:05ID:???
なんで、Rubyの人ってPerlの事きらいなんでしょう?
0083 ◆JAPH9PWA 02/09/21 23:27ID:???
RubyistがPerlerを嫌いというよりも、Perlが嫌いな者がRuby厨を騙ってるんだと思いますけどね。
0084nobodyさん <sage>02/09/21 23:37ID:???
今日は、プログラム板のPerl質問箱がさんざん荒らされてる。
こいう奴、抹殺できないもんかね。
0085 ◆4XfSMGTg 02/09/23 20:20ID:???
なあ、XSでもPerl6でも何でも聞いてくれ。誰か答えると思うし。
0086nobodyさん02/09/24 08:36ID:???
>>85
まぁまず"実用Perlプログラミング"か perlxs.podでも読め。
0087nobodyさん02/09/24 10:17ID:???
>>85
perl -e"print hex(1E0)";"
の結果が1になるのをどうにかしてくれ。
0088 ◆JAPH9PWA 02/09/24 10:49ID:???
perl -e "print hex('1E0')" でいいじゃん。何が不満なの?
0089nobodyさん02/09/24 19:37ID:???
>>87
1e0 は 1 で間違ってない。
1e2 は 100 だろ?10進で。
0090nobodyさん02/09/26 13:24ID:???
あげてすまない
このスレのPart1は何処に行ったか探してるんだが
DATが見つからないんだ
誰か知らないだろうか
0091nobodyさん02/09/26 13:46ID:???
糞固定が自己満足で立てた糞スレだから、見る価値のあるレスなんてありません。
早く死ねよ禿
0092nobodyさん02/09/26 14:15ID:ICBvAdkm
( ´,_ゝ`)  ナンデスカコノ アフォは
0093nobodyさん <sage>02/09/26 14:16ID:???
Perlをののしり、Perlスレの進行を妨害している粘着基地外のRubyユーザがいます。騙されたり煽られたりした人がたくさん出ています。マジレスしないようにしよう。
0094nobodyさん02/09/26 21:37ID:???
>>90
991313362
でつ
0095hmk02/09/27 01:15ID:QE9TB9SP
Perlって意識して組まないと
ソースが読みにくくなると感
じておられる方いませんか?
0096nobodyさん02/09/27 02:32ID:Fq/U/Ej0
>>95

無論。http://www.samag.com/documents/s=1336/sam04030017/ とか見れ。
0097hmk02/09/27 02:45ID:???
>>96 プププ。ここまで来ると、読みにくいというか、読めまそん。
0098nobodyさん02/09/27 22:15ID:???
>>94
ありがd
スレ一覧に無いから削除かと思った
2ちゃんねるViewer、折角だから買ってみたけど・・・・
ちょっと使いにくいな(・∀・;)
0099nobodyさん02/09/29 03:32ID:???
>>93
存在を信じて無かった、と言うか冗談だと思ってた
が、ム板のkoreスレで散々思い知ったよ
あそこには何か病的なPERL嫌いが居る事を
0100nobodyさん02/09/29 16:36ID:???
っっっっっっっっっっp
0101nobodyさん <sage>02/09/30 08:07ID:AylCxZca
またruby基地外の荒らしだ。
いいかげんにしないとrubyスレが危ないぞ!
二度と来るな。
0102nobodyさん02/09/30 12:38ID:???
Perlってさァ、よくRuby厨にいじめられるけど、実際のところ
処理速度を比べるとどうなの? Rubyやったことないし、今後やることもないだろうし
0103nobodyさん02/09/30 13:35ID:???
どんな言語でも書き手次第だろ。
010410202/09/30 13:49ID:???
>>103
書き手に依存しない、同じような処理をする関数ごとの処理速度を聞きたい
0105名無しさん@1周年02/09/30 16:22ID:???
>>104ちゃんへ
プログラム板の最強言語決定戦だか、最速言語は何かだかに
出てたよ。アメリカのサイトでいろんな計測してたが、Perl
のがどっちかっていうと早いね。
0106名無しさん@1周年02/09/30 16:59ID:DO2Y0sBw
>>103
じゃ、書いとく。
http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/43294
にまとめて書いてある。リンク先辿れば、具体的なテスト結果が見れる。
010710602/09/30 18:17ID:???
レス先まちがえますた。>>104ですた。スマソ
010810202/09/30 19:18ID:???
>>106
ありがとうございました。たいへん満足するサイトでした。
0109名無しさん@1周年02/10/01 23:32ID:lySnJLDM
ちょっと聞きたいんだけどここにいる人ってどの程度のレベル?
perl5.6(or 5.8)のregexp+utf8のバグ直せる人いるかな?
0110nobodyさん02/10/02 00:25ID:???
>>109
どういうバグ?
0111思ったこと02/10/02 04:10ID:???
スレタイに沿ったまともな会話がみつからない。
一応そってるって言えばそってるけど、

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

俺は、これはこれでけっこう良スレだと思ってます。
マターリしたのもいいですな。
0114nobodyさん <sage>02/10/04 08:45ID:???
ム板の「Perlについての質問箱」がruby基地外によって潰されました。
心ある人は、rubyスレにお礼参りしてください。
0115名無しさん@1周年02/10/04 15:21ID:Uohsiqib
>>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";
0116nobodyさん02/10/05 19:31ID:diYif7N0
ANhttpdとActivePerlをインストールしました。
DOSプロンプトではPerlが動いているのを確認できました。
IEでhtmlを見るのにローカルのアドレスを指定してもサーバーがみつかりませんと怒られますた。
アドレスバーに打ち込んだのこれです
http://localhost/~HTTPD以下のフォルダ名/ファイル名

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

=code

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

=end

いや〜、"foo foo"と出力されるとは思わなかった。
よく考えればPerlの関数の引数は参照渡しだからこうなるのも頷けるんだけど、
tieされたハッシュでFETCHすら呼ばれないのは困るね。
ok $h{foo}, delete $h{foo}; がnot okになって小一時間ほどはまったよ。

0123nobodyさん02/10/16 20:18ID:???
引数の順に左右される可能性のあるコードなんか、まともな奴は書かない。
0124nobodyさん02/10/17 02:57ID:???
まあ、またーりいこうや。
人少ないんだしさ。
0125 ◆hMJAPH9PWA 02/10/17 13:23ID:???
>>123
引数の評価の順、というよりは、"引数の参照渡し"という意味を心の底から実感したのが私的には重要だなぁ。

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

>>130
CPAN は既に検索しました。でも↑これがベターっぽい?です。
013212702/11/03 03:24ID:???
↑Win では tgif のヴューワがないらしい?
というわけで
http://bourbon.cs.umd.edu:8001/tgif/
ここから Linux 用の tgif を DL して、
Linux 上で PDF に変換してから Win に持ってきて使うことにしますた。
0133nobodyさん02/11/12 01:49ID:???
Cygwin + Xサーバ入れればtgif使えるよ。
0134rubyist@カラアゲうまうま02/11/18 19:34ID:???
tju6y7i78i78i78o89p98p;09;p09;p0p0p0p0p0p0p;
0135nobodyさん02/12/10 19:24ID:7jw5awUE
@AAA = <OUTDATA>;

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

速くなるとはおもえんが。
0137nobodyさん02/12/10 20:44ID:???
$AAA= `cat file`;
013813502/12/11 11:49ID:d9JpgDns
>>136
ためしてみましたが、速くはならないみたいです。

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


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

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

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

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

どれがいい?
0157nobodyさん02/12/26 12:01ID:GtbbpgRM
>>156

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

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

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

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

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

http://search.cpan.org/author/BSUGARS/nsapi_perl-0.24/

Netscape::Registry とか色々あるよ。
0163nobodyさん03/01/08 01:08ID:???
>>158

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

それと、話ついでの質問で恐縮ですが、
時刻合わせのためにNTPサーバに接続して
タイムスタンプを取得しますよね。
そんで自分のPCをサーバに同期させる、
というようなプログラムを作ってるんですが、
DOSに取得した時刻を渡すことってできるんでしょうか?
自PCがWinXPなので

system("C:\windows\cmd.exe");

でDOSを開くところまでは行ったんですがそのあとが分かりません。。
pack、unpackと全く関係ない質問で申し訳ないですが(;´д`)A
0165nobodyさん03/01/10 11:50ID:deTFlKvI
腐れマカーのみんな、CamelBonesで、Perl + Cocoaしよう。
RealBASICが買えないチミにおすすめですよ。

http://sourceforge.net/projects/camelbones/
0166山崎渉03/01/15 13:34ID:???
(^^)
0167nobodyさん03/02/17 16:45ID:sH+lSeTa
Delegateでない、普通の串をPerlで作りたいんですが、無理ですか?
Proxomitronに限界を感じる…
0168nobodyさん03/02/18 13:07ID:AzMunH4n
みんな気がついてないのか?
気がついていていえないのか?

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

Perlに依存しないCGIの話題一般 っていうなら日本語になってるw
0169nobodyさん03/02/18 15:14ID:???
3つ目の選択肢。
・気がついていて言わないのか?
0170nobodyさん03/02/18 15:16ID:???
なんでPerlのスレなのに逆の意味になるんだYO アフォ
0171nobodyさん03/02/18 18:39ID:???
CGIに依存しない、Perlの話題。これでわからないか?
0172nobodyさん03/02/18 19:22ID:???
>>168はPerlをCGI専用の言語だと思ってるのかな?
0173nobodyさん03/02/18 19:38ID:???
CGIってのはライブラリか何かだと?
0174nobodyさん03/02/18 22:39ID:???
一般と書いたら、一般にしないといけないそうです。
■ このスレッドは過去ログ倉庫に格納されています