トップページ⇒php
990コメント339KB

Perlモジュールについて

レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名無しさん@お腹いっぱい。2001/08/15(水) 07:47ID:???
モジュールについて話し合うスレッドです。

モジュールの使い方とかリンクは>>2-10さんが出してくれるかも?!
0809nobodyさん2005/12/20(火) 22:51:07ID:???
Catalystについてくあしく頼む
0810nobodyさん2005/12/21(水) 11:40:07ID:???
>>809
あれはあれだけで専用スレを1本使ってしかるべきモノだが
残念なことに専用スレを維持できるだけのユーザがこの板にはいない
0811nobodyさん2005/12/21(水) 19:56:35ID:???
RubyのR on R
Perlのそれ
つよーいフレームワークなんでしょ?
使いこなせない気が
0812nobodyさん2005/12/21(水) 22:18:28ID:???
RoRとは似て非なるモノだよなぁ。
RoRはフルスクラッチっぽいのに対して、CatalystはCPAN使いまくりだし。
あと、フレームワークとしては制限がゆるくて(Perlらしいっちゃそれまでだが)
フレームワーク on フレームワークじゃね?とも言われてる。
らしい。
0813nobodyさん2005/12/25(日) 07:19:18ID:???
<TABLE>
<TR>
<TD>
text1a
</TD>
<TD>
text1b
</TD>
</TR>
<TR>
<TD>
text2a
</TD>
<TD>
text2b
</TD>
</TR>
</TABLE>

こんなHTMLがあるとして、

text1a text1b
text2a text2b

見たいな出力が得られるモジュールありませんか?
0814nobodyさん2005/12/25(日) 08:39:33ID:???
HTML::TableContentParser
0815nobodyさん2005/12/26(月) 05:41:40ID:???
>>814
�d

しらべてみます。
0816 2006/01/19(木) 20:34:43ID:???

0817nobodyさん2006/01/23(月) 19:16:33ID:???
LWP の質問はここでいいでしょうか?
HTTP経由でのファイルのレジュームダウンロードをしたいのですが、LWPでできるorどうやればよいのでしょうか?
http://search.cpan.org/~gaas/libwww-perl-5.805/
をながめているのですが、$ua->request に $read_size_hint  という引数があるようなのですが、これでしょうか?よくわからんです。
Net::FTP だと $ftp->get で WHERE という引数を渡せるらしく、
これでレジュームできそうだとわかったのですが、HTTP の場合がよくわからないれす。
0818nobodyさん2006/01/23(月) 19:58:15ID:???
wgetではだめなんでしょうか?
0819nobodyさん2006/01/23(月) 20:44:08ID:???
>>817
LWP というより HTTP の質問だなぁ。
http://www.studyinghttp.net/cgi-bin/rfc.cgi?2616#Sec14.35

あとは「LWP レジューム」でググってみればいいんじゃない。
0820nobodyさん2006/01/26(木) 01:10:57ID:zwbCIVWY
HTML::Parser と HTML::Treeどっちが使いやすいかな? 掲示板を読み込みたいので
テーブルを探してその中からタイトル、名前、記事番号、本文など切り出してということを
したいのだがどっちがいいか迷っている。 

