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

マルチパスレンダリングターゲット

LPDIRECT3DDEVICE9 device; void ChangeSurface(BackBuffer& back, RenderTarget& render){ device->SetRenderTarget(1, NULL); device->SetRenderTarget(0, back.surface_); device->SetRenderTarget(1, render.surface_); } //---------------------------…

Windows7 再インストールについて

// ----------------------------------------------------------- // Windows7 再インストールについて // ----------------------------------------------------------- 1: わかりやすい // 参考: http://blog.sorah.jp/2012/01/11/reinstall-windows-nm2…

疑似HDR 2D用

疑似HDR 2D用 グレアフィルタ--------------------------------------------------------------------- 輝度の高い部分を抽出して、ぼかす。(ブルームに近い) 1: 光の強い部分を抽出 (RGB値が平均200を超えている部分を抽出) = 減算処理で色を暗くする2: 抽…

インターフェイス 練習

C++

test.csv cola, 10, COOL tea, 20, HOT water, 30, COOLmain.cpp // 自販機クラス #include <vector> #include <string> #include <stdio.h> #include <stdlib.h> #include <iostream> #include <fstream> enum TEMPERATURE{ DRINK_COLD, DRINK_HOT, }; class IDrink { public: virtual TEMPERATURE GetType() = 0; </fstream></iostream></stdlib.h></stdio.h></string></vector>…

sublime text2 C++ビルド2

C++用にビルドする場合 "cmd": ["gcc", "$file_name", "-o", "${file_base_name}", "-lstdc++"], -lstdc++を追加するらしいw

sublime text2 C++ビルド

//C++.sublime-build { "cmd": ["gcc", "$file_name", "-o", "${file_base_name}"], "working_dir": "${file_path}", "selector": "source.c, source.c++", "shell": true, "path": "C:\\MinGW\\bin\\", "encoding": "cp932", "variants": [ { "name": "Run"…

ヘルプ作成 C#

簡単に自分のソースファイルをヘルプファイルにしたい場合、 まず、 ///<summary> ///ほげ ///<summary> public class Hoge { static void Main(string[] args){} } とか作ります。 xmlで出力したデータをヘルプにするために、「///」を記述してください。 その後、「プロジェ</summary></summary>…

C# 配列のリサイズ

int hoge = new int[1]; Array.Resize(ref hoge, 50); int hoge; Array.Resize(ref hoge, 50); 最初に生成されてなくても大丈夫っぽい。多分。 C#は解放が自動なので楽ですね。 http://d.hatena.ne.jp/Schima/20090305/1236246393

パックファイル

http://www.c3.club.kyutech.ac.jp/gamewiki/index.php?%A5%D5%A5%A1%A5%A4%A5%EB%A5%D1%A5%C3%A5%AD%A5%F3%A5%B0

int x = 10; int & r = x; //rはxの別名になる r = 20; http://www.s-cradle.com/developer/sophiaframework/tutorial/Cpp/reference.html あとで移そうw

アーキエイジはじめました。

職業は死神にしました。 死神は、死、魔法、使命の3つです。 大体死のフォースエッジ連打とか、 魔法のアイスアロー、ファイアーアローの連鎖で簡単に敵が倒せますw 他にも魔法のバリア、レイジングサンダーなどを使っています。 魔法は大体詠唱時間がある…

アクセス制限変更 バッチファイル

--------------------------------------------------------------------------------------------------- @echo off set TEST=CSC ::ファイル(フォルダ)の所有者の変更 (現在のアカウントになる?) + /a でAdministrators? takeown /f D:\Windows\%TEST%\*.…

VC++ 2010 3回インストールしてみた。

VS2010でLNK1123エラーが出たら、SP1にしてみよう C++ 久しぶりにVisual Studio Express 2010でC++のプロジェクトをビルドしようとすると、以下のビルドエラーが出てビルドできなかった。 LINK : fatal error LNK1123: COFF への変換中に障害が発生しました:…

インターネットの仕組み ルーターとか

パソコンに「WIN IP」が付与→インターネットができるイメージ ISP(WAN IPを大量に持っている) WAN IP → モデム → WAN IP xxx.xxx.xxx.xxx. .... HUB(LANケーブルの受け口を増やすもの)で 2台のPCを物理的に接続されても、同時にインターネットは見れない。 W…

ffftp

