2014-07-01から1ヶ月間の記事一覧
ハピネスチャージプリキュア! - 「ラブリーマイエンジェル」/「sygh[sai]」のイラスト [pixiv]自分はプリキュアを観始めたのがスマイルプリキュアからだったので、実はシリーズ初代の恋愛模様とかよくわかってないniwakaなんですが、プリキュアは1年スパンで…
(これは2010-12-05に書いた故OCNブログの記事を移植したものです)C/C++の一般的な処理系では、size_tとptrdiff_tはポインタ同様、32bit向け(_M_IX86とか)と64bit向け(_M_X64とか)でサイズと上下限が変わるプラットフォーム依存の整数型なので、printf(…
(これは2011-02-12に書いた、故OCNブログの記事を移植したものです)D3DX10 のヘッダーを調べればすぐに分かることなんですが、下記の ID3DX10Mesh::Optimize() メソッドに関して、2011-02-12 現在、MSDN のヘルプが間違っているので備忘録として残しておき…
(これは2011-02-12に書いた故OCNブログの記事を移植したものです)特定の拡張子(例えば.dat)のファイルを、下位のフォルダ内のファイルを含めて再帰的に削除したいとき、コマンド プロンプトでは del *.dat /sとすればいいんですが、問答無用で即コマンド…
(これは2011-01-30に書いた故OCNブログの記事を移植したものです)C++11 (C++0x TR1) には正規表現ライブラリとして <regex> が存在するんですが、こいつを使って簡単なCSV文字列解析処理を書いてみました。参考にしたのは下記。 CSV形式のファイルをDataTableや配</regex>…
(これは2011-01-10に書いた故OCNブログの記事を移植したものです)例えばこういうHLSLコード(Direct3D 9, XNA)をコンパイルすると、X3550の警告が出ます。 // 指定したインデックスのボーン行列をテクスチャからフェッチする。 void VTFBoneMatrix(out fl…
(これは2010-05-04に書いた故OCNブログの記事を加筆修正したものです)2015-12-03追記: Visual C++ 2015にも言及するように修正しました。VC++ 2008までは、「ツール」→「オプション」→「プロジェクトおよびソリューション」→「VC++ディレクトリ」で設定で…
Visual Studio 2012/2013の場合、DirectX SDKはすでにIDE同梱のWindows SDKに統合されているため、DirectXコアコンポーネントのみを使って開発する場合は別にスタンドアロンの旧DirectX SDKをインストールする必要はありません。しかし今回、豊富なサンプル…
(これは2010-03-11に書いた故OCNブログの記事を加筆修正したものです)メーラー・スケジュール管理ソフトのMicrosoft Office Outlookは、テキスト形式のメールを表示するときにフォントを自由に選ぶことができます。・Outlook 2003の場合 メニュー「ツール…
(これは2012-09-01に書いた故OCNブログの記事を加筆修正したものです)Fujitsu FMV-BIBLO MT/E50 (Windows 7 Home 32bit) はマルチタッチ モニターとペン(WACOM製)による入力機能が付いてるんですが、外付けの板タブレット(BAMBOOとかIntuosとか)を同時…
(これは2011-01-17に書いた故OCNブログの記事を加筆修正したものです)あんまり言及してる人がいないんですが、これはshared_ptrとconstを組み合わせて使う上でとても重要な機能です。普通組込のconstポインタあるいはconst参照経由では、const操作しかでき…
(これは2010-10-20に書いた故OCNブログの記事を加筆修正したものです)C++のmutableはconstメソッド(constメンバー関数)内でも変更可能なフィールドを定義する場合などに使います。mutableはヘタに使うと混乱を招くだけの余計な機能なんですが、以下のよ…
(これは2011-02-13に書いた故OCNブログの記事を加筆修正したものです)C++11 (C++0x) 対応関連でSTLのstd::set::iteratorの仕様が変わって、VC++ 2010以降ではstd::set::const_iteratorと同じ型になっています。MS Connectへの報告はすでに存在しますが、こ…
(これは2010-10-03に書いた故OCNブログの記事を加筆修正したものです)Windows版のAdobe CS3とかCS4の設定ファイル(Photoshopのキーボード ショートカットとか、グラデーション プリセットとか)は下記にあります。超簡単。Windows XP/Vista/7/8の場合: %…
(これは2011-03-27に書いた故OCNブログの記事を加筆修正したものです)Adobe CSソフト(for Windows)の困った仕様として、 Fireworksのワークスペース ファイルの拡張子が(レイヤー無しの)Portable Network Graphics形式と同じ*.pngで、勝手にFireworks…
(これは2011-09-20に書いた故OCNブログの記事を加筆修正したものです)個人的にグラフィックス プログラミングが好きで、仕事でも趣味でもDirectXやOpenGLを使っているんですが、OpenGL/OpenGL ESの不甲斐なさにそろそろ愛想が尽きてきました。 具体的にDir…
(これは2011-10-08に書いた故OCNブログの記事を加筆修正したものです)DirectX 9世代のシェーダーモデル3.0までは、画面座標系でのポスト エフェクト処理(たとえばガウスぼかしやブルーム、トーン マッピング、SSAOなど)はレンダーターゲットを切り替えて…
C++の命名規則に関する話です。普通getter/setter(いわゆるアクセッサー)であるようなメソッド名(メンバー関数名)には接頭辞にGet/Setもしくはget/setを付け、その後に内部フィールド名(メンバー変数名)などを続けるような形で命名すると思いますが、b…
(これは2012-02-05に書いた故OCNブログの記事を移植したものです)Visual StudioのMFCアプリケーション プロジェクト ウィザードで、「高度な機能」の「コンテキスト ヘルプ(HTML)」ってのにチェックを入れておくと、HTMLヘルプ(コンパイル済みヘルプ、C…