HTML::TableExtract(HTML::Parserを使ってる)がいいかなと思ったけど、 そうやって取り出した
テーブルの中身もHTMLだからそれもさらにパーズしなきゃなんないし。 
0821nobodyさん2006/01/26(木) 16:07:35ID:???
皆さん、モジュールってどうやって探してますか?
Cpanの検索じゃ、モジュールの名前で検索することになるので、
いま一つ漠然とした要求の場合はなかなか目的のモジュールを見つけにくいのですが…。
0822nobodyさん2006/01/26(木) 16:34:01ID:???
>>821
そもそも自分が何をしたいかが分かっていない場合はともかく、
トップページからカテゴリ別に絞れるんだが、そういう事ではなく?
http://search.cpan.org/
0823nobodyさん2006/01/26(木) 16:43:29ID:???
ああ!トップページのはモジュールのカテゴリだったんですか…気付いてませんでした…
ほんとうにすみません。
0824nobodyさん2006/01/26(木) 17:02:44ID:???
>>820
繰り返しとかがあるはずなので、Template::Extract。
0825nobodyさん2006/01/26(木) 17:08:58ID:???
>>820
テーブルならHTML::TableExtract。
0826nobodyさん2006/01/26(木) 20:53:01ID:l4iXtisY
散々既出かもしれませんが、
htmlの指定したタグだけ残して、実体参照に変換するようなモジュールありませんか?
ようするに、掲示板とかでよくある使用可能タグみたいなのやりたいんですが
0827nobodyさん2006/01/26(木) 21:55:52ID:l4iXtisY
http://search.cpan.org/~podmaster/HTML-Scrubber-0.08/Scrubber.pm

こいつでいけそうだな
0828nobodyさん2006/01/26(木) 21:59:01ID:l4iXtisY
http://search.cpan.org/~nesting/HTML-Sanitizer-0.04/Sanitizer.pm
こっちにするか
08298202006/01/26(木) 22:46:28ID:zwbCIVWY
>>825
よくよく見たらTableExtractってテーブルの中身をHTML::Elementのツリーとしても
抽出出来るのですね。 これでいってみよ。
0830nobodyさん2006/01/27(金) 20:24:34ID:???
>>820
解析対象が掲示板とかブログとか、
一定のパターンで構成されているなら、
Template::Extract が圧倒的に便利と思われ。

ちなみにベタに HTML 解析する場合漏れは HTML::TokeParser 使ってる
08318202006/01/27(金) 23:21:34ID:???
>>830
あ、これすっごく良さそうですね。 HTML::Treeを使ってしこしこ書き始めて見たんですが
保守性も柔軟性も全然なさそうなコードになりそうでどうかな〜と悩んでました。 これ
試してみます。
08328202006/01/28(土) 19:15:52ID:???
>>830
むずい… 簡単なサンプルは素晴らしいのですが実際に読みたいHTMLを食わせようとすると
CPU100%になって逝ってしまいます。 入れ子になっているテーブルを読もうとしてるのですが、
現在機能しているテンプレで

<table[% ... %]><tr>[% nakami %]</tr></table>

となっているところを

<table[%...%]><tr><td[%...%]>[% nakami %]</td></tr></table>

と書き換えたけで無限ループになってしまう。 生成された正規表現なんて
全然読めない(TT)。 可能性はすばらしいのになあ。。。
 
0833nobodyさん2006/01/30(月) 02:01:47ID:???
>>832
つ スタイルシートでタグの中をすっきり
0834nobodyさん2006/01/30(月) 05:44:06ID:???
ちょっと複雑な構文や大きなデータを食わせるとTemplate::Extract遅すぎて話にならなかったような・・・
結局どうループしてるかを読み取ってHTML::Treeで$base.".1.2.0"とかやって処理したことがある。
0835nobodyさん2006/01/30(月) 09:57:46ID:???
> ちょっと複雑な構文や大きなデータを食わせるとTemplate::Extract遅すぎて話にならなかったような・・・

遅くなる例きぼん。
ちなみに、変な構造のページも解析できるように、修正してもらいましたぽ。

http://search.cpan.org/src/AUTRIJUS/Template-Extract-0.40/Changes
0836nobodyさん2006/01/30(月) 19:58:15ID:???
>>835
isizeの賃貸住宅情報のHTMLを読んで25〜100件のループを回す感じ。
それぞれのアイテムに間取り図があったり無かったりで分岐したりしたはず。
25件でも30分くらいかかって諦めた。テンプレートの書き方も良くなかったのかもしれない。

