- 2025年2月28日
【PHP】ファイルの読み書きでデータの整合性を保ち競合を起こさないようにする
複数のプロセスで同じリソースを読み書きする場合、競合についての問題は避けられません。MySQLなどのRDBではよくトランザクションという名前の機能でこれが実現されています。PHP […]
複数のプロセスで同じリソースを読み書きする場合、競合についての問題は避けられません。MySQLなどのRDBではよくトランザクションという名前の機能でこれが実現されています。PHP […]
Dockerでまとまった何かをする時は docker-compose.yml を用いるのが便利です。docker-compose.ymlを使うと複数のコンテナ、イメージ、ネットワ […]
しばしばユーザーがなにか複雑なルールを構築するシステムをwebアプリケーション上に実現する必要があります。例えばアンケートシステムの設問の表示・非表示の切り替え条件、顧客がどのよ […]
CLI(コマンドラインインターフェース)上で、日本語のメッセージやデータを縦に揃えて表示したいことがしばしばあります。特に表のような形式で出力する場合には必須です。この記事ではP […]
ちょっとした自分用のスクリプトファイルを書くことがしばしばあります。管理は大ざっぱで、メンテナンス担当は自分ひとり、何度も使うという想定のスクリプトです。こういったスクリプトは書 […]
PostgreSQLを使用していると、現在実行中のクエリの状況を確認したくなる場面があります。特に負荷テストやパフォーマンスの問題が疑われる際やデータベースの応答が安定しない時には […]