Augmented Usamimi

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

JavaScript

React.ComponentにFlowで型をつけるスニペット

v0.38.0時点. こんな感じに定義されてる. https://github.com/facebook/flow/blob/v0.38.0/lib/react.js#L224 declare module react { // snip. declare var Component: typeof React$Component; declare var PureComponent: typeof React$PureComponent; …

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

Web Audio APIとaxios 『Web Audio APIとFetch APIで音を鳴らすスニペット』で紹介したコードだと,対象のオーディオファイルがローカルにある(=== URIがfile:// protocol)であるときにエラーを吐く. For now, unfortunate as it is, file and ftp URLs a…

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…