Windows Archive

May 19 2015

[Win] Intel INDE SDK で Visual Studio がないと言われる時の対処法

Intel INDE SDK をインストールして Visual Studio Community と連携しようとしたら Visual Studio が見つからないという警告が出た。その原因と対策を備忘録として書いておきます。

Feb 19 2014

セーブデータをバックアップして iPhone から安心してゲームを削除する方法

iPhone の容量がいっぱいになって、泣く泣くゲームやアプリを削除することになった場合、それまでのセーブデータや作ったデータを保存しておきたくないですか? アプリを消してもまた後日再インストールしてセーブデータを戻してやれば続きから遊ぶことが可能です。今回はその方法について書いてみたいと思います。

Oct 23 2013

Mac の Parallels Desktop 8 に Windows 8.1 を入れてみた

Windows 8.1 が発売になりました。Win 8 からのアップグレードは無料です。Mac の Parallels Desktop 8 は Win 8 正式対応をうたっていますが、Win 8.1 に関しては Parallels Desktop 9 で正式対応をうたっています。Windows は無料アップグレードなのに Parallels を ¥4,900 でアップグレードするのはちょっと躊躇してしまいますね。5分ほど悩んだ挙句、人柱になることを決意。Parallels 8 に Win 8.1 を入れてみました。
結論から言うと「なんか不安も残るけどとりあえず大丈夫な感じ」です。詳しくは本文へ。

Aug 5 2013

Cppcheck でセキュアコーディング 〜 応用編 〜

前回に引き続き、今回も Cppcheck を使ったセキュアコーディングについてです。Visual Studio の開発環境と統合して利用する方法について調べたのでまとめてみました。外部ツールとして登録することで簡単にチェックができるようになります。また、マクロを利用することでソースコードの保存時に自動的にチェックを走らせる方法をご紹介します。

photo credit: FutUndBeidl and Ra Moyano via photopin cc

Aug 3 2013

Cppcheck でセキュアコーディング 〜 基礎編 〜

C++ でソースコードを書いていると、気づかない内にバッファオーバーランの危険性のあるコードや変数の初期化を忘れてバグを産むコードなどを書いてしまっていることがあります。商用のコードの場合には脆弱性の問題や品質問題になりかねません。そのため高価な Fortify などのコード解析ツールを利用して危険性を自動チェックすることが義務付けられている会社も多いと思います。
でもたとえ個人でもコードのチェックをきちんとやることはとても大事です。安全なばかりでなくバグも見つかることがままありますし。
無料の C++ ソースコード解析ツールを探していたところ、Cppcheck が良さげだったのでご紹介します。
まずは基礎編としてインストールと GUI ツールの使い方です。

photo credit: FutUndBeidl and Ra Moyano via photopin cc