Tech

クイックソートと安定ソート(マージ/ヒープ)の使い分け:Pythonによる実践

目的/前提Pythonエンジニアとして、データ処理の基本であるソートアルゴリズムの理解は不可欠です。本稿では、特にクイックソート、マージソート、ヒープソートに焦点を当て、その理論、実装、性能特性、そして最も重要な「安定性」について解説します...
Tech

プロンプトエンジニアリング実践ガイド

目的/前提本ガイドの目的は、テキスト、画像、動画生成AIにおいて、ユーザーの意図を正確にAIに伝え、所望の高品質な出力を得るためのプロンプト設計手法を体系化することです。前提として、生成AIモデルは指示の明確さ、具体性、文脈に強く依存し、あ...
Tech

AI活用実務導入ガイド:LLMO・SEO・自動化実践戦略

目的/前提本稿は、AI(特にLLM)を現場業務に導入し、業務効率化、意思決定支援、および新たな価値創造を実現するための実践的な手順、注意点、費用感を提示します。LLMO (Large Language Model Operations)、S...
Tech

QUIC (RFC 9000, 9001, 9002)による次世代トランスポートプロトコル解説

目的/前提インターネットの基盤であるTCPは信頼性の高い通信を提供しますが、現代のウェブアプリケーションが求める高速性、多重性、モビリティには限界がありました。特に、HTTP/2で導入されたストリーム多重化は、TCPの「Head-of-Li...
Tech

Excel VBAマスターによるニッチで実用的なシステム情報取得と設定確認

目的/前提本稿では、Excel VBAからWindowsの高度な機能にアクセスするための「参照設定」と「Windows API」の活用法について解説します。具体的には、WMI (Windows Management Instrumentat...
Tech

WordPress × MerPress対応 Mermaid の書き方入門

Mermaid は、Markdownの中に簡単な記法を書くと シーケンス図やフローチャートを描画できるツールです。WordPress では「MerPress」などのプラグインを導入すれば、そのまま可視化できます。本記事では、基本の文法とサン...
PowerShell

PowerShellでSMTPメールを送信する:自動化による業務効率化

PowerShellでSMTPメールを送信する:自動化による業務効率化1. 課題背景と実務シナリオPowerShellを用いたSMTPメール送信は、システム管理、データ処理、バッチ処理など、様々な業務における自動化に役立ちます。例えば、以下...
PowerShell

PowerShellで取得したJSONを解析する

PowerShellで取得したJSONを解析する1. 課題背景と実務シナリオ多くの業務システムでは、外部APIとの連携や設定ファイルの読み込みにJSON形式が利用されています。PowerShellを用いてこれらのJSONデータを取得し、必要...
PowerShell

PowerShellでクラス継承とメソッドオーバーライド:業務効率化のための高度なオブジェクト指向プログラミング

PowerShellでクラス継承とメソッドオーバーライド:業務効率化のための高度なオブジェクト指向プログラミング課題背景と実務シナリオPowerShellスクリプトで、複数のシステムやサービスを管理する必要がある場合、同じような処理を何度も...
Python

VBAで堅牢なエラーハンドリングを実装する:実践的コード例とベストプラクティス

VBAで堅牢なエラーハンドリングを実装する:実践的コード例とベストプラクティス1. 課題背景と実務シナリオVBAマクロは、ExcelやAccessなどの業務効率化に不可欠なツールです。しかし、ファイル操作エラー、ネットワーク接続エラー、デー...