最近dockerについてプログラマのためのDocker教科書(以下教科書と呼ぶ)で勉強し始めた。jsで集合演算についてしらべてみた。集合演算が見つからなかったので、残して見ようと思う。flowflowで型を導入後、毎回importするのが面倒だなと感じるようになってきた。linter最近エディタをsublimeからvscodeに変更しました。その中でPrettierも適用することになったので、こいつのことを理解しようとおもうようになりました。自分はReactやReduxを使ってWebアプリを開発するときにWebpackのdevServerにお世話になる。devServerを使えば、ソース変更時に自動でブラウザをリロードしてくれて便利だからである。Componentについて学習。使い方を少し学ぼうと思ったので、その記録を。MyButtonを拡張して、MyCustomButtonコンポーネントをつくる。DnDは、Reactアプリでドラッグ&ドロップを楽に実装できるライブラリである。DnDのOverviewの翻訳を前回記述した。そこで、Overviewを呼んだだけでは実装イメージがつかめなく、使い方がわからないということを指摘をした。DnDというライブラリを見つけた。webpack他人のwebpackの設定をみてると人によっては.babelrcがあったりなかったりする。どっちが正解なんだと思うことがあったが、別にbabelrcがあってもなくてもよい。webpackelectron開発してると、毎回トランスパイルして起動というのが面倒だなと思ってくる。Replacementを使えばもっと早くできるようだが、僕には理解できなかった。babel今回はいつも以上に基本的なこと。webpackを使って複数のjsを単一ファイルにトランスパイルしてきたが、トランスパイルはbabelの仕事。babel単体を利用して、トランスパイルするにはどんな環境構築作業が必要なのかを備忘録として残しておく。リファクタリングリファクタリングについて学びたく、「Java言語で学ぶリファクタリング」を読んでる。Reactキャプチャーソフトを作成中に、録画経過時間を表示する機能が必要になった。フラグのON/OFFでタイマーの開始・リセット出来るならば、他のアプリにも活かせるかもと思い、タイマーコンポーネントを作ってみた。propsであるisRecordを...electronでキャプチャーソフトつくってみるpart22018-04-15electronでキャプチャーソフトつくってみるpart1jselectronに最近はまってます(笑)。reactとmaterial-uiを練習かねて、つくりました。mochaでテスト実行するときに、flowの記述が残されたままだとテストできない。そのディレクトリに対してテストを実行させていた。javascriptでデスクトップアプリケーションを作れるフレームワーク。appで遊ぶくらいでした。javascriptは本当に色々変更が激しいなと最近感じてる。今回は、eslintとflowを使って静的検証が行える環境構築手順を残そう。以前Promiseを使ったループ処理について記述したが、これは再帰関数を利用していた。async/awaitを使えばできることがわかったので、残しておく。僕は数学は割と好きな方だったけど、確率にはあまりよい思い出はない。久しぶりに確率の勉強をしていて、気にかかることに出会ったし、数式使ってみたかったのでブログに載せようと思う。プログラミングのための確率統計1第2章の冒頭に...条件付き確率の話2018-02-05power-assertとmochaを使ったnodejsのテストjs昨年decodeではじめて和田卓人さんの講演を聞いて、テスト駆動開発というものを知りとても興味が湧いた。テスト環境づくりは多くのサイトで紹介されているのだけど、自分の備忘録として環境構築手順を残しておこうと思う。アサーションツールには、p...power-assertとmochaを使ったnodejsのテスト2018-01-28expressのルーティング共通処理jsnodejsでHTTPサーバーを立てるときに利用するexpress。色々なルーティングを記述していくと、いずれのルーティングでも共通処理を噛ませたいという気持ちになる。そのうち5箱が本だった。多いだけではなく、重いので運ぶのも大変だった。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。