環境構築

slim入門:nginx と php-fpm を UNIXドメインソケット で通信する

よっしー こんにちは。よっしーです(^^) 今日は、nginx と php-fpm を UNIXドメインソケット で通信する方法についてご紹介します。 背景 Dockerで構築したslimアプリの開発環境において、nginx と php-f...
環境構築

Redis入門:Dockerを利用した Redisのレプリケーション環境を構築する

よっしー こんにちは。よっしーです(^^) 今日は、Dockerを利用してRedisのレプリケーション環境を構築した方法についてご紹介します。 背景 Redisでレプリケーション環境を構築する機会があったので、ローカルで検証用に構築したとき...
環境構築

AWS入門:Terraformを利用したRDSクラスタの作成

よっしー こんにちは。よっしーです(^^) 今日は、terraformを利用したRDSクラスタの作成についてご紹介します。 背景 AWS環境でTerraformを利用したRDSのクラスタを構築する機会がありましたので、その検証用として作成し...
ノウハウ

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

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

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

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

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

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

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

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

MySQL入門:バイナリ登録されているUUIDのデータロードについて

よっしー こんにちは。よっしーです(^^) 今日は、mysqlでUUIDのバイナリデータをロードしたときの方法についてご紹介します。 背景 mysqlでUUIDをバイナリで管理しているテーブルがあり、そのテーブルに対して、LOAD DATA...
未分類

slim入門:clock-mockの導入による環境構築

よっしー こんにちは。よっしーです(^^) 今日は、clock-mockを導入して、任意の時間で動作させる方法についてご紹介します。 前提 この記事は下記の記事をベースにしています。 背景 ローカルで開発中に任意の時間で動作させる必要があり...
用語解説

PHP入門:PHP-DIにおける既存インスタンスへのインジェクションについて

よっしー こんにちは。よっしーです(^^) 今日は、PHP-DIにおける既存インスタンスへのインジェクションについてご紹介します。 背景 PHP-DIに触れる機会がありましたので、PHP-DIにおける既存インスタンスへのインジェクションにつ...