R&D

macOS開発環境ブートストラップ

PCは消耗品であり数年サイクルで買い換えが必要になります。開発ツールの網羅性でMacが相対的に優位であるため、macOS->macOSの移行が定期的に発生します...

composerメモリ不足エラーの対処法

PHPのパッケージマネージャーであるcomposerは多くのアプリケーションやPHPフレームワークの前提ツールとして普及していますが、往々にしてメモリ不足でエラ...

Ramda.jsでカリー化する

Ramda.jsには任意の関数をカリー化するcurry()があります。 curried_func = R.curry( (arg) => { some_code...

Material Web Components リスト

Web向けのマテリアルデザインフレームワークのMaterial Components for Web(MDC)をWeb ComponentsとしてリパックしたM...

Polymer 3の使い方

WebComponentsを先導してきたPolymerがGoogle I/O 2018でPolymer3.0をリリースし、アーキテクチャを大きく変えました。 実...

minikubeへのアクセス設定

minikube上のサービスにホストからアクセスするには、まずポートをnode(実機、ここではminikube VM)に割り当てる設定が必要です。 nginxの...

minikubeからレジストリログイン

minikubeなどのkubernetesクラスタ上でプライベートレジストリのコンテナイメージを起動させるためには、イメージpull時の認証設定が必要です。 認...