ネストしたオブジェクト/配列をImmutableに更新するためのJSのライブラリを書いた
Immutable Update Patterns ここあるようにReactなどでオブジェクトや配列がネストしたstateを更新するのがひたすらめんどくさい。 function updateVe...
36 search resultsShowing 1~20 results
You need to log-in
Immutable Update Patterns ここあるようにReactなどでオブジェクトや配列がネストしたstateを更新するのがひたすらめんどくさい。 function updateVe...
Electron Advent Calendar 25日目が空いていたので今思いついた適当な記事で埋めてみる。 Electronではbabel-registerを使えばwebpackとかを使わな...
tagをGitHubにpushしたらAWS CodeBuildでElectronのビルドが走ってGitHubのReleaseにzipをアップロードするところまでを自動化してみた。GitHubとC...
設定ファイル開いて $ vim `brew --prefix`/var/postgres/postgresql.conf 以下のような設定にして log_min_duration_stateme...
RedshiftはPythonでUDFを定義できるが、ライブラリを登録してUDFから呼べたりもする。試しにwootheeでUA文字列をパースする関数を作ってみた。 まずpip wheelでwoo...
ESLintがv2にアップデートしてからけっこう変わって、だましだましv1系の設定をいじりながら使い続きてたけどだいぶカオスになってきたので気合入れて書き直した。 せっかく気合入れて書いたのでプ...
EventEmitterバケツリレースタイル/フレームワークなしで小さくFluxする - Qiita これ見て最近は大体自分も同じような感じのことをしているので共通化できる最小限のコードをライブ...
react-railsでサーバーサイドレンダリングを有効にしてHerokuにデプロイしたらリクエストがタイムアウトでエラーになるようになった。Rails内でV8動かしてるからさすがにメモリ足りな...
2015年版Adventarをリリースしたので今年の構成をメモとして残しておく。 ちなみにAdventarはソースコード公開したい気持ちもあるんだけど色々めんどいこともあるので二の足を踏んでいる...
Reactの内部には次のようなコードがいたるところにある。 if ("production" !== process.env.NODE_ENV) { console.log('debug mes...
一つ前のコミットに統合するのはgit commit --amend -C HEADとかでいけるんだけど2つ以上前になるとめんどい。 Gitでちょっとした修正を2つ以上前のコミットに統合したいとき...
~/.atomをgitで管理してGitHubとかに置いといて、他の環境で使いたい場合にgitで持ってきてそのまま使えるようにしたい。 けど~/.atom/packagesにあるインストールされて...
Atom入門中です。 AtomをSpotlightとかから起動するとパスが/usr/bin:/bin:/usr/sbin:/sbinとかになっちゃってscriptとかが使いものにならない。 CL...
こんな感じでpropsでデフォルトのテキストを渡せるようにしたい。 var InputBox = React.createClass({ render: function() { return ...
Reactでこんな感じのやつを作りたい。 jsx <ButtonGroup selected={this.state.selected} onSelect={this.onSelect}&...
例えばこういう感じのJSがあったとして $('button').click(function() { navigator.geolocation.getCurrentPosition( func...
Direct Proxiesとは Direct ProxiesってのはES6の機能の一つで、オブジェクトをラップして様々なタイミングで任意の処理を差し込めるというとっても夢広がリングな機能。 h...
Goで日本語混じりのstringをそのままtruncateすると[]byteとして切りだされるのでお察しの通りになる。 s := "ああaaああ" // 5文字目まで切りたい fmt.Print...
GoのCLI作成用モジュールのcodegangsta/cliは $ mycmd list $ mycmd add hoge $ mycmd remove hoge のようなサブコマンドを取るのが...
Rubyで正規表現にマッチする文字列かどうかを判定する方法はいくつかある。 str = 'foo' # String#=~、Regexp#=~。マッチした位置かnilを返す str =~ /o/...
36 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.