Database tutorial - IT technology blog

EXPLAIN ANALYZEでPostgreSQLクエリを最適化する:実行計画の読み方とパフォーマンス改善

PostgreSQLのEXPLAIN ANALYZEを使って実行計画を読み解き、遅いクエリを分析して適切なインデックスでパフォーマンスを最適化する方法を解説します。5分でできるクイックスタートから、カバリングインデックス、複合インデックス、auto_explainといった応用テクニックまで幅広く取り上げています。
Artificial Intelligence tutorial - IT technology blog

MCPとは?Model Context Protocolを理解してAIプロジェクトに統合する方法

MCP(Model Context Protocol)は、AIモデルがファイルシステム、データベース、外部ツールに直接接続できるAnthropicの標準プロトコルです。3コンポーネントのアーキテクチャを解説し、Claude DesktopとPython SDKを使ったインストール方法、セキュリティ設定と実践的なデバッグ方法をガイドします。
Network tutorial - IT technology blog

LinuxでHAProxyを使ったロードバランサー設定ガイド

HAProxyをロードバランサーとして実践的に設定するガイド。インストールからroundrobin・leastconn・sourceアルゴリズムの設定、HTTPヘルスチェック、SSLターミネーション、ダウンタイムなしのサーバードレインまで、本番環境の実経験をもとに解説する。
Artificial Intelligence tutorial - IT technology blog

LLM APIコスト最適化:プロンプトキャッシング、バッチ処理、不要トークン削減の実践テクニック

LLM APIの請求額急騰は主に3つの原因による:繰り返されるシステムプロンプト、個別の小さなリクエスト、プロンプト内の余分なトークン。本記事では、プロンプトキャッシング、バッチ処理、プロンプト圧縮という3つの実践テクニックを具体的なPythonコード付きで解説し、コストを50〜80%削減する方法を紹介する。
Linux tutorial - IT technology blog

Linuxのディスクマウントと管理完全ガイド:lsblkからfstabまで

Linuxでのディスクのマウントと管理方法を詳しく解説:lsblkによるブロックデバイスの識別、parted/fdiskによるパーティション作成、ext4/xfsのファイルシステムフォーマット、再起動時の自動マウントのためのUUIDを使ったfstab設定まで。CentOS 7本番サーバーでの実践経験をもとに解説します。
CentOS tutorial - IT technology blog

CentOS 8からAlmaLinux 9への移行:3つの方法の比較とステップバイステップガイド

安全な2ステッププロセスでCentOS 8からAlmaLinux 9へサーバーを移行する方法を解説します。公式スクリプトでAlmaLinux 8に移行し、ELevateを使ってAlmaLinux 9にアップグレードする手順を詳しく紹介。3つの移行方法の比較、メリット・デメリットの分析、移行後の確認用チェックリストも掲載しています。
Security tutorial - IT technology blog

AIコードアシスタント使用時のよくあるセキュリティ脆弱性と自動検出方法

CopilotやChatGPTのようなAIコードアシスタントは生産性を高めてくれるが、コードレビューで見落とされがちなセキュリティ脆弱性も生み出す——SQLインジェクション、コマンドインジェクション、ハードコードされた認証情報など。本記事では最もよくある5つの脆弱性をコード例とともに分析し、Bandit、Semgrep、TruffleHogを使った自動スキャンパイプラインの設定方法を解説する。