しかし、考えてみたら2年前の話だった。すまん。
今はこのくらい余裕でこなせるようになっているのかな?
0837nobodyさん2006/01/31(火) 10:19:54ID:???
>>836
isizeの賃貸住宅情報のHTMLが何なのかよくわからんちん。
0838nobodyさん2006/01/31(火) 16:15:56ID:???
まあ、これだけ人に説明するのが下手くそなら
プログラムも下手くそだろうと予想がつく。
0839nobodyさん2006/02/02(木) 08:24:22ID:H/Sy3Nl6
ActivePerl5.8でのImage::Magick.pmのインストールについて質問です。
ImageMagick-6.2.5-.....をインストールすると、自動的にActivePerl内の
適切なフォルダにImage::Magickをインストールしてくれるそうなんですが、
どうしてもしてくれません。demo.plを実行しても
Can't locate Image::Magick in @INC...
と出ます。環境変数のパスが通っていないのかと思ったのですが、
ActivePerlのディレクトリ内を検索するとmagick.pm自体が
ありませんでしたので、バイナリを入手してインストールされるはずの場所に
解凍してdemo.plを実行するとCan't locate loadable object for module
ImageMagick in @IMC...と出て行き詰ってしまいました。
PPMでImage::Magickは見つからなかったのでバイナリをインストールしたのですが・・・。
どなたか良い方法を教えてください。
0840nobodyさん2006/02/02(木) 09:52:15ID:???
>>839
リポジトリに Bribes de Perl を追加しる。
http://www.ss.iij4u.or.jp/~somali/web/_ppm.html#rep_about
Bribes de Perl: http://www.bribes.org/perl/ppm
0841nobodyさん2006/02/02(木) 10:37:32ID:5C1O5YGU
>>840
C:\Perl\bin>ppm install http://www.bribes.org/perl/ppm/Image-Magick.ppd
で出来ました
839じゃないけどありがとん
0842nobodyさん2006/02/02(木) 13:35:49ID:???
またもやモジュールインストールについての話題で申し訳ありません。

Win32+ActivePerl 環境にて、cpan から DateTime::Format::WindowsFileTime モジュールをインストールしたいのです。
コンソールで、まずは DateTime のインストールをしようとして
cpan -i DateTime
と入力し、インストールを行いましたが、最終的に

make test returned bad status, won't install without force

と表示されて、モジュールのインストールが失敗してしまいます。

cpanモジュールの設定などは、以下を参考にしました。
http://digit.que.ne.jp/work/index.cgi?Perl%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB%2F%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB(CPAN)
なお、force install Datetime でも同じエラーメッセージが出ました。
0843nobodyさん2006/02/02(木) 14:40:14ID:???
>>842
ActivePerl なら PPM 。
http://www.ss.iij4u.or.jp/~somali/web/_ppm.html

DateTime は Winnipeg のリポジトリにある。
http://theoryx5.uwinnipeg.ca/cgi-bin/ppmserver?urn:/PPMServer58

DateTime::Format::WindowsFileTime はファイル一個の Pure Perl
モジュールだから、CPAN から直接拾って入れた方が早い。
http://search.cpan.org/~jgarvin/DateTime-Format-WindowsFileTime-0.02/
0844nobodyさん2006/02/02(木) 15:04:21ID:???
早速の御返答ありがとうございました。

ppmでのWinnipegからのDateTimeインストールもやってみていたのですが、
なぜかActiveStateのHTMLソースがコンソールに表示されてしまい出来ないものと諦めていました。
WinnipegのRepository優先度を上げて、ActiveStateをオフにすることによって、
きちんとインストールすることができました。
08458392006/02/02(木) 20:22:16ID:???
>>840 やった、できました。確かに成功したしたとのメッセージが出たのですが
demo.plを実行すると
Can't locate auto/Image/Magick/ContrastStr.al in @INC...
とでてしまいました。このファイルが無く、ContrastStretch()が使えない
ことになると思うのですが、これでいいんでしょうか。
この関数を使わない画像を表示するCGIスクリプトは動きました。
0846nobodyさん2006/02/02(木) 23:36:12ID:???
>845
Winだと仮定するけど、ImageMagickをC:\ImageMagickにインストールしたとして、コマンドプロンプトから
ppm install C:\ImageMagick\PerlMagick\Image-Magick.ppd
じゃだめなわけ?
08478392006/02/03(金) 08:35:02ID:???
環境を書き忘れました。windowsXP sp2, ActivePerl5.8.4,Apache2.0.50です。
すでにインストールできた(?)Image-Magick6.2.5をremoveしてから
846さんの言うとおりやってみましたが、まずインストールされたファイルの数
が異様に少なくdemo.plを実行するとやはりたくさんのエラーを出してくれました・・・。
ImageMagickは"ImageMagick-6.2.6-0-Q16-windows-dll.exe"を実行して
インストールしました。PerlMagickも入っています。ImageMagick自体も
前に3回インストールしなおしたんですけど・・・。

