pipipi523 の回答履歴

全582件中61~80件表示
  • パターンマッチングにおいて変数を使いたい

    key.csvというファイルに以下のようなデータが入っています。 U1362-2005-05-16 12:00 U1363-2005-05-16 12:00 U13255-2005-05-16 12:10 key.csvのデータ数は毎回異なります。 この各行の文字列を検索キーとして data.csvに含まれるデータとのパターンマッチングを行いたいのです。 data.csvには U1306-2005-05-16 12:00-xxx,1 U1362-2005-05-16 12:00-xxx,1 U1363-2005-05-16 12:00-xys,2 U1365-2005-05-16 12:00-xys,3 U13255-2005-05-16 12:10-yyy,1 のようにデータが入っています。 この例ではパターンマッチによって U1362-2005-05-16 12:00-xxx,1 U1363-2005-05-16 12:00-xys,2 U13255-2005-05-16 12:10-yyy,1 という結果を得たいです。 key.csvが一定のデータではないので =~//; の中に特定の数値を入れることも出来ないので、$key[0]などの変数を入れたいのですがうまくいきません。 どうしたらよいでしょうか?

    • ベストアンサー
    • fu_me
    • Perl
    • 回答数7
  • Perlがサーバー上でうごきません

    htmlファイルには <html> <form action="form2.cgi" method="get"> 食品名1<input type="text"name="form1"> <br> 食品名2<input type="text"name="form2"> <input type="submit"value="送信"> </form> </html> cgiファイルには #! /usr/bin/perl require "cgi-lib.pl"; &ReadParse(); print "Content-type:text/html\n"; print "\n"; print "<html>\n"; print "<head>\n"; print "<title>フォーム</title>\n"; print "</head>\n"; print "<body>\n"; print "おいしい$in{'form1'}\n; print "まずい$in{'form2'}\n; print "</body>\n"; print "</html>\n"; exit; cgi-lib.plはサーバーにいれております。 どうしてうごかないのでしょうか。

    • ベストアンサー
    • abesouri
    • Perl
    • 回答数4
  • Windows漢字フォルダ名の扱い(chdir編)

    先回、次の質問をさせて頂いた者です。http://oshiete1.goo.ne.jp/qa2230450.html 今回、同様な環境にて、chdir()実行しようとすると、 D:\temp ├─フォルダ名の末尾に機能 ├─フォルダ名の末尾に表 ├─途中に機能がある └─途中に表がある スクリプト内では、次のように書いています(サブルーチン部) sub dir_recurs { my $sdir = @_; my ($d,$rc); my $cwd = Cwd::getcwd(); opendir(DIR,$sdir) || die "$cwd/$sdir") . " $! stopped"; my @dirs=(); my @files=(); foreach(sort readdir(DIR)){ if( -d "$_/" ){ next if(/^\.+/); # '.' '..' はパス push(@dirs,"$_"); }elsif( -f "$_" ){ push(@files,$_); # ディレクトリ以外有り }else{ print "ERROR: '$_' in $cwd.\n"; } } closedir(DIR); #----- 下位ディレクトリへ潜る if(@dirs > 0){ foreach $d (@dirs){ if(!chdir("$d/")){ print "ERROR: chdir($d) from $cwd\n"; next; } $rc = &dir_recurs("."); chdir(".."); } } : 前後関係は、はしょりますが、この処理部が走っているときに、 ERROR: 'temp.txt' in D:\temp\フォルダ名の末尾に機・ ERROR: chdir(フォルダ名の末尾に表) from 'D:\temp' ERROR: chdir(途中に機能がある) from 'D:\temp' ERROR: chdir(途中に表がある) from 'D:\temp' のような結果になってしまいます。 一番先頭でのエラーメッセージを見る限りは、 一度は、「D:\temp」の下の「フォルダ名の末尾に機能」ディレクトリに 潜ることを成功しているようなのですが、次回以降に失敗しています。 この症状について、理由等、お分かりの方、よろしくお願いいたします。

    • 締切済み
    • supob
    • Perl
    • 回答数1
  • Perlがサーバー上でうごきません

    htmlファイルには <html> <form action="form2.cgi" method="get"> 食品名1<input type="text"name="form1"> <br> 食品名2<input type="text"name="form2"> <input type="submit"value="送信"> </form> </html> cgiファイルには #! /usr/bin/perl require "cgi-lib.pl"; &ReadParse(); print "Content-type:text/html\n"; print "\n"; print "<html>\n"; print "<head>\n"; print "<title>フォーム</title>\n"; print "</head>\n"; print "<body>\n"; print "おいしい$in{'form1'}\n; print "まずい$in{'form2'}\n; print "</body>\n"; print "</html>\n"; exit; cgi-lib.plはサーバーにいれております。 どうしてうごかないのでしょうか。

    • ベストアンサー
    • abesouri
    • Perl
    • 回答数4
  • カレンダーの改造について

    はじめまして。初めて質問させていただきます。 知人のホテルのホームページを作成中で、予約状 況を表示するカレンダーを作りたいと思っており、 http://cgi-design.net/ サイトのスケジュールc gi内にある「カレンダー」というcgiを改造して使 いたいと考えています。 このカレンダーは管理画面で特定日にチェックを入 れるとその日付の背景色が任意のカラーに変更され るものなのですが、以下のように改造したいのです。 (1)空室あり..「白」 残りわずか..「オレンジ」 満室..「黒」 というように、背景色の選択肢を3つにしたい。 (2)複数選択できるようチェックボックスではなくプルダウンに変更したい。 といった内容です。自分で試行錯誤でやってみたとこ ろ、プルダウンで選択肢を3つ作るまではできたので 実際動かしてみると、いくつかの日付を残りわずかで 選択して登録後、他の日付を満室に選択し登録すると、 先に登録した残りわずかの日付が一緒に満室になって しまいます。私はホームページはなんとか作れるので すが、CGIは詳しくありません。よろしければソースを お教えいただければ幸いです。 ホームページ制作が先に進まず困っています。ご指導の ほどよろしくお願い致します。

    • ベストアンサー
    • patsaysnow
    • CGI
    • 回答数2
  • カレンダーの改造について

    はじめまして。初めて質問させていただきます。 知人のホテルのホームページを作成中で、予約状 況を表示するカレンダーを作りたいと思っており、 http://cgi-design.net/ サイトのスケジュールc gi内にある「カレンダー」というcgiを改造して使 いたいと考えています。 このカレンダーは管理画面で特定日にチェックを入 れるとその日付の背景色が任意のカラーに変更され るものなのですが、以下のように改造したいのです。 (1)空室あり..「白」 残りわずか..「オレンジ」 満室..「黒」 というように、背景色の選択肢を3つにしたい。 (2)複数選択できるようチェックボックスではなくプルダウンに変更したい。 といった内容です。自分で試行錯誤でやってみたとこ ろ、プルダウンで選択肢を3つ作るまではできたので 実際動かしてみると、いくつかの日付を残りわずかで 選択して登録後、他の日付を満室に選択し登録すると、 先に登録した残りわずかの日付が一緒に満室になって しまいます。私はホームページはなんとか作れるので すが、CGIは詳しくありません。よろしければソースを お教えいただければ幸いです。 ホームページ制作が先に進まず困っています。ご指導の ほどよろしくお願い致します。

    • ベストアンサー
    • patsaysnow
    • CGI
    • 回答数2
  • サーバー上にあるcsvの活用・・・

    会社のWebサーバー上にcsvデータがあります。 一定期間ごとに自動更新されます。 これを利用して、Web上に「新着情報」としてテキスト表示されるようにできれば・・・と思っているのですが、そもそもそんなことが可能なのでしょうか。 可能だとしたら技術的にはどの程度難しいでしょうか。 ちなみに私は会社のWeb更新の仕事をしています。 HTML(css含)の知識はありますけれど、 JavaScriptは既存のプログラムの簡単な改造ならできる程度。 FLASHのActionScriptも同じく、本を読みながらやっと書ける程度。 CGIは、Perlを既存のを設置、簡単な改造ができる程度で、 PHPやJAVAにいたっては全くわかりません。 そのcsvの元原稿は、あるソフト上から手書きで入力されており、 そこから読み取ってcsvに変換するという仕組みです。 作った人はWebの知識は全くってほど無いので、 その人に聞いてもお互いチンプンカンプンです。 ただ、今、Webに載せている新着情報は別途入力しているため、 二度手間をはぶくためにそのcsvを利用できればいいな~・・・と思いまして・・・ まずは、 私程度の技術でも可能なのか、それとも厳しいか、 できるとしたらどんな方法があるのか、 参考になるURLや書籍もあれば、教えてください。 よろしくお願いします。

  • JavaScriptからページを変移せずにcgiへ値を送信

    onmousedownをイベントハンドラとし、マウスクリックされる度にその瞬間のマウスのX座標とY座標を記録するプログラムを作っています。座標獲得まではJavaScriptで出来たのですが、この値をcgiに上手く渡せません。そもそもJavaScriptからcgiプログラムを呼び出すにはどうしたら良いのかもよく分かりません。 とあるところでdocument.write('<script src="abc.cgi"></script>')を使う方法があると聞いたので、アドレスの後にクエリで座標の値を続かせる形で試してみたのですが、document.writeでページの書き換えが行なわれてしまうために1度しか使えず、またそのページの閲覧も中断されてしまうので実用的なものではありませんでした。 このページ変移が行なわれてしまうというのも問題です。 これらの解決方法を教えていただきたいと思います。 皆様、どうかよろそくお願いいたします。

  • ロリポップで自作メールフォームを設置したい

    会社の宣伝にサイトを立ち上げました。 サーバーはロリポップを使用しています。 問合せ用にメールフォームをつけたいのですが、 アンケート項目が複数あるため、自作のフォームを設置したいんです。 ビルダー8でアンケートフォーム機能を使ってみたのですが、 アップロードして試しに送信しようとしたところ、 「回答が定義されていない」とでてしまいました。 CGIがいまひとつわからないので、どう修正したらいいかわかりません。 参考にエラーがでるURLを貼りますので、修正方法をお教えください。 よろしくお願いします http://abyssi.net/cstudy.html

    • ベストアンサー
    • hirosma
    • CGI
    • 回答数1
  • JavaScriptについて

    JavaScriptの質問です。 今、学校の課題でWebページを作っていて、 「Back」ってボタンを押すと前のページに戻るようにしたいのですが、 <FORM> <INPUT type="submit" value="BACK" onclick="history.back();">  </FORM> として、学校の評価に用いられるHTMLlintで文法のチェックをしたところ <FORM> には ACTION 属性が必要です ONCLICK 属性を使うときは ONKEYPRESS 属性も指定しましょう。 と警告が出てきました。 action属性とは具体的に何を指定すればいいのでしょうか。 また、onKeyPress属性は何をつければいいですか? お願いします。

  • サーバー上にあるcsvの活用・・・

    会社のWebサーバー上にcsvデータがあります。 一定期間ごとに自動更新されます。 これを利用して、Web上に「新着情報」としてテキスト表示されるようにできれば・・・と思っているのですが、そもそもそんなことが可能なのでしょうか。 可能だとしたら技術的にはどの程度難しいでしょうか。 ちなみに私は会社のWeb更新の仕事をしています。 HTML(css含)の知識はありますけれど、 JavaScriptは既存のプログラムの簡単な改造ならできる程度。 FLASHのActionScriptも同じく、本を読みながらやっと書ける程度。 CGIは、Perlを既存のを設置、簡単な改造ができる程度で、 PHPやJAVAにいたっては全くわかりません。 そのcsvの元原稿は、あるソフト上から手書きで入力されており、 そこから読み取ってcsvに変換するという仕組みです。 作った人はWebの知識は全くってほど無いので、 その人に聞いてもお互いチンプンカンプンです。 ただ、今、Webに載せている新着情報は別途入力しているため、 二度手間をはぶくためにそのcsvを利用できればいいな~・・・と思いまして・・・ まずは、 私程度の技術でも可能なのか、それとも厳しいか、 できるとしたらどんな方法があるのか、 参考になるURLや書籍もあれば、教えてください。 よろしくお願いします。

  • 金色のコルダとネオアンジェリーク

    実際購入してプレイされた方いますか? どちらを買おうか迷ってます。金色はPSPだし持ち運べて横になりながらでも出来るな~、でもクラシックだし知識ないから好感度を上げるのも大変かとも思うし・・・EDは周りの話だとあっけないみたいだし。 アンジェは昔からやってたしな~でもPS2だからな~持ち運び出来たらな~ と非常に自分勝手な意見で翻弄してます。 オススメを教えて下さい。これ以外の乙女ゲームは顔があまりタイプではないのでさけてますが良いのがあれば、それも添えて教えて下さい。

  • XML::XPathでのfor文の記述

    たびたびお世話になります。よろしくお願いいたします。 perlでXML文書をHTMLへ変換しています。 ---------------------------------------- <!-- file.xml --> <root> <jouhou> <mei> <toushu>あ</toushu> <toushu>い</toushu> <toushu>う</toushu> </mei> <mei> <toushu>え</toushu> <toushu>お</toushu> <toushu>か</toushu> </mei> </jouhou> </root> ---------------------------------------- このようなXMLの場合に、XML::XPathで「あ」と「え」などの最初に来る<toushu>取りたいのですが 日によって<mei>の数が異なるため、<mei>の数を取得してその数でforをすることにしました。 が、うまくいきません。 my $xp = new XML::XPath( filename => "./file.xml" ); for(my $j=1;$j<=$xp->findvalue("count(//jouhou/mei/toushu)");$j++){ print $j; #←ここでは1と2が出ます。 print $xpath->find('//jouhou/mei[$j]/toushu')->get_node(1)->string_value; } このままでは全く出なく、["$j"]とすると、出るには出るのですが「あ」が2回出てしまいます。 書き方が違うと思うのですが、()でくくってみても出ません。 ちなみに print $xpath->find('//jouhou/mei[1]/toushu')->get_node($j)->string_value; だと、ちゃんと「あ」と「い」が出ました…。 もし、お分かりになれば教えていただきたいです。 お手数をおかけしますが、よろしくお願いいたします。

    • ベストアンサー
    • tako-kani
    • Perl
    • 回答数4
  • XML::XPathでのfor文の記述

    たびたびお世話になります。よろしくお願いいたします。 perlでXML文書をHTMLへ変換しています。 ---------------------------------------- <!-- file.xml --> <root> <jouhou> <mei> <toushu>あ</toushu> <toushu>い</toushu> <toushu>う</toushu> </mei> <mei> <toushu>え</toushu> <toushu>お</toushu> <toushu>か</toushu> </mei> </jouhou> </root> ---------------------------------------- このようなXMLの場合に、XML::XPathで「あ」と「え」などの最初に来る<toushu>取りたいのですが 日によって<mei>の数が異なるため、<mei>の数を取得してその数でforをすることにしました。 が、うまくいきません。 my $xp = new XML::XPath( filename => "./file.xml" ); for(my $j=1;$j<=$xp->findvalue("count(//jouhou/mei/toushu)");$j++){ print $j; #←ここでは1と2が出ます。 print $xpath->find('//jouhou/mei[$j]/toushu')->get_node(1)->string_value; } このままでは全く出なく、["$j"]とすると、出るには出るのですが「あ」が2回出てしまいます。 書き方が違うと思うのですが、()でくくってみても出ません。 ちなみに print $xpath->find('//jouhou/mei[1]/toushu')->get_node($j)->string_value; だと、ちゃんと「あ」と「い」が出ました…。 もし、お分かりになれば教えていただきたいです。 お手数をおかけしますが、よろしくお願いいたします。

    • ベストアンサー
    • tako-kani
    • Perl
    • 回答数4
  • (トホホ)家のテレビ周りの構成が理解できていない

    あまりにもトホホな質問ですみません。結婚1年目の主婦です。 結婚して新居をかまえ、お互いの持ち物を持ち寄って生活しておりました。 AV周りはすべて主人のものなのですが、実は私・・・理解できていません。 うちは地デジと言うものなの? それともBS・CSというもの? もしやスカパーなのかっ? なんでビデオデッキが2台あるの?あ、HDD&DVDとテープなの? 何故にリモコンが8個も! そもそもアンテナ(白い中華なべみたいの)が2つもベランダにあって違う方角を向いているのは何故だ? 主人に聞くと高確率の「バーカ!バーカ!」大会で悔しい想いをしそうなのでコッソリ教えてください。 テレビ裏のジャングルのようなコード束をたどって構成を調べてみました。 (ついでにホコリをお掃除) ●テレビ パナソニック TH-22LX20  (まず、これが液晶テレビだと言う事はわかります) ●スピーカーたくさん ●へんなものA 機械(HUMAX DIGITAL CS TUNER CS-4000) ●へんなものB 箱系(パナソニック DY-NET2 BROADBAND RECIVER) ●へんなものC 壁に(MASPRO MOUSTER) ●へんなものD 床に(NEC Ateam WB7000H) ●へんなものE 箱系(AUDIO TORNAID 5.1) ●白丸アンテナA (HUMAXという刻印) ●白丸アンテナB (NIPPON ANTENNA BS 110 CS) ●他にも沢山ありますが雪崩が怖くてさわれません。 で、白丸アンテナBについて補足です。 主人に「NHKが来たら壊れていると言っておけ」と言われました。 使えないということはBSとCSではないですね? テレビのリモコンでアナログ・デジタルとボタンがありましてどちらも見られます。毎日片っ端からボタンを押して“笑っていいとも!”を探してみています。 必要な構成の補足が必要なら言ってください! で、うちは今話題の地デジというなのでしょうか?(涙)

    • ベストアンサー
    • noname#69392
    • テレビ
    • 回答数10
  • (トホホ)家のテレビ周りの構成が理解できていない

    あまりにもトホホな質問ですみません。結婚1年目の主婦です。 結婚して新居をかまえ、お互いの持ち物を持ち寄って生活しておりました。 AV周りはすべて主人のものなのですが、実は私・・・理解できていません。 うちは地デジと言うものなの? それともBS・CSというもの? もしやスカパーなのかっ? なんでビデオデッキが2台あるの?あ、HDD&DVDとテープなの? 何故にリモコンが8個も! そもそもアンテナ(白い中華なべみたいの)が2つもベランダにあって違う方角を向いているのは何故だ? 主人に聞くと高確率の「バーカ!バーカ!」大会で悔しい想いをしそうなのでコッソリ教えてください。 テレビ裏のジャングルのようなコード束をたどって構成を調べてみました。 (ついでにホコリをお掃除) ●テレビ パナソニック TH-22LX20  (まず、これが液晶テレビだと言う事はわかります) ●スピーカーたくさん ●へんなものA 機械(HUMAX DIGITAL CS TUNER CS-4000) ●へんなものB 箱系(パナソニック DY-NET2 BROADBAND RECIVER) ●へんなものC 壁に(MASPRO MOUSTER) ●へんなものD 床に(NEC Ateam WB7000H) ●へんなものE 箱系(AUDIO TORNAID 5.1) ●白丸アンテナA (HUMAXという刻印) ●白丸アンテナB (NIPPON ANTENNA BS 110 CS) ●他にも沢山ありますが雪崩が怖くてさわれません。 で、白丸アンテナBについて補足です。 主人に「NHKが来たら壊れていると言っておけ」と言われました。 使えないということはBSとCSではないですね? テレビのリモコンでアナログ・デジタルとボタンがありましてどちらも見られます。毎日片っ端からボタンを押して“笑っていいとも!”を探してみています。 必要な構成の補足が必要なら言ってください! で、うちは今話題の地デジというなのでしょうか?(涙)

    • ベストアンサー
    • noname#69392
    • テレビ
    • 回答数10
  • 英語のかっこよさって?

    日本でもあらゆるところで英語を目にしますが、英語にするとどういうメリットがあるんでしょうか。歌詞でもお店の名前でも英語で書かれているとやっぱりカッコイイと思いますし、逆に日本語で書かれてると不自然に感じることがあります。 例えばTシャツのど真ん中に、英語で「I LOVE NY」って書かれているのと、日本語で「わたしはニューヨークが大好きだ」って書かれているのがあれば、当然英語で書かれてるほうがカッコイイし、むしろ後者はダサく感じます。 内容は同じ事なのにどうしてここまで、英語がかっこよく感じるのか知りたいです。 英語圏で暮らす人は、歌詞や洋服に日本語を用いる事ってめったにありませんし・・・。 内容がまとまらなくて申し訳ありません。 英語のかっこよさって何なのか教えていただけたら嬉しいです。また、そのようなサイトがありましたら是非教えてください。

    • ベストアンサー
    • bg13
    • 英語
    • 回答数9
  • submitボタンを二つ用意したい

    textに入力したものを二つのsubmitボタンで共用できるようにしたいと考えています。 作ってみたのですが、思ったように動かずに困っています。 ↓をどのように修正すれば動くでしょうか。 よろしくおねがいします。 <html> <body> <form name="hoge" action="hoge1.php" method="post"> <div class="ok_left"><input name="kw" value="" /> <script type="text/javascript"> <!-- function pushSubmit (val) { with(document.hoge){ if(val=='2'){ action = 'http://hoge.jp/hoge2.php'; } submit(); } } --> </script> <a href="javascript:pushSubmit('1');"><input name="submit1" type="submit" value="1"/></a> <a href="javascript:pushSubmit('2');"><input name="submit2" type="submit" value="2"/></a> </form> </body> </html>

    • ベストアンサー
    • Filette
    • HTML
    • 回答数2
  • 次世代DVDレコーダーで質問です

    Blu-ray と HD-DVD の2種類がありますがどちらが普通のDVDが使えるのですか? また、2種類の違いを教えて下さい。

  • 並列回路、抵抗を一つ取り去ったら?

    抵抗にRaを用いたRb一般的な並列回路図  ┌Ra┐  ┤  ├  └Rb┘ で、Rbをはずして断線状態にした時は直列回路になるのは判りますが、 Rbが存在しない(またはRb=0)の場合はどういった挙動をするのでしょうか? Rbが十分0に近い場合は合成抵抗の計算よりR=Raとできるので、Rb=0場合も 直列回路として良いのか、悩んでいます。 ついでなのですが、電源が一つだけある回路を作った場合 ┌─┐ └∥┘ 回路全体ではどういった事が起きるのでしょうか