Augmented Usamimi

it { is_expected.to be_blog.written_by(izumin5210) }

Entries from 2016-11-01 to 1 month

Immutable.RecordとFlow

Immutable.jsを導入するとやりたくなることランキング3位くらいに,Immutable.Recordを継承してモデルクラス的なものを作るというものがある. また,Flowを利用してこのクラスに型定義をつけることができれば,さいきょうのモデルクラスを実装できる気がし…

Web Audio APIとFetch APIで音を鳴らすスニペット

Web Audio APIとFetch API HTML5 RocksのサンプルをFetch APIを利用して書き換えたもの.エラーハンドリングは面倒なので省略. 以下のスニペットはFlowのtype annotationがついているので,Flowを使わない場合はいい感じに省略すること. export default cl…

Immutable.jsとElectronとipc

Electronアプリで「statesはmain processで持つ」「statesはimmutable.jsのMap/List/Recordで持つ」とすると,rendererに送るときにPOJO化しちゃって旨味が半減するのが厳しい— izumin (@izumin5210) November 16, 2016 どういう構成? Redux/FluxのStoreをm…

C++11でmsgpack-cを利用するときはMSGPACK_DISABLE_LEGACY_NILする

C++

msgpack-c error: expected unqualified-id typedef nil_t nil; msgpack/msgpack-cのcpp-2.0.0を利用. そのまま読み込むと以下のようなエラーを吐く. In file included from /path/to/msgpack-c/include/msgpack.hpp:18: In file included from /path/to/m…