かなりしつこくなってしまい申し訳ありません。
image-magickのzipファイルとかあればいいのですが。でも846氏の方法で
だめだということはImageMagick内のPerlMagickディレクトリ内が不完全
ということでしょうか。・・・悩・・・
0848nobodyさん2006/02/03(金) 12:04:00ID:???
良く分からん。
PerlMagicなら、インストーラのチェックボックスにチェック入れるだけで
全部インストールされた記憶がある。
0849nobodyさん2006/02/04(土) 00:58:21ID:NRI+dP/2
XML::SAX(XML-SAX-0.13) を cygwin の perl で
インストールできた方おりますか?
perl Makefile.PL から出来た Makefile
で make すると、unexpected EOF と言われてすぐに
止まってしまうのですが。
0850nobodyさん2006/02/04(土) 01:06:43ID:???
cygwin なんかつかうやつはばかです。
0851nobodyさん2006/02/04(土) 02:12:10ID:???
・゚・(ノд`)・゚・。
0852nobodyさん2006/02/04(土) 09:49:35ID:???
>>849
今、試しにcpanで入れてみたがまったく問題なかった。
(CYGWIN_NT-5.1 1.5.19(0.150/4/2) 2006-01-20 13:28 i686)
とりあえずキャッシュを消すなりしてもう一度やってみて、
それで駄目なら環境を疑ったほうが良いかと思う。
0853nobodyさん2006/02/04(土) 10:14:03ID:???
>>850
cygwin すら使わないやつのほうがもっとばかです。
0854nobodyさん2006/02/04(土) 21:33:37ID:???
Jcode.pmで以下を実行すると
「Unrecognized character \xA4 at (eval 1) line 1.」
というエラーが出てしまうのですがなぜでしょうか…
perlは5.6.0です。

$euc="あ";
eval"print Jcode->new($euc)>sjis;";
print "$@\n";
0855nobodyさん2006/02/04(土) 22:20:08ID:???
ダブルクォートで$eucが展開されるから。
0856nobodyさん2006/02/04(土) 23:46:30ID:???
>>855
レス、ありがとうございます。解決しました。
0857nobodyさん2006/02/07(火) 02:06:15ID:???
cygwinにXML::Atomをcpanからインストール出来た方いますか?
最後のテストが通らずにインストールができないんですけど…orz
0858nobodyさん2006/02/08(水) 00:14:55ID:???
HTML::Lintを使ってみたのですが、シフトJISコードに文句をつけます:

$ weblint x.html
x.html (36:1) Invalid character \x8C should be written as ?
x.html (36:1) Invalid character \x89 should be written as ?
x.html (36:1) Invalid character \xA6 should be written as ¦
x.html (36:1) Invalid character \x94 should be written as ?
.....

これを回避する方法はあるでしょうか? HTML::Lintに食わせる前に
?XXX にエンコードするぐらいですかね。
0859nobodyさん2006/02/08(水) 01:43:27ID:???
>>858
HTML::Lint::_text() 中の
while ( $text =~ /([^\x09\x0A\x0D -~])/g ) {
を書き換えるか、せめて UTF-8 なら通すよう作者に文句入れる。
0860nobodyさん2006/02/08(水) 11:19:13ID:???
> while ( $text =~ /([^\x09\x0A\x0D -~])/g ) {
酷いチェックだな…(;´Д`)
0861nobodyさん2006/02/09(木) 17:07:35ID:???
http://cpan.uwinnipeg.ca/module/GD/
↑ここにあるGD::Imageモジュールを全部突っ込みますたが
以下のようなエラーが出てしまいます。
おそらくlibgd.so.2が/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/GD/の中に
ないからだとは思いますが何度インスコしても作られません。
どれをどのようにインスコすればnew GD::Image();を使えるようになりますでしょうか。

