ノウハウ

ノウハウ

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

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

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

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

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は、例えば安全性に偽の信頼を与える不正確なテストを特定するのに役立ちます。 リスクのあるとみなされるテスト...
ノウハウ

PHP入門:PHPUnitにおけるCode Coverageについて

よっしー こんにちは。よっしーです(^^) 今日は、PHPUnitにおけるCode Coverageについてご紹介します。 背景 コンピュータ科学において、コードカバレッジ(Code Coverage)は、特定のテストスイートによってプログ...