Tech

【Azure】Microsoft Entra IDで認可してBlob Storageを操作してみた

Azure Functions などのコンピュートリソースを用意しないで、直接 Blob Storage にファイルをアップロードする方法は無いものか、と考えていたのですが、Microsoft Entra ID で認可できればいいみたいでし...
その他

PHP Conference Japan 2024 に LT しに行ってきました

PHP カンファレンスに参加してきました。現地参加はかなり久々でした。今回は LT に採択されたのでセッションを聞くだけではなく、登壇するという今までとは違った参加の仕方になりました。見たセッション当日はオープニングと廣川氏のトークを配信で...
Tech

【Laravel】Laravel SanctumがCSRFトークンの検証で何やってるかをちゃんと理解する

この記事は Laravel Advent Calendar 2024 19日目の投稿です。Laravel Sanctum が簡単な認証システムを提供してくれるのは良く知られているんですが、認証に関する面倒なことを考えずに済む程度には抽象化さ...
Tech

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

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

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

既存の Web フレームワークを Lambda に組み込む方法として Lambda Web Adapter というのがあります。その仕組みですが、API Gateway などの統合先から受信したイベントをフレームワークの手前にある Lamb...
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回目は無料」という再受験キャンペーンなるものがや...