Can't load '/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/GD/GD.so'
for module GD: libgd.so.2: 共有オブジェクトファイルを開けません:
そのようなファイルやディレクトリはありません at /usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
at /usr/local/apache2/www/graph485.cgi line 3
Compilation failed in require at /usr/local/apache2/www/graph485.cgi line 3.
BEGIN failed--compilation aborted at /usr/local/apache2/www/graph485.cgi line 3.
0862nobodyさん2006/02/10(金) 07:30:05ID:???
>>861
libgd.soって普通/usr/libか/usr/local/libにあると思う
0863nobodyさん2006/02/10(金) 07:43:16ID:???
>>861
肝心のGD.pmはインストールしてあるのか
0864nobodyさん2006/02/11(土) 02:01:23ID:???
GD懐かしいな
古いバージョンはgifが使えたりするんだよな
でも、imagickつかえばいいのに
0865nobodyさん2006/02/13(月) 12:44:43ID:???
>>864
新しいのもgif使えるようになったよ
0866nobodyさん2006/02/21(火) 23:52:53ID:BXAbFJoK
phpのuri_rewriter.tagsみたいにhtmlに特別準備しておかなくても
A/FORMタグなどにセッションIDなんかを楽に入れていくモジュールありますか?
HTML::Template使っています。apache側でも助かります
0867nobodyさん2006/02/22(水) 02:04:59ID:???
aruyo
0868nobodyさん2006/02/22(水) 12:49:15ID:???
>>867
モジュール名までどうか!<(_ _;)>
0869nobodyさん2006/02/22(水) 14:34:26ID:???
どうか?
どうかって?
どうかしたのか?
0870nobodyさん2006/02/22(水) 19:41:15ID:???
>>867
モジュール名までどうかご教授ください、お願いします!<(_ _;)>
0871nobodyさん2006/02/22(水) 20:56:00ID:???
fillformだっけかな
0872nobodyさん2006/02/22(水) 22:31:14ID:???
FillInFormね
0873nobodyさん2006/02/22(水) 22:57:58ID:???
>>866
こういうの?

ttp://search.cpan.org/~ikebe/HTML-StickyQuery-0.12/StickyQuery.pm
使ったことないけどー
0874nobodyさん2006/02/23(木) 01:08:08ID:???
>>871
ドキュメント見てたらHTML::Templateのfilterを知りませんでした・・・orz
それとFillInFormでA/FORM共にできました!
ドキュメント流し読みじゃなくてしっかり読むよう心がけます、ありがとうございました。

