ゆき社長

シーゲンガーのお勉強 ゲームプログラマ、ゲーマー、色々!

C++

std::random 事始め

とある事情があり std::random を使うことに libcのrandもあるんだけど、C++11には新しく乱数ライブラリが入りました 通常のrandは、線形合同法等の古いアルゴリズムを使っているため、乱数に偏りが出たり規則性が出る、循環が短い 等々問題点が多いので ち…

歌舞伎座.teck 8

http://kbkz.connpass.com/event/13905/ 歌舞伎座.teck 8で発表してきました そもそもの経緯は、C++勉強会に参加したかったけど定員オーバーで 発表者枠しかなかったので・・・ そして 発表内容を見ると C++業界で有名な人、暗黒魔法使い、VM業界で有名な人…

近況

最近の近況です C++とJavaのゲームサーバの開発を一括で請け負っています 最初はお客さんより通信ライブラリを頂けるとの事で Javaを1名、C++を私+2名程度で考えていましたが お客さんのライブラリが、マルチスレッド型で速度が全然出ないのが予想できたの…

mongoDB C++ドライバインストール はまり中

ゆきは 実は環境構築が苦手です 苦手っていうか好きじゃないっていうか 早くコード書きたいと 焦るから嫌いなんですね でも好きになりたいよ〜〜 という事で 自分のMacbookにmongoDB + C++ドライバ構築したけど 色々とはまり中 まず mongoDBのインストール。…

mongoDB C++ドライバインストール はまり中

ゆきは 実は環境構築が苦手です 苦手っていうか好きじゃないっていうか 早くコード書きたいと 焦るから嫌いなんですねでも好きになりたいよ〜〜 という事で 自分のMacbookにmongoDB + C++ドライバ構築したけど 色々とはまり中まず mongoDBのインストール。こ…

C++でTCP/IP通信 part1 boost::asio

http://qiita.com/YukiMiyatake/items/456e95f7d2fa79e463dbboost::asio けっこう使い方難しい。同期で使うのは簡単なんだけど 非同期(ノンブロッキング)で使うのは そこそこ難しそうなので お勉強はじめましたいちおう Qiitaに毎週1個記事を書こうと思っ…

operator[] を右辺値と左辺値 時にふるまいを変えたい

ストリームプログラミングでは > で、入力バッファ、出力バッファと 異なるバッファにアクセスができるが oprator[] において、そういうことが出来ないだろうか? 理想形は、入力データを何らかの変換を行う hogeクラスについて hoge[1] = 100; // この場合…

VisualStudio2013 Boost1.54 インストール的な

ってことで とりあえず VisualStudio2013のExpressをインストールしました このExpressってのは ただなんですよね。ほんとお得! でも 少し前までは毎回ちゃんと買ってたんですよ MSDN(年間20万でOSやDDKなども毎月送られてくる) も入ってたんですよ! バカ…