ホストの設定名 ホスト名(アドレス) ユーザー名 パスワード ホストの初期フォルダ ホストのアドレスを入力することで、そのホストのPCへ行く? ホストの設定名は何でもいい。(自分がわかりやすいものでok) ユーザー名は指定されたもの そのホストまでいける…

スレッドセーフ

マルチスレッド環境で、ライブラリやプログラム、クラスなどが複数のスレッドから同時に利用されても正常に動作すること。 マルチスレッド環境では1つのデータや手続きを同時に複数のスレッドが利用することがある。このとき、一方のスレッドがあるデータを…

PCセットアップ

チップセット 複数の半導体チップ(LSI)で成り立つ集積回路です。マザーボードに接続されている機器(CPU、メモリ、グラフィックボード、LAN)のデータの受け渡しを管理しているところ。 ・種類 ノースブリッジ マザーボードの上にあるチップセット。 CPUの近く…

constのこと

http://marupeke296.com/CPP_Const.html

初めてSUBWAYに行ったyo

マックと比べるとポテトがついてない分の値段に差があるかも。 野菜たっぷりでアボカドとサラダ、トマト、ハム的なものが入っていて、お腹の中はさわやかになります。 若干食べた気にならないので、栄養が偏っているときにでも行こうと思います。

ランダム (メルセンヌ・ツイスタ)

http://www.natural-science.or.jp/article/20110404234734.php 確実な乱数を取得する。

skype 5.10

自分のpcがぼろいせいかskype5.10にするとフリーズするw 最近はバージョンの古いskype3.5ぐらいのをダウンロードしてどうにかしていたが、朝pcを付けると、なぜかskype5.10になっていてフリーズする。 自動更新にチェックは外しているのになぜだろうと調べ…

初のamazon

ちょっとamazonで買い物してみた。 代金引換手数料 315円 ほう・・・ ほかのやり方も探そうかな・・

ホワイトデー

明日がホワイトデーです。 バレンタインデーにチョコを貰ったからには、返さなければならない感じのやつです。 バレンタインデーにチョコを上げるのは普通ですが、ホワイトデーは何を上げればいいのでしょうか? とりあえずチョコを買いに行ったときに、周り…

フレンドクラス

C++

フレンドクラスは、フレンドと して指定した他のクラスのメンバを、 アクセス指定子とは無関係にアクセスできるようにします class Friend; class Test{ friend class Friend; Test(int num) : num_(num){ } private: int num_; } class CTestFriend { publi…

卒業式

3/8に卒業式がありました。 賞状授与のみで15分で終わっちゃいました。 1年生だったころの卒業式もこんな風だったんですが、あまり思い出とかもなく、卒業していくようでした。 その後に、友達とチカラめしを食べに行きました。その前に朝マックのソーセー…

STL スタック

STL std::stack #include <stack> #include <iostream> #include <vector> //後入れ先だし コンストラクタにより、空の状態で初期化される。 void test1() { std::stack<int> st; st.push(10); st.push(20); std::cout<<st.top()<<std::endl; st.pop(); } void test2() { std::stack<int, std::vector<int> > st; st.push(10); st.push(20); st.pop(); st…</st.top()<<std::endl;></int></vector></iostream></stack>

スタック

C++

//一番最後に格納したデータが取り出される. //後入れ先出し(Last In First Out)という LIFO //例 机に積み重ねられた本 積む:push 降ろす:pop //スタックを実現するには、配列中のどの位置までは使われているのかを管理する必要があります。 //この位置を管…

テンプレート

C++

テンプレート //コンパイル時にテンプレート型Tの部分が、適切な型に置き換えられます。 #include <iostream> template <class T> class CSample { public: CSample(const T& t) : t_(t){} private: T t_; };</class></iostream>

std::mapの使い方

C++

std::map< 型, 型> tbl; 型が2つ指定できるので、keyとvalueの型を自由に変更できる。 std::map<std::string, int> tbl1; tbl1["hoge"] = 0; std::map<int, std::string> tbl2; tbl2[100] = "hoge"; ↓ソース #include <iostream> #include <string> #include <map> #define msg(a) std::cout<</map></string></iostream></int,></std::string,>

C# 一行でtxtを全て読み込む

C#

string[] file = File.ReadAllLines("test.txt", Encoding.GetEncoding("Shift_JIS")); 戻り値はstring配列になりますので注意してください。