>>873
これもすごく良さそうなのでfilterじゃなくてこれを使ってみるかも知れません。ありがとうございます!
Apache::StickyQueryとか他の選択肢もいろいろ見つかってめちゃくちゃ助かりました!
sledgeとかでSession::Managerの下にStickyQueryって単語を見たとき検索しておけばよかった・・
英語弱いから全然ピンときませんでした・・・CPANから検索するコツを掴んでないですね・・
0875nobodyさん2006/03/01(水) 02:51:34ID:4cotym3G
WinXPでRawSocket扱いたいんですが、いいモジュールありませんか?
0876ヽ(´ー`)ノ ◆.ogCuANUcE 2006/03/01(水) 04:41:52ID:???
>>875
Windows XP は SP2 から raw socket 使えないんじゃなかったか?
普段 UNIX でしかコード書かないから分からないけど…。

Windows ネットワークプログラミングに関するスレで(多分マ板かな)、
C/C++ で実現する方法を聞いた方が早いと思う。

Perl で同じことするライブラリがあったら、それを使うと。
0877_2006/03/07(火) 20:06:01ID:???
Net::SMTPって25番ポートが塞がれたサーバでも使えますか?
0878nobodyさん2006/03/07(火) 22:05:56ID:???
PODには書いてないようだがnewの時に渡すオプションにPortがあるので
25以外のポートを使うことは可能だと思われる。ただしそれで受け付けて
くれる相手がいればだが。
0879nobodyさん2006/03/11(土) 16:57:32ID:???
Rubyモジュール作ってみた。
単にRubyバイナリへのインターフェイスなのでRubyはインストールされてなきゃいけないけどね。
Unix系でも動くかどうか不明。誰かテストしてくれんかな。

wistaria.org/perl/dist/Ruby-0.01.tar.gz
0880nobodyさん2006/03/12(日) 01:12:41ID:???
うわ、面白そうなモジュールじゃん。
CPANに上げちゃえば〜?

0881nobodyさん2006/03/12(日) 01:29:57ID:???
おもしろそー。
0882nobodyさん2006/03/12(日) 11:31:26ID:???
CPANに出すとしたらエイプリルフールネタかなぁ。
4/1のRECENTに
Ruby - Ruby the Object Oriented Scripting Language in Perl
とかあったら笑えるよね。

でも一応、他のマシンでも動いたかどうか確認したい。
誰かmake test成功した?
0883nobodyさん2006/03/12(日) 13:25:32ID:vDgL7y2S
MySQLをDBIから利用するスクリプトを書いているのですが、
接続の時点でこけてしまいます。↓
DBI connect('database=****:host=****','****',...) failed:
Client does not support authentication protocol requested by server;
consider upgrading MySQL client
多分、内部で使ってるモジュールがないか古いかだと
思うのですが、これだけでは詳細が分かりません。
何かヒントなど貰えたらと思い質問しました。
よろしくお願いします。
# ちなみにMySQL自体はシェルから叩いて動かせるので、
# 問題なくインストールできていると思います。
# GNU/Linux、MySQL 4.1
0884nobodyさん2006/03/12(日) 13:29:09ID:g9v1wBDl
>>883
ググれ。一発じゃ
0885nobodyさん2006/03/12(日) 14:09:33ID:???
ありがとうございます。一発でした・・・
0886nobodyさん2006/03/12(日) 15:43:03ID:???
>>882
うちでやったらRubyが1.6で弾かれたのよ。。。
Rubyインスコせんといかん。
0887nobodyさん2006/03/13(月) 02:22:30ID:???
あ〜わるいね、1.8.0からの機能使ってるもので…。
当方はruby1.8.4、perl5.8.7(ActivePerl)。
Perlは5.8あれば良いと思うけど、Rubyのほうはそれ以下だとダメかも。
0888nobodyさん2006/03/13(月) 08:14:23ID:???
見ないで書くけどInline::Rubyとは違うんだよね?
0889nobodyさん2006/03/13(月) 08:19:49ID:???
よーっし、Perl で RoR しようぜ!!
0890nobodyさん2006/03/13(月) 11:08:25ID:???
>>888
Inline::Rubyはコンパイルできなかったので詳細は不明。
でもまぁ、要はRubyを呼び出すってことなので用途は同じ。ただ、使い心地はだいぶ違いそうだ。

あとは何より、Inline::Rubyはメンテナンスされてないのが痛い。READMEに1.6.6とか書いてあるぞ…。
0891nobodyさん2006/03/13(月) 21:39:42ID:???
http://search.cpan.org/~ingy/orz-0.10/
YAMLモジュールの作者がなんでこんなものを…
0892nobodyさん2006/03/13(月) 21:59:06ID:???
orzって海外でもつかうのか?
0893ヽ(´ー`)ノ ◆.ogCuANUcE 2006/03/13(月) 22:27:00ID:???
>>891
Ingy は Acme とか XXX とか、ネタモジュール作るの結構好きだけど…
でも、なんで orz なんだろうね(;´Д`)
0894nobodyさん2006/03/13(月) 22:36:17ID:???
>>882
perl Makefile.PL
が通らねー。
ので調べたら、RubyのConfig見て$incと$libを作ってるとこがうまくいってないっぽい。
rubyのConfig::CONFIG['LIBRUBYARG']が-lruby-staticとか返してるのは想定外なんじゃないかなー。
0895nobodyさん2006/03/13(月) 22:37:13ID:???
ネタモジュールでも気兼ねなくポストできるCPANっていいなあ。
それに引き換えPEAR(PHPの公式ライブラリレポジトリ)は無闇に敷居が高くて困る。
0896nobodyさん2006/03/13(月) 22:38:02ID:???
>>891-893
日本に来るからじゃね?
ttp://tokyo.yapcasia.org/blog/ja/sessions.html
0897ヽ(´ー`)ノ ◆.ogCuANUcE 2006/03/13(月) 22:55:10ID:???
>>896
あああああああ、申し込むの忘れてたああああああああ

