結果だけでなく過程も見てください

日々の奮闘を綴る日記です。

2013-01-01から1年間の記事一覧

if文を使わずに、配列内の値が0以外の要素だけ、指定された値に上書きする方法

昔からある、ビット演算の魔術と呼ばれるような計算についでです。 有識者にとっては常識だと思うのですが、慣れていない自分の備忘録として残しておきます。タイトルのような処理を素直に書く場合は、通常以下のようにif文を使って条件を判定します。 // 要…

STLコンテナから特定の条件を持つ要素を削除する方法いろいろ

久しぶりにC++でジェネリックなコードを書くことになりました。 備忘録として整理しておこうと思います。今回はlistコンテナを中心に扱います。 (1)listにそのまま値が入っている場合 こういう状態のとき。 list<int> nList; nList.push_back(1); nList.push_b</int>…

大阪の有名店レベル!? 家で作れる美味しいたこ焼きのレシピ

余裕ができたら作成過程の写真も上げます。 生地の材料 材料 分量 たこ焼きの粉(どのメーカーでもOK) 200g 卵(Lサイズ) 3個 こんぶだしの素 小さじ1杯 かつおだしの素(ほんだし) 小さじ1杯 醤油(できれば薄口醤油) 小さじ1杯 山芋 80g(※1) 水 820g(※1) (※1)…

World of Warcraft(WoW)のエミュレーターサーバー(エミュ鯖)Arcemuを自宅サーバーにセットアップする方法

World of Wrcraftとは? World of Warcraftは米Blizzard Entertainment社が開発し運営しているオンラインゲーム(MMORPG)です。 2010年時点で登録ユーザ数が1000万人を突破しており、「最多登録者数のMMORPG」として ギネスブックに登録されています。「WoW」…

PS3のセーブデータ改造と、ボーダーランズ2のセーブデータ改造ツールGibbed's Borderlands 2 Save Editorの使い方

今回はボーダーランズ2(PS3版)というゲームのセーブデータを改造します。 セーブデータの改造自体は、ボーダーランズ2専用の改造ツール 「Gibbed's Borderlands 2 Save Editor」があるのでそれを使います。 ご注意 セーブデータの改造は、常に操作ミスなどで…

DirectXのテクスチャをファイルからではなくオンメモリからロードする

DirectXでは、以下の方法でテクスチャをファイルからロードできます。 static const char* TEXFILE = "C:\\temp\\tex.dds"; IDirect3DDevice9* pDevice; // 各自作成しておいてね IDirect3DTexture9* pTexture = NULL; : D3DXCreateTextureFromFileEx( pDev…

英語の多読

最近英語の勉強をしています。 今のところ、読めない、聴けない、喋れないとボロボロですが^^; 最近受けたTOEICは500点くらいでした。いつになったらパツキン(古い…)のねーちゃんと自然に話せるようになるんだ? 本題 社会人の英語ということで、勉強をす…

SSH接続を公開鍵暗号方式で行う方法 〜SubversionをSSHで利用する(3)〜

以前、SSH接続でSubversionを使用する方法を紹介しましたが、 当時はパスワード認証を利用していました。SubversionをSSHで利用する(1)(svn+ssh) http://d.hatena.ne.jp/taiyakisun/20101211#1292049559SubversionをSSHで利用する(2)(svn+ssh) http://d.hate…

VisualStudioでC/C++ビルド時,stdio.hやkernel32.libなど基本的なモジュールが見つからないときの対処法

※2016/12/16全面刷新 ※私の認識に誤りがあり,どうやらVisualStudioのincludeやlibのパス設定方法がまずかったようです。 ※またパス展開用のマクロ名が,古いVisualStudioのもの(つまり移行時に発生しやすい?)だった場合も ※問題が起きる気がします。。。 …

VisualStudio2010でboostをビルドする

いいかげんOSと開発環境が古くなってきたので、 新しい環境に移行することにしました。 項目 移行元 移行先 OS WinXP(32-bit) Win7(64-bit) VisualStudio 2005 2010 VisualStudioのバージョンアップに伴い、各種ライブラリも再ビルドする必要があります。 今…

小数の計算にはfloat型よりもdouble型を使おう(C/C++)

ゲームプログラミングでのお話です。ゲームプログラミングでは、通常キャラクターの速度や座標を小数で保持します。DirectXでは、これらの値を保持するためのベクトルクラスが定義されています。 D3DXVECTOR3などのクラスです。このクラスはx,y,zのメンバ変…

プライバシーポリシー お問い合わせ