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