orz…
0898nobodyさん2006/03/13(月) 23:16:41ID:???
m9(^Д^) プギャー
08998792006/03/14(火) 00:02:59ID:???
げっ、ドメインが期限切れ…orz

>>894
サンクス。まぁ、どうせ一発では動かないと思ってたよ。
さて、手元ではちょこっと変えてみたが…うpする場所がorz
0900nobodyさん2006/03/14(火) 20:47:44ID:???
orz.pmって結構便利そうだけど名称は不明だね
0901nobodyさん2006/03/14(火) 22:39:01ID:???
Yada::Yada::Yada
ってモジュールもあるらしいぞ。
0902nobodyさん2006/03/14(火) 23:01:26ID:???
>>901
日本語の「やだ」じゃないからね。 アメリカのテレビコメディーシリーズ「Seinfeld」で
作られて流行った造語。
http://en.wikipedia.org/wiki/List_of_Seinfeld_terms の一番下。
09038792006/03/16(木) 11:54:58ID:???
wistaria.org/perl/dist/Ruby-0.02.tar.gz

ふー。前のはGC周りがバグってた。
インターフェイスも大幅に拡張。
Makefile.PLもCygwinのrbconfig.rbを参考にしながら変えてみたんだけど、どうかな。

実行はこんな感じです↓
#!perl
use Ruby;

rb_eval <<'RB';

  Perl.eval('use LWP');

  ua = Perl["LWP::UserAgent"].new

  req = Perl["HTTP::Request"].new "HEAD", Perl.String("http://www.example.com")

  puts "HEAD #{req.uri}";

  res = ua.request(req)

  puts res.headers.as_string
RB


0904nobodyさん2006/03/16(木) 12:00:55ID:???
perl の LWP つかえばよいのでは?
0905nobodyさん2006/03/16(木) 21:10:53ID:???
LWPはあくまでサンプルだろ
0906nobodyさん2006/03/16(木) 22:00:28ID:???
>>902
そんな日本語ちっくな造語があるのかー。
知りませんでした。
... がなんで「やだ」なのかずっと考えてました(コードを書くのがイヤなのか?とか)。
サンクス。

0907nobodyさん2006/03/16(木) 23:12:22ID:???
>>903
んーとね、ppport.hは元のperlのを使わないと駄目っぽい。
(添付のを削除して、手元のやつを使ったら通った)

あと、\で行が継続しないみたいです。
とりあえずー。
09089032006/03/17(金) 01:06:35ID:???
>>907
サンクス。
…ppportがダメって、何の為のppportだ!?バックコンパチを提供する機能なはずなんだが…。
まぁいいや、ppportは外そう。最新版ならなくてもビルドできるし。

\の行継続も分からんなぁ…。どんなコンパイラ使ってるの?環境は?
とりあえず行継続\は削除するけど。
0909nobodyさん2006/03/17(金) 18:25:58ID:???
Validationってどうしてますか?
レス数が900を超えています。1000を超えると表示できなくなるよ。