PHP 製のデプロイツール Deployer で複数プロジェクトのデプロイを行う

Deployer は PHP で書かれたデプロイツールです。世代管理機能により、デプロイ時にトラブルが起きてもロールバックできますし、PHP で書かれているので、Laravel など PHP を使ったシステムのデプロイと相性が良いです ...
Git コマンド逆引き集(随時更新)

Git を使っていて、「あの操作をするのにどうするんだっけ?」ということが増えてきたので、備忘録代わりにまとめていきます。基本的には IDE を使って Git を操作することが多いので、IDE のメニューから操作できるものについては触 ...
Laravel で reCaptcha v3 を使ってバリデートする

ボットによるコメントスパムを避ける方法のひとつに、reCAPTCHA を利用するというものがあります。Google が提供していて、現在はユーザー側の操作が不要な v3 と、「私はロボットではありません」にチェックを入れて先に進む v ...
Laravel のフォームリクエストの使い方

Laravel のバリデーション機能で、ちょっと複雑な処理をしようとする場合には、コントローラに直接記述するよりも、フォームリクエストを使ったほうが見やすくなります。このフォームリクエスト内の記述について、ドキュメントにもそれほど詳し ...
Laravel の QUEUE_CONNECTION=sync について確認してみた

Laravel のキュー処理の接続設定について、database(リレーショナルデータベース)、redis(Redis)、beanstalkd(Beanstalk)、sqs(Amazon SQS)と null(キューされたジョブを破棄 ...
Microsoft 365(Exchange Online)環境でスクリプトからメールが送信できないときに確認すること

Web サイトでフォームからの問い合わせをメールで受け取るような仕組みを作ることって割と多いと思います。このような仕組みを実装する場合、ふた昔前は SMTP サーバを指定するだけで OK でしたが、スパム送信の温床となったことから、ひ ...
Microsoft 365 と Outlook の組み合わせで自組織のメンバーからのメールを特定のフォルダに移動させる方法

メールの振り分けで、「自社社員からのメールを【社員】フォルダに移動させる」というのは、割とよく使うと思うのですが、Microsoft 365(というか、その裏で動いている Exchange Online)と Outlook の組み合わ ...
PowerShell で Microsoft 365 の配布グループを一括登録する

「PowerShell で Microsoft 365 の〇〇を一括登録する」シリーズとりあえずの最終回は、配布グループを一括登録します。
配布グループはメーリングリストのようなもので、配布グループのメールアドレス宛に送信 ...
PowerShell で Microsoft 365 の共有メールボックスを一括登録する

「PowerShell で Microsoft 365 の〇〇を一括登録する」シリーズ第三弾は、共有メールボックスを一括登録します。
共有メールボックスは、代表アドレスなど複数人でメールボックスを管理する場合に使います。共 ...
PowerShell で Microsoft 365 の会議室を一括登録する

前回に続いて、「PowerShell で Microsoft 365 の〇〇を一括登録する」シリーズです。今回は会議室を一括登録します。
CSV の準備会議室の場合は、以下のような CSV を作成します。文字コードは UT ...