<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Mitpy&apos;s Blog</title><description>個人筆記與文章</description><link>https://www.mitpy.com/</link><item><title>Dense、MoE、Hybrid：Transformer 的 FFN 有三種長法</title><link>https://www.mitpy.com/blog/dense-moe-hybrid-transformer/</link><guid isPermaLink="true">https://www.mitpy.com/blog/dense-moe-hybrid-transformer/</guid><description>DeepSeek-V3 寫著 671B 總參數、只啟動 37B；Snowflake Arctic 是 480B 總量、17B active。同樣叫 Transformer，差在哪？答案不在注意力，而在每一層的 FFN——本文拆解 Dense、MoE、與兩種 Hybrid 的結構差異。</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Harmony vs ChatML：兩代對話協定差在哪</title><link>https://www.mitpy.com/blog/harmony-vs-chatml/</link><guid isPermaLink="true">https://www.mitpy.com/blog/harmony-vs-chatml/</guid><description>很多人預設開源模型都吃 ChatML，但 OpenAI 為推理設計的 Harmony 是另一套協定。本文拆解兩者的世代差異——多 channel、角色階層、控制 token——以及為什麼你用 OpenAI-compatible API 呼叫時根本碰不到這層。</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate></item><item><title>從 Java 呼叫 .NET 的 SOAP Web Service：把 XML 攤開來看</title><link>https://www.mitpy.com/blog/java-soap-client-dotnet/</link><guid isPermaLink="true">https://www.mitpy.com/blog/java-soap-client-dotnet/</guid><description>用 wsdl2java 產 stub、呼叫、收到回應，表面上一切都會動。但只要對方拋一個 Fault，你就得進到 SOAP 信封內部去看 raw XML。從 SOAP 結構切入，示範如何攔截送出與回傳的 XML，最後用純 HTTP POST 把整個請求重現一次。</description><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title>Claude Cowork 沙箱：macOS 與 Windows 上 AI 自主執行的安全邊界</title><link>https://www.mitpy.com/blog/claude-cowork-sandbox/</link><guid isPermaLink="true">https://www.mitpy.com/blog/claude-cowork-sandbox/</guid><description>拆解 Claude Cowork 在你的電腦上開一台 VM 跑 AI 任務的設計，並對比 macOS 與 Windows 兩個平台在安裝、服務、隔離機制上的具體差異。</description><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code Sandbox 指南：從基本觀念到 Docker 沙箱設定</title><link>https://www.mitpy.com/blog/claude-code-sandbox-guide/</link><guid isPermaLink="true">https://www.mitpy.com/blog/claude-code-sandbox-guide/</guid><description>深入解析 Claude Code Sandbox 的核心觀念、啟用方式與設定技巧，並詳解如何透過 Docker Sandbox 實現更高層級的隔離，讓 AI 程式開發助手安全自主地運作。</description><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title>動手寫一個 MCP App：把互動介面塞進對話裡</title><link>https://www.mitpy.com/blog/build-mcp-app/</link><guid isPermaLink="true">https://www.mitpy.com/blog/build-mcp-app/</guid><description>普通 MCP Tool 只能回文字或 JSON。MCP App 讓 Tool 直接回一個會在對話裡的 sandboxed iframe 渲染的 HTML 介面。本文用一個計數器範例拆開背後的兩個 primitive、postMessage 雙向通訊、與 sandbox 安全模型。</description><pubDate>Sun, 10 May 2026 00:00:00 GMT</pubDate></item><item><title>探索 MCP 協定：Server、Client、Transport 與身份驗證的設計邏輯</title><link>https://www.mitpy.com/blog/mcp-server-client-transport-auth/</link><guid isPermaLink="true">https://www.mitpy.com/blog/mcp-server-client-transport-auth/</guid><description>在設定裡加幾行 JSON，AI 就能讀你的資料庫——這背後是 MCP 協定。本文拆解 Host/Client/Server 架構、stdio 與 Streamable HTTP 兩種 Transport，以及 OAuth 2.1 身份驗證的完整流程。</description><pubDate>Fri, 08 May 2026 00:00:00 GMT</pubDate></item><item><title>從 Hoisting 到 Execution Context Stack：揭開 JavaScript 執行機制的面紗</title><link>https://www.mitpy.com/blog/javascript-execution-context-and-hoisting/</link><guid isPermaLink="true">https://www.mitpy.com/blog/javascript-execution-context-and-hoisting/</guid><description>為什麼 var 可以「先用後宣告」？為什麼函式可以倒著呼叫？這些 JavaScript 看似神奇的行為，背後其實都指向同一件事：Execution Context 與它的 Stack。本文從 Hoisting 表象切入，逐層深入引擎的執行機制，搭配圖解徹底釐清。</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>平行運算的理想與現實：Functional Programming 真的能解決所有麻煩嗎？</title><link>https://www.mitpy.com/blog/can-fp-solve-concurrency-problems/</link><guid isPermaLink="true">https://www.mitpy.com/blog/can-fp-solve-concurrency-problems/</guid><description>平行運算、副作用、不可變資料——函數語言的這些特性常被過度神話。本文拆解三大常見誤解，還原 Functional Programming 典範的真正價值。</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>Claude Code GitHub App：安裝、整合與自動觸發教學</title><link>https://www.mitpy.com/blog/claude-code-github-app-integration/</link><guid isPermaLink="true">https://www.mitpy.com/blog/claude-code-github-app-integration/</guid><description>完整教學：如何安裝 Claude Code 的 GitHub App、設定 PR / Issue 事件觸發，讓 Claude 自動審查程式、修復 Bug、甚至直接送出 commit。</description><pubDate>Sat, 02 May 2026 00:00:00 GMT</pubDate></item><item><title>用 Functional Programming 的角度理解 Python Decorator</title><link>https://www.mitpy.com/blog/python-decorator-functional-programming/</link><guid isPermaLink="true">https://www.mitpy.com/blog/python-decorator-functional-programming/</guid><description>從一等函式、高階函式、閉包出發，揭開 Python decorator 的本質，讓你不只會用，更能看懂它背後的函數式思維。</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>GitLab 企業導入：從管理到上線的流程</title><link>https://www.mitpy.com/blog/gitlab-admin-guide/</link><guid isPermaLink="true">https://www.mitpy.com/blog/gitlab-admin-guide/</guid><description>涵蓋系統維運、專案建置、人員管理與 CI/CD 自動化部署，適用於企業內部自架 GitLab 環境。</description><pubDate>Wed, 29 Apr 2026 00:00:00 GMT</pubDate></item><item><title>Python Install Manager：Windows 上的 Python 環境管理新標準</title><link>https://www.mitpy.com/blog/python-install-manager-guide/</link><guid isPermaLink="true">https://www.mitpy.com/blog/python-install-manager-guide/</guid><description>深入解析 PEP 773 引入的 PyManager，從安裝、版本管理到 CI/CD 自動化，掌握 Windows 原生 Python 環境的完整操作流程。</description><pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate></item><item><title>公司導入 GitLab Self-Managed:架構與 CI/CD 流程設計分享</title><link>https://www.mitpy.com/blog/gitlab-deployment/</link><guid isPermaLink="true">https://www.mitpy.com/blog/gitlab-deployment/</guid><pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate></item></channel></rss>