<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>黑暗執行緒</title>
  <id>https://blog.darkthread.net/</id>
  <subtitle>黑暗執行緒部落格 - 一位在技術領域打滾多年老士官長的生活點滴</subtitle>
  <generator uri="https://www.facebook.net/darkthread.net" version="1.0">Darkblog.Core</generator>
  <updated>2026-09-26T05:14:58Z</updated>
  <entry>
    <id>https://blog.darkthread.net/blog/multilingual-e5-onnx/</id>
    <title>.NET AI 應用練習 2 - 整合本地 Embedding 模型 (初識 ONNX)</title>
    <updated>2026-09-26T05:21:15Z</updated>
    <published>2026-09-26T05:14:58Z</published>
    <link href="https://blog.darkthread.net/blog/multilingual-e5-onnx/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term=".NET" />
    <category term="AI" />
    <content type="html">雖說現在寫程式有 AI，程式語言不一定要綁死開發者(或者該說使用者)本身的技能，但只要還需要「人」參與協作(包含 Code Review、修改及除錯)，選開發者擅長的語言多半還是利多於弊。基於這個理念，這系列文章我會以 C# 開發者視角，整理 .NET 開發 AI 應用程式範例，打算留在這個航道上的... &lt;a href="https://blog.darkthread.net/blog/multilingual-e5-onnx/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/mslearn-mcp-w-dotnet/</id>
    <title>.NET AI 應用練習 1 - 整合 MCP</title>
    <updated>2026-09-25T13:16:45Z</updated>
    <published>2026-09-25T13:14:35Z</published>
    <link href="https://blog.darkthread.net/blog/mslearn-mcp-w-dotnet/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term=".NET" />
    <category term="AI" />
    <content type="html">雖說現在寫程式有 AI，程式語言不一定要綁死開發者(或者該說使用者)本身的技能，但只要還需要「人」參與協作(包含 Code Review、修改及除錯)，選開發者擅長的語言多半還是利多於弊。基於這個理念，這系列文章我會以 C# 開發者視角，整理 .NET 開發 AI 應用程式範例，打算留在這個航道上的... &lt;a href="https://blog.darkthread.net/blog/mslearn-mcp-w-dotnet/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/litedb/</id>
    <title>介於 JSON 與 SQLite 的中間選擇 - LiteDB</title>
    <updated>2026-09-25T13:28:42Z</updated>
    <published>2026-09-24T12:48:22Z</published>
    <link href="https://blog.darkthread.net/blog/litedb/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term=".NET" />
    <content type="html">開發 .NET 桌面小工具時，免不了會有保存資料的需求。若筆數不多查詢不複雜，我會選擇序列化存成 JSON 檔，這是最輕巧簡便的選擇，不需第三方程式庫，資料檔還可直接人工檢視修改；若筆數偏多或涉及複雜查詢、更新或統計，我則會改用 SQLite，免安裝設定就有與 SQL/Oracle/Postgres... &lt;a href="https://blog.darkthread.net/blog/litedb/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/github-copilot-w-litellm/</id>
    <title>VSCode / Github Copliot 透過 LiteLLM 轉接雲端/地端 AI 模型</title>
    <updated>2026-09-23T14:31:21Z</updated>
    <published>2026-09-23T14:27:08Z</published>
    <link href="https://blog.darkthread.net/blog/github-copilot-w-litellm/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term="AI" />
    <category term="VSCode" />
    <content type="html">前幾天介紹過好用的 LiteLLM，允許在多人或多系統共用 Azure Foundry / OpenAI / Claude 模型 API，透過建立多把 Virtual Key 區分權限、設定額度及統計用量。而 VSCode Github Copilot 可串接第三方雲端或地端 AI 模型，能把 Li... &lt;a href="https://blog.darkthread.net/blog/github-copilot-w-litellm/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/win-nodejs-setup-2026/</id>
    <title>Windows Node.js 環境安裝小記 (2026 版)</title>
    <updated>2026-09-24T12:35:25Z</updated>
    <published>2026-09-22T13:55:00Z</published>
    <link href="https://blog.darkthread.net/blog/win-nodejs-setup-2026/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term="Node.js" />
    <content type="html">關於在 Windows 管理及切換 Node.js 版本，我的的認知還停在 NVM (Node Version Manager)，是時侯更新一下了。
