saijyo_739 の回答履歴

全357件中41~60件表示
  • define文のパラメータを実行時に変化させたい

    Cで、define文で値を指定することがあると思います。 シェルスクリプトあたりを使って、define文で指定される定数のパラメータを変化させて、自動でパラメータを変化させてデータを取りたいです。 そのようなときにはどのように記述すればよいのでしょうか? たとえば、下のような場合です。 環境はlinuxです。 よろしくお願いします。 //////////////////////////////////////// #define LOOP 400 <---- ここを実行時に変化させたい。 #define FILESIZE LOOP*16 int main(int argc, char** argv){ printf("FILESIZE = %d\n", FILESIZE); }

    • g47040
    • 回答数6
  • シェルスクリプトでファイルの読みとり

    /etc/ldap.confからpam_passwordで始まる行を見つけてその行を書き換えて上書きする関数を作ろうとしているところです。 以下のようにしましたがデバッグのためのechoでの出力が見えませんでした。 echoで1行ずつ列挙されるのを確認したいのですがどうしたらよいですか? function func1 { while read LINE ; do echo $LINE done < $1 return "" } buf=`func /etc/ldap.conf`

  • 5inchベイに3.5inchHDDを設置するには

    Gateway GT5652j には5inchベイしか設置場所がなく、3.5inchHDDを内臓するにはどうすればいいのか?。5inchベイに設置する為に3.5inch用金具を買ったが、ベイBOXをPCからはずして、そしてそのBOXに穴あければ、可能ですが、この金具には別の金具が必要な気がします。このPCは、ハードディスクが無く、取り外した後だったので、しかも金具が付属してなく、市場から、HDDと5inchベイに設置する為の3.5inchHDD用金具を入手したが、その取り付け方法が分からない。  あるいは、金具自体が違う物を使用するかもしれない。 本体内部や、ベイBOXには手は加えられていない。それで、私もBOXに穴をあけずに設置を考えているが、その設置方法を教えてください。そして、金具、ブラケットなど、必要なパーツがあればそれも教えてください。今はサイドパネルだけをスライドしてはずしてますが、反対側のパネルはなかなかはずれそうにないし、ベイBOXも簡単には解体できそうにありません。さて、解決策は?。分かる人教えてください。

    • bells3
    • 回答数4
  • 自宅のWebカメラにGlobal IPアドレスで

    自宅にWebカメラがあります。(IPアドレスが192.168.1.3とします。) 今自宅のブロードバンドルーターのポートマッピング機能を使ってそのWebカメラでアクセスできるように設定していますので。IEを開いて、 http://WANのIPアドレス:ポート番号 と入力すれば、世界中どこからもアクセスできます。 逆に自宅内からこのアドレスを入力すると、アクセスできません。 192.168.11.3:ポート番号 と入力しないといけません。 前者のURLを入力して、自宅内からもアクセスできる方法ありませんか? ちなみに、ブロードバンドルーターは「WHR-AMPG(バッファロー)」です。 確かブロードバンドルーターを買い替える前はできたんですが。。

  • CentOSでネットに繋がらない

    Linux初心者です。 今日、これまでVistaを入れて使っていたPCをLinux専用機にしようと思い CentOS-5.6をインストールしたのですが、ネットに繋がらないという問題が生じました。 Vistaでは自動でネットワークの設定が出来ていたので ネットワークの知識が乏しくてもどうにかなっていたのですが…。 まずはどうすべきかご教授いただけないでしょうか?

  • linuxとWindows間の文字コードについて

    linuxで数値計算を行い、作成した大量のdatファイル(1000以上)をWindowsで確認すると、文字コードの違いからなのか、改行が無くなっていました。fortranでwrite文を使ってdatファイルに書き出しているのですが、文字コードの影響でしょうか?(コンパイラはgfortranです。) また、解決策としてどういった方法が考えられますか? 希望としては、Windows主体で計算から結果編集まで、全てを行いたいのですが、計算に使える高性能なパソコンはlinuxしか無いので、Windowsで計算するという選択肢はありません。また、計算結果はlinuxではなく、Windows上で編集するということが前提です。 よろしくお願いします。

  • UTF-8への変更

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <link rel="stylesheet" href="style.css" type="text/css"> <BASE target="_top"> </head> <body> <div align=center> <? /*送信ボタンが押されたとき */ if ($_POST{action} == "sendmail") { $ng = 0; /* 入力のチェック */ if (!$_POST{name}) { print("<BR>氏名が入力されていません。<BR>\n"); $ng++; } if (!$_POST{mail}) { print("<BR>メールアドレスが入力されていません。<BR>\n"); $ng++; } if (!$_POST{tel}) { print("<BR>電話番号が入力されていません。<BR>\n"); $ng++; } if (!$_POST{comment}) { print("<BR>お問い合わせ内容が入力されていません。<BR>\n"); $ng++; } if ($ng) { print ("<BR>お問い合わせに失敗しました。<BR>\n"); print ('<input type="button" value="前の画面に戻る" onClick="JavaScript:history.back(-1);">'); print ("</body></html>\n"); exit; } $currentdate = date("Y/m/d H:i"); $ordernum = date("Ymd"); $message = "ホームページからお問い合わせがありました。\n\n"; $message .= "■ 送信者は以下の通りです。\n"; $message .= "--------------------------------------------------\n"; $message .= "送信日時 :".$currentdate."\n"; $message .= "氏名:".$_POST{name}."\n"; $message .= "メールアドレス:".$_POST{mail}."\n"; $message .= "電話番号:".$_POST{tel}."\n"; $message .= "お問い合わせ内容:".$_POST{comment}."\n"; $message .= "--------------------------------------------------\n\n"; mb_language("ja"); $from = mb_convert_kana($_POST{mail},"KVrna"); $to = "oooo@xxxxxxxx.xxxx"; $subject = "ホームページからお問い合わせがありました"; $subject = '=?ISO-2022-JP?B?' . base64_encode(mb_convert_encoding($subject, 'ISO-2022-JP', 'AUTO')) . '?='; $message = stripslashes($message); mail($to,$subject,$message,"From:$from"); print ("<BR><BR>\n"); print ("お問い合わせを受け付けました。<BR>近日中にご返信させていただきます。<BR><BR>\n"); print ('<A HREF="index.html"> >> トップページに戻る</A> <BR>'); print ("</body></html>\n"); exit; } ?> </div> </body> </html> ----------------------------------------------------------------------------- <form action="form2.php" method="post"> <input type="hidden" name="action" value="sendmail"> <table cellspacing="1" cellpadding="5" width="660" bgcolor="black" align="center"> <tr> <td bgcolor="#efffff" width="140"><font color=black>【御名前】</font></td> <td bgcolor="#ffffff"><input type="text" name="name" size="30" value="" maxlength="30"></td> </tr> <tr> <td bgcolor="#efffff"><font color=black>【メールアドレス】</font></td> <td bgcolor="#ffffff"><input type="text" name="mail" size="30" value="" maxlength="40"></td> </tr> <tr> <td bgcolor="#efffff"><font color=black>【地域】</font></td> <td bgcolor="#ffffff"><input type="text" name="address" size="30" value="" maxlength="40"></td> </tr> <tr> <td bgcolor="#efffff"><font color=black>【御問合せ内容】</font></td> <td bgcolor="#ffffff"><textarea name="comment" rows="7" cols="35"></textarea></td> </tr> </table><br> <center> <input type="submit" name="sub" value="送信"> </center> </form> -------------------------------------------------------------------- 上のような「charset=Shift_JIS」対応のPHPファイルを「charset=UTF-8」に変更するにはどうしたら良いでしょうか? また、次のHTMLファイルは、このままの状態で「charset=UTF-8」のサイトに埋め込むことができますか? もし、こちらも変更箇所等があれば御指導を御願い致します。 ※ファイルのコピーをそのままペーストしてしまったので、長くなり申し訳ありません。

    • bb1234
    • 回答数4
  • IPを抜かれるとは?

    あるサイトを見てたら、「IP抜かれてますよ」と指摘されました。 気味が悪かったのですが、どんな方法で抜かれてしまうんでしょうか? 以前にも、IDを晒されてしまった事があるのですが、不気味でたまりません。 よろしくお願いします。

    • 1227jy
    • 回答数3
  • gnuplotについての質問です。

    plot min(x,-x+5) でグラフを書きました。f(x)=xとg(x)=-x+5が が交わるx座標を表示させるにはどうすればよろしいのでしょうか? よろしくお願い致します。

  • IOアドレスを変更できるパラレル増設ボード

    IOポートを0x378に設定できるパラレル増設ボードは無いでしょうか。 古いプログラムを使っていますが、IOポートに直接アクセスしているようです。 ソースも残っていないし、作者もいませんのでプログラム側での変更は不可能です。 IOポートへの直接アクセスを仲介するデバイスドライバーを使用しています。 現在XPで動作しています。 購入予定の新しいPCにはパラレルポートがついていません。 そこでPCI Expressで増設するボードを探していますが、IOアドレスを変更できるものがあるのかどうか知りたいです。

    • abaca
    • 回答数1
  • バイオスの表示カットの方法を知りたい

    ウィンドウズスタート前にチョコっと表示されるバイオスをカットしたい 方法をご教示ください。 OSはXPおよび7 XPは ボタン電池の交換をしたら WIN立ち上げ時にバイオスが数秒表示されてから 立ち上がるようになった XPの動作には支障はない 交換時に初め極性を間違えたが これを修正したら時間の表示に問題は無い。 WIN7は ハードディスクを一台追加したら WIN立ち上げ時にバイオスが数秒表示されてから 立ち上がるようになった 7の動作には支障はない いつも このようになるのが 鬱陶しいので すぐにWINが立ち上がるようにしたい 何が良くなかったのか 何かすることが欠けているのか どうしたらいいのかご教示を。

  • Webサーバからメールサーバまでのセキュリティ対策

    お世話になります。 ただいま、ホスティング会社にてWebサーバを構築し、 お問い合わせフォームを作成→サイトにSSL設定しました。 ここまでのセキュリティは問題なさそうですが 問題はお問い合わせフォームに投稿があった際に、 インターネットを迂回してメールサーバに 情報を送信しているため、そこの情報漏えい/セキュリティを 心配しています。なにかよい方策はありませんでしょうか? お願いします。

  • Linux UDPサーバーに対するクライアント数

    CentOS release 4.6(カーネル 2.6.9-67)上でUDPサーバーを開発していますが、同一ポートに対して複数クライアントからの通信を確認しています。250クライアント位までは同時通信してもパケットロスはほとんど発生しないのですが、250クライアント以上で同時通信を行うと、最大250クライアント位まで通信可能ですが、残りのクライアントについてクライアントからのパケットロスが発生します。 UDPなので多少のパケットロスしかたないのですが、なぜ最大250クライアント位までしか同時通信ができないかを調べています。 UDPサーバー側の送受信バッファはソケットオプションで大きめに設定しています。 カーネルパラメータやソケットオプションなどで、同一ポートに対しての同時通信が可能なクライアントを制限するようなパラメータはあるのでしょうか? 有識者の方がいましたらご教示下さい。 宜しくお願いいたします。

  • INIファイルの改ざんを検出する

    自作でソフトウェアを作成しているのですが、その中でINIファイルに設定を書き出しています。 しかし、実体のあるテキストファイル(INI)で保存すると、簡単に改ざん(ユーザーの意図していない悪質な改ざん)をされてしまうことになります。 ソフトウェアの性質上、INIファイルに保存されているデータをevalすることがあるのですが、 もしそこが改ざんされていれば大変なことになりかねません。 そこで、INIファイルの改ざんを検出、または改ざんされないようにしたいのですが、どのような手段があるでしょうか。 自分で考えたのは、 アプリケーション終了時に ・INIファイルのMD5ハッシュを取得、それを記憶。 ・INIファイルのタイムスタンプを記憶。 をして、次回起動時に現在のINIファイルのMD5,タイムスタンプと比較して、改ざんを検出するというものです。 ですが、この方法だと結局はMD5のハッシュ値やタイムスタンプをどこかに保存しておかねばならず、 そうなるとそれらも改ざんされる恐れがあって結局意味を成さなく成ってしまいます。 どうすると、一番効率的で安全でしょうか。 レジストリも結局は改ざんされてしまいます。 そもそも、完全に改ざんを防ぐことはできないだろうと思っていますので、 出来るだけ改ざんされにくい方法、または改ざんを検出しやすい方法をご教授いただければと思います。 様々な意見を頂きたいので、既に回答が出ている場合も追加で回答頂けると幸いです。

    • scrths
    • 回答数3
  • ipv6に対応していないルータをどうにかしたい

    先日家でau光で契約したのですが ルータがipv6に未対応のようで world IPv6 dayに乗り遅れてしまいました。 今後の為にv6に対応したルータが欲しいのですが、 勝手にルータを変えるとネットに接続できなくなると オペレータの方に言われてしまい、どうしようもない状況です。 家でIPv6を試す何か良い手はないでしょうか。 契約したばかりで解約すると違約金が高くつく為、 解約以外の(なるべく安くつく)方法でお願いします。

  • 金融機関を検索するシステムについて

    銀行名を選んで、頭文字だけ入力すると、支店名を検索できるあれです。 ネットサーフィンしてるとたまに見ますが、あれはどうやって実装するものでしょうか? 聞いた話では、銀行の一覧情報を定期的にどこかの機関から買って、 それをデータベースに放り込んで検索しているとのことです。 どこから買えるのか、テーブルや検索システムのサンプルはあるのか等、 詳細なことが全然わかりません。 お詳しい方がいましたら、ご教授願います。

  • phpファイルの命令実行順番について

    いつも勉強させていただいております。 初歩的な質問になるかもしれませんが、回答いただければ幸いです。 現在PHPの学習をしております。 phpファイルに記載された命令がどのような順に実行されるのか、ということにたいして私なりの理解が正しいかどうか確認していただきたいのと、ソースについての質問をさせていただきたく思います。 以下、動作確認済みのサンプルソースです。 <html> <head> <title> 画像を保存 </title> </head> <body> <?php if(@$_POST["text1"]) { $width = 300; $height = 200; $fname = $_POST["text1"]; $img = imagecreate($width, $height); imagecolorallocate($img, 0, 255, 0); if(imagepng($img,$fname)) { echo "<p><a href=\"$fname\">作成されたファイル</a>"; } } ?> <form method="POST" action="<?php echo $_SERVER["PHP_SELF"]?>"> <table> <tr> <td> <input type="text" name="text1" value="test.png" > </td> <td> <input type="submit" value="作成" name="sub1" > </td> </tr> </table> </form> </body> </html> ”作成”ボタンを押すと、text.pngという画像ファイルをこのソースがあるフォルダ内に保存し、というだけの処理をするものです。 ・上記サンプルにおける、記述された命令の実行順について (1) <?php で囲まれている部分が動作する。 →最初は$_POSTに何も入っていないので、if条件は偽となり、何も動作しない。 (2) <form>から、</form>で囲まれている部分が動作する。 テキスト入力エリアや作成ボタンなどのイメージが完成する PHP_SELFを$_SERVERに指定しているので、この情報をこのファイル内の、<?php~で囲まれているところに渡す。 ここまでで画面表示が完了する。さらに作成ボタンを押したときの動作を続ける (3) <input type="text" name="text1" value="test.png" > 初期値として画面に表示したい値をvalueに指定する。 <input type="submit" value="作成" name="sub1" > ボタンに表示したい文字をvalueに指定する。 作成ボタンを押すことで、"text1"という名前とヒモづいたテキストエリアに書かれた情報がPOSTにより渡される。 このサンプルではtextひとつしかないが、他のラジオボタンなど全ての情報が作成ボタンを押すことにより、渡される。 これにより、$_POSTへnameに該当するものを指定すると、それにヒモづいた情報が取得できるようになる。 作成ボタンを押した後は、(1)に戻り、text1にヒモづく情報が見つかることにより、if条件内の処理が動作する。 この場合は「作成されたファイル」という文字がでてくる。 さらに(2)が動作し、「作成されたファイル」という文字の下にテキストエリアや作成ボタンが表示される。 質問 <form>内にあるactionへの設定ですが、"<?php echo $_SERVER["PHP_SELF"]?>"は決まり文句のようなもので、PHP_SELFのみ期待する動作に応じて変化する、という考え方でいいでしょうか? この記述は使用している参考書にあったものですが、googleなどで検索するとaction=ファイル名、となっているものもありました。なぜこのファイルではこのような書き方をしていて、他のものではファイル名をactionに設定しているのでしょうか? actionへ指定するものはどういったものを指定するものなのでしょうか? actionの使い方がよくわかりません。 お手数ですが、ご回答いただける方、よろしくお願いします。

    • ベストアンサー
    • PHP
    • Koh1111
    • 回答数8
  • 壊れた?PCの直す方法

    先ほど質問したのですが、情報が足り無すぎたので、もう1度質問します 最近オンラインゲームをやっていると急に動作がものすごく遅くなり、応答がなくなります。ネットを見てるときなどは起きないのですが、ゲームをやっているとフリーズしまくって、我慢できないので、リカバリーしてみましたが、効果は少しの間しか出ず、再びフリーズが襲ってきました。そのたびにリカバリーをしたのですが、治る気配はなく、こりゃOSの問題(システムファイルの破損等)の問題ではなく、PC自体がもう壊れてきてるのではないかと思いました。今年の夏に新しいPCを買うことは決めているのですが、それまでこの壊れかけたPCを使い続けるのは我慢できそうにないので、直せる方法があるのであれば、駄目でもやりたいんです。 真剣に悩んでるので、中途半端な回答はやめてください。できればPCにすごく詳しい人などから回答をいただきたいです。どうしても直らないのであればもうあきらめます ノートPCで、メーカーはCTOのEverex VC1600J OS Windows vista,メモリ2GB,HDD160GB、CPUインテルCeleronです オンラインゲームの名前はCSO(カウンターストライクオンライン)です 前にゲームプレー中に2回ほどブルースクリーンを起こして、1度目は異常は無かったんですが、2度目はOSが起動せず、30分ほどまってようやく起動したという感じです。その後リカバリーしたら回復したんですがね。つい2,3ヶ月ほど前のことです メモリ不足が原因の場合:CPUは処理するものに対してメモリが少なかった場合は少しでも圧縮?して処理しようとするということで動作が遅くなるのでしょうか?

  • コンパイラソフトがmsysなので判りません!?

    以下プログラムですが!? int judge; int strike = 0; int ball = 0; while( strike < 3 && ball < 4 ){ printf( "ストライク=1 or ボール=2 ?" ); scanf( "%d", &judge ); if( judge == 1 ) strike++; else if( judge == 2 ) ball++; } printf( "%dストライク,%dボール", strike, ball );  以上ですが、あるサイトにあるプログラムです。以上のプログラムだけでは私が持っているコンパイルソフトのmsys は、エラーがでて動きません!?それ用のアレンジが分からないので現在は理論だけの勉強をしています。 以上プログラムで、ストライクを1回、ボール1回入力した場合、出力画面にどん画面が出てくるのでしょうか?以下余談ですが、msys 用にアレンジした場合どんプログラムになるのですか? よろしくお願いします。

  • シェルスクリプト ファイル一括出力

    現在、ubuntu/linuxを使用しています。 あるディレクトリ以下のファイル名と内容を全て出力するシェルスクリプトを作りたいです。例えば、 /home/web/以下aa.phpとbb.phpとcc.phpのファイルがあるとします。(実際は、20ファイル程度あります) これをall.txtに aa.php←ファイル名 ・・・←aa.phpの内容 bb.php←ファイル名 ・・・←bb.phpの内容 cc.php←ファイル名 ・・・←cc.phpの内容 とファイル名とファイルの内容を順次結合させるにはどういうシェルスクリプトを作成すればよろしいでしょうか?できれば、for文などで動的に繰り返し制御を行えたら一番うれしいです。今までは、lsやcat文で一行づつ記述していましたが、さすがにファイル数が増えると面倒になりました。 追伸 何がやりたいかというと自分のサイトのソースを全部1ファイルにまとめて、pdfや印刷をしたいです。欲をいうとサブディレクトリまで検索して結合できると一番うれしいのですが・・・(まだディレクトリ数は少ないのでなんとかなります)