- 1 名前:nobodyさん mailto:sage [2006/09/10(日) 13:33:48 ID:???]
- このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。 Perl使いが優しくコメントを返しますが、 お礼はPerlの布教と初心者の救済をお願いします。
- 679 名前:nobodyさん mailto:sage [2008/01/06(日) 22:14:19 ID:???]
- 初歩的な質問ですが、サイトを読んでいてもいまいち分からなかったので
こちらで質問させていただきます。 配列の1つの要素への処理の記述方法についてです。 以下のコードを記述しておいて、それに続くものです。 @a = ( "a1", "a2" , "a3" ); 記述1:$a[1] = "b2"; 記述2:@a[1] = "b2"; どちらの記述でも、思うように動作しているので、問題なさそうなのですが、 処理速度や、内部的な動きなどからいってこっちの記述が良いというものや、 多くの人のコーディングはこちらが多いから、などというものはあるの でしょうか。
- 680 名前:nobodyさん mailto:sage [2008/01/06(日) 22:15:19 ID:???]
- おま・・・
- 681 名前:nobodyさん mailto:sage [2008/01/06(日) 22:30:21 ID:???]
- cgiをブラウザで開いてテストしたいのですが、
ブラウザで開こうとするとエディタが開いてしまいます。 どうすればいいですか?
- 682 名前:nobodyさん mailto:sage [2008/01/06(日) 23:05:56 ID:???]
- >>678
ありがとうございます。 さっそくぐぐって見ます。
- 683 名前:nobodyさん mailto:sage [2008/01/06(日) 23:12:15 ID:???]
- >>681
必要な環境整えてる? Windowsならば、ActivePerlとApacheをいれて設定するとか、 設定したフォルダにcgiファイルをおいてるかとか。
- 684 名前:nobodyさん mailto:sage [2008/01/06(日) 23:28:59 ID:???]
- >>683
ApacheもActivePerlも入ってます。 ブラウザで開こうとするとエディタに実行結果が返ってきてるので フォルダ等も大丈夫だと思います。
- 685 名前:nobodyさん mailto:sage [2008/01/06(日) 23:31:53 ID:???]
- エディタに実行結果返ってきてるからってフォルダが正しいとは限らない気が・・
- 686 名前:nobodyさん mailto:sage [2008/01/06(日) 23:37:38 ID:???]
- 取り合えずやったことを書き出してみます。
#! c:/perl/bin/perl print "Content-type: text/plain\n\n"; print "Hello Perl !"; を1-1cgiとしてhtdocs/rensyuに保存してブラウザで127.0.0.1/rensyu/1-1.cgiを使って実行すると ファイルをダウンロードしてエディタが開いて実行結果が返ってきてるんですよね
- 687 名前:nobodyさん mailto:sage [2008/01/06(日) 23:39:11 ID:???]
- cgi-binに入れようよ・・・・
- 688 名前:nobodyさん mailto:sage [2008/01/06(日) 23:43:00 ID:???]
- >>686
httpd.conf の設定は確認してる? 参考にとほほのサイト紹介しておきます。 ttp://www.tohoho-web.com/wwwxx048.htm
- 689 名前:nobodyさん mailto:sage [2008/01/06(日) 23:49:36 ID:???]
- text/plainだからじゃないの
- 690 名前:nobodyさん mailto:sage [2008/01/07(月) 00:02:41 ID:???]
- >>687
参考にしてる本がhtdocsだったんですよね >>688 設定確認しましたが、大丈夫だと思います。 ちょっと試してみたんですが、 #! c:/perl/bin/perl # CGIヘッダーの出力 print "Content-type: text/html\n\n"; # HTMLの出力 print "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\">\n"; print "<html>\n\n"; print "<head><title>Hello HTML</title></head>\n"; print "<body><p>こんにちは。これはHTML文書の例です。</p></body>\n"; print "</html>"; だとブラウザに出力されました もうわけが分かりません >>689 ソースはテキストどおりなんですよね
- 691 名前:nobodyさん mailto:sage [2008/01/07(月) 00:23:35 ID:???]
- 何がわけわからんのだろう
ブラウザの設定でtext/plainはエディタで開くようになってるんでしょ
- 692 名前:nobodyさん mailto:sage [2008/01/07(月) 00:41:55 ID:???]
- 自分もさっきApache入れたら同じ症状になって困ったが
explorerの関連付けはずしたら正常になった
- 693 名前:nobodyさん mailto:sage [2008/01/07(月) 00:56:15 ID:???]
- >>691
ブラウザの設定なんですかね? ブラウザに関連付けしてみたらブラクラみたいになったんですが、 どういう設定をいじればいいんですか? >>692 .cgiへの関連付けを削除してみたら ブラウザから開こうとしたら このファイルを保存しますか、または開くためのプログラムをオンラインで検索しますか?と でてきました。 よければ現状、何に関連付けされてるか教えてもらえないですか?
- 694 名前:nobodyさん mailto:sage [2008/01/07(月) 01:06:33 ID:???]
- >>690
どうしてもhtdocs内で実行させたいなら <Directory ******/htdocs> Options ExecCGI </Directory> みたいにExecCGI追加して AddHandler cgi-script .cgi みたいに設定ファイル(httpd.conf)を書き換えて再起動して味噌
- 695 名前:nobodyさん mailto:sage [2008/01/07(月) 01:14:15 ID:???]
- >>693
まったく関連付けなし。 ってか>>688のサイトにあった、>>694の設定をしたら 関連付けしても普通に動くようになったぞ
- 696 名前:nobodyさん mailto:sage [2008/01/07(月) 01:17:32 ID:???]
- >>693
関連付けはいじらずにtext/htmlで書き出せばどうだい あと関連付けするのはcgiじゃなくてtxtだと思う
- 697 名前:nobodyさん mailto:sage [2008/01/07(月) 01:39:40 ID:???]
- <Directory "C:/ApacheGroup/Apache2/htdocs">
Options +ExecCGI AddHandler cgi-script .cgi </Directory> を付け加えてもダメでした・・・ エディタは開かなくなったんですが、一瞬プロンプトの画面が見えたと思ったら消えて、 ブラウザにはWeb ページへのナビゲーションは取り消されましたってでてしまいます >>696 htmlで書き出すとブラウザにでるんですけど、テキストがplaneで出力できてるんで自分の設定がなにかおかしいところがあると思うんですよ だからそれを解決しとかないと・・・と思うんですよ。
- 698 名前:nobodyさん mailto:sage [2008/01/07(月) 09:36:39 ID:???]
- >>697
もう一度よ〜〜〜く見るんだ。 ”Content-type: text/plane” じゃあ、 そりゃ「そんな mimetype わしゃ知りません」ってIEがおっしゃるよ。
- 699 名前:nobodyさん mailto:sage [2008/01/07(月) 09:53:12 ID:???]
- 初心者はapacheじゃなくてanhttpd使った方がいいぞ。
たぶんapacheの設定で失敗してるはず。
- 700 名前:nobodyさん mailto:age [2008/01/08(火) 17:54:44 ID:???]
- 【質問】
レンタルサーバでCGIでプログラムを動かしているのですが、 処理を行う際のサーバの負荷が気になるので、>>674-675に 書いてある方法を使用し、常に処理にかかった時間を 表示するようにしています。 ある関数を動かした際、普段の処理時間は1〜2秒なのですが、 ネットが異常に遅い時に同じ処理をした時、10秒ほどかかりました。 この処理にはhtml出力が入っているのですが、CGIのhtml出力は、 CGIで処理した結果すべてをまとめてクライアントPCのブラウザへ 流しているものだと思っていましたが、仕組み的にはそうではない ということなのでしょうか。 それとも、私の使用している計測方法が誤っているのでしょうか。 何かこういうのを調べてみろ、みたいなヒントでも良いので よろしくお願いします。
- 701 名前:nobodyさん [2008/01/08(火) 19:20:06 ID:b1r9jep2]
- perl -Mでシンボルをインポートするにはどうしたらいいですか。
perldocしましたが見つかりませんでした。
- 702 名前:nobodyさん mailto:sage [2008/01/08(火) 19:21:24 ID:???]
- >>700
検索→[Perl フラッシュ]
- 703 名前:nobodyさん mailto:sage [2008/01/08(火) 20:25:03 ID:???]
- >>700
times関数ってのがあるよ
- 704 名前:700 mailto:sage [2008/01/09(水) 00:13:41 ID:???]
- >>702
>>703 ありがとうございます。 早速調べてみます。
- 705 名前:701 [2008/01/09(水) 06:38:37 ID:g0MHwkoX]
- >>701お願いいたします。
- 706 名前:nobodyさん mailto:sage [2008/01/09(水) 07:18:12 ID:???]
- >>700
時間計測をやめて少しでも処理を減らすが吉
- 707 名前:nobodyさん mailto:sage [2008/01/09(水) 23:13:03 ID:???]
- 現在、データを複数のテキストファイルに書き込む処理を
するかたちでプログラムを組んでいます。 この複数のファイルは、丁度テーブルに見立てた設計に しており、主キーで連携を取っています。 しかし、データがテキストファイルであるため、データの 取り扱いに不便を感じる場合もあります。 ソートをする際、すべてのデータを変数に読み込んだり 出来ない場合は、ソートをしながら別のファイルに 書き込むといった感じです。 こういう、データを記録するのに丁度良いモジュールという ものはないのでしょうか?? ま、データベースを使えばという話になるのでしょうが、 レンタルサーバなどの環境でそこまで準備が出来ない場合の話です。
- 708 名前:nobodyさん mailto:sage [2008/01/09(水) 23:25:07 ID:???]
- >>707
無料レンサバでもDB使えるとこ結構ある。
- 709 名前:nobodyさん mailto:sage [2008/01/10(木) 02:06:12 ID:???]
- # フォームデータの取得
if($ENV{'REQUEST_METHOD'} eq 'POST') { read(STDIN, $query, $ENV{'CONTENT_LENGTH'}); } else { $query = $ENV{'QUERY_STRING'}; } ここまではエラーなく処理できてるんですが # フォームデータの復元 foreach $pair (split(/&/, $query)) { ($key, $value) = split(/=/, $pair); コレを入れるとエラーがでてしまうんですが、どこが悪いんですかね?
- 710 名前:nobodyさん [2008/01/10(木) 02:09:13 ID:YdP4IGcZ]
- 閉じ中カッコがない
- 711 名前:nobodyさん [2008/01/10(木) 19:24:04 ID:Ea25ozf2]
- 引数を作るにはどうしたらいいんですか?
index.cgi?---- みたいな感じのです。
- 712 名前:nobodyさん mailto:sage [2008/01/10(木) 19:44:52 ID:???]
- >>707
つ DBD::CSV
- 713 名前:nobodyさん mailto:sage [2008/01/10(木) 19:46:08 ID:???]
- >>711
つ[ ttp://www.futomi.com/lecture/form/cgi-pm.html#s3 ]
- 714 名前:nobodyさん [2008/01/10(木) 21:21:19 ID:YdP4IGcZ]
- 5.10にしないと入れられないモジュールを入れるにはどうしたらいいですか
5.8.8からcpanコマンドで入らないです
- 715 名前:nobodyさん mailto:sage [2008/01/11(金) 02:44:48 ID:???]
- >>712
make make install
- 716 名前:nobodyさん [2008/01/11(金) 18:21:27 ID:PVnoyiBC]
- C++,JAVAを児戯並みに使えるパーラー見習いですが、
最近パールの良さがわかってきました さてWindows上のGUIアプリケーションを作るのには向いてますか? モジュールはちらほら見かけましたし実際作ってみましたが、やり方が悪いのかうまくいきません どうも腑に落ちません 実際作ってみてどうですか?
- 717 名前:nobodyさん mailto:sage [2008/01/11(金) 21:00:50 ID:???]
- Tkはモジュールの近い方覚えれば何でも作れるけど、ローカルサーバー立ててCGIで済ましちゃうことが多い。
Win32はシラネ
- 718 名前:nobodyさん mailto:sage [2008/01/11(金) 22:16:12 ID:???]
- >>716
WindowsのGUIアプリならば、VBなどがあるのにあえてPerlを 選ぶ理由は何? 企業が使う業務システムではVBが圧倒的に多い理由を考えると、 と思うけれど。
- 719 名前:nobodyさん mailto:sage [2008/01/12(土) 03:37:57 ID:???]
- >>716
Perlのよさがわかってないと思います
- 720 名前:nobodyさん mailto:sage [2008/01/12(土) 03:49:51 ID:???]
- Rubyまじお勧め
- 721 名前:nobodyさん mailto:sage [2008/01/12(土) 14:37:13 ID:???]
- Rubyは1.8でオワタ
- 722 名前:nobodyさん mailto:sage [2008/01/12(土) 16:29:39 ID:???]
- Perlではソースコードの圧縮(空白やコメント除去)があまり行われないのはなぜですか?
- 723 名前:nobodyさん mailto:sage [2008/01/12(土) 17:15:04 ID:???]
- pc11.2ch.net/test/read.cgi/php/1036141603/l50
ここでソースコードの圧縮やってるよ
- 724 名前:nobodyさん mailto:sage [2008/01/12(土) 20:57:02 ID:???]
- ティムトゥディだからさ
- 725 名前:nobodyさん [2008/01/13(日) 01:39:09 ID:EtYE9LoZ]
- CPANモジュール名のリストがあるときに、それらを自動でインストールするには
どうしたらいいですか?
- 726 名前:nobodyさん mailto:sage [2008/01/13(日) 08:37:57 ID:???]
- Windowsならバッチファイルにする
Linuxはしらね
- 727 名前:nobodyさん mailto:sage [2008/01/13(日) 12:51:10 ID:???]
- パール六は全然違うとしきりに言う同僚がいて不安感が煽られています
当方パール入門したでして…覚えたばかりの知識が海のもずくになると思うと… しかし実際のところあと3年はPerl5の知識が使えるんですかね? そのPerl6とやらがいつ出るかも知らないので(公式サイトを検索しまくっても見つからなかった 私はバカですか?)何とも言えない状況です あと移行はいきなりなんでしょうか、5.12を過ぎて6になった途端に様変わりしちゃったらすごく困ります^-^;
- 728 名前:nobodyさん mailto:sage [2008/01/13(日) 13:46:17 ID:???]
- デフォでuse strictとか、正規表現の記述が変わるとか、ソレぐらいしかしらね。
- 729 名前:nobodyさん mailto:sage [2008/01/13(日) 14:45:25 ID:???]
- 変更点を把握すれば何も問題ないだろ
- 730 名前:nobodyさん mailto:sage [2008/01/13(日) 16:08:40 ID:???]
- Rubyの仕様変更に比べればどうってことない
- 731 名前:nobodyさん mailto:sage [2008/01/13(日) 17:03:12 ID:???]
- >>727
ま、こういうのはどの言語でもふつうにあることなんじゃないかな。 そういうのについてこれないのは、技術者として終わりみたいな。 今でも N88BASIC とか COBOL とかで組んでる人っていないだろ? > しかし実際のところあと3年はPerl5の知識が使えるんですかね? > あと移行はいきなりなんでしょうか これは、ケースバイケースなのではっきりとはいえない。 例えば、過去の資産を活かしたシステムを構築する場合は、Perl5で 構築するだろうし。 あと、安定性も考えて、いきなり新しくはしないケースもある。 システムは、早く作れることも大事だけど、安定して動くことが 大事なのだから。 個人的に思うのだけど、大幅な仕様変更をするのに、いつまでも 前の名前を使い続けるから紛らわしくなるんじゃないかなと思う。 Perl は 5 で完成形であり、それで終わり。役割は果たした。 そして、新しい言語が出る。とした方が分かりやすいと思うのだが。
- 732 名前:nobodyさん mailto:sage [2008/01/13(日) 17:13:18 ID:???]
- 安定性を無視して、やたらと新機能を追加させることに
固執している言語があるが、あれよりマシだと思う。 大幅に仕様変更していて、ユーザがついてこなかったから、 やっぱり戻したとか。 仕様変更をしすぎて、別の言語と非常に似ていて その存在自体が意味無いものに見えるとか。
- 733 名前:nobodyさん mailto:sage [2008/01/13(日) 20:48:32 ID:???]
- >>732
PHPのことか。 zendはphp4のサポートを終わらせて無理やり5に移行させたがっているが、4の開発メンバーは今は6を作ってるらしいからそれ待ちだ。
- 734 名前:nobodyさん mailto:sage [2008/01/14(月) 03:03:11 ID:???]
- なんでPHPやねんw
- 735 名前:nobodyさん [2008/01/14(月) 03:20:58 ID:h4dQ9PIo]
- 日本のPHPの人気ぶりは異常
海外サイトではPHPなんて全く持ち上げられてない んで、何がいいたかったかというとPerl最高
- 736 名前:nobodyさん mailto:sage [2008/01/14(月) 09:05:00 ID:???]
- ということにしたいんですね
- 737 名前:nobodyさん mailto:sage [2008/01/14(月) 09:50:52 ID:???]
- 日本のウォシュレットの人気ぶりは異常
海外サイトではウォシュレットなんて全く持ち上げられてない んで、何がいいたかったかというと温熱最高
- 738 名前:nobodyさん mailto:sage [2008/01/14(月) 12:36:17 ID:???]
- PHPのプロジェクトに放り込まれて、担当モジュール作ったけど、他のモジュールが遅れてたので、暇つぶしにPerlで全部作ったら怒られた。
Rubyのほうが良かったですか?って聞いたら余計に怒られた。 なんで?
- 739 名前:nobodyさん mailto:sage [2008/01/14(月) 13:25:17 ID:???]
- KY社員は死ね
- 740 名前:nobodyさん mailto:age [2008/01/14(月) 14:50:02 ID:???]
- レンタルサーバにて、Perlを使ってPostgreSQLに接続し、
その内容をhtml出力するところまでやっと出来たくらいの知識の者です。 そこで、普段のバックアップはどういう仕組みでやるとよいのか 迷いましたので、こちらで質問してみました。 私としては、Perlで、データベースのテーブルとテキストファイルと をコンバートするプログラムを自作し、定期的に手動(FTPソフトを 使うなどして)でローカルにファイルを保存しておく方法くらいしか 思いつきませんでした。しかし、それだと普段の作業に非常に 手間がかかってしまいます。 一般的に、レンタルサーバでPerl+PostgeSQLのWebシステムの バックアップは、このような方法を取ることが多い、みたいなものは あるのでしょうか。よろしくお願いします。
- 741 名前:nobodyさん mailto:sage [2008/01/14(月) 18:56:43 ID:???]
- SSHでpg_dump
- 742 名前:nobodyさん mailto:sage [2008/01/14(月) 19:46:06 ID:???]
- >>741
Postgresqlの定番のバックアップの方法ですよね。 それしかないのでしょうかね。
- 743 名前:nobodyさん [2008/01/16(水) 10:57:33 ID:Z4nycbhz]
- パールでWebプログラミングしようかと思っております。
が、セキュリティーが不安です。 レンサバでやるにせよ、セキュリティーに穴があって攻撃されると いろんなトラブルがあるんでしょ? 当方、素人の趣味でやってるプログラミング歴まだ1年のプログラマーなもので そのあたりを実際に企業で開発した経験が当然なく不安です。 セキュリティーやネットワークに関する勉強をやるのに手始めとしてオススメのメソッドありますか? あまりパールと関係なくてごめんなさい。 パールの本でセキュリティーやネットワーク関係のものって無いですよね。 LWP本はありましたが、 もっと広範にネットワーク関係のスキルを強化したいです。パケット解析とか。 まあ、それはそうと他のWeb系を始めようとするパーラーはそういうセキュリティーやネットワーク関係の不安ないんでしょうか? 皆さん気軽に始めていらっしゃる方が多くよほど知識がおありなのだなあと斜にかまえて静観しています。
- 744 名前:nobodyさん mailto:sage [2008/01/16(水) 17:37:17 ID:???]
- どこを縦読み?
- 745 名前:nobodyさん mailto:sage [2008/01/16(水) 17:58:11 ID:???]
- >>743
Perlからはなれて、パケットフィルタリングとか、TCP/IPの 詳細について調べていった方がいいと思う。 セキュリティも個人情報を扱っているとか外に洩れるとやばいものは 物理的なレベルで外部に公開せずに社内LANでのみとかにするわけで、 そういうものはPerlの設定やコーディングでなんとかするものではない。
- 746 名前:nobodyさん mailto:sage [2008/01/16(水) 18:07:35 ID:???]
- >>743
最近は、ASP(アプリケーションサービスプロバイダ)とかあるので、 それを利用した方がいいと思う。プログラムを組むのは辞めて。 それだと、必要な機能だけを月に数千円〜数万円で必要な期間だけ 利用できる。
- 747 名前:nobodyさん mailto:sage [2008/01/16(水) 20:49:06 ID:???]
- ごめん、拡張子aspだけど、中身Perlwwwwww
- 748 名前:nobodyさん mailto:sage [2008/01/16(水) 22:39:49 ID:???]
- >>747 あるあるwww
- 749 名前:nobodyさん mailto:age [2008/01/18(金) 20:13:52 ID:???]
- すみません。質問です。
不正な入力を防ぐ為に、いろいろなことを考えているのですが、 一人で考えていると、漏れがありそうな気がして怖くなりました。 何か、こう言うことを考えてコーディングしたほうがいいという ガイドラインのようなものはあるのでしょうか。 例えば、以下のような感じです。 1.変なアドレスからcgiを実行しようとしていたらはじく 2.textareaタグの記述は○文字まで 3.同一IPアドレスからの連投を防ぐ
- 750 名前:nobodyさん mailto:sage [2008/01/18(金) 22:45:45 ID:???]
- パイプで別プロセスを作った場合ですが、
特殊サブルーチンENDはそれぞれが終了した場合に常に行われる。 これを防ぐ手立てはないでですか?
- 751 名前:nobodyさん mailto:sage [2008/01/19(土) 10:32:13 ID:???]
- >>750です。自己解決しま。
- 752 名前:nobodyさん [2008/01/19(土) 16:56:00 ID:FZ1FRzKn]
- Perl使用者がよく使うライブラリ、モジュールなどを紹介した
投票形式のサイトを以前見かけたのですが、思い出せません。 どなたかご存じないでしょうか?
- 753 名前:752 mailto:sage [2008/01/19(土) 17:21:59 ID:???]
- 見つかりました
mfpm.blogdb.jp/ お騒がせしました
- 754 名前:nobodyさん [2008/01/23(水) 16:33:04 ID:LaH3xf3C]
- こんにちは。
- 755 名前:helpです [2008/01/23(水) 17:26:00 ID:AM6Aqa52]
- すいません。下記のようにwhile→foreach→whileと入れ子構造で
繰り返し単語リストにある用語を文書から検索したいのですが、 上手く動きません。Helpお願いします。 $word がwhile (<F>) 以下の$wordに上手く渡せません。 open(F4, $dic_file) || die "$dic_fileをオープンできません:$!\n"; while (<F4>){ @words = split(/\n/, $_); foreach $word (@words){ while (<F>) { print "$_"; #「$word」という単語のみにマッチさせる
- 756 名前:nobodyさん mailto:sage [2008/01/23(水) 18:55:07 ID:???]
- while (<F4>){
@words = split(/\n/, $_); wwwwwwwwwwwwwwwwwwwwwwwwwwww
- 757 名前:nobodyさん mailto:sage [2008/01/23(水) 19:27:30 ID:???]
- $/ = '';
- 758 名前:755 mailto:sage [2008/01/23(水) 22:55:33 ID:???]
- つまり
1.用語ファイル (単語が1行に一つずつ入ってる用語。500個位) 2.文書ファイル (文書ファイル。単純なテキスト) 3.2の文書ファイルを、1の用語ファイルの単語を一つずつ whileを使って検索します。 早めに必要なのでどなたか教えてください。>756さん笑ってないで。
- 759 名前:nobodyさん mailto:sage [2008/01/24(木) 00:24:58 ID:???]
- >>755
Perlでは(というか…)改行文字でレコードが分割されているので @words = split(/\n/, $_); # <-はありえない そもそも、こんなループを組むこと自体どうかとも思うが my @words = []; while (my $word = <F4>) { push @words, $word; # $_でもいいけど } ファイルをループ先頭でseekするのもありかな、あとはお好きにドゾー。
- 760 名前:nobodyさん mailto:sage [2008/01/24(木) 07:38:32 ID:???]
- >>755
>>759に書いてあるように改行文字で分割される、 事前に>>757を書いておくと、以降$/に代入された文字で分割されるようになる。 ここでは空文字列なので分割しなくなる。 my $txt { local $/; open(F,$txt_file) or die "$txt_fileをオープンできません。"; $txt = <F>; } open(F4,$dic_file) || die "$dic_fileをオープンできません。"; foreach $word (<F4>) { $word =~ s/\n$/s; $txt =~ s/\Q$word\E//sg #例: マッチ部分削除 } |´д`)ノ笑ってすまんね
- 761 名前:755 [2008/01/24(木) 09:47:56 ID:TN487IBF]
- 好きよ、好きよ、好きよ >760さん。
- 762 名前:nobodyさん mailto:sage [2008/01/24(木) 10:15:27 ID:???]
- 検索するといっても、どういう結果が欲しいわけ?
ファイル2の行数までほしいとか、ファイル1のwordのリストだけでいいとか、 件数までいるとか。
- 763 名前:nobodyさん mailto:sage [2008/01/24(木) 23:47:07 ID:???]
- すいません。Perlからword, excelファイルをいじることってできます?
マクロの言語(VB?)分からないので・・・。
- 764 名前:nobodyさん mailto:sage [2008/01/25(金) 03:03:45 ID:???]
- Win32::OLE
- 765 名前:nobodyさん mailto:sage [2008/01/25(金) 08:09:41 ID:???]
- >>763
Perlそのものがその程度の知識であれば、VBAを勉強した方が早いと思う。 一つバージョンが違っただけで途中で動かなくなるとかしょっちゅうだし。
- 766 名前:nobodyさん mailto:sage [2008/01/25(金) 15:27:50 ID:???]
- VBAでわからないなら Perlでも無理だと思う。
- 767 名前:nobodyさん mailto:sage [2008/01/25(金) 18:34:06 ID:???]
- VBとVBAの違いが分かっていない時点で、
プログラムそのものをあきらめた方がいいと思ったりw
- 768 名前:nobodyさん mailto:sage [2008/01/26(土) 00:07:47 ID:???]
- VBAだけでもVB組めるんだが・・・釣られた?
- 769 名前:nobodyさん mailto:sage [2008/01/26(土) 18:10:44 ID:???]
- cgiファイルにアクセスして来た内容(GETやPOSTのデータなど)を
ログに保存する場合、すべて独自でプログラミングするしかないのでしょうか。 自分で作りはしたのですが、こういう状況は頻繁にあるので、 モジュールがあるのでは、と思ったりしたのですが。
- 770 名前:nobodyさん mailto:sage [2008/01/26(土) 18:32:06 ID:???]
- なぜ、そう思うならドキュメントを読もうと思わないのだろうか?
search.cpan.org/dist/CGI.pm/CGI.pm#DUMPING_OUT_ALL_THE_NAME/VALUE_PAIRS
- 771 名前:nobodyさん mailto:sage [2008/01/27(日) 01:37:41 ID:???]
- >>770
レスありがとうございます。 ドキュメント読んでやってみます。m(_ _)m
- 772 名前:nobodyさん [2008/01/27(日) 12:37:53 ID:TNan8zlF]
- 日本でperlの良いサイトが見当たりません。
perlの英語サイトでお勧めありますか?
- 773 名前:nobodyさん mailto:sage [2008/01/27(日) 13:13:35 ID:???]
- きみの言う”良いサイト”を説明しないことには・・
- 774 名前:nobodyさん mailto:sage [2008/01/27(日) 13:32:38 ID:???]
- perlはネット上では情報量は多い方だぞ。
一方で某社の言語のは情報量は少なく、高い公式文書とかを 買うしかなかったりするし、簡潔すぎて分かりにくい説明を 一生懸命読む羽目にもなる。
- 775 名前:nobodyさん [2008/01/27(日) 19:07:45 ID:TNan8zlF]
- >>773
良いサイトを教えて欲しいのではなくて良いサイトが日本ではないと思うので 海外のお勧めサイトを教えて欲しいんです。 切実な要求ではなくて、ハックな皆さんが常日頃どんな英語サイトを見ているかを気軽に尋ねたつもりなんですが。
- 776 名前:nobodyさん [2008/01/27(日) 19:26:24 ID:TNan8zlF]
- >>774
分かる気がします。 定番ですがperl mongerは良く見ますが、かなり突っ込んだトピックでも有益な情報がたくさん引っかかることがあったりしますね。 例えば、insideout objectはこのサイトで勉強しました。 あとGoogleの最近更新されたページ検索とはてブとCPANサーチを使えば目的のページが見つかることが多いですね。 皆さんはどうやってperl情報を検索してますか? お勧めあったら教えてください。 で、上で質問したのは、RSSで読みたくなったりブラウザーのお気に入りに入れておきたくなるような良いサイトが なかなか日本のperl関係では少ないかなということです。 まあそのあたり実際どう思います? 個人の主観なので、まあそのあたりは適当にスルーしてくださっても結構です。
- 777 名前:nobodyさん mailto:sage [2008/01/28(月) 00:30:45 ID:???]
- おれは
perlbuzz.com/2007/08/top-10-perl-blogs.html search.cpan.org/author/ use.perl とか色々。
- 778 名前:nobodyさん mailto:sage [2008/01/28(月) 00:32:33 ID:???]
- あ、authorぢゃなくて
search.cpan.org/recent こっち。
- 779 名前:nobodyさん mailto:sage [2008/01/28(月) 00:36:50 ID:???]
- うーん、なんか半端だな・・・
www.perlcast.com/ perlmonks.org/ perlperl.com/ cpancode.org/ cpants.perl.org/index.html
|

|