agharta の回答履歴

全186件中1~20件表示
  • foreach 回数制限

    こんばんは,お世話になっております. foreach文を現在使っているのですが,決められた回数表示することは可能でしょうか? それとも,リストが終わるまでループを繰り返してしまうのでしょうか? 初歩的な問題かもしれませんが,よろしくお願いします.

    • noname#97332
    • 回答数1
  • Perlで フォルダ内の全てのファイルを別のフォルダにコピーするには

    お世話になります。 多分ご存知の方には簡単な話だと思いますが教えていただけませんか。 Aフォルダにあるhoge.txtをBフォルダにコピーしたければ use File::Copy; copy "./A/hoge.txt", "./B/hoge.txt" or die $!; で出来るのはわかっているのですが、Aフォルダにある全てのファイルをBフォルダにコピーするというのはどのようなコードを書いたらよいのでしょう。 ちなみにAフォルダには100以上ファイルがあります。ファイルは全部テキストファイルです。

    • ベストアンサー
    • Perl
    • souta_n
    • 回答数5
  • サイト訪問者がどの国からアクセスされているか知る方法

    Webページにアクセスした人がどの国からアクセスしているのか判別する方法はありますか?

    • 締切済み
    • PHP
    • no538tk
    • 回答数1
  • テキストファイルからMySQLに書き込む

    合計12フィールドのテキストファイル(ファイル名:_student.txt)をアップロードし、そのテキストファイルをMySQLのファイル(テーブル名:m_student)に全件書き込もうとしています。(レコードの追加、レコード数は1000件程度が想定されています) アップロードまでは出来たのですが、 テキストファイルを読み込み、 →MySQLのファイル(テーブル名:m_student)に書き込む、 部分が思いつきません。 参考となるサイト、プログラムなどありましたら、ご教授いただけると幸いです。

    • ベストアンサー
    • PHP
    • idek
    • 回答数2
  • 外部サーバにあるPDFファイルをダウンロードさせる方法

    ハイパーリンクにて、外部サーバー上のPDFファイルをIEで表示できるようにしてあるエクセルシートがあります。 このPDFファイルを定期的に自分のPCに別名(その日の日付)で保存してるのですが、 ハイパーリンク先が何十個もあり、毎回手動でおこなうのが面倒なので自動化したいのですが、 どうにも上手くいきません。 ExcelVBAにて、サーバにあるPDFファイルをダウンロードさせる方法はございますでしょうか。 別のカテゴリーで質問済みなのですが、どうやらこちらの方が適切そうなので再質問致しました。 どなたかご教授お願いします。

    • kontade
    • 回答数3
  • TOSHIBA DynaBook SS PORTEGE 3000CTのハードディスク交換後のリカバリについて

     質問タイトルの事項について、ご教授をお願いします。  DynaBook SS PORTEGE 3000CTのハードディスクが故障しました。凄い音を立て、Windows98が全く起動しません。このため、互換性のあるフォーマット済みのハードディスクを入手し、これに交換しました。そして、次に、純正のリカバリディスク(Product Recovery CD-ROM)を使用してリカバリを行おうとして、困りました。  DynaBook SS PORTEGE 3000CTの本体には、CDドライブもフロッピードライブも搭載されていません。純正の外付CDドライブ(PA2671UJ)と純正の外付フロッピードライブ(PA2669U)とこれらの純正付属品は、所有しています。この純正CDドライブを使用するためには、PC本体のPCカードスロットに純正専用のPCカード(CD-ROM DRIVE Interface Card)を挿入し、そのPCカードに純正専用のケーブルを介して接続します。また、この純正フロッピードライブは、純正専用のケーブルを介してPC本体の専用接続口に接続して使用します。    また、PC本体には、USBの接続口が1ヶ装備されています。  純正のリカバリディスク(CD-ROM)を使用するためには、当然、純正の外付CDドライブが機能しなければなりません。ところが、純正の外付けCDドライブを機能させるためのドライバは、当然、交換したフォーマット済みのハードディスクには入っていません。このドライバは、フロッピーに入れて所有しています。    また、Windows98起動ディスクは、2枚のフロッピーに入れて所有しています。  私なりに、dynabook.comやこのOK-WAVE等の関係Webを参照したのですが、この状況を解決する手だてが分かりません。  CD-ROMから起動させるには、「C」または「Esc」を押しながら電源を入れることは知り得たのですが、ハードディスクにドライバが入っていないため、肝心のCDドライブが動きません。  dynabook.comから知ったのですが、DynaBook SS PORTEGE 3000CTでは、「1.フロッピー(ドライブ)からは起動できない。 2.USB接続の汎用フロッピードライブは使用できない。」、とのことでした。  この状況を解決する方法が無いものでしょうか?  以上

    • Libert
    • 回答数1
  • qmailのキューに、覚えの無いメッセージが溜まっていきます

    急遽メールサーバーの管理を任されてしまい、悪戦苦闘しています。 先任の人が突然辞めてしまったので。 困っているのは、qmailのキューに知らない間にとても多くのメッセージが溜まっていることです。 qmHandleというのにたどり着いたので、それを使って調べてみたところ、 一晩のうちに「Messages with remote recipients: 105」のように100件以上のメッセージが キューに入っています。 毎朝削除するのですが、夕方までにはまた増えています。 うちは社員数も少なく、一日のメール送信の回数もそれほど多くないです。 メッセージを調べると、To:のところが 「xxxxxxxxxxxxxxxxxxxx@yahoo.com」 のような、うちの社員の誰も知らない、送信した覚えも無いメールアドレスになっています。 xxxxxxxのところはだいたい適当な英数字です。 From:は「From: MAILER-DAEMON@mail.うちのドメイン」となっています。 うちのメールサーバーに何が起きているのでしょうか? ・誰かに踏み台にされている? ・サーバー内にウィルスのようなものがいて、勝手に適当なアドレスにメール送信している? といったことなのでしょうか。 どのような可能性があるか、もし分かる方がいらっしゃいましたら教えていただけますでしょうか。 出来れば対策も教えていただけるととてもありがたいです。 環境は以下の通りです。 OS: Redhat 7.3 メールサーバー: qmail-1.03 よろしくお願い致します。

  • 正規表現の質問です。

    実行環境がなく困っています・・ Perlで以下の正規表現はマッチするでしょうか? if("EUC-JP" =~ m|EUC|i ) { print "match"; }

    • ベストアンサー
    • Perl
    • php4
    • 回答数5
  • ルーターの設定について

    VPNルーターにて拠点間を結ぶ仕組みを考えています。そこで業者から提案された内容にて、社内LANのサブネットが192.168.90.0/20にて記載がされています。これって通常だと/24が一般的だと思うのですが何故でしょうか?何か理由があるのでしょうか?

  • opendir apache 絶対url

    apache上でcgi-bin/ファイル.cgiのファイル.cgiから特定のディレクトリハンドルを開くために #!/perl/perl/bin/perl -wT use strict; use CGI::Carp qw(fatalsToBrowser); opendir DH, "http://localhost/image/"; opendir DH, "http://localhost/image/" or die "error"; for (readdir DH){ print; } としたのですが オープンできません opendirのパスに絶対urlや相対urlを使用する方法はありませんか?

    • s5210
    • 回答数2
  • suse10.3 ネットワーク(外向きのみ)繋がらず

    よろしくお願いいたします. 初歩的なのか根が深いのか,すら判らなくて情けない思いをしております. ルーター BRL-04FMX クライアント winXP SP2 ×6 サーバー Linux 2.6.22.5-31-default x86_64 openSUSE 10.3 (x86_64) ネット接続 ocn FTTH 以上の構成で小さなLANを組んでおります. 今回ファイルサーバーをと思ってsuse10.3マシンをLANに加えました. が, LAN内部ではサーバーに繋がるのに (vncを使ってWinxpクライアントからsuseへのリモートが出来る) サーバー自身がインターネットに繋がりません. (suse上でfirefoxで普通にブラウジングが出来ない) ルーターの設定画面まではブラウザで表示するので 自分ではsuse側での問題なのだろうかと思ってます. IPの振り方は,全てのマシンを固定で振り分け DHCPは使ってません. default gateway 192.168.0.1 subnetmask   255.255.255.0 IPaddress    192.168.0.* 書籍,リファレンスマニュアル,サイトでのFAQ等・・ 探しながら考えているのですが,どうにも糸口が見つからず. 判っていることを整理しますと ・ネットワークは同一. ・ping 192.168.0.1 は通る. ・ifconfigでLANカードの認識等は設定通り.  inet addr 192.168.0.40  Bcast 192.168.0.255  Mask 255.255.255.0 ・IPアドレスはLAN内全部固定.DHCP使わず. ・ブラウザでルーターの設定画面にログイン出来る. ・他のクライアントはネット接続に異常なし. ・suseのファイアウォールは切ってある. 以上です. 以下は私の見解です. 通常,サーバーといえどブラウザでインターネットアクセスと 言うことになればクライアントアクセスになるから wellknown port ではなく1024番以降のランダムポートでの 接続でしょう. なので,ポートが開いてない等は関係ない気がします. ルーターも特定のポートの制限はしてないのでルータのせいのようにも思えず. 他のクライアントが繋がるので,ルーターが悪さをしてれば サーバーだけが繋がらないとは考えにくい. もう少し,自分が知ってなければならないことがあるような気がするのですが, 自力解決出来ずここで手がかりを求めております. 何かご存じであれば教えていただけないでしょうか. よろしくお願いいたします. *情報として不満足な点もあるかと思いますので 指摘下されば調べます.

    • mopro
    • 回答数2
  • コマンドのオプションが分かりません

    Fedora8を使用しています。 ログファイルの閲覧時に以下のコマンドにて確認しております。  tail -n 1000 /var/log/messages 表示されるログにはDHCPのリース更新が大半で、 このログは表示しないコマンドを知りたいと思います。 上記コマンドに特定文字(DHCP)を含まないリストを表示する、 または、特定文字(smb,nmbdなど)を含むリストを表示する オプションコマンドの追加方法を教えていただきたいです。 宜しくお願いいたします。

    • wipe
    • 回答数1
  • あるメールサーバーにだけ送信できない。

    はじめて質問させていただきます。 SMTP-AUTHでメールサーバーの設定をしているところです。かなり混乱してます。 このメールサーバーははじめて設定しました。プロバイダーはOP25Bは使ってません。 yahoo,gooのフリーメールやプロバイダーの自分のアドレスには送受信できるのですが hotmail.comとlive.comには送信ができません。 hotmail.comとlive.comから送信すると自分のメールサーバーに届いてます。 また受け取ったメールを返信するとhotmail.comとlive.comには送信できてます。 つまり自メールサーバーからhotmail.comとlive.comに直接送信だけができないのです。 どうしてこうなるのでしょうか?確認するべきところを教えてください。 アドレスの記入の間違いはありません。何度もやり直してます。 メールの不正中継もありませんし、ブラックリストにも載ってません。 どうかよろしくお願いいたします。 maillogはこんな感じです。 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max connection rate 1/60s for (smtp:65.55.111.82) a t Jun 9 13:52:19 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max connection count 1 for (smtp:65.55.111.82) at J un 9 13:52:19 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max cache size 1 at Jun 9 13:52:19 Jun 9 13:57:28 user1 postfix/smtpd[5124]: connect from user4.user.com[192.168.11.17] Jun 9 13:57:28 user1 postfix/smtpd[5124]: B5CAD28F260: client=user4.user.com[192.168.11.17], sasl_method=L OGIN, sasl_username=user1@mydomain.com Jun 9 13:57:28 user1 postfix/cleanup[5127]: B5CAD28F260: message-id=<5580A8F80D9F474EBE3E64B4AAA05DE1@tur bo> Jun 9 13:57:28 user1 postfix/smtpd[5124]: disconnect from user4.user.com[192.168.11.17] Jun 9 13:57:28 user1 postfix/qmgr[2163]: B5CAD28F260: from=<user1@mydomain.com>, size=1450, nrcpt=1 (q ueue active) Jun 9 13:57:29 user1 postfix/smtp[5128]: B5CAD28F260: to=<test@live.com>, relay=mx4.hotmail.com[65. 54.244.232], delay=1, status=sent (250 <5580A8F80D9F474EBE3E64B4AAA05DE1@turbo> Queued mail for delivery) Jun 9 13:57:29 user1 postfix/qmgr[2163]: B5CAD28F260: removed

  • あるメールサーバーにだけ送信できない。

    はじめて質問させていただきます。 SMTP-AUTHでメールサーバーの設定をしているところです。かなり混乱してます。 このメールサーバーははじめて設定しました。プロバイダーはOP25Bは使ってません。 yahoo,gooのフリーメールやプロバイダーの自分のアドレスには送受信できるのですが hotmail.comとlive.comには送信ができません。 hotmail.comとlive.comから送信すると自分のメールサーバーに届いてます。 また受け取ったメールを返信するとhotmail.comとlive.comには送信できてます。 つまり自メールサーバーからhotmail.comとlive.comに直接送信だけができないのです。 どうしてこうなるのでしょうか?確認するべきところを教えてください。 アドレスの記入の間違いはありません。何度もやり直してます。 メールの不正中継もありませんし、ブラックリストにも載ってません。 どうかよろしくお願いいたします。 maillogはこんな感じです。 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max connection rate 1/60s for (smtp:65.55.111.82) a t Jun 9 13:52:19 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max connection count 1 for (smtp:65.55.111.82) at J un 9 13:52:19 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max cache size 1 at Jun 9 13:52:19 Jun 9 13:57:28 user1 postfix/smtpd[5124]: connect from user4.user.com[192.168.11.17] Jun 9 13:57:28 user1 postfix/smtpd[5124]: B5CAD28F260: client=user4.user.com[192.168.11.17], sasl_method=L OGIN, sasl_username=user1@mydomain.com Jun 9 13:57:28 user1 postfix/cleanup[5127]: B5CAD28F260: message-id=<5580A8F80D9F474EBE3E64B4AAA05DE1@tur bo> Jun 9 13:57:28 user1 postfix/smtpd[5124]: disconnect from user4.user.com[192.168.11.17] Jun 9 13:57:28 user1 postfix/qmgr[2163]: B5CAD28F260: from=<user1@mydomain.com>, size=1450, nrcpt=1 (q ueue active) Jun 9 13:57:29 user1 postfix/smtp[5128]: B5CAD28F260: to=<test@live.com>, relay=mx4.hotmail.com[65. 54.244.232], delay=1, status=sent (250 <5580A8F80D9F474EBE3E64B4AAA05DE1@turbo> Queued mail for delivery) Jun 9 13:57:29 user1 postfix/qmgr[2163]: B5CAD28F260: removed

  • 画像を複数同時にアップ

    現在更新情報の管理ページを作っています。 更新情報(テキスト以外)に画像を3点同時にアップできるようにしたいのですが、そういった事は可能でしょうか? おそらく可能だと思うのですが、 そういったサンプルプログラムがあれば、 紹介していただけないでしょうか?

  • 自分以外のPerl.exeを強制終了させる方法について

    現在、Windows 2000とXPで、perlを、test.batをダブルクリックする形で使っています。 他にも、並列で、いくつか、同様の方法でperlを実行させていますが、test.cgiが終了した時、test.cgi以外のperlプログラムを全て強制終了させたいのですが、何か、良い方法はないでしょうか? ----test.bat--- perl test.cgi ---- ----test.cgi--- sleep 10; exec("taskkill /F /IM perl.exe"); print 'test.cgi以外のperl.exeを強制終了しました'; ---- 上記方法を試してみたのですが、自身のperl強制終了されてしまいます。 実際は、printの部分には様々な動作を行うため、自身のPIDを見つけ出して、それ以外を強制終了するような方法が最適です。 宜しくお願い致します。

    • ベストアンサー
    • Perl
    • lala_ff
    • 回答数4
  • あるメールサーバーにだけ送信できない。

    はじめて質問させていただきます。 SMTP-AUTHでメールサーバーの設定をしているところです。かなり混乱してます。 このメールサーバーははじめて設定しました。プロバイダーはOP25Bは使ってません。 yahoo,gooのフリーメールやプロバイダーの自分のアドレスには送受信できるのですが hotmail.comとlive.comには送信ができません。 hotmail.comとlive.comから送信すると自分のメールサーバーに届いてます。 また受け取ったメールを返信するとhotmail.comとlive.comには送信できてます。 つまり自メールサーバーからhotmail.comとlive.comに直接送信だけができないのです。 どうしてこうなるのでしょうか?確認するべきところを教えてください。 アドレスの記入の間違いはありません。何度もやり直してます。 メールの不正中継もありませんし、ブラックリストにも載ってません。 どうかよろしくお願いいたします。 maillogはこんな感じです。 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max connection rate 1/60s for (smtp:65.55.111.82) a t Jun 9 13:52:19 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max connection count 1 for (smtp:65.55.111.82) at J un 9 13:52:19 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max cache size 1 at Jun 9 13:52:19 Jun 9 13:57:28 user1 postfix/smtpd[5124]: connect from user4.user.com[192.168.11.17] Jun 9 13:57:28 user1 postfix/smtpd[5124]: B5CAD28F260: client=user4.user.com[192.168.11.17], sasl_method=L OGIN, sasl_username=user1@mydomain.com Jun 9 13:57:28 user1 postfix/cleanup[5127]: B5CAD28F260: message-id=<5580A8F80D9F474EBE3E64B4AAA05DE1@tur bo> Jun 9 13:57:28 user1 postfix/smtpd[5124]: disconnect from user4.user.com[192.168.11.17] Jun 9 13:57:28 user1 postfix/qmgr[2163]: B5CAD28F260: from=<user1@mydomain.com>, size=1450, nrcpt=1 (q ueue active) Jun 9 13:57:29 user1 postfix/smtp[5128]: B5CAD28F260: to=<test@live.com>, relay=mx4.hotmail.com[65. 54.244.232], delay=1, status=sent (250 <5580A8F80D9F474EBE3E64B4AAA05DE1@turbo> Queued mail for delivery) Jun 9 13:57:29 user1 postfix/qmgr[2163]: B5CAD28F260: removed

  • PHP+MySQL

    ORDER BY 句で件数の多い順に(仮:都道府県の登録件数)ソートをさせたいのですよく分かりません。count()とかも試しましたがダメでした。教えて下さい。

    • amd64
    • 回答数4
  • あるメールサーバーにだけ送信できない。

    はじめて質問させていただきます。 SMTP-AUTHでメールサーバーの設定をしているところです。かなり混乱してます。 このメールサーバーははじめて設定しました。プロバイダーはOP25Bは使ってません。 yahoo,gooのフリーメールやプロバイダーの自分のアドレスには送受信できるのですが hotmail.comとlive.comには送信ができません。 hotmail.comとlive.comから送信すると自分のメールサーバーに届いてます。 また受け取ったメールを返信するとhotmail.comとlive.comには送信できてます。 つまり自メールサーバーからhotmail.comとlive.comに直接送信だけができないのです。 どうしてこうなるのでしょうか?確認するべきところを教えてください。 アドレスの記入の間違いはありません。何度もやり直してます。 メールの不正中継もありませんし、ブラックリストにも載ってません。 どうかよろしくお願いいたします。 maillogはこんな感じです。 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max connection rate 1/60s for (smtp:65.55.111.82) a t Jun 9 13:52:19 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max connection count 1 for (smtp:65.55.111.82) at J un 9 13:52:19 Jun 9 13:57:17 user1 postfix/anvil[5071]: statistics: max cache size 1 at Jun 9 13:52:19 Jun 9 13:57:28 user1 postfix/smtpd[5124]: connect from user4.user.com[192.168.11.17] Jun 9 13:57:28 user1 postfix/smtpd[5124]: B5CAD28F260: client=user4.user.com[192.168.11.17], sasl_method=L OGIN, sasl_username=user1@mydomain.com Jun 9 13:57:28 user1 postfix/cleanup[5127]: B5CAD28F260: message-id=<5580A8F80D9F474EBE3E64B4AAA05DE1@tur bo> Jun 9 13:57:28 user1 postfix/smtpd[5124]: disconnect from user4.user.com[192.168.11.17] Jun 9 13:57:28 user1 postfix/qmgr[2163]: B5CAD28F260: from=<user1@mydomain.com>, size=1450, nrcpt=1 (q ueue active) Jun 9 13:57:29 user1 postfix/smtp[5128]: B5CAD28F260: to=<test@live.com>, relay=mx4.hotmail.com[65. 54.244.232], delay=1, status=sent (250 <5580A8F80D9F474EBE3E64B4AAA05DE1@turbo> Queued mail for delivery) Jun 9 13:57:29 user1 postfix/qmgr[2163]: B5CAD28F260: removed

  • PHP+MySQL

    ORDER BY 句で件数の多い順に(仮:都道府県の登録件数)ソートをさせたいのですよく分かりません。count()とかも試しましたがダメでした。教えて下さい。

    • amd64
    • 回答数4