ノウハウ

ノウハウ

シェル入門:uidごとにgrepして、別ファイルに出力する

よっしーこんにちは。よっしーです(^^)今日は、bashを利用したテキストの抽出方法についてご紹介します。背景MonologのUidProcessorを利用して、ログにリクエストを識別するuidを付与しています。例えば、下記のような出力にな...
ノウハウ

PHP入門:clock-mockのインストールと動作確認

よっしーこんにちは。よっしーです(^^)今日は、clock-mockをインストールして、動作確認する方法についてご紹介します。背景Dockerで構築したPHPの開発環境において、clock-mockのインストールと動作確認について調査したと...
ノウハウ

MACのアップグレードでmacFUSEがエラーになった件について

よっしーこんにちは。よっしーです(^^)今日は、macのOSをアップグレードした際のエラー解消についてご紹介します。背景先日、MACのOSをアップグレードしました。アップグレード後の情報は下記のようになりました。% sw_versProdu...
ノウハウ

AWS入門:awscliを使用した利用可能なRDSインスタンスの調べ方

よっしーこんにちは。よっしーです(^^)今日は、awscliを使用した利用可能なRDSインスタンスの調べる方法についてご紹介します。背景AWS環境でRDSを構築しようとした際に、RDSのどのバージョンが利用できるのかを調査したときの方法を備...
ノウハウ

シェル入門:find, grep, xargsとsedを利用した一括置換

よっしーこんにちは。よっしーです(^^)今日は、特定のディレクトリ配下にあるファイルで、任意の文字列を一括置換する方法についてご紹介します。背景特定のディレクトリ配下にあるファイルで、任意の文字列を一括置換する必要があり、その際に使用した方...
ノウハウ

シェル入門:任意の文字数でランダムな文字列を作成

よっしーこんにちは。よっしーです(^^)今日は、任意の文字数でランダムな文字列を作成したときの方法についてご紹介します。背景適当なテストデータを作成する必要があり、その際に使用した方法を備忘として残しました。作成コマンド下記のコマンドで作成...
ノウハウ

シェル入門:seqとxargsを利用した並列処理

よっしーこんにちは。よっしーです(^^)今日は、seqとxargsを利用した並列処理をしたときの方法についてご紹介します。背景同時に同じ処理を実行する場面があり、seqとxargsを利用した並列処理を実施したので、そのときの処理内容を備忘と...
ノウハウ

AWS入門:AWSコマンドを利用してECRにイメージを登録する方法

よっしーこんにちは。よっしーです(^^)今日は、Terrafromを利用して構築したECRにイメージをプッシュする方法についてご紹介します。前提Terraformを利用したECRの構築方法は下記の記事にあります。背景ECS環境を構築するにあ...
ノウハウ

PHP入門:PHPUnitにおけるテスト機能の拡張について

よっしーこんにちは。よっしーです(^^)今日は、PHPUnitにおけるテスト機能の拡張についてご紹介します。背景具体的なテストケースの強化具体的なテストケースを機能を追加することで、PHPUnitを拡張することができます。たとえば、具体的な...
ノウハウ

PHP入門:PHPUnitにおけるリスキーなテストについて

よっしーこんにちは。よっしーです(^^)今日は、PHPUnitにおけるリスキーなテストについてご紹介します。背景PHPUnitは、例えば安全性に偽の信頼を与える不正確なテストを特定するのに役立ちます。リスクのあるとみなされるテストは、コード...