ぶろぐめんどくさい

技術系の記事と漫画レビューが入り混じった混沌

2016-05-01から1ヶ月間の記事一覧

shared_from_thisはコンストラクタで使っちゃダメ

shared_from_this()はコンストラクタで使えない。 つまり下のようなコードは動かない。 #include <memory> class A : public std::enable_shared_from_this { public: A() { auto self = shared_from_this(); ... } } だからこういう場合はshared_from_this()を含ん</memory>…

アニメを見ながら作業すると仕事が捗る

作業はアニメを見ながらやるべきだ。 ラジオでもドラマでもいいが、繰り返しみるくらい好きな作品を見ながらの作業はすこぶる捗る。 作業用アニメの中でも特におすすめなのがSHIROBAKO。 アニメ制作に右往左往しながらもアニメへの情熱を忘れないみゃーもり…

花粉症、またはアレルギー性鼻炎

くしゃみが止まりません。 遅れてきた花粉症でしょうか。それともアレルギー性鼻炎か。 もしかしてこの二つって病名が違うだけで同じ病気なのでは。 くしゃみをすれば鼻をかむ。鼻をかめばくしゃみする。 どちらにせよ、これはもう、鼻の中が炎症起こしてる…

win10でdアニメストアがみれなかったけどブラウザの問題だった(エラーコード-6003への対処)

SHIROBAKOが見たくてdアニメストアに登録した。 意気込んですごくきれいを選択するも動画が始まらない。 代わりに「エラーコード-6003」がずっとでてた。 セキュリティの問題?管理者として実行?いろいろ対処があったが現時点での一番の対処法はこれだ。 Mi…

同一UDPポートをバインドできない? SO_REUSEADDRを使おう

通常、TCPと違ってUDPでは同一のポートをバインドすることができる。 はずなんだけど、「『address already in use』ばかり出るよ嘘つき!」な人へ朗報。 SO_REUSEADDRを設定するだけで、この問題が解決する。 具体的にはbind()の前に以下のコードをコピペす…

itoaが使えない→sprintfを使おう!(もしくはunistd.h)

先ほど、itoaが使えない状況に直面した。 もしかしてstdlib.hに定義されていない? まあ、結局1行で代用できる関数があったのでそれを使うことにした。 その関数とはsprintfである。使い方はこんな感じ。 // 数値を文字列に変えて表示するだけ #include <stdio.h> in</stdio.h>…