<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
  <title type="text">合同会社小村ソフト ブログ</title>
  <subtitle type="text">技術系・B2B向けのホームページ制作、SEO対策、問い合わせ導線改善と、Windows受託開発・技術相談を行う合同会社小村ソフトの公式サイトです。</subtitle>
  <id>https://comcomponent.com/feed.xml</id>
  <link rel="alternate" type="text/html" hreflang="ja" href="https://comcomponent.com/blog/"/>
  <link rel="alternate" type="text/html" hreflang="en" href="https://comcomponent.com/en/blog/"/>
  <link rel="self" type="application/atom+xml" href="https://comcomponent.com/feed.xml"/>
  <updated>2026-04-16T00:00:00+00:00</updated>
  <rights>© 2026 合同会社小村ソフト</rights>
  <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator>
  <author>
    <name>小村 豪</name>
    <uri>https://comcomponent.com/profile/go-komura/</uri>
  </author>
  
  <entry xml:lang="ja">
    <title type="text">GS1 などのバーコード規格で、何が決まっていて、実運用で何に気をつけるべきか - GTIN・AI・GS1-128・GS1 DataMatrix の整理</title>
    <id>https://comcomponent.com/blog/2026/04/16/000-gs1-barcode-standards-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/16/000-gs1-barcode-standards-practical-guide/"/>
    <published>2026-04-16T00:00:00+00:00</published>
    <updated>2026-04-16T00:00:00+00:00</updated>
    
    <summary type="text">GS1のバーコード規格で何が標準化されているのか、GTIN・AI・GS1-128・GS1 DataMatrix・GS1 QRコードの違いと、現場運用で詰まりやすいポイントを整理します。</summary>
    
    
    
    <category term="GS1"/>
    
    <category term="バーコード"/>
    
    <category term="GTIN"/>
    
    <category term="GS1-128"/>
    
    <category term="GS1 DataMatrix"/>
    
    <category term="在庫管理"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">COM コンポーネントや OCX / ActiveX 開発でハマりがちなこと - Visual Studio の 32bit / 64bit、登録、管理者権限の罠を整理</title>
    <id>https://comcomponent.com/blog/2026/04/15/001-com-ocx-activex-pitfalls-visual-studio-bitness-admin-rights/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/15/001-com-ocx-activex-pitfalls-visual-studio-bitness-admin-rights/"/>
    <published>2026-04-15T01:00:00+00:00</published>
    <updated>2026-04-15T01:00:00+00:00</updated>
    
    <summary type="text">COM コンポーネント、OCX、ActiveX 開発でハマりやすい 32bit / 64bit、Visual Studio 2022 の 64bit 化、regsvr32 / Regasm、管理者権限、HKCR / HKCU / HKLM、STA / MTA まで実務目線で整理します。</summary>
    
    
    
    <category term="COM"/>
    
    <category term="ActiveX"/>
    
    <category term="OCX"/>
    
    <category term="Visual Studio"/>
    
    <category term="Windows開発"/>
    
    <category term="32bit"/>
    
    <category term="64bit"/>
    
    <category term="Interop"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">どこで例外を `catch` してログを出し、エラーハンドリングするべきなのか - 呼び出し階層の境界と責務を実務向けに整理</title>
    <id>https://comcomponent.com/blog/2026/04/15/000-exception-catching-logging-error-handling/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/15/000-exception-catching-logging-error-handling/"/>
    <published>2026-04-15T01:00:00+00:00</published>
    <updated>2026-04-15T01:00:00+00:00</updated>
    
    <summary type="text">深い helper での広い catch、各層での重複ログ、null や false による原因埋没を避けるために、呼び出し階層の境界ごとに、どこで例外を catch し、どこで主ログを出し、どこで結果化や回復を判断するべきかを実務向けに整理します。</summary>
    
    
    
    <category term="例外処理"/>
    
    <category term="ログ"/>
    
    <category term="エラーハンドリング"/>
    
    <category term="設計"/>
    
    <category term="C# / .NET"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">ClickOnce とは何か - 仕組み、更新、向いている場面・向いていない場面を実務目線で整理</title>
    <id>https://comcomponent.com/blog/2026/04/13/001-clickonce-what-is/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/13/001-clickonce-what-is/"/>
    <published>2026-04-13T10:10:00+00:00</published>
    <updated>2026-04-13T10:10:00+00:00</updated>
    
    <summary type="text">.NET の Windows デスクトップアプリ配布で使われる ClickOnce について、マニフェスト、更新、キャッシュ、署名、向いている案件・向いていない案件を Mermaid 図つきで整理します。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="配布"/>
    
    <category term="ClickOnce"/>
    
    <category term=".NET"/>
    
    <category term="Windows開発"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Windows の効率モードとは何か - Windows 11 の緑の葉アイコンの意味と、オフにする方法</title>
    <id>https://comcomponent.com/blog/2026/04/13/002-windows-efficiency-mode-what-it-is-and-how-to-turn-off/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/13/002-windows-efficiency-mode-what-it-is-and-how-to-turn-off/"/>
    <published>2026-04-13T01:00:00+00:00</published>
    <updated>2026-04-13T01:00:00+00:00</updated>
    
    <summary type="text">Windows 11 のタスク マネージャーに出る効率モードの意味、緑の葉アイコンの見方、オフにする手順、オフにできないケース、Microsoft Edge の省エネ機能との違いを整理します。</summary>
    
    
    
    <category term="Windows 11"/>
    
    <category term="タスク マネージャー"/>
    
    <category term="効率モード"/>
    
    <category term="パフォーマンス"/>
    
    <category term="省電力"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Windows サンドボックスで Windows アプリ開発の検証を速くする方法 - 管理者権限問題、クリーン環境、権限不足・リソース不足の再現を実務向けに整理</title>
    <id>https://comcomponent.com/blog/2026/04/13/000-windows-sandbox-appdev-validation-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/13/000-windows-sandbox-appdev-validation-guide/"/>
    <published>2026-04-13T01:00:00+00:00</published>
    <updated>2026-04-13T01:00:00+00:00</updated>
    
    <summary type="text">Windows Sandbox を使って、管理者権限の問題の切り分け、クリーン環境での再現、権限不足・リソース不足の再現を効率化する方法を、.wsb と CLI の使い分けまで含めて整理します。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Windows Sandbox"/>
    
    <category term="UAC"/>
    
    <category term="テスト"/>
    
    <category term="Windows開発"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Word マニュアル作成の応用編 - 画像・図・スクリーンショット配置のダメなパターンとベストプラクティス</title>
    <id>https://comcomponent.com/blog/2026/04/09/001-word-manual-advanced-images/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/09/001-word-manual-advanced-images/"/>
    <published>2026-04-09T10:00:00+00:00</published>
    <updated>2026-04-09T10:00:00+00:00</updated>
    
    <summary type="text">Word でマニュアルを作るときに、画像・図・スクリーンショットの配置ルールをダメなパターンとベストプラクティスで整理します。</summary>
    
    
    
    <category term="Word"/>
    
    <category term="マニュアル作成"/>
    
    <category term="図版設計"/>
    
    <category term="スクリーンショット"/>
    
    <category term="アクセシビリティ"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">自動アップデート機能のセキュリティ基本 - ダメなパターンとベストプラクティス</title>
    <id>https://comcomponent.com/blog/2026/04/09/000-comcomponent-autoupdate-security/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/09/000-comcomponent-autoupdate-security/"/>
    <published>2026-04-09T10:00:00+00:00</published>
    <updated>2026-04-09T10:00:00+00:00</updated>
    
    <summary type="text">自動アップデートを便利機能ではなく信頼境界として扱うために、HTTPS だけで守れない理由、signed metadata、クライアント側検証、鍵分離、rollback と fail-closed、Windows で既存基盤を優先する考え方を整理します。</summary>
    
    
    
    <category term="Windows開発"/>
    
    <category term="セキュリティ"/>
    
    <category term="updater"/>
    
    <category term="自動更新"/>
    
    <category term="署名"/>
    
    <category term="MSIX"/>
    
    <category term="ClickOnce"/>
    
    
    <author>
      <name>Go Komura</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">マニュアル作成で先に揃えるべき Word の基本 - ダメなパターンとベストプラクティスを並べて整理</title>
    <id>https://comcomponent.com/blog/2026/04/08/000-word-manual-basics/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/08/000-word-manual-basics/"/>
    <published>2026-04-08T10:00:00+00:00</published>
    <updated>2026-04-08T10:00:00+00:00</updated>
    
    <summary type="text">Word でマニュアルを作るときに、見出し、番号、目次、改ページ、レビューを手作業から外して整理するための基本をまとめます。</summary>
    
    
    
    <category term="Word"/>
    
    <category term="マニュアル作成"/>
    
    <category term="ドキュメント設計"/>
    
    <category term="業務改善"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">ハッシュ値の文字列表現からハッシュ方式を判定する方法 - 長さ・文字種・接頭辞で候補を絞る実務手順</title>
    <id>https://comcomponent.com/blog/2026/04/08/000-hash-format-identification/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/08/000-hash-format-identification/"/>
    <published>2026-04-08T01:00:00+00:00</published>
    <updated>2026-04-08T01:00:00+00:00</updated>
    
    <summary type="text">ログや DB に残ったハッシュ文字列から方式を見分けるときは、接頭辞・区切り・文字集合・長さの順で見ると整理しやすいです。接頭辞付きの保存形式はかなり特定しやすい一方、単なる 16 進や Base64 は候補を絞るまでしかできません。</summary>
    
    
    
    <category term="ハッシュ"/>
    
    <category term="セキュリティ"/>
    
    <category term="パスワード"/>
    
    <category term="既存資産活用"/>
    
    <category term="技術調査"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">チャットボット作成におけるベストプラクティス - 何でも答える箱で終わらせず、業務で役立つ導線にする</title>
    <id>https://comcomponent.com/blog/2026/04/08/001-chatbot-best-practices/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/08/001-chatbot-best-practices/"/>
    <published>2026-04-08T01:00:00+00:00</published>
    <updated>2026-04-08T01:00:00+00:00</updated>
    
    <summary type="text">チャットボットを実務で役立つ形にするには、モデル選定より先に、用途、知識ソース、権限、引き継ぎ条件、評価方法を整理する必要があります。Webサイト向け・社内向けの両方に通じる、実務寄りのベストプラクティスをまとめます。</summary>
    
    
    
    <category term="AI"/>
    
    <category term="チャットボット"/>
    
    <category term="Web制作"/>
    
    <category term="問い合わせ導線改善"/>
    
    <category term="ナレッジベース"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">なぜメールセキュリティにおいて PPAP はダメなのか。正しいやり方は？</title>
    <id>https://comcomponent.com/blog/2026/04/03/000-why-ppap-is-bad-and-what-to-do/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/03/000-why-ppap-is-bad-and-what-to-do/"/>
    <published>2026-04-03T10:00:00+00:00</published>
    <updated>2026-04-03T10:00:00+00:00</updated>
    
    <summary type="text">パスワード付き ZIP をメールで送り、別メールでパスワードを送る PPAP がなぜ危ないのかを整理し、TLS / S/MIME / 認証付きダウンロードという現実的な代替策を実務目線でまとめます。</summary>
    
    
    
    <category term="メールセキュリティ"/>
    
    <category term="PPAP"/>
    
    <category term="情報漏えい対策"/>
    
    <category term="B2B"/>
    
    <category term="既存資産活用"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">自作 logger を避けられないとき、本当に必要な最小要件は何か: 実務向け要件と結合テスト観点</title>
    <id>https://comcomponent.com/blog/2026/04/02/001-custom-logger-minimum-requirements-and-integration-test-checklist/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/02/001-custom-logger-minimum-requirements-and-integration-test-checklist/"/>
    <published>2026-04-02T10:00:00+00:00</published>
    <updated>2026-04-02T10:00:00+00:00</updated>
    
    <summary type="text">自作アプリケーション logger で最初から入れておきたい最低限の要件と、実ファイル・実スレッド・実プロセスで確認したい結合テスト項目を整理します。</summary>
    
    
    
    <category term="Windows Development"/>
    
    <category term="Logging"/>
    
    <category term="Integration Testing"/>
    
    <category term="Test Design"/>
    
    <category term="Reliability"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">中小企業向けの一斉メール配信を、特定サービスに縛られず設計する方法</title>
    <id>https://comcomponent.com/blog/2026/04/02/000-sme-bulk-email-vendor-neutral-practical-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/04/02/000-sme-bulk-email-vendor-neutral-practical-guide/"/>
    <published>2026-04-02T10:00:00+00:00</published>
    <updated>2026-04-02T10:00:00+00:00</updated>
    
    <summary type="text">中小企業が既存ドメインやサイトを活かしながら、数十〜数百件規模の案内メールを安全に送るための実務設計を整理します。</summary>
    
    
    
    <category term="メール配信"/>
    
    <category term="既存資産活用"/>
    
    <category term="問い合わせ導線改善"/>
    
    <category term="Web制作・SEO"/>
    
    <category term="B2B"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">企業のホームページはなぜ作るべきなのか - 会社案内で終わらせず、利益につなげる考え方</title>
    <id>https://comcomponent.com/blog/2026/03/26/000-why-business-website-drives-profit/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/26/000-why-business-website-drives-profit/"/>
    <published>2026-03-26T10:00:00+00:00</published>
    <updated>2026-03-26T10:00:00+00:00</updated>
    
    <summary type="text">企業のホームページを作るべき理由と、検索・比較検討・問い合わせ・受注までの流れの中でどう利益につながるのかを整理します。会社案内ではなく、営業と集客の土台として考えるための記事です。</summary>
    
    
    
    <category term="ホームページ制作"/>
    
    <category term="SEO対策"/>
    
    <category term="問い合わせ導線改善"/>
    
    <category term="Webマーケティング"/>
    
    <category term="技術系B2B"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">どこまでをユニットテストで検証し、どこからを結合テストで検証するべきなのか - 境界の引き方と実務の判断表</title>
    <id>https://comcomponent.com/blog/2026/03/25/004-unit-test-vs-integration-test-boundary-guide/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/25/004-unit-test-vs-integration-test-boundary-guide/"/>
    <published>2026-03-25T10:00:00+00:00</published>
    <updated>2026-03-25T10:00:00+00:00</updated>
    
    <summary type="text">ユニットテストと結合テストの境界を、純粋ロジック・フォーマット・配線・環境差・時間依存の観点から整理し、実務で迷いにくい判断表としてまとめます。</summary>
    
    
    
    <category term="テスト"/>
    
    <category term="ユニットテスト"/>
    
    <category term="結合テスト"/>
    
    <category term="テスト設計"/>
    
    <category term="Windows開発"/>
    
    <category term="C# / .NET"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">記事とサービスページをどうつなぐか - 内部リンク設計の基本</title>
    <id>https://comcomponent.com/blog/2026/03/25/003-internal-linking-between-articles-and-service-pages/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/25/003-internal-linking-between-articles-and-service-pages/"/>
    <published>2026-03-25T10:00:00+00:00</published>
    <updated>2026-03-25T10:00:00+00:00</updated>
    
    <summary type="text">記事からサービスページへ自然につなぐ内部リンク設計を、アンカーテキスト、導線、関連記事の置き方で整理します。</summary>
    
    
    
    <category term="SEO対策"/>
    
    <category term="内部リンク"/>
    
    <category term="ホームページ制作"/>
    
    <category term="Web制作・SEO"/>
    
    <category term="記事導線"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">サービスページをどう作るか - 技術系・B2B向けの整理手順</title>
    <id>https://comcomponent.com/blog/2026/03/25/002-service-page-structure-for-technical-b2b/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/25/002-service-page-structure-for-technical-b2b/"/>
    <published>2026-03-25T10:00:00+00:00</published>
    <updated>2026-03-25T10:00:00+00:00</updated>
    
    <summary type="text">技術系・B2B向けに、サービスページの役割、見出し、説明文、CTA、問い合わせ導線をどう整理するかをまとめます。</summary>
    
    
    
    <category term="ホームページ制作"/>
    
    <category term="SEO対策"/>
    
    <category term="サービスページ"/>
    
    <category term="B2B"/>
    
    <category term="問い合わせ導線"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">問い合わせが来ないサイトで、先に直すべき3つの場所</title>
    <id>https://comcomponent.com/blog/2026/03/25/001-inquiry-flow-fix-first-three-places/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/25/001-inquiry-flow-fix-first-three-places/"/>
    <published>2026-03-25T10:00:00+00:00</published>
    <updated>2026-03-25T10:00:00+00:00</updated>
    
    <summary type="text">問い合わせが止まるサイトで、トップ、サービスページ、問い合わせページのどこを先に直すかを整理します。</summary>
    
    
    
    <category term="SEO対策"/>
    
    <category term="問い合わせ導線改善"/>
    
    <category term="ホームページ制作"/>
    
    <category term="コンバージョン率"/>
    
    <category term="サイト改善"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">技術系企業のホームページで「何をしている会社か」が伝わらない理由</title>
    <id>https://comcomponent.com/blog/2026/03/25/000-website-development-why-unclear-business-message/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/25/000-website-development-why-unclear-business-message/"/>
    <published>2026-03-25T10:00:00+00:00</published>
    <updated>2026-03-25T10:00:00+00:00</updated>
    
    <summary type="text">技術系・B2B向けのホームページで、会社の中身が伝わらない原因を整理し、トップ、サービスページ、会社情報の見せ方を見直すための実務記事です。</summary>
    
    
    
    <category term="ホームページ制作"/>
    
    <category term="SEO対策"/>
    
    <category term="技術系B2B"/>
    
    <category term="会社情報"/>
    
    <category term="サイト改善"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Windows での DLL の名前解決の仕組み - 検索順序、Known DLLs、API set、SxS を実務向けに整理</title>
    <id>https://comcomponent.com/blog/2026/03/24/002-windows-dll-name-resolution/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/24/002-windows-dll-name-resolution/"/>
    <published>2026-03-24T10:00:00+00:00</published>
    <updated>2026-03-24T10:00:00+00:00</updated>
    
    <summary type="text">Windows の DLL 名前解決を、DLL search order、Known DLLs、loaded-module list、API set、SxS manifest、LoadLibrary 系 API の影響まで実務向けに整理します。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="DLL"/>
    
    <category term="ローダー"/>
    
    <category term="セキュリティ"/>
    
    <category term="Windows開発"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">UUID は衝突しないのか - 間違った運用と実装で重複を招くパターン</title>
    <id>https://comcomponent.com/blog/2026/03/24/001-uuid-collision-bad-implementation-patterns/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/24/001-uuid-collision-bad-implementation-patterns/"/>
    <published>2026-03-24T10:00:00+00:00</published>
    <updated>2026-03-24T10:00:00+00:00</updated>
    
    <summary type="text">UUID は普通に使えば十分衝突しにくい一方、固定 seed、snapshot、namespace 誤用、切り詰め、独自フォーマットで重複を招く実装や運用パターンを整理します。</summary>
    
    
    
    <category term="UUID"/>
    
    <category term="識別子"/>
    
    <category term="分散システム"/>
    
    <category term="データ設計"/>
    
    <category term="実装"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">SEO対策とGoogle広告のベストプラクティス - 一般論でつかむ検索集客の設計図</title>
    <id>https://comcomponent.com/blog/2026/03/24/000-seo-google-ads-best-practices/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/24/000-seo-google-ads-best-practices/"/>
    <published>2026-03-24T10:00:00+00:00</published>
    <updated>2026-03-24T10:00:00+00:00</updated>
    
    <summary type="text">SEO と Google 広告を、特定サイトに寄せず一般論で整理。検索意図、クロール、インデックス、ページ体験、計測、Smart Bidding、Consent Mode までを図解付きでまとめます。</summary>
    
    
    
    <category term="SEO"/>
    
    <category term="Google広告"/>
    
    <category term="Webマーケティング"/>
    
    <category term="検索集客"/>
    
    <category term="デジタル広告"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Windows の管理者特権が必要になるのはいつなのか - UAC、保護領域、設計上の見分け方</title>
    <id>https://comcomponent.com/blog/2026/03/23/001-windows-admin-privilege-when-required/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/23/001-windows-admin-privilege-when-required/"/>
    <published>2026-03-23T10:00:00+00:00</published>
    <updated>2026-03-23T10:00:00+00:00</updated>
    
    <summary type="text">Windows で管理者特権が必要になる場面を、UAC、保護領域、サービス、ドライバ、per-user/per-machine 設計の観点から実務向けに整理します。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="UAC"/>
    
    <category term="セキュリティ"/>
    
    <category term="配布"/>
    
    <category term="Windows開発"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">VBA とは何か - 制約、将来性、置き換えるべき場面と現実的な移行パターン</title>
    <id>https://comcomponent.com/blog/2026/03/23/000-what-is-vba-limits-future-replacement/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/23/000-what-is-vba-limits-future-replacement/"/>
    <published>2026-03-23T10:00:00+00:00</published>
    <updated>2026-03-23T10:00:00+00:00</updated>
    
    <summary type="text">VBA の基本、制約、今後の見通し、置き換えるべきケース、段階移行の進め方を実務目線で整理します。</summary>
    
    
    
    <category term="VBA"/>
    
    <category term="Excel"/>
    
    <category term="Office"/>
    
    <category term="既存資産活用・移行"/>
    
    <category term="Windows開発"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Windows の文字コードを整理する - なぜ文字化けが起きるのか、特に Linux と組み合わせたときに何がずれるのか</title>
    <id>https://comcomponent.com/blog/2026/03/21/000-windows-text-encoding-mojibake-linux/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/21/000-windows-text-encoding-mojibake-linux/"/>
    <published>2026-03-21T10:00:00+00:00</published>
    <updated>2026-03-21T10:00:00+00:00</updated>
    
    <summary type="text">Windows の文字コードを、なぜ文字化けが起きるのかという観点で整理します。CP932、UTF-8、UTF-16、BOM、console の code page、PowerShell、Linux の locale まで、実務で事故が増えやすいポイントをまとめます。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="文字化け"/>
    
    <category term="UTF-8"/>
    
    <category term="CP932"/>
    
    <category term="Linux"/>
    
    <category term="PowerShell"/>
    
    <category term="Unicode"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">外部機器の状態の確認と表示のベストプラクティス - 『接続中』だけで済ませない設計</title>
    <id>https://comcomponent.com/blog/2026/03/20/002-external-device-state-check-display-best-practices/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/20/002-external-device-state-check-display-best-practices/"/>
    <published>2026-03-20T10:00:00+00:00</published>
    <updated>2026-03-20T10:00:00+00:00</updated>
    
    <summary type="text">外部機器連携アプリでは、状態を『接続中』の 1 つに潰すと誤案内が起きやすくなります。検出、応答確認、動作可否、データ鮮度、表示文言、再接続まで整理します。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="外部機器"/>
    
    <category term="装置連携"/>
    
    <category term="状態管理"/>
    
    <category term="UI/UX"/>
    
    <category term="監視"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Windows アプリで子プロセスを安全に扱うためのチェックリスト - Job Object、終了伝播、標準入出力、watchdog のベストプラクティス</title>
    <id>https://comcomponent.com/blog/2026/03/20/001-windows-app-safe-child-process-handling-job-object-exit-propagation-stdio-watchdog/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/20/001-windows-app-safe-child-process-handling-job-object-exit-propagation-stdio-watchdog/"/>
    <published>2026-03-20T10:00:00+00:00</published>
    <updated>2026-03-20T10:00:00+00:00</updated>
    
    <summary type="text">Windows アプリで子プロセスを安全に扱うには、起動 API よりもプロセス木の所有権と終了手順の設計が重要です。Job Object、終了伝播、標準入出力、watchdog を整理します。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="Process"/>
    
    <category term="Job Object"/>
    
    <category term="IPC"/>
    
    <category term="C++"/>
    
    <category term=".NET"/>
    
    <category term="C#"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Windows アプリの配布方式をどう選ぶか - MSI / MSIX / ClickOnce / xcopy / 独自 updater の判断表</title>
    <id>https://comcomponent.com/blog/2026/03/20/000-windows-app-deployment-msi-msix-clickonce-xcopy-custom-updater/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/20/000-windows-app-deployment-msi-msix-clickonce-xcopy-custom-updater/"/>
    <published>2026-03-20T10:00:00+00:00</published>
    <updated>2026-03-20T10:00:00+00:00</updated>
    
    <summary type="text">Windows アプリの配布方式はインストーラ形式の好みではなく、OS との結合度と更新責任の選択です。MSI / MSIX / ClickOnce / xcopy / 独自 updater を実務目線で整理します。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="配布"/>
    
    <category term="MSI"/>
    
    <category term="MSIX"/>
    
    <category term="ClickOnce"/>
    
    <category term="xcopy"/>
    
    <category term="updater"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
  <entry xml:lang="ja">
    <title type="text">Windows において、どこまでシングルバイナリにできるのか - 1 EXE にできる範囲、Windows 依存が残る場所、配布前の判断表</title>
    <id>https://comcomponent.com/blog/2026/03/19/003-windows-single-binary-and-os-dependencies/</id>
    <link rel="alternate" type="text/html" href="https://comcomponent.com/blog/2026/03/19/003-windows-single-binary-and-os-dependencies/"/>
    <published>2026-03-19T10:00:00+00:00</published>
    <updated>2026-03-19T10:00:00+00:00</updated>
    
    <summary type="text">Windows アプリを 1 EXE に寄せたいとき、配布物を 1 個にすることと OS 依存を消すことの違いを、.NET、C++、WebView2、WinUI、サービス、ドライバまで整理します。</summary>
    
    
    
    <category term="Windows"/>
    
    <category term="配布"/>
    
    <category term="シングルバイナリ"/>
    
    <category term=".NET"/>
    
    <category term="C++"/>
    
    <category term="WebView2"/>
    
    <category term="WinUI"/>
    
    
    <author>
      <name>小村 豪</name>
    </author>
  </entry>
  
</feed>
