TIPS

TIPS

[Apache]スロットリング

Apache2で特定の条件に基づき通信帯域を制限(スロットリング)する方法を解説。標準的なmod_ratelimitを用いたIPや認証情報別の制限手順から、PHPでの実装比較、パフォーマンスへの影響まで実践的な知見を紹介します。
TIPS

[Linux]timeout

Linuxでプロセスの実行時間を制限するtimeoutコマンドの基本と実践的なオプションを解説。強制終了(--kill-after)や終了コードの仕様など、サーバー負荷や無限ループを防ぐための具体的な解決策を紹介します。
TIPS

[Github]コミットをDiscordに投稿

GitHubのコミット通知をDiscordに送るWebhook連携方法を解説。DiscordのWebhook URL末尾に「/github」を追加し、Content typeを「application/json」にするだけで、簡単に通知を自動整形して連携できる仕組みと設定手順を紹介します。
TIPS

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

M1 Mac環境のDockerでChrome/ChromeDriverを動かす際のアーキテクチャ問題を解決する方法を解説。Intel版公式Chromeをエミュレートする手順と、動作が高速で安定したARM64対応Chromiumを採用する推奨アプローチの2パターンを紹介します。
TIPS

[Ubuntu]Denoのインストール手順メモ

Ubuntu環境にDenoをインストールする手順を解説。curlを用いた導入から、.bashrcへのパス設定、動作確認、さらに内蔵コマンドによるアップデートやディレクトリ削除による簡単なアンインストール方法まで、躓きやすいポイントを凝縮して紹介します。
TIPS

[PHP]Ubuntu24.04でondrejレポジトリ追加

Ubuntu 24.04にondrej/phpリポジトリを追加し、最新のPHPを導入する方法を解説。コマンド一発の推奨手順と、Ansible等での自動化に役立つGPGキー・.sourcesファイルの手動作成手順の2通りを分かりやすく紹介します。
TIPS

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

Webサーバー設定の環境変数がPHPのCLI実行時に読み込まれない問題の解決策を解説。実行時に環境変数を渡す方法、PHP側でgetenv()を併用するコード修正、.bashrcによる永続化など、状況に応じた最適なアプローチを紹介します。
TIPS

ファイルフォーマットと対応OS

Windows、Mac、Linuxにおける主要ファイルシステム(exFAT、NTFS、APFS等)の互換性と特徴を解説。複数OS間でデータを共有・移行する際、なぜexFATが最適なのか、各フォーマットのメリット・デメリットを交えて紹介します。
TIPS

[WordPress]不要な画像を安全に削除

WordPressで不要な画像を安全に削除する方法を解説。標準の「未添付」フィルタによる削除リスクを説明し、安全かつ高精度に未使用画像を検出・一括削除できる推奨プラグイン「Media Cleaner」の具体的な手順を紹介します。
TIPS

[Bash]マイナス始まりの引数の処理

Bashでハイフン(-)から始まる引数をオプションと誤認させずに安全に処理する方法を解説します。ダブルダッシュ(--)を用いた標準的な解決策から、環境変数や標準入力の活用まで、実務で役立つ5つのアプローチを紹介します。