Rust 寫的 Python 版本管理/套件安裝/虛擬環境的極速神器 uv 橫掃千軍，Node.js 版本管理上演類似劇本，Rust 開發的 Fast... &lt;a href="https://blog.darkthread.net/blog/win-nodejs-setup-2026/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/foundry-models-with-litellm/</id>
    <title>透過 LiteLLM 轉接 AOAI / Azure AI Foundry 模型實現進階管理</title>
    <updated>2026-09-19T12:42:01Z</updated>
    <published>2026-09-19T12:24:42Z</published>
    <link href="https://blog.darkthread.net/blog/foundry-models-with-litellm/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term="AI" />
    <content type="html">企業的 AI 模型整合開發應用，資安治理上有許多額外要求，例如身分驗證、金鑰管理、資料隱私、法規遵循... 等，考量多如牛毛，使用 Azure AI Foundry (更早前叫 AOAI，現更名為 Microsoft Foundry) 這類 MaaS (Model as a Service 模型即服... &lt;a href="https://blog.darkthread.net/blog/foundry-models-with-litellm/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/docx-preview/</id>
    <title>在網頁直接預覽 Word .docx 文件</title>
    <updated>2026-09-18T14:18:40Z</updated>
    <published>2026-09-18T14:14:11Z</published>
    <link href="https://blog.darkthread.net/blog/docx-preview/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term="JavaScript" />
    <content type="html">現代瀏覽器都內建支援 PDF，遇到表單或流程有 PDF 附檔時，在網頁點一下便可直接用瀏覽器檢視。相形之下，Word 文件必須下載回本機開啟，操作體驗明顯差了一大截...
今天花了點時間研究，找到不錯的解法，雖不完美，但要快速預覽內容已綽綽有餘。
Word 轉 HTML 的程式庫不少，開源或商業軟體... &lt;a href="https://blog.darkthread.net/blog/docx-preview/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/trixie-docker-quick-setup/</id>
    <title>Debian 13 (Trixie) Docker 環境快速安裝</title>
    <updated>2026-09-12T13:24:24Z</updated>
    <published>2026-09-12T12:25:47Z</published>
    <link href="https://blog.darkthread.net/blog/trixie-docker-quick-setup/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term="Linux" />
    <content type="html">這陣子常需要新建 VM 跑 Docker 做實驗，純伺服器靠 ssh 操作不需桌面，我習慣裝 Debian 13 (代號 Trixie，2025/8 發行，是目前 Debian 最新穩定版)。
建好 VM 還需要安裝 Docker Engine、設定 Nginx、搞定 TLS 憑證等一連串步驟才能跑... &lt;a href="https://blog.darkthread.net/blog/trixie-docker-quick-setup/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/wsl-nat-mode/</id>
    <title>了解 WSL NAT 模式運作原理</title>
    <updated>2026-09-16T04:43:10Z</updated>
    <published>2026-09-09T13:56:29Z</published>
    <link href="https://blog.darkthread.net/blog/wsl-nat-mode/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term="WSL" />
    <content type="html">由於 WSL 跟 Windows 整合得太緊密，常讓我有兩個作業系統是同一台機器的幻覺，以為在 Windows 用 http://localhost:5000 跑網站，從 WSL 可以用 curl http://localhost:5000 存取，結果踢到鐵板，WSL 的 localhost 不一定... &lt;a href="https://blog.darkthread.net/blog/wsl-nat-mode/"&gt;Read More&lt;/a&gt;</content>
  </entry>
  <entry>
    <id>https://blog.darkthread.net/blog/titanium-web-proxy/</id>
    <title>超彈性網站 HTTP 傳輸分析工具 - Titanium Web Proxy</title>
    <updated>2026-09-06T14:09:15Z</updated>
    <published>2026-09-06T13:37:41Z</published>
    <link href="https://blog.darkthread.net/blog/titanium-web-proxy/" />
    <author>
      <name>Jeffrey Lee</name>
      <email>service@darkthread.net (Jeffrey Lee)</email>
    </author>
    <category term="HTTP" />
    <content type="html">江湖走跳射茶包，好用的 HTTP Proxy 不可少! (參考：人人都需要一個 HTTP proxy 來 debug)
早年我愛用的 Fiddler 後來只剩商業版，知名的 Burp Suite 也是商業軟體用途受限，評估下來，mitmproxy 是最佳接班人，甚至進階應用需要寫程式，mitmpro... &lt;a href="https://blog.darkthread.net/blog/titanium-web-proxy/"&gt;Read More&lt;/a&gt;</content>
  </entry></feed>