omni2 の回答履歴

全94件中21~40件表示
  • IO::Socketでacceptを実行すると待機状態になる

    IO::Socketを使って、accept();を実行すると接続があるまでずっと待機状態になってしまいます。 調べたところ、これはaccept()の仕様だという事は分かったのですが、これをなんとかして一定時間たったらあきらめる。という風には出来ないのでしょうか?

    • ベストアンサー
    • Perl
    • Justic
    • 回答数3
  • アクセス解析でキーワードだけ取得したい

    Perlでアクセス解析をしています。 閲覧者がどこから飛んできたのかわかるのですが、下記の様なアドレスで返ってくるので「何ていうキーワード」で引っかかったのか分かりません。 http://search.yahoo.co.jp/bin/search?p=%A5%C6%A5%B9%A5%C8&fr=top&src=top アドレスをブラウザに放り込んでやれば分かるのですが... 上記アドレスから「%A5%C6%A5%B9%A5%C8」を抜き出す方法はあるのでしょうか? ※ search.yahooに特化した話で構いません。 是非、ご教授下さいm(__)m

    • ベストアンサー
    • Perl
  • 修正画面の「select」で指定のものに「selected」を付ける

    CGIを改造中です。 今、修正フォーム部分を色々と触っているのですが、ちょっと知恵を貸してください。 <SELECT>でドロップダウンリストを使っています。 このオプションの数が90くらいあります。 オプションは <SELECT name="genre"> <OPTION value="11">項目1</OPTION> ~~ と言う形です。 で、修正画面なので、$genreに入っているものに「selected」をつける必要があります。 私の少ない知識だとすべてのオプションに対して、例えば11の場合… if($genre == 11){ print "<OPTION value="11" selected>項目1</OPTION>\n"; }else{ print "<OPTION value="11">項目1</OPTION>\n"; } とする方法しか浮かびません。 しかし、これを90個分も並べるのは面倒ですし、ソースも長くなってしまいます。 どうにかしてこれを簡素化することは出来ないでしょうか? 方法があればお願いします。

    • ベストアンサー
    • Perl
  • 修正画面の「select」で指定のものに「selected」を付ける

    CGIを改造中です。 今、修正フォーム部分を色々と触っているのですが、ちょっと知恵を貸してください。 <SELECT>でドロップダウンリストを使っています。 このオプションの数が90くらいあります。 オプションは <SELECT name="genre"> <OPTION value="11">項目1</OPTION> ~~ と言う形です。 で、修正画面なので、$genreに入っているものに「selected」をつける必要があります。 私の少ない知識だとすべてのオプションに対して、例えば11の場合… if($genre == 11){ print "<OPTION value="11" selected>項目1</OPTION>\n"; }else{ print "<OPTION value="11">項目1</OPTION>\n"; } とする方法しか浮かびません。 しかし、これを90個分も並べるのは面倒ですし、ソースも長くなってしまいます。 どうにかしてこれを簡素化することは出来ないでしょうか? 方法があればお願いします。

    • ベストアンサー
    • Perl
  • PerlでIEの制御と自動入力

    VBでWebBrowserというコンポーネントがあります。それを perlを使ってIE(インターネットエクスプローラー)を制御したいのですが、 例えば、自動的にフォームに数値を入れて、フォームのボタンを押すようなことを させたいのですが可能でしょうか? Perl5.8 Windowsを使っております。

    • ベストアンサー
    • Perl
    • kounesi
    • 回答数1
  • ホームページビルダーV9で作成したhtmlをCGI上で表示させる方法

    HTML&CGIの初心者なので教えて頂きたいのですが、上記のソフトで作成したhtmlをcgi上で表示させようとすると、「ErrorCode 500 Internal Server Error」と表示されます。html単体としてはIE上で問題無く表示されるのですが、cgi内に入れると表示されなくなります。 KENT-WEBの「Perl cheker」で確認すると文法チェックで下記表示がありましたがどう修正したらよいのかわかりません。 Bareword found where operator expected at index.cgi line 407, near "//W3C" (Missing operator before W3C?) String found where operator expected at index.cgi line 410, near " cgi自体は携帯とPCの両方からアクセスできるインデックス画面です。 わかる方がいらしたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • CGI
    • getak
    • 回答数2
  • 環境変数

    JAVA初心者です。 今日、参考書を購入して勉強をはじめたところです。 プロンプトでjavacを実行しようとすると、「コマンドまたはファイル名が違います」とでてしまいます。 参考書には、「;c:\program files\java\jdk1.5.0\bin」を"PATH"に加えろとありますが、色々と調べながら加えましたが上手くいきません。 OSはwindows98です。 autoexec.batは C:\PROGRA~1\GRISOFT\AVGFRE~1\BOOTUP.EXE @ECHO OFF loadhigh c:\windows\COMMAND\nlsfunc.exe c:\windows\country.sys @SET CLASSPATH=C:\PROGRA~1\PHOTOD~1.0\ADOBEC~1 です。 どこに、どのように加えたらよいのでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • X月Y日がZ曜日なのは西暦何年か

    X月Y日がZ曜日なのは西暦何年かをだすにはどうすればいいのでしょう?

    • ベストアンサー
    • Perl
  • X月Y日がZ曜日なのは西暦何年か

    X月Y日がZ曜日なのは西暦何年かをだすにはどうすればいいのでしょう?

    • ベストアンサー
    • Perl
  • Perlモジュールインストール tarボール? 5.6 5.8 それぞれ?

    WindowsのPerl5.6とPerl5.8を入れております。 最初Perl5.6を c:\usrに入れ 次にPerl5.8を c:\usr\localに入れました。 コマンドプロンプトでperl -vとすると 5.8が動作していました。 webのローカルテスト用に 5.6, 5.8の環境を作成したいのですが ppmでモジュールをインストールする場合は、それぞれのppmを動かせば バージョンを間違えることなく、Perlモジュールがインストールされていますが、 CPANから取得したtar(圧縮されたソース)を展開して、 perl Makefile.PL nmake nmake test nmake install した場合に、最後にインストールした5.8のPerlにモジュールがインストールされるのでしょうか? ppmは問題ないと見ましたが、手動インストールの場合、 5.6, 5.8を指定してインストールすることは可能でしょうか? スマートな解決方法はありますか?(出来るだけ簡単に運用したいので)

    • ベストアンサー
    • Perl
    • kounesi
    • 回答数1
  • ログインしてから、閲覧済みを確認する方法。

    会社で社員のみが閲覧できるHPを作成している者です。 今、そのHPをサーバーで管理できるようになり、社員がHPの内容を毎日閲覧しているかを確認できる方法を検討しています。 例えば、毎日の周知事項のページがあり、そこに各自のログイン番号でログインして、閲覧済みのボタンをクリックなどをするという方法などです。 もっとよりよい方法などがあればそちらを参考にさせて頂きたいと思うのですが、何分CGIに関する知識が乏しいもので、どのように構成していったらいいか悩んでいます。 このようにしたらいいよ、もしくは、このサイトを参考にして作ってみては?というサイトをご存知でしたら、是非ともご教授願いたいと思います。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • HPに設置するブログのリンク集

    ブログのリンク集を自分のホームページ内に作りたいと思っています。 できれば現在既にあるページの中に組み込む形で導入したいと考えてはいますが、 この方法で出来なければ別の独立したページとして設置したいと思います。 そこで教えていただきたいのですが。 更新されたブログのリンクを上位に表示していくようなフリーのCGI、 もしくはPHPといったものはありますでしょうか? もしくはそれを可能とする方法でも構いません。

    • ベストアンサー
    • CGI
  • CSVファイルをダウンロード時のファイル名文字化けについて

    weblogic+java1.4.2+struts+IE6.0 でWebシステム開発を行っています。 CSVファイルをダウンロードする機能で、 CSVファイル名が全角で60バイト以上にしたとき、ダウンロード時のファイル名の先頭が 「08」、「C9」などに文字化けしてしまいます。 60バイト以内にするとファイル名は正常に表示されます。 ぜひこの現象に対する対応策、URLなどご存知の方はご教授ください。 また回避不可能な場合、理由または技術情報が明記されたURL、技術文献の情報などありましたら そちらもお教えください。 outputstream出力時のソースは以下の通りです。 ↓ try{ response.setContentType(contentType); response.setHeader("Content-disposition", "attachment; filename=" + URLEncoder.encode(fileName, "UTF-8"));     response.getOutputStream().write(fileContents); }catch (Exception e){ }finally{ response.getOutputStream().close(); } return null; 以上宜しくお願いいたします。

    • ベストアンサー
    • Java
  • eclipseUMLを日本語化する方法は?

    eclipseUMLのメニューを日本語で表示させる事は出来ないでしょうか? 英語ばかりで困ってしまいます。 ご存知の方おられましたらお教え下さい、宜しくお願いします<(_ _)> ----------- 私の環境 ------------ windowsXP eclipse-SDK-3.0.2-win32.zip NLpack-eclipse-SDK-3.0.x-win32.zip EclipseUML 2.0.0.20050411 Studio jre1.5.0_04

    • ベストアンサー
    • Java
    • whisky
    • 回答数2
  • Graphicsクラスを使って描画履歴を残して、しかも色も選択しながら描画を行いたい

    以下のようなドロープログラムを作ってみたのですが 描画色を変更して再描画すると前の描画履歴が消えてしまいます 描画色を変更しても以前の描画履歴の消えないようにするには どのようにすればいいのでしょうか。 文字数制限によりプログラムをアップできませんでしたので一部を記述させていただきます。 グローバルなカラーオブジェクトを用意し class Globe{ static mycol=Color.white; } 二つのラベルを用意して Label red=new Label("■"); Label green=new Label("■"); ラベルそれぞれにマウスリスナーを登録して red.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ GLobe.mycol=Color.red; } }); green.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ GLobe.mycol=Color.green; } }); マウスドラッグによる座標取得を行い public void mouseDragged(MouseEvent e){ x=e.getX(); y=e.getY(); repaint(); } 二つの色を使い分けて描画できるようにしました。 public void update(Graphics g){ setForeground(Globe.mycol); g.fillOval(x-3,y-3,6,6); }

    • ベストアンサー
    • Java
  • 前のページへ戻ったときのプルダウンメニューの戻り値を選択した状態にしたい。

    こんにちわ。CGI(perl)でアンケートフォームを作成中です。最初のページにoptionタグのプルダウンから選択する項目があります。確認画面から最初のページへ戻るときにプルダウンが選択された状態にするにはどう記述したらいいのでしょうか?たとえば、以下のソースのプルダウンで、青をチェックした後、次ページへ行きます。確認画面で、入力ミスにきづき、最初のページに戻ったときに、普通なら選択項目がデフォルトの「お選びください」になると思うのですが、戻ったときに最初に選択した、「青」が選択されている状態にしたいのです。cookieとjavascriptのhistryback()は使わずにできますか? やり方をご存知の方、ぜひ教えてください。よろしくお願いいたします。デコードの処理の中でforeachを使うまでは調べたのですが、そのあとがわかりません。。 sub top{ print <<EOF; <html> <head> <meta content="text/html; charset=shift_jis"> <title></title> </head> <body> □好きな色は<br> <select name="iro" size="1" value="iro"> <option value="0">お選びください。 <option value="1">赤 <option value="2">黄 <option value="3">青 </select> <br><br> <input type="hidden" name="action" value="kakunin"> <input value="次へ" type="submit"> <br> </form> </body> </html> EOF }

    • ベストアンサー
    • CGI
  • 次ページ処理で途中つまりました

    次ページ処理を作成しています。 サイト内は1ページごと表示されます。 トータル件数表示することも完成しています。 URL内にfoge?page=2みたいなところまで完成したのですが、肝心の2ページ目に行くURLをクリックしても行かず、同じページが表示されます。 そのサイトはIDとパスワードを保持したまま次のページなどにいくことを目論んでいます。 なので、実際のURLは↓ foge?mycmd=read3&mynum=0&mypass=22&page=2 最後にpage=2を使って次のページに行かせたいのですが。 ちなみにmynumやmypassはIDとパスワードです。mycmd=read3は処理ルーチンで分岐させています。 このpage=2という数値をちゃんと取れていない気がするのです。下のようにして数値を得ようとやってみましたが、ダメでした。 $method = $ENV{ 'REQUEST_METHOD' }; if( $method eq 'GET' ) { $query = $ENV{ 'QUERY_STRING' }; # データの受け取り &getparam( $query ); # データの分解 $mode = 'show_write'; # 処理モードの決定(show_write:表示) } elsif( $method eq 'POST' ) { read( STDIN, $query, $ENV{ 'CONTENT_LENGTH' } ); # データの受け取り &getparam( $query ); # データの分解 $mode = 'write'; } sub getparam { my( $value, $key ); foreach $in_param ( split( /&/, $query ) ) { ( $key, $value ) = split( /=/, $in_param ); $value =~ tr/+/ /; $value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack('C', hex($1) )/ge; &jcode'convert( *value, $code ); $param{ $key } = $value; } } $page = $param{ 'page' }; # ページ数 どのようにして次ページ処理をうまく行かせればよいか教えてください。よろしくお願いします。

    • ベストアンサー
    • Perl
    • ma_trix
    • 回答数1
  • Graphicsクラスを使って描画履歴を残して、しかも色も選択しながら描画を行いたい

    以下のようなドロープログラムを作ってみたのですが 描画色を変更して再描画すると前の描画履歴が消えてしまいます 描画色を変更しても以前の描画履歴の消えないようにするには どのようにすればいいのでしょうか。 文字数制限によりプログラムをアップできませんでしたので一部を記述させていただきます。 グローバルなカラーオブジェクトを用意し class Globe{ static mycol=Color.white; } 二つのラベルを用意して Label red=new Label("■"); Label green=new Label("■"); ラベルそれぞれにマウスリスナーを登録して red.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ GLobe.mycol=Color.red; } }); green.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent e){ GLobe.mycol=Color.green; } }); マウスドラッグによる座標取得を行い public void mouseDragged(MouseEvent e){ x=e.getX(); y=e.getY(); repaint(); } 二つの色を使い分けて描画できるようにしました。 public void update(Graphics g){ setForeground(Globe.mycol); g.fillOval(x-3,y-3,6,6); }

    • ベストアンサー
    • Java
  • 背景をウインドウ右上に固定するには?

    現在http://www.kent-web.com/内の「image album」の 設置をしている者です。 背景をGIFに変更したところ、位置の設定ができず、 思い通りの場所に表示できません。 ウインドウのリサイズをしても、常に右上にGIFを固定したいのですが どのように設定すればよいのでしょうか? 宜しくお願いします。

    • ベストアンサー
    • CGI
  • ActivePerlでデータベース(oracle)

    お世話になります。 http://okweb.jp/kotaeru.php3?q=1573758で質問をしている者です。 未解決ですが、環境の構築段階からうまくできていないのではと思い perlでOracle環境を構築する方法を確認させていただきいです。 http://www.tohoho-web.com/lng/199909/99090253.htm http://homepage3.nifty.com/hippo2000/perltips/perlora.htm 上記を参考に、PPMから必要なモジュール DBI DBD-Oracle をinstallしているのですが、インストールは問題なく終了します。 接続を試みると、前回質問させていただいたエラーになります。 何か見落としているのでしょうか・・、他にどんな原因が考えられるかなど なんでもよいのでご教示いただけたらと思います。 宜しくお願い致します。 ActivePerl5.8.6 windows2000server oracle8i

    • ベストアンサー
    • Perl
    • geso775
    • 回答数5