tohokuaikiのチラシの裏

技術的ネタとか。

2025-07-01から1ヶ月間の記事一覧

PHPのSlim Frameworkでセッションを使う

別に普通にsession_start()とかしてもよかったんだろうけど、なんとなくMiddlewareとか使ってみた。 使ってみたのはいいけど、どうもSlim FrameworkのMiddlewareは基本的に手出しができないものらしくって、そのMiddleware内部のObjectに手を出そうとしたらC…

今更ながらORIGINの違う(≒クロスドメイン)のAPIをブラウザからのJavaScriptで叩くときにCORSとかいろいろとありがとうございました。

JavaScriptがドメインを越えるにはCORS設定をしなければならない。ドメインというか、正確にはORIGINだけど。 ORIGINってこの3つから成り立ってる。 項目 例 スキーム http / https ホスト名 example.com / localhost ポート 80, 443, 3000, etc. 以下、ブラ…

PHPのcomposer、built-inサーバ、メール確認用のmailpitのついたdocker compose

PHP書いてて、お問い合わせフォームとかのちょっとしたものを書きたい場合に使う。 . ├── docker │ ├── app │ │ ├── Dockerfile │ │ └── public │ │ └── index.php │ └── compose.yaml └── src └── public └── index.php name: sample services: php: contai…

Laravel11にAzure Entra IDのOpenIDのサインインを使う

なんか色々と試行錯誤したのでメモしておく。 Azure Entra管理センターでの設定 アプリの登録 「この組織ディレクトリのみに含まれるアカウント」のシングルテナントにする。 リダイレクトURLはWEBを選択して後でURLも自分のLaravelアプリケーションのURLを…

MariaDBでrootでログインしている場合はノンパスワードでshellからコネクトする

こんな感じ これでいきなりログインできるようにしたい。 sudo mysql -u root MariaDB [(none)]> MariaDBによるとrootのシェル取ってるんだから、MariaDBで認証してても無駄ですよねって。そりゃそーだ。 やり方 unix_socketというプラグインを使うとできる…