むらおか

Tech

【WordPress】ホストネットワーキングモードでWP-Cronをちゃんと動かす

先日、Docker Desktop でもホストネットワーキングモードがサポートされたようです。 どのようなときにホストネットワーキングモードの恩恵を受けられるか考えていたのですが、ローカル環境かつ Nginx + PHP-FPM 構成で W...
Tech

Lambda Web AdapterでRemixアプリケーションをサーバーレス化してCDKでデプロイする

既存の Web フレームワークを Lambda に組み込む方法として Lambda Web Adapter というのがあります。 その仕組みですが、API Gateway などの統合先から受信したイベントをフレームワークの手前にある Lam...
Tech

【WordPress】ACFのJavaScript APIを使ってselect2フィールドをカスタマイズする

WordPress の カスタムフィールドのプラグインである ACF (Advanced Custom Fields) には、多数のフックや JavaScript API が用意されています。 やること 今回は、JavaScript API...
Tech

【Laravel】laravel-modulesでmiddlewareの登録をする

Laravel で手っ取り早くモジュラモノリスやるときは laravel-modules を良く使います。 Modules 配下に各モジュールを配置しているためファイルがモジュール毎にまとまっており、内部設計的にはシンプルでわかりやすいと思...
Tech

【Laravel】preventAccessingMissingAttributesの挙動+おまけ

preventAccessingMissingAttributesの挙動 Laravel の Eloquent を利用してデータを取得する場合、特に列の指定がなければすべての列情報を取得してきます。 $user = User::find(1...
Tech

もっと簡単に AWS CodePipeline でサブモジュールを使う【令和版】

数年前に投稿した AWS CodePipeline でサブモジュールを使う方法を力技ではなくてもっと簡単にできる方法があったので紹介していきます。 何ができるようになったか? ソースステージで git リポジトリのメタデータを取得することが...
その他

AWS Solutions Architect Professional合格までの勉強時間とやったことを振り返る

昨年中に SOA を受験して先に Associate を取り切ろうと思ったのですが、都合により受験ができず、今年が SAA の有効期限だったので勢いで SAP を受験しました。 更に「落ちたら2回目は無料」という再受験キャンペーンなるものが...
ポエム

育児をしながらどのように技術のキャッチアップをしていくか

子育てエンジニア Advent Calendar 2023 14日目です。 今年は子育てエンジニアとして何か発信したいと思って参加させていただきました。よろしくお願いします。 はじめに 育児に関わるようになると、技術のキャッチアップのための...
Tech

【Laravel】JSON型のカラムにindexを生成してもindexが効かなくなった

本稿では、JSON型のカラムにindexを貼ってみたものの、Laravelで想定通りindexを使ってくれなかったケースを紹介します。 JSON型カラム MySQLのJSON型って便利ですよね。あらかじめデータ構造を定義する必要が無いので、...
Tech

JetBrains GatewayでAmazon CodeCatalystに接続してリモート開発する方法

概要 Amazon CodeCatalyst(以下、CodeCatalyst)は、AWS re:invent 2022にて発表された開発にまつわる様々な管理ツールを統合したサービスです。現在はパブリックプレビュー版とのことで、us-west...