ツール

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

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

git履歴からバイナリ除去

バイナリをコミットしてgit履歴が肥大化してしまった場合、ファイルを特定したうえでgit filter-branchコマンドでクリーンアップできます。この作業は...

Jenkinsfileのviインデント設定

JenkinsのパイプラインスクリプトをJenkinsfileに記述する機会が多くあります。 Pipelineはgroovy(JVM上で動作するスクリプト言語)...

SSLクライアント証明書の作成手順

標準化されたWebサービス認証手段の1つに、プライベートCA(オレオレ認証局)からSSLクライアント証明書を発行する手があります。 パスワード認証などと併用する...

MJMLでレスポンシブHTMLメール作成

MJMLはHTMLメールを生成する言語&ツールです。Outlookなど、普及しているメールソフト間で見た目の再現性の高いHTMLコードを出力できる点が特長です。...