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

3DSを修理に出した

我ながらブログほったらかしすぎだね! 3DSでスマブラをちょこちょこと遊んでいるんですが、それでスライドパッドを酷使しすぎたのか、スライドパッドがうまく動かなくなりました。 スマッシュ出そうとしても、そもそもパッドを倒すことすらできずに弱攻撃が…

【C++】ラムダ式でメンバ変数をキャプチャする

C++

メモ。メンバ関数内でラムダ式を使う時、メンバ変数をキャプチャするにはthisをキャプチャする。 struct Hoge { int n; void f() { auto lambda = [this]() -> int { // this をキャプチャ return n * 2; // メンバ n を使う } std::cout << lambda() << std…

ご冥福をお祈りします

[任天堂HP] 「代表取締役社長の逝去および異動に関するお知らせ(訃報)」を掲載しました。http://t.co/3u7PhVts1L— 任天堂株式会社 (@Nintendo) 2015, 7月 12 任天堂の岩田社長が逝去されたそうです。確かにやせてはいたけど、亡くなるなんて、そんな様子全…

【C++】private コンストラクタに、メンバ関数から呼ばれた外部の関数からアクセスする

C++

かなり限定的ですが、タイトルのような状況にぶち当たったので。 コンストラクタを private にして、create() みたいな static メンバ関数を作ってオブジェクトを作成するというイディオムがあります。 class hoge { hoge() { } // private コンストラクタ p…

【C++11】スコープ付きenum

C++

通常のenumの列挙子は、その enum が定義されているスコープに属すため、同じスコープに列挙子と同じ名前の変数などがあると名前の衝突が起こります。*1 int White; enum Color { Black, White }; // エラー! White を再定義している 衝突を避けるために、 …

Twitter始めています

@torakichi_jpさんのツイート !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.par…

ゼノブレイドクロス買ったよ!

オープンワールドだったり、ロボット動かせたりといろいろ楽しそうです。本作の発売に合わせて前作ゼノブレイドを急いで進めていたんですが、結局間に合わず。 まぁ、ストーリー的なつながりはないそうなので、気にせずに始めるとしますか。 そーいえば、こ…

Python の環境変数でハマった

最近いろんなプログラミング言語を触ってみたりしています。 Python もそのひとつなのですが、環境変数のせいでうまく動かなかったので備忘録的なメモ。 前提として、Windows 環境でなおかつ Cygwin も入れています。 Windows でも動く Python と、Cygwin 上…

Haskell はじめました

2月になりましたが、2015年初記事でございます。あけましておめでとうございます(遅い)。ブログタイトルが技術系っぽい(つもり)のに、それらしい記事をほとんど書いてませんね。 今回はそれっぽい内容です。 とは言っても、勉強始めたばかりで詳細を語る…