Perlモジュールについて
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2001/08/15(水) 07:47ID:???モジュールの使い方とかリンクは>>2-10さんが出してくれるかも?!
0011名無しさん@お腹いっぱい。
02/02/23 07:46ID:JlmTzXqB助かりました
0012nobodyさん
02/03/20 00:33ID:Mq6aLS7f0014nobodyさん
02/03/20 01:26ID:???0015nobodyさん
02/03/20 01:29ID:???${'2ch::foo'} = 'fuga!';
print ${'2ch::foo'};
0016nobodyさん
02/03/20 03:33ID:???=head1 NAME
BBS2ch - Multi Post Tool for 2ch.net
=cut
0017nobodyさん
02/03/20 04:53ID:TSftstwYこれで毎週作ってる面倒なEXCEL資料作りを全自動化する計画。
グラフをどうするかがが課題。
効率化するというより、それほど悪くないと納得するためだったりする。
0019nobodyさん
02/03/20 19:47ID:wpDr7CAx0020nobodyさん
02/03/20 21:07ID:???0021nobodyさん
02/03/21 03:02ID:???=head1 NAME
DBD::BBS2ch - DBI driver for BBS2ch
=cut
00221234
02/03/22 01:38ID:PNDxe/pL0023_gunzip
02/03/22 03:15ID:???Imagerモジュールなどいかがですか?
$image->scale(xpixel => ?, ypixel => ?)を呼ぶだけなので。
他にも、Image::Magick,Image::Imlib2, Image::GD::Thumbnail,
Gtk-Perlに付属するGtk::Gdk::Pixbuf(旧GdkImlib)辺りでも
画像のscalingは簡単に行うことができますよ。
00241234
02/03/22 09:05ID:PNDxe/pLありがとうございます。
これはレンタル鯖でもつかえるんでしょうか?
こちらがいろいろいじれる鯖だとGDをつかえるんですが
借り物鯖だとインストールとかできそうになくてそういった意味でさがしています
0025nobodyさん
02/03/22 11:15ID:???レンタル鯖とやらで使えるかどうかくらい判りそうなもんだろう。
0026nobodyさん
02/03/22 22:19ID:xPJilkwN0027nobodyさん
02/03/29 01:50ID:???0028nobodyさん
02/03/29 17:44ID:???↑こっちでBBS2ch的モジュール上がってるYO
0029Win32さん
02/04/10 15:51ID:???Win32::MsgBox('ageます。', 4 | MB_ICONQUESTION, 'Perlモジュールについて');
0030nobodyさん
02/04/10 20:43ID:VIfIuJ6uありますか?
更にその中身をオプション名とその内容、タグに挟まれたテキスト
などに分解して返してくれるようなら最高なんですけど。
0031nobodyさん
02/04/10 21:05ID:???0032nobodyさん
02/04/10 23:06ID:I4lhe9xZすべてのタグを対象にしたものはないのかね?
0033nobodyさん
02/04/10 23:27ID:???http://member.nifty.ne.jp/hippo2000/perltips/html/LinkExtor.htm
0034nobodyさん
02/04/11 01:05ID:???HTML::Parserの方使えばなんでも採れるYO
0035nobodyさん
02/04/12 19:15ID:tlsM5l1O@link=();
#パーサー・オブジェクトの作成
$p=HTML::Parser->new(
api_version => 3,
start_h => [\&start,"tagname,attr"],
marked_sections => 1,
);
$p->parse($html);
$p->eof;
sub start
{
my($tagname,$attr)=@_;
if($tagname eq 'a'){push(@link,$attr->{href});}
}
0036nobodyさん
02/04/30 09:00ID:PpiN0rQrhttp://jenda.krynicky.cz/#PSH
0037nobodyさん
02/05/02 17:02ID:E3wstOhZレンタルサーバでCGI組む時、LWPやlibnetインストールできない時に使えそう。
http://www.din.or.jp/~bigstone/cgilab/guide/netmodules.html
0038nobodyさん
02/05/02 17:18ID:???0039nobodyさん
02/05/02 17:25ID:???Socketが使える状況が前提でしょうが。
0042nobodyさん
02/05/05 00:37ID:???0044nobodyさん
02/05/06 18:30ID:dZFQgqwTになるお前の思考ルーチンもどうかと?
0045あぼーん
NGNG0046nobodyさん
02/06/10 10:23ID:LHA1Stqn0047nobodyさん
02/06/10 19:36ID:???0048nobodyさん
02/06/22 13:25ID:PfrrYGvIもしくはここでperlの魔術師がHelloworld.cでもいいので
サンプル書いてみてください。
よろしくです期待age。
0049nobodyさん
02/06/22 22:45ID:???まずはマニュアル嫁
http://www.kt.rim.or.jp/~kbk/perl5.005/perlxstut.html
0050nobodyさん
02/07/03 22:52ID:kRj5caacあるのですが、どうすればいつも前面に出せますでしょうか?
0051nobodyさん
02/07/03 22:53ID:???005250
02/07/03 23:01ID:3+KiYR63もちろん気合も試しました。分かる方よろしくおねがいします。m(_ _)m
0053nobodyさん
02/07/03 23:09ID:???って、そんなときは、どこに出るんだ?
0055nobodyさん
02/07/04 00:16ID:8lTiTdofうーん、MB_SYSTEMMODALフラグを付ける手はどうでしょう。。。
use constant MB_SYSTEMMODAL => 0x1000;
Win32::MsgBox("キター!!!", MB_SYSTEMMODAL);
005650=52
02/07/04 00:31ID:GKK9RANuキタ━━━━━(゚∀゚)━━━━━ !!!
原理がサパーリですが、うまくいきました。
どうもありがとうございました。
0057nobodyさん
02/07/04 19:20ID:NAJ0SD7/Gooではリンク先のプレビュー画像が見られますが、こういうの作るモジュールってあるんでしょうかね。
0058nobodyさん
02/07/04 19:36ID:NAJ0SD7/0059nobodyさん
02/07/04 22:47ID:???http://www.horae.dti.ne.jp/~tkimata/cgi/reference/script/
http://www.horae.dti.ne.jp/~tkimata/cgi/reference/
どうよ?
0060nobodyさん
02/07/05 20:25ID:5DbR4nrL画像の編集ができるモジュールはありますか?
GD.pmというのはGIFとJpegを同時に使えないようです。
0061nobodyさん
02/07/05 20:27ID:???0062nobodyさん
02/07/05 20:27ID:???0063nobodyさん
02/07/05 20:58ID:???落としたエロ画像のサムネイル作ってまふ。
0066nobodyさん
02/07/05 22:21ID:???0067nobodyさん
02/07/05 23:24ID:St7kmpIxafo?
0068LEON
02/07/07 08:35ID:2rukKasO自分のcgi-binディレクトリに使いたいモジュールを置けば
使えるみたいなんだけど、
ImageMagickを使いたければ、PerlMagicを置けば使えるようになるのかな?
それとも、ImageMagickがサーバにインストールされてないとダメなのかな。
0069nobodyさん
02/07/07 09:10ID:???PurePerlなものは、適当なところに置いてきちんと@INCを設定すれば使える。
これはどこでも一緒。
PerlMagickの場合はImageMagickがインストールされていたとしても、
PerlMagick自体コンパイルが必要なのでダメ。
あらかじめサーバ環境用にコンパイルしてサーバに置くか、
もし「許されているなら」サーバでコンパイル、インストールすればよろし。
0070LEON
02/07/07 09:33ID:WMCpg0fx68さん、ありがとうございます。
結構、藁にもすがる思いで質問したので返事がいただけてかなり嬉しいです。
まだImageMagickとPerlMagickの関係がわかってなくてすみません。
やはりサーバにImageMagickがインストールされてなければ、
コンパイル済みのPerlMagickモジュールを置いても使えないんですよね。。
サーバでのコンパイル、インストールはできないんです。。
0071nobodyさん
02/07/07 17:00ID:k28wtQVpコンパイル済みのPerlMagickモジュール、置くだけじゃだめ?
0072nobodyさん
02/07/08 00:36ID:???まったく同じ環境でコンパイルしたものなら大丈夫じゃない?
0073nobodyさん
02/07/08 09:36ID:SZQSam5YImageMagickは、あらかじめインストールが必要?
0074nobodyさん
02/07/08 16:01ID:SZQSam5Y0076nobodyさん
02/08/01 02:48ID:YMXoET45アプリケーション開発をしています
あるテーブルの存在を確認してなかったらそのテーブルを作るという
プログラムを書きたいのですが
どのようにするのが一番良いでしょうか?
ちなみにODBC+MSアクセスで書いていたときは
sub tableIsExist{
my $table = shift;
my $ExistSql = "SELECT * FROM $table";
if ($DB->Sql($ExistSql)){
return 0;
}
else {
return 1;
}
}
こんな風にしていました。
0077nobodyさん
02/08/01 17:54ID:???で一覧とったら?
0078nobodyさん
02/08/03 00:34ID:XT+awdODできましたぁぁぁぁ!!!サンキューです。
0079nobodyさん
02/08/03 10:01ID:???多いね。うちはまだ 5.005_03 が主力だからよくハマるよ...
さっさと 5.8 にしたいなぁ
0080nobodyさん
02/08/03 15:38ID:XT+awdODにSMTP.pmがある状態で
008178
02/08/03 15:42ID:XT+awdODもう一つだけすごく初心者っぽい質問なんですが
/usr/lib/perl5/site_perl/5.6.0/Net/SMTP.pm
があるときに
use NET::SMTP
と記述したスクリプトを実行すると
Can't locate NET/SMTP.pm in @INC (@INC contains: /usr/lib/perl5/5.6.0/i386-
linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/l
ib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl/5.005/i386-linux /usr/lib
/perl5/site_perl/5.005 /usr/lib/perl5/site_perl .) at test.cgi line 6.
BEGIN failed--compilation aborted at test.cgi line 6.
となってしまうんです。
/usr/lib/perl5/site_perl/5.6.0があるので
ちゃんとパスはとおっているように見えるんですが・・
さらによくわからないままスクリプト内の宣言をuse NET/SMTP
とするとuse strictとぶつかるらしく
変数のパッケージ宣言がおかしいというエラーが大量に出ます。
0082チンポ
02/08/03 16:43ID:bV9lZ19l× use NET::SMTP;
○ use Net::SMTP;
では?
008378
02/08/03 18:12ID:XT+awdOD(;´Д`)どうもです。
こういうなんでもないところにつまって半日もムだにかかっちゃうから
残業が減らないんだよなあ。
たすかりました
0084nobodyさん
02/08/05 10:41ID:???あ...あんたプロなのか。これでプロになれるのか。
漏れも思いきって会社受けてみるか。
008582だけど
02/08/06 13:16ID:u/vVihtn0086nobodyさん
02/08/06 17:01ID:???0088nobodyさん
02/08/12 09:50ID:lG15UT+DGD日本語だめだし
0089siba
02/08/12 09:57ID:7rmR5a/3どなたか教えてください
0091nobodyさん
02/08/12 11:30ID:???0093nobodyさん
02/09/16 22:08ID:pL+0JjZVギモンなのですが…。
オブジェクト指向プログラミングをJAVAとActiveScript(スマン)でしか経験して
ないので大きなことは言えませんが、不完全なオブジェクト指向しかできない
のであれば、今までのplファイルでのサブルーチンで良かったような気がします。
へんなコンパイルとかさせるような仕様にしなくても。
どうも、モジュール化への流れでのメリットというのがわからないのですが…。
0094nobodyさん
02/09/16 22:08ID:???009693
02/09/17 20:13ID:BPpTHLjaあるオブジェクトは他のオブジェクトがどう動作しているのか関知せず、ただ必要になったら
functionで相手に「これやってねぇ〜」って指示してその結果だけもらう(結果を得るまでの
プロセスについては関与せず)、ってくらいに思ってます。
それでFLASHは何とかなるので…。
今回は意図的にage。
0097nobodyさん
02/09/18 00:22ID:???それがPerl5ではできないとでも?
そんなの96の書き方次第だろ
0098nobodyさん
02/09/18 05:07ID:???0099
02/09/18 09:26ID:gjQd9uRC93は「コンパイルとかさせるような仕様にしなくても」って発言があるので
そんな仕様にしないとオブジェクト指向化できなかったのか?
と言っているんだろ
0100nobodyさん
02/09/18 10:22ID:???010297
02/09/19 02:16ID:???メリットはOOでも書けるようになったっていうそのものじゃん。
OOPerlは変なコンパイルだからだめといわれてもできない方がいやだぞ。
cpanマンセー
0103nobodyさん
02/09/19 09:22ID:???長大なテキストを既定のフォーマットにするために、WinでActivePerlを使ってる。
(エディタのマクロみたいな使い方)
文字列をShiftJIS化するのにjcode.plを使っていたが、最近Unicodeも
扱わないといけなくなったので、対応しているjcodeをコピーしようと思った。
ところが、なんだかJcode.pmにモジュール化されていて、CPANがどうのとか・・・。
一応、解説サイトを巡りながら頑張ったけど思うようにインストールしてくれず。
普通にエディタのマクロ使ったほうがイイ? でもPerlって扱いが楽なのさ。
0104nobodyさん
02/09/19 10:51ID:???(初心者はどうでも良いというか書かないほうが良い)
http://openlab.ring.gr.jp/Jcode/index-j.html
ここのJcode-0.81.zipをダウンロードして
perl win_install.pl
でもインストールできませんか?
どんな方法でモジュールをインストールしようとしたのかと
perlのバージョンを教えてくださいな。
0105nobodyさん
02/09/19 12:09ID:???うわ。すごい簡単にインストールできました。本当にありがとうございます。
今まで、
http://x68000.startshop.co.jp/~68user/net/ext-module.htmlの「CPANモジュール」を
見ながらやってました。
perl -MCPAN -e shel
lをやって、
install モジュール名
でうまくいかず。
0106nobodyさん
02/09/19 12:19ID:???1・
win_installがないモジュールの場合はどうすればよいのでしょうか。
たとえばLWPとかです。
2・
インストール先のフォルダを指定したい場合はどうすればよいのでしょうか。
Perlのバージョンは5.004です。会社のサーバFreeBSDと少しでも同じ環境にするため
古いVerのままなのです。
0107103
02/09/19 14:01ID:???(522のサポートはまだ続いてるのか?)
素直にCPAN.pm使いましょう。どこでこけてるのかな?
CPAN.pmについてはここが詳しいです。
http://digit.que.ne.jp/work/index.cgi?%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%28CPAN%29
インストール先はMakefileに定義されてます。
自分でmakeするならMakefileを作るときに設定できる。
http://member.nifty.ne.jp/hippo2000/perltips/module_install.htm
CPAN.pmを使うならそれも設定でできたと思った。
http://member.nifty.ne.jp/hippo2000/perltips/CPAN.htm
0108nobodyさん
02/09/19 16:02ID:???今まではnmakeもCコンパイラもインストールせずにCPAN.pm使ってました。
試しにIO::Scalarをインストールしたところ、無事に成功しました。
本当にありがとうございました。
0109nobodyさん
02/09/19 16:03ID:???0111nobodyさん
02/09/24 11:44ID:n1qFoNwrPerlの最新版をインストールしようとすることってある?
lwpをインストールしてて、英語わかんないから質問はすべてenter入力してたら
なんだかすごい量のファイルをインストールし始めた。
慌てて途中でやめたけど。
サーバのperlは5.0053なのに5.8のライブラリの処理とか始めたりして焦った。
■ このスレッドは過去ログ倉庫に格納されています