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

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

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

 · 8 min read
過去にphpのマジックメソッドを使ってRailsのfind_all_by_*メソッドを実装してみる | WEB EGGという記事を書いたのですが、Node.jsでもProxyの登場により、似たようなことができるのでは? と思ったので試してみました。 今回の題材は、同じくRails…

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

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

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

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

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

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

Raspberry pi 3 Model BでGUIを起動してインターネットに繋がるまでの手順

 · 5 min read
結構前にラズパイを購入し、CLIオンリーな環境として使っていたのですが、 CLIオンリーな環境からGUIの環境を整えようとしたらドハマリしたので、手動での構築を諦めて、ゼロから環境を作り直したときのメモです。 前置き 記事内に/dev/disk…

HTTP APIのテストツールDreddがSwaggerに対応していたので試してみた

 · 4 min read
以前に APIドキュメントでAPIサーバをテストする | WEB EGG という記事を書いたときに紹介したDreddですが、 いつのまにか自社サービスのApiaryだけでなくSwagger(OpenAPI v…

すごーい!きみはフレンズ言語をDockerizeできるフレンズなんだね!

 · 2 min read
すごーい! きみはプログラミング言語を実装できるフレンズなんだね – Qiita こちらの記事と勢いに感銘を受け、フレンズ言語を動かそうとしてみたのですが、 リポジトリを覗いてみるとF#。Releaseで配布されているのはexe。 Windows…

Dockerのビルド時にGithubのプライベートリポジトリをcloneする

 · 3 min read
表題についてざっと調べると、 Using SSH Private keys securely in Docker build Forward ssh key agent into container · Issue #6396 · docker/docker…

npmへのデプロイをCircleCIで自動化してみた

 · 3 min read
こんにちは。 RubygemsへのデプロイをCircleCIで自動化してみた | WEB EGGに引き続きnpmのデプロイも自動化してみました。 gemのときとは微妙に差異があるので、あらためて備忘録として残しておきます。 作ったもの こちらのリポジトリです。circle.yml…
© 2012-2022 Leko