WEB EGG

Leko

Leko
/

React nativeで音声を録音する

 · 5 min read

こんにちは。 React Nativeで音声の録音機能を実装した時のメモです。 使用するライブラリはAndroidにも対応しているので、iOS/Android両方対応してみます。 つくったもの — Leko/ReactNative-KitchenSink: Kitchen…

ネイティブのPromiseより早いbluebirdのPromiseの便利機能をまとめてみた

 · 3 min read

こんにちは。 ES6のPromiseはBluebirdの4倍遅いらしい PromiseのライブラリBluebirdが提供するAPIのうち、個人的に便利だと思ったものについてまとめます。 なお、標準のPromiseにも搭載されている機能については割愛します。 Promise…

NetlifyとHerokuで予約投稿機能を実現する

 · 1 min read

こんにちは。 前回の記事 にてブログをNetlify+Middlemanに置き換えた、と書きましたが、 静的サイトジェネレータを利用したときの弱点の1つである、予約投稿する機能をNetlifyのBuildhookと、Heroku scheduler…

Wordpressで運用していたブログをMiddleman+Netlifyに変更した

 · 7 min read

こんにちは。 「サイトのデザインが変わった」と感じていただいた方がもし居たらありがとうございます。 2012年からずっとさくらVPS + Wordpressで運用していたブログをMiddleman + Netlify…

条件付きな構文が多い昨今のNode.jsのアロー関数の構文をまとめてみた

 · 3 min read

シンプルすぎて難解?昨今のNode.jsのオブジェクト周りの構文をまとめてみた に続いて、今度はアロー関数編です。 おそらく今まではこんな感じで関数を書いてたと思います それがアロー関数の構文を使用すると、 const hoge = options =>…

シンプルすぎて難解?昨今のNode.jsのオブジェクト周りの構文をまとめてみた

 · 3 min read

こんにちは。 たまには基礎に返ってみるのも良いじゃないか、ということで 今回は、 { a, b, c } とか昨今のNode.js…

Node.jsのProxyでdirty checkとmethod missingを実現してみる

 · 5 min read

過去に phpのマジックメソッドを使ってRailsのfind all by_*メソッドを実装してみる | WEB EGG という記事を書いたのですが、Node.jsでも Proxy…

CircleCI 1.0でDockerやdocker-composeを使用する際の制限と気をつけること

 · 4 min read

こんにちは。 かれこれ 1 年くらい仕事で CircleCI + Docker を使ってみているのですが、 とにかくツラい 。 CircleCI + Docker 構成で CI したい方はだいぶマゾいとすら思います。 他の CI…

PHPUnitのカバレッジレポート(XML)を使ってカバレッジの計算してみた

 · 4 min read

こんにちは。 仕事の方でテストカバレッジをGUIなしに集計する必要が出たので、 メソッド単位のカバレッジを集計したい クラス単位でのカバレッジを集計したい ファイル単位でのカバレッジを集計したい ディレクトリ単位でのカバレッジを集計したい の集計をするために、PHPUnit…

AWS Athenaでテーブルを作る時にAccess Deniedと怒られたら試すこと

 · 1 min read

こんにちは。 はじめてAWS Athenaを使用してみました 試しにS3に置いてあるCSVをもとにテーブルを作ろうとしたら Access Denied…