環境

TIPS

ownCloud10からNextcloud 31へ

事の起こりは、Ubuntu環境を最新のPHP 8.5にアップデートしたことでした。安定稼働していた ownCloud 10.15 が、新しすぎるPHP環境では動かなくなり、ついにNextcloudへの完全移行を決意。しかし、そこには数年分に...
TIPS

[Docker]M1 Mac環境でChromeとChromeDriverをインストールする方法

スクレイピングやE2Eテスト環境をDockerで構築する際、M1 Mac(Apple Silicon / ARM64)環境で、Google ChromeをDocker上で動かす場合、大きな罠(アーキテクチャの違い)が存在します。Linux版...
TIPS

[PHP]コマンドライン時のサーバ設定変数に関して

Webサーバー(Nginx/Apache)の設定で SITE_TYPE を渡している場合、CLI(コマンドライン)ではその設定が読み込まれないため、環境変数として渡してあげるのが最もスマートな解決策です。方法は大きく分けて2つあります。方法...
言語

[PHP]cURLでのSSL証明書検証

ローカル開発環境でSSL証明書の検証エラーを回避するためにCURLOPT_SSL_VERIFYPEERを無効にしますが、そのまま本番環境へ反映するとは重大なセキュリティリスクがあります。🔐 推奨される安全な解決策1. CA証明書の正しい設定...
AI

Googleの新OSSモデル『Gemma 3』がローカルAI革命を加速!

Googleが公開した新たなオープンソースAIモデル「Gemma 3」が、AI業界に衝撃を与えています。このモデルは、過去に公開されたモデルから大幅に改良され、サイズと性能のバランスが従来の常識を覆しました。最小サイズはたった1B(ビリオン...