CodeBuildLaravelのテスト(PHPUnit)で出したカバレッジをCodeBuildで表示する(Clover/Cobertura) Laravelのテスト(PHPUnit)で出したカバレッジをCodeBuildのレポート機能で出そうとしたところ、一部詰まるところがあったのでメモです。 (php:alpineコンテナでカバレッジ出すまでの設定については以下で解説していま...2023.02.12CodeBuildLaravelRecord
LaravelPHP AlpineコンテナにXdebugをインストールしLaravelのカバレッジ表示を有効化する Laravelでカバレッジを表示する php artisan test --coverage を使いたかったのでDockerのphp:fpm-alpineイメージをXdebugをインストールする方法を調べました。 TL;DR コマン...2023.02.05LaravelPHPRecord
PythonPython 3.11の新機能tomllibでTOMLのパース Python 3.11に新機能としてTOML(Tom's Obvious Minimal Language)のパースがサポートされたので、試してみました。 TOML公式サイトにあるサンプルTOMLを読み込んでみます。 # This is...2023.02.05PythonRecord
Docker[PHP] Dockerイメージに1行でcomposerをインストールする方法とその解説 DockerfileなどでPHPのcomposerをインストールしたいとき、1行で書く方法メモ。 以下でできます。 curl -sS | php -- --install-dir=/usr/local/bin --filename=c...2023.01.29DockerPHPRecord
AWS[CDK] ECRをcdk destroyしようとしたらエラー CDK(というかCloudFormationの仕様)においてS3やDynamoDB、そしてECRなど一部のリソースはcdk destroyでのスタック削除時にデフォルトでは残されるようになっています。 これは以下のようにremovalPo...2023.01.28AWSCDKRecord
RecordWordPress手動バックアップメモ WordPressはテーマやプラグインなど直接ファイルとして配置されるものとDBに保存されるデータが両方あるのでバックアップするには両方を行わなければいけません。 毎回忘れない用にメモ。圧縮はとりあえずzipで。 # ファイル圧縮 zip...2022.01.03RecordWordPress
LinuxRaspberry Pi OSでHDMI接続中に3.5mmイヤホンジャックから音が出ない2021 OS:Raspberry Pi OS (64bit) beta 2020-08-24版 あらすじ ラズパイで、モニタへのHDMIは繋ぎっぱなしにして、スピーカーはラズパイのヘッドフォンジャック(3.5mmミニプラグ)に繋いだものから...2021.02.27LinuxRaspberry PiRecord
DockerDockerfileのARGはビルドキャッシュにどう影響するのか、どこに書くべきなのか Dockerビルド時にパラメータを与えたいときにDockerfileで定義し、--build-argオプションと合わせて使うARG。 それをどこに書くか考えたときに 最初に宣言されていたほうが読みやすい気もする それで不要なキャッシュ...2020.07.23DockerRecord
AWSLaravelのStorageを使ってS3に書き込み・読み込みするサンプル Laravelのファイルストレージシステムは、Storageファサードを通してローカルもS3も同じようにストレージとして扱える便利機能です。 今回はその練習を兼ねて、フォームからPOSTされた文字列をAWS S3のファイルに書き込みと、そ...2020.07.21AWSLaravelPHPRecordS3
Laravel[Laravel] 全てのページで同じデータを表示したいときの効率的な方法 例えば。 作っているサイトには全ページに常にサイドバーがあり、そこに最新のブログ記事(ここではPostモデルとします)の5件のリンクを貼るとします。 全てのコントローラーでPostモデルへの同じ取得クエリを書くのは非効率的なので、どうにか...2020.07.10LaravelPHPRecord