Tech もっと簡単に AWS CodePipeline でサブモジュールを使う【令和版】 数年前に投稿した AWS CodePipeline でサブモジュールを使う方法を力技ではなくてもっと簡単にできる方法があったので紹介していきます。 何ができるようになったか? ソースステージで git リポジトリのメタデータを取得することが... 2024.03.29 Tech
Tech 【Laravel】JSON型のカラムにindexを生成してもindexが効かなくなった 本稿では、JSON型のカラムにindexを貼ってみたものの、Laravelで想定通りindexを使ってくれなかったケースを紹介します。 JSON型カラム MySQLのJSON型って便利ですよね。あらかじめデータ構造を定義する必要が無いので、... 2023.06.16 Tech
Tech JetBrains GatewayでAmazon CodeCatalystに接続してリモート開発する方法 概要 Amazon CodeCatalyst(以下、CodeCatalyst)は、AWS re:invent 2022にて発表された開発にまつわる様々な管理ツールを統合したサービスです。現在はパブリックプレビュー版とのことで、us-west... 2023.06.09 Tech
Tech PhpStormで「Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?」が出たときの対処法 Docker Desktop for Macを使っている場合の話。 問題 PhpStormでDocker用にインタプリターを構成してPHPUnitを実行したところ、以下のメッセージが表示されました。 Cannot connect to th... 2023.05.30 Tech
Tech MacroableでPHPのオーバーロードを学ぶ PHPのオーバーロードを説明する上でLaravelのMacroableがちょうど良いと思ったので。 マクロについて Laravel内部の一部のクラスには、独自に定義したメソッドを追加できる「マクロ」という機能が備わっています。 マクロを追加... 2023.03.12 Tech
Tech WordPressプラグインを強制的に無効化にするSQL 何度もやってしまったので備忘録として。。。 はじめに WordPressでインストールしたプラグインの不具合が原因で WSoD(真っ白な画面) が発生したり、SiteGuardでログインページを忘れてしまったりして、正常なログインが出来なく... 2023.02.28 Tech
Tech EloquentのsaveではCarbonオブジェクトをStringに変換している はじめに Eloquentを利用すると、以下の①、②のどちらのパターンでも保存することが出来ます。 $foo = Foo::getModel(); // ①明示的にStringを渡す $foo->fill([ 'datetime' => C... 2022.12.27 Tech
Tech WordPressのサイトでLCPを改善する 長かったLCPとの戦いが一段落ついたので備忘録的に。 はじめに LCP (Largest Contentful Paint) は、PageSpeed Insights (Lighthouse) で計測されるパフォーマンスに関する指標の1つで... 2022.12.16 Tech
Tech CDKでやる Lambda Function URLs 最近、CDKいじってなかったのでリハビリを兼ねて前からやってみたかったネタを。 Lambda Function URLs AWS LambdaはAPIエンドポイントとして利用するケースも多いと思いますが、Lambda Function UR... 2022.12.13 Tech
Tech 「永続オブジェクトキャッシュを使用してください」が気になったのでコアを覗いてみた はじめに WordPress 6.1から、サイトヘルスステータスにて永続オブジェクトキャッシュの使用がレコメンドされるようになったようです。 こちらの対応としては、ホスティングプロバイダーが提供するキャッシュサーバーを確認し、 W3 Tot... 2022.12.01 Tech