[技術者向] コンピューター

全364806件中19821~19840件表示
  • Callで呼び出し後にそのCallで例外が発生

    例えば、下記のCallでプロシージャProc1を実行した後に、そのCallで例外(HRESULT からの例例:0x800A01B6)が発生します。 Call Proc1(a, b, c) デバッグモードでこのCallにストップをかけ実行します。停止した後に1ステップごとに実行を進めるとと、Proc1が正常に終了した後、このCallで例外が発生したと報告されます。 環境は、Windows 7、VB 2010 Express、IE 11です。 何が起こっているのでしょうか?

  • 配列の長さについて

    現在課題で書いているプログラムに以下のような関数があるのですが、 unsigned char key[32]; int w[60]; int data[NB]; int nk; int nr; int data2[32]; int Cipher(int *); int invCipher(int *); void encryptEBC(int *); void decryptEBC(int *); main(){ unsigned char keys[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07, 0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f}; unsigned char iv[]={0xcb,0x70,0x05,0x9e,0x27,0x2f,0x4e,0xd2, 0xd0,0xbe,0x0b,0x06,0xbf,0x16,0xec,0x5a}; unsigned char init2[]={'1','2','3','4','5','6','7','8','9','0','1','2','3','4','5','6','7','8','9','0', '1','2','3','4','5','6','7','8','9','0',0x0a}; //unsigned char init2[]={'h','e','l','l','o'}; int isize = sizeof(init2)/sizeof(init2[0]); int dsize2 = sizeof(data2)/sizeof(data2[0]); printf("%d,%d\n",isize,dsize2); FILE *fp; char *fname = "test.txt"; unsigned char init[16]; int i = 0; int c; fp = fopen( fname, "r" ); if( fp == NULL ){ printf( "%sファイルが開けません\n", fname ); return -1; } while( (c = fgetc( fp )) != EOF ){ init[i] = c; i = i+1; } fclose( fp ); memcpy(key,keys,16); nk = 4; nr = nk + 6; KeyExpansion(key); memcpy(data,init,16); memcpy(data2,init2,isize); printf("%d\n",dsize2); datadump("PLAINTEXT: ",data,16); datadump("KEY: ",key,16); Cipher(data); datadump("Cipher: ",data,16); invCipher(data); datadump("invCipher: ",data,16); printf("\n"); printf("%d\n",dsize2); datadump("PLAINTEXT: ",data2,dsize2); encryptEBC(data2); printf("%d\n",dsize2); datadump("EBCCipher: ",data2,dsize2); decryptEBC(data2); datadump("invCipher: ",data2,dsize2); printf("\n"); return 0; } void encryptEBC(int data[]){ int dsize = sizeof(data)/sizeof(data[0]); int tmp[16]; int i,j,k; printf("%d\n",dsize); KeyExpansion(key); for (i = 0; i < dsize; i += 16) { for (j = 0; j < 16; j++){ tmp[j] = data[i + j]; } Cipher(tmp); for(k=0;k<16;k++){ data[i+k] = tmp[k]; } } } 関数encryptEBC内のdsizeの値がこの場合だとmain内の配列data2の長さ32になってほしいのですが、1になってしまいます。 非常に見ずらいプログラムで申し訳ないのですが、どなたか1になってしまう理由、またどうすれば正しくdata2の長さを求められるか教えていただけないでしょうか?

  • PHPでファイルアップローダー

    PHPでファイルアップローダーを作成しましたが、サイズの大きなファイルがアップロードできなくて困っています。 具体的には、900MBのファイルアップロードはできますが、1.4GBになるとアップロードできていません。 設定値は下記のようにし、十分にとっているつもりです。なお、HTMLで表示した実際に使われている設定値です。 <?php echo 'memory_limit = ' . ini_get('memory_limit') . "<br />"; echo 'post_max_size = ' . ini_get('post_max_size') . "<br />"; echo 'upload_max_filesize = ' . ini_get('upload_max_filesize') . "<br />"; echo 'max_execution_time = ' . ini_get('max_execution_time') . "<br />"; echo 'max_input_time = ' . ini_get('max_input_time') . "<br />"; ?> ↓ memory_limit = 5120M post_max_size = 5120M upload_max_filesize = 5120M max_execution_time = 300 max_input_time = 300 $_FILEを確認すると、下記のようにファイル名以外空となっています。エラーコードが0で正常アップロードの判定になっているので、原因が分からず困っています。 array(1) { ["upfile"]=> array(5) { ["name"]=> array(5) { [0]=> string(24) "testfile.ISO" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(0) "" } ["type"]=> array(5) { [0]=> string(0) "" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(0) "" } ["tmp_name"]=> array(5) { [0]=> string(0) "" [1]=> string(0) "" [2]=> string(0) "" [3]=> string(0) "" [4]=> string(0) "" } ["error"]=> array(5) { [0]=> int(2) [1]=> int(4) [2]=> int(4) [3]=> int(4) [4]=> int(4) } ["size"]=> array(5) { [0]=> int(0) [1]=> int(0) [2]=> int(0) [3]=> int(0) [4]=> int(0) } } } アドバイスいただければ幸いです。

  • Apache脆弱性対策(openssl)

    現在使用しているサーバにてApacheのバージョンが2.2.27で脆弱性があり、2.2.29にバージョンアップをしようとしているのですが、そのサーバにはOpenSSLも設定してあり、こちらはこの作業の前にopenssl0.9.8eの脆弱性対策としてopenssl0.9.8zcを配置し、モジュールをmakeまでしてある状態で、Apacheのバージョンアップの際にmake installを行い、Apacheにも適用させようとしているのですが、ビルドの前にspecファイルに「--with-ssl=/usr/local/ssl/bin」(←opensslモジュールが存在する場所) を追加したのですが、OpenSSLが実際に適用されていません。他に設定などが必要なのでしょうか。また確認の際に、logでバージョン確認をしたのですが、他に確認する方法はありますでしょうか。(openssl versionコマンドであると、表示だけ変わっている状態なので意味ないようです。)

  • c言語のfor文のフローチャートについて

    for文のフローチャートでわからないところがあったので質問させて頂きました。 ループの条件にi=1,2,3,…,n/2というところがあって、iに連続する数字を入れているのかどうかわからないことと、…の所は、条件なしっていうことであっているのでしょうか? 質問が下手なので、わからないことがあれば、教えてください。

  • android開発、エラーについて

    android開発初心者です、既存のプロジェクトを頂きインポートした所下記のようなエラーがでてしまいます、解決方法を教えていただけないでしょうか?

  • 秘密ファイルのサーバーへの保存方法で最適なのは?

     例えば、データベースを呼び出すときのユーザー名やパスワードを、そのまま外部から閲覧できるファイルに書いておくと危ないから、別のファイルにして呼び出すようにするというのは初心者用の教科書にも書いてありますよね。  例えば、PHPでいうとrequire_once()なんかで呼び出したり。  その呼び出すファイルは別のディレクトリに入れておいて、そのディレクトリにアクセス制限をかけることになると思いますが、その方法がはっきりしなくて困っています。  検索してみると、.htaccessに書いて制限するという方法がたくさん出てくるんですが、その説明の中で気になるのが「ブラウザではアクセスできなくなる」というもの。  例えば Order Deny,Allow Deny from all  と書けば、ブラウザのURL欄でファイルを指定しても見られなくなりますよね。  これだと誰もアクセスできないけど、PHPとかスクリプトからは読み出せるので、そういうファイルを保存するのによく使われてるなんて書かれてました。  でも、プログラム上から読み出せるなら、よそのサーバーからそういうプログラム書いてアクセスされたら読まれちゃうんじゃないの?と不安になります。  理想としては、同じサーバーもしくはドメイン上のHTMLやPHPなどからは読み込めて、それ以外のファイルからはブラウザだろうがプログラムだろうがアクセスできない、という形ですが、そういうことはできるもんなんでしょうか?  上記の.htaccessを使った方法で充分?  もし他にやり方があれば、ぜひご教授下さい。

  • FuelPHPをXREAのレンタルサーバーで使う

    FuelPHPをXREAのレンタルサーバーで動かしたいのですが http://d.hatena.ne.jp/suno88/20131006/1381040481#20131006f2 このサイトの手順通りにやったのですが、下のようなエラーが出ました。 Script Error The script did not produce proper HTTP headers. Please see the error log to see the detail of the errors. Depending on the server configuration, you can also run thisscript under CGIWrap debugging. Usually, either rename or linkthe script temporarily to a file which ends with .phpdextension, or add a AddType application/x-httpd-phpcgi-debug .phpline to your .htaccess file. どうすれば良いの全くかわかりません。お願いします。 PHP5.4.7 FuelPHP1.7.2

  • 前のidをコピーするSQL文

    MySQLを使って管理画面を作っております。 $sql='INSERT INTO players(name,price,position_id) VALUES(?,?,?)'; という文で使ったidをコピーしてから次のINSERTの文でそのidの番号を使って別テーブルのカラムにその番号をINSERTするしくみを作りたいのですがなかなか上手くいきません。 var_dump($last_id);では番号がコピーされているのですが、INSERTができません。 いつもお世話になってしまい大変恐縮なのですが、どなたかご教授いただけないでしょうか?よろしくお願い致します。 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <link rel="stylesheet" type="text/css" href="../../xxxxx/team.css"/> <title>選手追加完了</title> </head> <body> <div id="main"> <?php $pro_name=$_POST['name']; $pro_price=$_POST['price']; $pro_position_id=$_POST['position_id']; $pro_team=$_POST['team_name']; $pro_name=htmlspecialchars($pro_name); $pro_price=htmlspecialchars($pro_price); $pro_position_id=htmlspecialchars($pro_position_id); $pro_team=htmlspecialchars($pro_team); $dns = "mysql:host=localhost; dbname=player;charset=utf8"; $dns_id = "xxxxx"; $dns_pw = "xxxxxxx"; try { $conn = new PDO($dns, $dns_id, $dns_pw, array(PDO::ATTR_EMULATE_PREPARES => false)); } catch (Exception $e) { echo 'ERROR: ' . $e->getMessage(); die(); } try { //トランザクションを開始する。オートコミットがオフになる $conn->beginTransaction(); //処理その(1) $sql='INSERT INTO players(name,price,position_id) VALUES(?,?,?)'; $stmt=$conn->prepare($sql); $data[]=$pro_name; $data[]=$pro_price; $data[]=$pro_position_id; $stmt->execute($data); //直近id取得 $last_id_sql = "SELECT LAST_INSERT_ID() as id"; $stmt = $conn->prepare($last_id_sql); $stmt->execute(); $last_id = $stmt->fetch(PDO::FETCH_ASSOC); $stmt->closeCursor(); //確認var_dump($last_id); //処理その(2) $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql2='INSERT INTO team(team_id,team_name) VALUES(?,?)'; $stmt=$conn->prepare($sql2); $data2[]=$pro_team; $data2[]=$last_id; $stmt->execute(array($last_id,$pro_team)); $stmt->closeCursor(); //確認var_dump($last_id); //変更をコミットする $conn->commit(); } catch(PDOException $e){ //変更をロールバックする $conn->rollBack(); echo 'ERROR:' . $e->getMessage(); } // 切断 $conn = null; print $pro_name; print'を追加しました。<br />'; ?> <a href="xxxxx">戻る</a> </div><!--main--> </body> </html>

  • planexの無線LANルータのSSID削除できず

    MZK-MF300Nを使っているのですがセキュリティの無いSSID(AP-GAME-XXXX)を停止したいのでMF.SETUPから無効にして成功のメッセージは出るものの一向に停止できません やり方を間違えているのかも知れませんので誰か成功している方がおられたら方法を教えていただきたい Windows7(64bit)でプロバイダはCATVのJCOM100MBです (ブラウザはIE、FireFox、Chromeどれもだめでした)

  • VISIO 2010無料でダウンロード

    VISIO 2010無料でダウンロード  以下のホームページでは、VISIO Professional 2010を無料でダウンロードできると書かれています。 ? 試し期間:60日  しかし、実際にダウンロードすると色々の広告のソフトを一緒にダウンロードしませんかのメッセージが続きます。  ダウンロードしないを選択し続けると欲しい本当のダウンロードが、できないのですが、どのようにすれば、不要な悪意あるソフトをダウンロードしないで、目的のプログラムだけをダウンロードできるのでしょうか?  目的のためにどのような手順が必要になりますか?  あるいは、悪意あるダウンロードを目をつむってダウンロードして、後で、削除する以外ないのでしょうか?  悪意あるソフトを後で削除するには、手間がかかります。  コントロールパネル。プログラムの追加と削除、IEのアドオンの管理だけでは、削除できないソフトもあって、削除するプログラムをインストールするとこのソフトが悪意あるソフトになっています。 http://japanese.trailsframework.org/lv/group/view/kl46470/Microsoft_Office_Visio_Professional.htm Microsoft Office Visio Professional を無料でダウンロード 最新バージョン: Microsoft Office Visio Professional 2010 カテゴリー: オフィス改良 ライセンスタイプ : シェアウェア 利用可能な言語 : ウィルスに対するチェック: Yes オペレーティングシステム: Windows 2000,Windows XP,Windows Vista,Windows 7  たとえ一つだけでも、お知りのことがありましたらよろしく教授方お願いします。  敬具

  • javascriptソースの秘匿

    あるアプリのアプリIDを javascriptに書いた場合、ソース上にオンコーディングする形になるのですが、 そのソースをchrom等のデバッカー(F12)で表示をさせたくないのですが、 いい方法はありますでしょうか。 例 <html>  <head>   <title>TEST</title>   <script type="text/javascript" src="js/test.js">  </head> 上記html上からtest.jsを呼出 test.jsないで別のjsを呼び出したいと思ってます。 ※別のjsは単純に変数を設定したもの var key = xxxxxx; test.jsはデバッカーで見れてもいいのですが、別のjs(仮にtest2.js)は 見せない方法をご教授願えないでしょうか。

  • bootcampについて

    bootcampでmacにwindowsを入れたいのですが、USBにインストールして、管理者パスを求められたあと、bootcampが落ちてしまって、容量の設定が出来ません。なにか分かる方いらっしゃいましたら、教えて下さい。

  • htaccessで一部のファイルのみ許可したい

    初歩的な質問ですみませんが検索してもわからずこちらで質問させていただきます。 aaaというフォルダに対して deny from all とアクセス拒否をしています。 aaaフォルダには沢山のファイルが有るため「特定のファイルのみアクセス拒否」ではなく「aaaフォルダの全てをアクセス拒否した上で、特定のファイル(bbb.html)のみアクセスを許可」と記述したいのですが、可能でしょうか?

  • 配列で渡されたチェックボックスの値の処理

    POST元のページから <input type="checkbox" name="hoge[23]" value="1"> <input type="checkbox" name="hoge[31]" value="0"> <input type="checkbox" name="hoge[33]" value="1"> ・・・ のような形でデータが渡されます。 要素一つに付き、ONなのか、OFFなのか、表示されていないのかの判別が必要なため、このような形になっています。 受けるPHP側で、hogeの配列番号と一致したものがあればそれに対する処理を行う必要があります。 $buff=array(20,30,31); となっているとして、 $_POST["hoge"]の配列の値と$buff内の数字が一致したら~ (上記例だと31が一致) の書き方はどう書けばいいでしょうか。 よろしくお願いします。

    • ベストアンサー
    • umioyo
    • PHP
    • 回答数3
  • wavの音量を大きくしたい

    Windows XPを使っています。 ボリュームを最大にしても、あるwavファイルの音量が小さいです。 コマンドラインから、wavの音量を大きくする命令はありますか。 例) C:>volumeup abc.wav ("volumeup"は仮想の命令、"abc.wav"は音の小さいwavファイル)

  • 【DropBox】アカウントリンクができない

    初めまして、非常に困っているので、 どなたかご助言をお願い致します。 先日、DropBoxを事務所のパソコンにインストールしたのですが、 添付画像のログインボタンが 押せるには押せるのですが、反応せず、リンクが繋がりません。 (インストールが完了しません) 下記内容を試しましたが、どうにも同じ事の繰り返しで駄目です。 ・アンインストールして再インストール (DropBoxのサイトの案内通りに行いました。https://www.dropbox.com/ja/help/41) ・旧バージョンのダウンロード ・パソコンの再起動。 ・違うブラウザでインストール ちなみにパソコンは、 Mac OSX10.6.3. です どなたか解決策を教えて下さい。仕事のに使うのでとっても困っています。 よろしくお願い致します。

  • RaspberryPiで起動時のメッセージの表示

    RaspberryPiでRaspbianを使用しています。 HDMIを接続した場合は起動時のメッセージが表示されるのですが、USBのシリアル(ttyUSB0)を接続した場合、ターミナルソフトに起動時のメッセージが表示されません。 OSが起動するとプロンプトが表示されます。 USBシリアルに起動時のメッセージを表示させるための設定ファイルなどがあるのでしょうか?

  • HPの更新をしたら自動でメールが飛ぶようにしたい!

    ホームページの更新をしたら自動でメールが飛ぶようにしたいです。 ただ今、身内向けのホームページを作っております。 ですが、毎日チェックしてもらうのも苦労をかけさせるので、HPを更新した時に自動で身内のメールアドレスにメールが配信されるようにしたいです。 借りているサーバーにはそのようなサービスが無く、あまりお金も掛けたくないので、 自分でホームページのプログラム(html,java,phpどれでも可)に組み込みたいです。 現状、トップページの更新報告が更新されたらメールを配信するという風に考えていますが、考えがあるだけで方法がわかりません。 また、登録しているページが更新されたらメールで知らせてくれるサービスもありますが、お門違いでしょうか? 某知恵袋では粘着気質の方にできないの一点張りで全く情報を得られませんでした。 わかる方、もしくは方法が書かれているホームページを知っている方、どうかお教えください。

  • 改行させずに文字配列を出力させる関数

    改行させずに文字配列を出力させる関数は、printf以外にありますか? printf("Hello world!!"); //改行せずに出力 char str[]="Hello world!!"; puts(str); //改行されて出力 出力の最後に自動的に改行文字を追加しないで、文字配列を表示する標準関数って、printf以外にありますか? もしくは、改行されない関数が必要な場合は自作するしかありませんか?