読者です 読者をやめる 読者になる 読者になる

hayateasdf's blog

Unity,C#, javascript,C++,python,batなど

LOL Ultra Rapid Fire プレイしてみた

試合で見た強キャラ[op] sona, swain, karthus, Hecarim, Wukonglulu, nidalee, lux, zyra, fiddlesticks, ezreal, Skarner, FizzPantheon, poppy, jayce, LeBlanc, Master yi 味方が何使うかわからないから誰をbanするかを聞こう。who ban? サモナースペル …

LOL warwick

warwickのult強すぎる。

C# bitset

C#

C#でbitsetを使いたいなと思ったのですがなかったので適当にネットで調べてみたら、C++でbitsetを自作されていたみたいなので、ちょっとパクってC#で作ってみた。 // --------------------------------------------- // BitSetTest.cs // ------------------…

daeファイル解析

daeファイル解析 <mesh> <source id="group_Default_005-mesh-positions"> <float_array id="group_Default_005-mesh-positions-array" count="1128"> -0.399827 .... </float_array> <technique_common> </technique_common></source></mesh>

lol

lulu使いやすい。

正規化

ベクトルの正規化ってなんなん? デジタル・デザイン・ラボラトリーな日々 正規化すごw

2Dのゲーム作成

VC++,DirectXによるゲーム作成http://rina.jpn.ph/~rance/directx7/directx7study/index.htmlこれやれば1週間で 適当なゲーム作れそう。 ゲーム作成の基本と描画周りなどなど・・

DirectX9 描画の種類

http://nyaruru.hatenablog.com/entry/20040420/p2φ(。。;)メモメモ

DirectX9 レンダリングターゲット

レンダリングターゲット思った以上にめんどくさいよぉぉぉぉとりあえずのクラス化行っきまぁぁっぁぁっぁす。 #define SAFE_RELEASE(a) { if(a) { (a)->Release(); (a)=NULL; } } // レンダリングターゲット用 class RenderTarget{ private: LPDIRECT3DTEXTU…

そろそろ2013年が終わりますね。

レンダリングターゲット http://d.hatena.ne.jp/taiyakisun/20100228/1267312271 前にエバーノートについて記事をかきましたが現在まったく使用していません。 見返してみると役に立ちそうな情報を集めてある感じはするのですが、まとめ方がへたで雑に集まっ…

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

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>…

Evernote

Evernote(エバーノート)は、ノートを取るように情報を蓄積するソフトウェアないしウェブサービスである。 普通にダウンロードや、Google CromeならGoogleストアのEvernote Webから追加できる。使ってみたところ、 あとから見返すときに便利。 タグでまとめら…

int main() { return 0; }

最近になってアニメ「サイコパス」を見ました。 近未来ってわくわくするね。 家の内装切り替え可能とか面白い。 機械で制御された世界. 話変わりマス。 ブログの設定を色々変えてみたら逆に見づらくなった感があるので、 近日切り替えます。

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配列になりますので注意してください。

バッチファイル ちょっと調べてみたよw

RESDIR = D:\work\GpSDK\sample\pc\script\resource\ bulid.bat 安全性の表示 clean_objs.bat gzipの削除、scriptobjの削除, voicepack,voice/update.logの削除(両方とも後で生成するため?) script.dat 削除 scriptdbg.dat 削除 temp 削除 temp2 削除 rename…

構造体とクラス

C++

http://www2s.biglobe.ne.jp/~ragnarok/program/cpp/struct.htm

C#の昇順、降順(クエリ演算)

C#

http://social.msdn.microsoft.com/Forums/ja/csharpgeneralja/thread/30eed626-a891-42af-a764-251ac82103db

C++ 前方宣言

参考URL↓ http://fonlake.blogspot.jp/2009/05/c.html // case1: OK class A; // 前方宣言 class B{ A *a;//ポインタ }; // case2: OK class A; class B{ std::vector<A> a;//動的配列 }; // case3: OK class A; template<class T=A> class B{ T a;//テンプレート }; // ca</class></a>…

ファイルの入出力 wiki

そのまんまwikihttp://softmedia.sakura.ne.jp/wiki/%EF%BC%A3%EF%BC%83%E3%81%A7%E3%81%AE%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%85%A5%E5%87%BA%E5%8A%9B

リファクタリング

C#

リファクタリングとは何か? ソフトウェアの外部的振る舞いを保ちつつ、理解や修正が簡単になるように、内部構造を改善することです。リファクタリングは非常に統制された方法でコードを洗練していくため、バグの入り込む余地が少なくなっています。 データ…

デリゲート(delegate)

C#

デリゲート メソッドを参照するための型。(匿名メソッド?) あとこれ以外に長いですね。とりあえず基礎から。 delegate void SomeDelegate(int a); class DelegateTest { static void A(int n) { Console.WriteLine("A({0})が呼ばれました。", n); } static …