Laravelの環境変数の優先順位について

Laravelでアプリケーションを運用する際、.envファイルやサーバーで設定される環境変数のどちらが優先されるのか、気になるポイントを整理しました。 環境変数の優先順位 Laravelでは、サーバーの環境変数が.env…

続きを読む »

Google Chromeの拡張機能の保存場所

Google Chromeの拡張機能は、各プラットフォームごとに異なるフォルダ内に格納されています。代表的な保存先は以下の通りです。 Windows (例: Windows 10/11) macOS Linux系OS (…

続きを読む »

本番環境向けDockerfile設定ガイド:Laravelプロジェクトの依存関係管理とパフォーマンス最適化

パフォーマンスとセキュリティを考慮したデプロイ環境に最適な設定になります。 各コマンドの詳細 まとめ このコマンドセットでプロダクション環境の依存関係を最適にインストールし、不要なファイルやキャッシュを省くことができ、コ…

続きを読む »

Laravel 8.0以前のマイグレーション

Laravel 8.0以前のバージョンでは、マイグレーションを実行した際にマイグレーションが何もない場合、終了コード1が返されていました。これは、何らかのエラーが発生したと誤解されることがあったため、開発者にとって不便で…

続きを読む »

NginxのDHパラメータ(Diffie-Hellman parameters)

DHパラメータ(Diffie-Hellman parameters)は、全サイト共通で使用しても問題ありません。実際、以下の理由から、共通のDHパラメータファイルを使用することが推奨されます: ただし、以下の点に注意して…

続きを読む »

JITコンパイラとは?

JITコンパイラ(Just-In-Time Compiler)は、プログラムの実行中にコードを動的にコンパイルする技術です。通常のコンパイラは、プログラムのソースコードを実行前に全てコンパイルしてから実行しますが、JIT…

続きを読む »

Selenium以外でブラウザを操作する方法

Selenium以外でブラウザを操作する方法はいくつかあります。以下に代表的な方法を紹介します。 1. Playwright インストール例(Python) サンプルコード 2. Puppeteer インストール例 サン…

続きを読む »