webpack, babel, typescript, react のメモ。

Published at: 2020/01/29

babel とは、いろんなタイプの js を別の js (commonjs など) に変換するためのツールである。babel は js を parse, transform, そして print する。babel は処理のそれぞれの工程に対して plugin により処理を追加できる。plugin をまとめたものを preset…

RSpec での metadata の活用法についての覚書

Published at: 2020/01/27

概要metadata とは、任意のキーに対して値を各 example (example や it で定義される、実際にテストを行うブロック) に対して 付与することができる機構。RSpec 公式 Doc の metadata のページに、その定義方法と、各 example…

PostgreSQL サーバーで ident を利用してパスワードレスに

Published at: 2020/01/23

個人的に、 PostgreSQL を自前で立てるにあたっては、以下が一番良いだろうと思うのでその備忘録。ここでの PostgreSQL は、たとえば rails などのウェブアプリのサーバーに、同居する形でひとまず最小コストを目指す場合の話。本文local all all peer host all all 127.0.0.1/32 ident host all all ::1/128 ident # レプリケーションのなにかしらが続いている上記は、 amazon linux…

Sumologic 所感

Published at: 2020/01/12

Sumo Logic を触る機会があったので、その所感をまとめておく。実装としては、Elasticsearch など検索エンジンの検索結果に、シェルのパイプライン処理をかませたのちに、それを図示化するこの3ステップをワンストップでできるようにした SaaS…

複雑な join を scope で記述するプラクティス

Published at: 2020/01/08

rails では、 ON 区を自前で記述するタイプの join を実行するためには、 これはその join 節を自分で文字列として記述しなければならない。また、複雑な join 節が複数の箇所に散逸して行くのは、 ロジックが凝縮されていない感じになり、あまりうまくいかない。…