<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Justmaker's KB</title><link>https://justmaker.github.io/post/</link><description>Recent content in Posts on Justmaker's KB</description><generator>Hugo -- gohugo.io</generator><language>zh-tw</language><lastBuildDate>Thu, 02 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://justmaker.github.io/post/index.xml" rel="self" type="application/rss+xml"/><item><title>2026 AI 平台調研：哪些平台支援完全自訂 Agent？</title><link>https://justmaker.github.io/post/ai-tools/custom-agent-platforms-2026/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/ai-tools/custom-agent-platforms-2026/</guid><description>&lt;h2 id="前言">前言
&lt;/h2>&lt;p>「完全自訂 Agent」是什麼意思？不是在 GUI 上拖拉 prompt template，而是&lt;strong>逐行撰寫 agent 邏輯&lt;/strong>——決定什麼時候呼叫哪個工具、怎麼處理結果、失敗了怎麼重試、哪些行為絕對不允許。&lt;/p>
&lt;p>這篇調研針對 2025–2026 年市面上的 AI 平台，找出哪些真正支援這件事。&lt;/p>
&lt;hr>
&lt;h2 id="平台比較表">平台比較表
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>平台&lt;/th>
&lt;th>自訂程度&lt;/th>
&lt;th>語言&lt;/th>
&lt;th>自訂 Tools&lt;/th>
&lt;th>Multi-Agent&lt;/th>
&lt;th>State 管理&lt;/th>
&lt;th>部署&lt;/th>
&lt;th>定價&lt;/th>
&lt;th>成熟度&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>LangGraph&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐⭐&lt;/td>
&lt;td>Python, JS/TS&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅ Checkpointing + 記憶&lt;/td>
&lt;td>Self-hosted / Cloud&lt;/td>
&lt;td>MIT License；LangSmith 按量&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>AutoGen (Microsoft)&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐⭐&lt;/td>
&lt;td>Python&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅ 核心就是 multi-agent&lt;/td>
&lt;td>✅ 對話歷史&lt;/td>
&lt;td>Self-hosted / Azure&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Semantic Kernel&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐⭐&lt;/td>
&lt;td>Python, C#, Java&lt;/td>
&lt;td>✅ Plugin 系統&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅ Memory store&lt;/td>
&lt;td>Self-hosted / Azure&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Pydantic AI&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐⭐&lt;/td>
&lt;td>Python&lt;/td>
&lt;td>✅ decorator 即 tool&lt;/td>
&lt;td>⚠️ 基本支援&lt;/td>
&lt;td>⚠️ 手動管理&lt;/td>
&lt;td>Self-hosted&lt;/td>
&lt;td>MIT&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Mastra&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐⭐&lt;/td>
&lt;td>TypeScript&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅ 內建 memory + RAG&lt;/td>
&lt;td>Self-hosted / Node&lt;/td>
&lt;td>Apache 2.0&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>CrewAI&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐&lt;/td>
&lt;td>Python&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅ Crew 協作&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>Self-hosted / Cloud&lt;/td>
&lt;td>MIT；Cloud 按量&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>smolagents&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐&lt;/td>
&lt;td>Python&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>⚠️ 基本&lt;/td>
&lt;td>Self-hosted&lt;/td>
&lt;td>Apache 2.0&lt;/td>
&lt;td>🔬 Experimental&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>AWS Bedrock Agents&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐&lt;/td>
&lt;td>任何 Lambda 語言&lt;/td>
&lt;td>✅ Lambda functions&lt;/td>
&lt;td>⚠️ 有限&lt;/td>
&lt;td>✅ Session state&lt;/td>
&lt;td>Cloud (AWS)&lt;/td>
&lt;td>按用量&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Google Vertex AI ADK&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐&lt;/td>
&lt;td>Python&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅ Session + memory&lt;/td>
&lt;td>Cloud (GCP)&lt;/td>
&lt;td>按用量&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Azure AI Agent Service&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐&lt;/td>
&lt;td>Python, C#&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>✅ SK 整合&lt;/td>
&lt;td>✅ Thread-based&lt;/td>
&lt;td>Cloud (Azure)&lt;/td>
&lt;td>按用量&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Salesforce Agentforce&lt;/strong>&lt;/td>
&lt;td>⭐⭐&lt;/td>
&lt;td>Apex&lt;/td>
&lt;td>✅ Apex actions&lt;/td>
&lt;td>⚠️ 有限&lt;/td>
&lt;td>✅ CRM 內建&lt;/td>
&lt;td>Cloud (Salesforce)&lt;/td>
&lt;td>企業授權 $2/conv&lt;/td>
&lt;td>✅ CRM 場景&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>ServiceNow AI Agents&lt;/strong>&lt;/td>
&lt;td>⭐⭐&lt;/td>
&lt;td>JS (ServiceNow)&lt;/td>
&lt;td>✅ Scripted REST&lt;/td>
&lt;td>⚠️ 有限&lt;/td>
&lt;td>✅ 平台內建&lt;/td>
&lt;td>Cloud (ServiceNow)&lt;/td>
&lt;td>企業授權&lt;/td>
&lt;td>✅ ITSM 場景&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>OpenClaw&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐⭐&lt;/td>
&lt;td>TypeScript / Shell&lt;/td>
&lt;td>✅ MCP tools&lt;/td>
&lt;td>✅ Subagent spawn&lt;/td>
&lt;td>✅ Memory files&lt;/td>
&lt;td>Self-hosted&lt;/td>
&lt;td>MIT License&lt;/td>
&lt;td>✅ Production&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="top-5-推薦">Top 5 推薦
&lt;/h2>&lt;h3 id="-langgraph">🥇 LangGraph
&lt;/h3>&lt;p>業界事實標準的 low-level agent 框架。以&lt;strong>有向圖（graph）&lt;/strong> 為核心抽象，每個節點都是你自己寫的函式。&lt;/p>
&lt;p>&lt;strong>核心優勢：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Durable execution&lt;/strong>：agent 中途失敗可從 checkpoint 恢復，不用重跑&lt;/li>
&lt;li>&lt;strong>Human-in-the-loop&lt;/strong>：可在任何節點暫停讓人類介入、審核、修改 state&lt;/li>
&lt;li>&lt;strong>完整記憶&lt;/strong>：短期 working memory + 跨 session 的長期記憶&lt;/li>
&lt;li>Python + JavaScript 雙語言&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>適合：&lt;/strong> 需要 durable execution、複雜多步驟 workflow、需要 human approval 的場景&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">langgraph.graph&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">StateGraph&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">END&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">def&lt;/span> &lt;span class="nf">agent_node&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">state&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># 你的自訂邏輯，完全掌控&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="o">...&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">def&lt;/span> &lt;span class="nf">safety_guard&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">state&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># 硬規則：在 code 裡攔截，LLM 繞不過&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="n">state&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="s2">&amp;#34;action&amp;#34;&lt;/span>&lt;span class="p">]&lt;/span> &lt;span class="o">==&lt;/span> &lt;span class="s2">&amp;#34;delete&amp;#34;&lt;/span> &lt;span class="ow">and&lt;/span> &lt;span class="n">state&lt;/span>&lt;span class="p">[&lt;/span>&lt;span class="s2">&amp;#34;target&amp;#34;&lt;/span>&lt;span class="p">]&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">startswith&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;prod&amp;#34;&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="p">{&lt;/span>&lt;span class="o">**&lt;/span>&lt;span class="n">state&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="s2">&amp;#34;blocked&amp;#34;&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="kc">True&lt;/span>&lt;span class="p">}&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">state&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">graph&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">StateGraph&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">AgentState&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">graph&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">add_node&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;agent&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">agent_node&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">graph&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">add_node&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;guard&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">safety_guard&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">graph&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">add_node&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;execute&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">execute_node&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">graph&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">add_edge&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;agent&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="s2">&amp;#34;guard&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">graph&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">add_conditional_edges&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;guard&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="k">lambda&lt;/span> &lt;span class="n">s&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="s2">&amp;#34;blocked&amp;#34;&lt;/span> &lt;span class="k">if&lt;/span> &lt;span class="n">s&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">get&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;blocked&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="k">else&lt;/span> &lt;span class="s2">&amp;#34;execute&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;hr>
&lt;h3 id="-semantic-kernel-microsoft">🥈 Semantic Kernel (Microsoft)
&lt;/h3>&lt;p>三語言支援（Python / C# / Java）是業界獨一無二的優勢，Plugin 系統讓 tool 定義極其靈活。&lt;/p>
&lt;p>&lt;strong>核心優勢：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>三語言&lt;/strong>：後端 .NET 團隊終於有了一流選擇&lt;/li>
&lt;li>&lt;strong>Filter/Hook 系統&lt;/strong>：&lt;code>IFunctionInvocationFilter&lt;/code> 可以在任何 function call 前後插入 validation&lt;/li>
&lt;li>&lt;strong>深度 Azure 整合&lt;/strong>，但不綁定 Azure&lt;/li>
&lt;li>適合企業級合規場景&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>適合：&lt;/strong> 企業 .NET/Java 開發團隊、需要與 Azure 生態整合&lt;/p>
&lt;hr>
&lt;h3 id="-pydantic-ai">🥉 Pydantic AI
&lt;/h3>&lt;p>最 Pythonic 的 agent 框架。&lt;strong>「讓 AI 開發獲得 FastAPI 的感覺」&lt;/strong> 是它的設計目標。&lt;/p>
&lt;p>&lt;strong>核心優勢：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>沒有多餘抽象&lt;/strong>：用 &lt;code>@agent.tool&lt;/code> decorator 定義 tool，用 Pydantic model 定義輸出結構&lt;/li>
&lt;li>&lt;strong>Result validator&lt;/strong>：可以攔截、驗證任何 LLM 輸出，不符規則就重試&lt;/li>
&lt;li>&lt;strong>Type-safe&lt;/strong>：型別錯誤在執行期自動 raise，不靠 LLM 自覺&lt;/li>
&lt;li>&lt;strong>Model-agnostic&lt;/strong>：支援 40+ provider，包含 Anthropic、OpenAI、GitHub Models&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt"> 1
&lt;/span>&lt;span class="lnt"> 2
&lt;/span>&lt;span class="lnt"> 3
&lt;/span>&lt;span class="lnt"> 4
&lt;/span>&lt;span class="lnt"> 5
&lt;/span>&lt;span class="lnt"> 6
&lt;/span>&lt;span class="lnt"> 7
&lt;/span>&lt;span class="lnt"> 8
&lt;/span>&lt;span class="lnt"> 9
&lt;/span>&lt;span class="lnt">10
&lt;/span>&lt;span class="lnt">11
&lt;/span>&lt;span class="lnt">12
&lt;/span>&lt;span class="lnt">13
&lt;/span>&lt;span class="lnt">14
&lt;/span>&lt;span class="lnt">15
&lt;/span>&lt;span class="lnt">16
&lt;/span>&lt;span class="lnt">17
&lt;/span>&lt;span class="lnt">18
&lt;/span>&lt;span class="lnt">19
&lt;/span>&lt;span class="lnt">20
&lt;/span>&lt;span class="lnt">21
&lt;/span>&lt;span class="lnt">22
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">pydantic_ai&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">Agent&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">pydantic&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">BaseModel&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">class&lt;/span> &lt;span class="nc">JiraResolve&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">BaseModel&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">fix_version&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="nb">str&lt;/span> &lt;span class="c1"># 少一個欄位 → ValidationError → 自動重試&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">build_number&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="nb">str&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">build_path&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="nb">str&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">root_cause&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="nb">str&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">solution&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="nb">str&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">agent&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">Agent&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s1">&amp;#39;anthropic:claude-sonnet-4-6&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">result_type&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="n">JiraResolve&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nd">@agent.tool&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">async&lt;/span> &lt;span class="k">def&lt;/span> &lt;span class="nf">get_build_info&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">ctx&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">issue_key&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="nb">str&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">-&amp;gt;&lt;/span> &lt;span class="nb">str&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="c1"># 你自己寫的邏輯，不是 prompt&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="o">...&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nd">@agent.result_validator&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">async&lt;/span> &lt;span class="k">def&lt;/span> &lt;span class="nf">validate&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">ctx&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">result&lt;/span>&lt;span class="p">:&lt;/span> &lt;span class="n">JiraResolve&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">-&amp;gt;&lt;/span> &lt;span class="n">JiraResolve&lt;/span>&lt;span class="p">:&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">if&lt;/span> &lt;span class="ow">not&lt;/span> &lt;span class="n">result&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">build_path&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">startswith&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="sa">r&lt;/span>&lt;span class="s2">&amp;#34;&lt;/span>&lt;span class="se">\\&lt;/span>&lt;span class="s2">172.17.25.251&amp;#34;&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">raise&lt;/span> &lt;span class="ne">ValueError&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;Build path 格式錯誤&amp;#34;&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="c1"># ← Code 強制，不是 prompt&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="n">result&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;strong>適合：&lt;/strong> Python 開發者、想要最小框架 overhead、重視型別安全&lt;/p>
&lt;hr>
&lt;h3 id="4-mastra">4. Mastra
&lt;/h3>&lt;p>TypeScript 生態目前最成熟的 agent 框架，由 Gatsby 原始團隊開發，YC W25。&lt;/p>
&lt;p>&lt;strong>核心優勢：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>TypeScript-native&lt;/strong>：型別推導、IDE 智能提示全程支援&lt;/li>
&lt;li>&lt;strong>40+ provider model routing&lt;/strong>：一個介面換任何 LLM&lt;/li>
&lt;li>&lt;strong>內建 memory + RAG&lt;/strong>：不用自己串 vector store&lt;/li>
&lt;li>&lt;strong>Workflow 系統&lt;/strong>：複雜的 multi-step pipeline 用 code 定義每個步驟&lt;/li>
&lt;li>可無縫整合 React / Next.js&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;span class="lnt">8
&lt;/span>&lt;span class="lnt">9
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-typescript" data-lang="typescript">&lt;span class="line">&lt;span class="cl">&lt;span class="kr">import&lt;/span> &lt;span class="p">{&lt;/span> &lt;span class="nx">Agent&lt;/span> &lt;span class="p">}&lt;/span> &lt;span class="kr">from&lt;/span> &lt;span class="s1">&amp;#39;@mastra/core/agent&amp;#39;&lt;/span>&lt;span class="p">;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kr">export&lt;/span> &lt;span class="kr">const&lt;/span> &lt;span class="nx">myAgent&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="k">new&lt;/span> &lt;span class="nx">Agent&lt;/span>&lt;span class="p">({&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">id&lt;/span>&lt;span class="o">:&lt;/span> &lt;span class="s1">&amp;#39;my-agent&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">name&lt;/span>&lt;span class="o">:&lt;/span> &lt;span class="s1">&amp;#39;My Custom Agent&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">instructions&lt;/span>&lt;span class="o">:&lt;/span> &lt;span class="s1">&amp;#39;You are a specialized assistant for...&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">model&lt;/span>&lt;span class="o">:&lt;/span> &lt;span class="s1">&amp;#39;anthropic/claude-sonnet-4-6&amp;#39;&lt;/span>&lt;span class="p">,&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nx">tools&lt;/span>&lt;span class="o">:&lt;/span> &lt;span class="p">{&lt;/span> &lt;span class="nx">myCustomTool&lt;/span> &lt;span class="p">},&lt;/span> &lt;span class="c1">// 完全自訂 tool
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1">&lt;/span>&lt;span class="p">});&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;strong>適合：&lt;/strong> TypeScript 開發者、前後端整合場景&lt;/p>
&lt;hr>
&lt;h3 id="5-crewai">5. CrewAI
&lt;/h3>&lt;p>Multi-agent 協作做得最好，Flows 系統提供 event-driven 的細粒度控制。&lt;/p>
&lt;p>&lt;strong>核心優勢：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>10 萬+ 認證開發者&lt;/strong>，社群資源豐富&lt;/li>
&lt;li>&lt;strong>Flows&lt;/strong>：event-driven、狀態機式的 agent 協作，可精確控制每一步&lt;/li>
&lt;li>&lt;strong>Crews&lt;/strong>：定義角色（researcher、writer、reviewer）自動協作&lt;/li>
&lt;li>&lt;strong>CrewAI Cloud&lt;/strong>：一鍵部署&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>適合：&lt;/strong> Multi-agent 角色扮演、需要自動分工的複雜任務&lt;/p>
&lt;hr>
&lt;h2 id="關鍵洞察prompt-是建議code-是法律">關鍵洞察：Prompt 是建議，Code 是法律
&lt;/h2>&lt;p>這是選擇 agent 框架最重要的認知：&lt;/p>
&lt;pre tabindex="0">&lt;code>❌ 把規則放在 system prompt / AGENTS.md / memory 文件
→ LLM 可能忽略、context window 滿了沒載入、長對話後被沖淡
✅ 把規則寫進 agent code（tool validation、result validator、guard node）
→ 不管 LLM 怎麼想，code 就是不讓它過
&lt;/code>&lt;/pre>&lt;p>&lt;strong>哪些規則應該放 code？&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>不允許刪除 production 資源&lt;/li>
&lt;li>必填欄位強制驗證&lt;/li>
&lt;li>只允許操作特定範圍的資源（例如指定 Confluence space）&lt;/li>
&lt;li>Git 推送前驗證帳號身份&lt;/li>
&lt;li>公開平台不能出現特定關鍵字&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>哪些規則放 prompt 就夠？&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>回覆語言偏好（繁體中文）&lt;/li>
&lt;li>回覆風格與長度&lt;/li>
&lt;li>格式要求（如超連結格式）&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="給開發者的選擇建議">給開發者的選擇建議
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>你的情況&lt;/th>
&lt;th>推薦方向&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Python 開發者，要逐行控制 agent&lt;/td>
&lt;td>&lt;strong>Pydantic AI&lt;/strong>（最少抽象）或 &lt;strong>LangGraph&lt;/strong>（複雜場景）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>TypeScript 開發者&lt;/td>
&lt;td>&lt;strong>Mastra&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>企業 .NET / Java 團隊&lt;/td>
&lt;td>&lt;strong>Semantic Kernel&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>需要 multi-agent 角色協作&lt;/td>
&lt;td>&lt;strong>CrewAI&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>需要 durable execution、長時間任務&lt;/td>
&lt;td>&lt;strong>LangGraph&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>已在用雲端平台（AWS / GCP / Azure）&lt;/td>
&lt;td>對應的 agent service，但 agent logic 建議用純框架寫再部署&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>CRM / ITSM 整合場景&lt;/td>
&lt;td>Salesforce Agentforce / ServiceNow（但自訂程度有限）&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>&lt;strong>核心建議：避開 no-code agent builder，選擇 code-first 框架。&lt;/strong> 2025–2026 的 agent 框架已經足夠 production-ready，開源選項完全可用。真正的控制權在於能不能在 code 層面定義 agent 行為，而不是靠 prompt 希望 AI 自覺遵守規則。&lt;/p></description></item><item><title>日文文法入門：從零開始理解日語的邏輯</title><link>https://justmaker.github.io/post/language/japanese-grammar-basics/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/language/japanese-grammar-basics/</guid><description>&lt;h2 id="為什麼日文文法跟中文差那麼多">為什麼日文文法跟中文差那麼多？
&lt;/h2>&lt;p>學日文最大的衝擊就是&lt;strong>語序完全不同&lt;/strong>。中文是 SVO（主詞-動詞-受詞），日文是 SOV（主詞-受詞-動詞）：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>中文&lt;/th>
&lt;th>日文&lt;/th>
&lt;th>結構&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>我吃飯&lt;/td>
&lt;td>私はご飯を食べる&lt;/td>
&lt;td>我は 飯を 吃べる&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>動詞永遠在句尾——這是日文文法最核心的規則。&lt;/p>
&lt;hr>
&lt;h2 id="助詞日文的靈魂">助詞：日文的靈魂
&lt;/h2>&lt;p>日文沒有詞序來表達文法關係，靠的是&lt;strong>助詞&lt;/strong>（particles）。助詞就像標籤，貼在名詞後面告訴你它在句中的角色。&lt;/p>
&lt;h3 id="最常用的-5-個助詞">最常用的 5 個助詞
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>助詞&lt;/th>
&lt;th>功能&lt;/th>
&lt;th>例句&lt;/th>
&lt;th>意思&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>は&lt;/strong> (wa)&lt;/td>
&lt;td>主題標記&lt;/td>
&lt;td>私&lt;strong>は&lt;/strong>学生です&lt;/td>
&lt;td>我&lt;strong>是&lt;/strong>學生&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>が&lt;/strong> (ga)&lt;/td>
&lt;td>主詞標記&lt;/td>
&lt;td>猫&lt;strong>が&lt;/strong>いる&lt;/td>
&lt;td>&lt;strong>有&lt;/strong>貓（貓存在）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>を&lt;/strong> (wo)&lt;/td>
&lt;td>受詞標記&lt;/td>
&lt;td>水&lt;strong>を&lt;/strong>飲む&lt;/td>
&lt;td>喝&lt;strong>水&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>に&lt;/strong> (ni)&lt;/td>
&lt;td>方向/時間/對象&lt;/td>
&lt;td>学校&lt;strong>に&lt;/strong>行く&lt;/td>
&lt;td>去&lt;strong>學校&lt;/strong>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>で&lt;/strong> (de)&lt;/td>
&lt;td>地點/手段&lt;/td>
&lt;td>図書館&lt;strong>で&lt;/strong>勉強する&lt;/td>
&lt;td>在圖書館&lt;strong>讀書&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="は-vs-が日文學習者的永恆難題">は vs が：日文學習者的永恆難題
&lt;/h3>&lt;p>簡單記：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>は&lt;/strong>：「說到～的話」（已知資訊，主題）&lt;/li>
&lt;li>&lt;strong>が&lt;/strong>：「就是～」（新資訊，焦點）&lt;/li>
&lt;/ul>
&lt;pre tabindex="0">&lt;code>誰が来た？ → 太郎が来た。（誰來了？→ 太郎來了。焦點在「誰」）
太郎は？ → 太郎は来た。（太郎呢？→ 太郎來了。主題是太郎）
&lt;/code>&lt;/pre>&lt;hr>
&lt;h2 id="動詞三大類變化">動詞：三大類變化
&lt;/h2>&lt;p>日文動詞分三類，變化規則不同：&lt;/p>
&lt;h3 id="分類方式">分類方式
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>類別&lt;/th>
&lt;th>又稱&lt;/th>
&lt;th>辨識方式&lt;/th>
&lt;th>範例&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>一類動詞&lt;/strong>&lt;/td>
&lt;td>五段動詞&lt;/td>
&lt;td>ます形去掉ます後，最後音在 i 段&lt;/td>
&lt;td>書く、飲む、話す&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>二類動詞&lt;/strong>&lt;/td>
&lt;td>上/下一段&lt;/td>
&lt;td>ます形去掉ます後，最後音在 e/i 段&lt;/td>
&lt;td>食べる、見る、起きる&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>三類動詞&lt;/strong>&lt;/td>
&lt;td>不規則&lt;/td>
&lt;td>只有兩個&lt;/td>
&lt;td>する、来る（くる）&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="基本變化表以書く為例">基本變化表（以「書く」為例）
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>形式&lt;/th>
&lt;th>變化&lt;/th>
&lt;th>用途&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>辞書形&lt;/td>
&lt;td>書く&lt;/td>
&lt;td>原形/常體&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>ます形&lt;/td>
&lt;td>書きます&lt;/td>
&lt;td>禮貌體&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>て形&lt;/td>
&lt;td>書いて&lt;/td>
&lt;td>連接、請求&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>ない形&lt;/td>
&lt;td>書かない&lt;/td>
&lt;td>否定&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>た形&lt;/td>
&lt;td>書いた&lt;/td>
&lt;td>過去式&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>可能形&lt;/td>
&lt;td>書ける&lt;/td>
&lt;td>表示能力&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;blockquote>
&lt;p>💡 &lt;strong>て形是萬能膠水&lt;/strong>——連接句子、表示請求（書いてください）、表示進行（書いている），學好て形就打通了日文文法的任督二脈。&lt;/p>&lt;/blockquote>
&lt;hr>
&lt;h2 id="形容詞兩種系統">形容詞：兩種系統
&lt;/h2>&lt;p>日文形容詞分 &lt;strong>い形容詞&lt;/strong> 和 &lt;strong>な形容詞&lt;/strong>，變化方式完全不同：&lt;/p>
&lt;h3 id="い形容詞和語系">い形容詞（和語系）
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>形式&lt;/th>
&lt;th>範例（高い＝貴/高）&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>現在肯定&lt;/td>
&lt;td>高い&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>現在否定&lt;/td>
&lt;td>高くない&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>過去肯定&lt;/td>
&lt;td>高かった&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>過去否定&lt;/td>
&lt;td>高くなかった&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="な形容詞漢語系">な形容詞（漢語系）
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>形式&lt;/th>
&lt;th>範例（静か＝安靜）&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>現在肯定&lt;/td>
&lt;td>静かだ / 静かです&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>現在否定&lt;/td>
&lt;td>静かじゃない&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>過去肯定&lt;/td>
&lt;td>静かだった&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>過去否定&lt;/td>
&lt;td>静かじゃなかった&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;blockquote>
&lt;p>⚠️ 「きれい（漂亮）」和「有名（ゆうめい）」長得像い形容詞，但其實是&lt;strong>な形容詞&lt;/strong>，別搞混！&lt;/p>&lt;/blockquote>
&lt;hr>
&lt;h2 id="敬語三層禮貌度">敬語：三層禮貌度
&lt;/h2>&lt;p>日文的敬語系統是出了名的複雜，但入門先掌握三個層次就好：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>層次&lt;/th>
&lt;th>名稱&lt;/th>
&lt;th>場合&lt;/th>
&lt;th>「吃」的說法&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>常體&lt;/td>
&lt;td>タメ口&lt;/td>
&lt;td>朋友、家人&lt;/td>
&lt;td>食べる&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>禮貌體&lt;/td>
&lt;td>丁寧語&lt;/td>
&lt;td>一般社交&lt;/td>
&lt;td>食べます&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>尊敬/謙讓&lt;/td>
&lt;td>敬語&lt;/td>
&lt;td>職場、長輩&lt;/td>
&lt;td>召し上がる / いただく&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>初學者先把&lt;strong>禮貌體（ます/です）&lt;/strong> 用熟就夠了，這是最安全的說法。&lt;/p>
&lt;hr>
&lt;h2 id="句型公式5-個萬用句型">句型公式：5 個萬用句型
&lt;/h2>&lt;p>學會這 5 個句型，就能表達大部分日常情境：&lt;/p>
&lt;h3 id="1-はですa-是-b">1. ～は～です（A 是 B）
&lt;/h3>&lt;pre tabindex="0">&lt;code>私は台湾人です。
（我是台灣人。）
&lt;/code>&lt;/pre>&lt;h3 id="2-をます做某事">2. ～を～ます（做某事）
&lt;/h3>&lt;pre tabindex="0">&lt;code>毎日コーヒーを飲みます。
（每天喝咖啡。）
&lt;/code>&lt;/pre>&lt;h3 id="3-にがありますいます某處有某物">3. ～に～があります/います（某處有某物）
&lt;/h3>&lt;pre tabindex="0">&lt;code>机の上に猫がいます。
（桌上有貓。）
&lt;/code>&lt;/pre>&lt;blockquote>
&lt;p>あります 用於無生命物體，います 用於有生命的。&lt;/p>&lt;/blockquote>
&lt;h3 id="4-たいです想做某事">4. ～たいです（想做某事）
&lt;/h3>&lt;pre tabindex="0">&lt;code>日本に行きたいです。
（想去日本。）
&lt;/code>&lt;/pre>&lt;h3 id="5-てもいいですか可以嗎">5. ～てもいいですか（可以～嗎？）
&lt;/h3>&lt;pre tabindex="0">&lt;code>写真を撮ってもいいですか。
（可以拍照嗎？）
&lt;/code>&lt;/pre>&lt;hr>
&lt;h2 id="學習建議">學習建議
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>先背助詞，不要先背單字&lt;/strong> — 助詞決定句子結構，單字可以查字典，但助詞用錯整句意思會變&lt;/li>
&lt;li>&lt;strong>て形優先練熟&lt;/strong> — 日文超過一半的文法接續都建立在て形上&lt;/li>
&lt;li>&lt;strong>不要怕常體&lt;/strong> — 教科書都從ます形教起，但日本人日常講話大多用常體&lt;/li>
&lt;li>&lt;strong>用日劇/動漫驗證&lt;/strong> — 學了文法就去聽，看能不能在真實語境中辨認出來&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="延伸資源">延伸資源
&lt;/h2>&lt;ul>
&lt;li>&lt;a class="link" href="https://guidetojapanese.org/learn/grammar" target="_blank" rel="noopener"
>Tae Kim&amp;rsquo;s Guide to Japanese Grammar&lt;/a> — 免費、邏輯清楚的文法教學&lt;/li>
&lt;li>&lt;a class="link" href="https://genki3.japantimes.co.jp/" target="_blank" rel="noopener"
>Genki 教科書&lt;/a> — 最多大學使用的日文教材&lt;/li>
&lt;li>&lt;a class="link" href="https://bunpro.jp/" target="_blank" rel="noopener"
>Bunpro&lt;/a> — SRS 文法練習平台&lt;/li>
&lt;/ul></description></item><item><title>韓文字母與發音規則教學</title><link>https://justmaker.github.io/post/language/korean-pronunciation-guide/</link><pubDate>Thu, 02 Apr 2026 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/language/korean-pronunciation-guide/</guid><description>&lt;h1 id="韓文字母與發音規則教學">韓文字母與發音規則教學
&lt;/h1>&lt;blockquote>
&lt;p>🇰🇷 &lt;strong>零基礎學韓文！一篇搞懂韓文字母與發音規則。&lt;/strong>&lt;/p>
&lt;p>本篇介紹：韓文字母（子音、母音、雙子音、複合母音）× 關鍵發音技巧 ✎ 中文注音 + 羅馬拼音對照表。&lt;/p>&lt;/blockquote>
&lt;hr>
&lt;h2 id="一基本子音-14-個">一、基本子音 14 個
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: center">韓文&lt;/th>
&lt;th style="text-align: left">名稱&lt;/th>
&lt;th style="text-align: center">羅馬拼音&lt;/th>
&lt;th style="text-align: center">注音近似&lt;/th>
&lt;th style="text-align: left">備註&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: center">ㄱ&lt;/td>
&lt;td style="text-align: left">기역 giyeok&lt;/td>
&lt;td style="text-align: center">g / k&lt;/td>
&lt;td style="text-align: center">ㄍ&lt;/td>
&lt;td style="text-align: left">不送氣，介於ㄍ和ㄎ之間&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㄴ&lt;/td>
&lt;td style="text-align: left">니은 nieun&lt;/td>
&lt;td style="text-align: center">n&lt;/td>
&lt;td style="text-align: center">ㄋ&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㄷ&lt;/td>
&lt;td style="text-align: left">디귿 digeut&lt;/td>
&lt;td style="text-align: center">d / t&lt;/td>
&lt;td style="text-align: center">ㄉ&lt;/td>
&lt;td style="text-align: left">不送氣，介於ㄉ和ㄊ之間&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㄹ&lt;/td>
&lt;td style="text-align: left">리을 rieul&lt;/td>
&lt;td style="text-align: center">r / l&lt;/td>
&lt;td style="text-align: center">ㄌ / 彈舌r&lt;/td>
&lt;td style="text-align: left">字首偏 r，字尾偏 l&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅁ&lt;/td>
&lt;td style="text-align: left">미음 mieum&lt;/td>
&lt;td style="text-align: center">m&lt;/td>
&lt;td style="text-align: center">ㄇ&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅂ&lt;/td>
&lt;td style="text-align: left">비읍 bieup&lt;/td>
&lt;td style="text-align: center">b / p&lt;/td>
&lt;td style="text-align: center">ㄅ&lt;/td>
&lt;td style="text-align: left">不送氣，介於ㄅ和ㄆ之間&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅅ&lt;/td>
&lt;td style="text-align: left">시옷 siot&lt;/td>
&lt;td style="text-align: center">s&lt;/td>
&lt;td style="text-align: center">ㄙ&lt;/td>
&lt;td style="text-align: left">遇 ㅣ 時偏 ㄒ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅇ&lt;/td>
&lt;td style="text-align: left">이응 ieung&lt;/td>
&lt;td style="text-align: center">- / ng&lt;/td>
&lt;td style="text-align: center">靜音 / ㄥ尾&lt;/td>
&lt;td style="text-align: left">首不發音；尾=ng&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅈ&lt;/td>
&lt;td style="text-align: left">지읒 jieut&lt;/td>
&lt;td style="text-align: center">j&lt;/td>
&lt;td style="text-align: center">ㄐ&lt;/td>
&lt;td style="text-align: left">不送氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅊ&lt;/td>
&lt;td style="text-align: left">치읓 chieut&lt;/td>
&lt;td style="text-align: center">ch&lt;/td>
&lt;td style="text-align: center">ㄑ&lt;/td>
&lt;td style="text-align: left">送氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅋ&lt;/td>
&lt;td style="text-align: left">키읔 kieuk&lt;/td>
&lt;td style="text-align: center">k&lt;/td>
&lt;td style="text-align: center">ㄎ&lt;/td>
&lt;td style="text-align: left">送氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅌ&lt;/td>
&lt;td style="text-align: left">티읕 tieut&lt;/td>
&lt;td style="text-align: center">t&lt;/td>
&lt;td style="text-align: center">ㄊ&lt;/td>
&lt;td style="text-align: left">送氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅍ&lt;/td>
&lt;td style="text-align: left">피읖 pieup&lt;/td>
&lt;td style="text-align: center">p&lt;/td>
&lt;td style="text-align: center">ㄆ&lt;/td>
&lt;td style="text-align: left">送氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅎ&lt;/td>
&lt;td style="text-align: left">히읗 hieut&lt;/td>
&lt;td style="text-align: center">h&lt;/td>
&lt;td style="text-align: center">ㄏ&lt;/td>
&lt;td style="text-align: left">&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="二基本母音-10-個">二、基本母音 10 個
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: center">韓文&lt;/th>
&lt;th style="text-align: center">羅馬拼音&lt;/th>
&lt;th style="text-align: center">注音近似&lt;/th>
&lt;th style="text-align: left">嘴型提示&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: center">ㅏ&lt;/td>
&lt;td style="text-align: center">a&lt;/td>
&lt;td style="text-align: center">ㄚ&lt;/td>
&lt;td style="text-align: left">嘴張大，「啊」&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅑ&lt;/td>
&lt;td style="text-align: center">ya&lt;/td>
&lt;td style="text-align: center">一ㄚ&lt;/td>
&lt;td style="text-align: left">「呀」&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅓ&lt;/td>
&lt;td style="text-align: center">eo&lt;/td>
&lt;td style="text-align: center">ㄜ（偏開）&lt;/td>
&lt;td style="text-align: left">嘴張比 ㄛ 大，但不圓 ⚠️ 不是「歐」&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅕ&lt;/td>
&lt;td style="text-align: center">yeo&lt;/td>
&lt;td style="text-align: center">一ㄜ&lt;/td>
&lt;td style="text-align: left">「約」但嘴不圓&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅗ&lt;/td>
&lt;td style="text-align: center">o&lt;/td>
&lt;td style="text-align: center">ㄛ&lt;/td>
&lt;td style="text-align: left">嘴圓圓的「喔」&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅛ&lt;/td>
&lt;td style="text-align: center">yo&lt;/td>
&lt;td style="text-align: center">一ㄛ&lt;/td>
&lt;td style="text-align: left">「唷」&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅜ&lt;/td>
&lt;td style="text-align: center">u&lt;/td>
&lt;td style="text-align: center">ㄨ&lt;/td>
&lt;td style="text-align: left">嘴嘟起來「烏」&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅠ&lt;/td>
&lt;td style="text-align: center">yu&lt;/td>
&lt;td style="text-align: center">一ㄨ&lt;/td>
&lt;td style="text-align: left">「優」&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅡ&lt;/td>
&lt;td style="text-align: center">eu&lt;/td>
&lt;td style="text-align: center">ㄜ（扁平）&lt;/td>
&lt;td style="text-align: left">嘴橫拉微笑，台語「豬」的母音&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅣ&lt;/td>
&lt;td style="text-align: center">i&lt;/td>
&lt;td style="text-align: center">一&lt;/td>
&lt;td style="text-align: left">「衣」&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="三雙子音緊音5-個">三、雙子音（緊音）5 個
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: center">韓文&lt;/th>
&lt;th style="text-align: left">名稱&lt;/th>
&lt;th style="text-align: center">羅馬拼音&lt;/th>
&lt;th style="text-align: center">注音近似&lt;/th>
&lt;th style="text-align: left">發音要領&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: center">ㄲ&lt;/td>
&lt;td style="text-align: left">쌍기역 ssang-giyeok&lt;/td>
&lt;td style="text-align: center">kk&lt;/td>
&lt;td style="text-align: center">重音ㄍ&lt;/td>
&lt;td style="text-align: left">喉嚨繃緊，不送氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㄸ&lt;/td>
&lt;td style="text-align: left">쌍디귿 ssang-digeut&lt;/td>
&lt;td style="text-align: center">tt&lt;/td>
&lt;td style="text-align: center">重音ㄉ&lt;/td>
&lt;td style="text-align: left">喉嚨繃緊，不送氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅃ&lt;/td>
&lt;td style="text-align: left">쌍비읍 ssang-bieup&lt;/td>
&lt;td style="text-align: center">pp&lt;/td>
&lt;td style="text-align: center">重音ㄅ&lt;/td>
&lt;td style="text-align: left">嘴巴繃緊，不送氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅆ&lt;/td>
&lt;td style="text-align: left">쌍시옷 ssang-siot&lt;/td>
&lt;td style="text-align: center">ss&lt;/td>
&lt;td style="text-align: center">重音ㄙ&lt;/td>
&lt;td style="text-align: left">牙齒咬緊&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅉ&lt;/td>
&lt;td style="text-align: left">쌍지읒 ssang-jieut&lt;/td>
&lt;td style="text-align: center">jj&lt;/td>
&lt;td style="text-align: center">重音ㄐ&lt;/td>
&lt;td style="text-align: left">喉嚨繃緊，不送氣&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="四複合母音-11-個">四、複合母音 11 個
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: center">韓文&lt;/th>
&lt;th style="text-align: left">羅馬拼音&lt;/th>
&lt;th style="text-align: center">注音近似&lt;/th>
&lt;th style="text-align: left">結構&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: center">ㅐ&lt;/td>
&lt;td style="text-align: left">ae&lt;/td>
&lt;td style="text-align: center">ㄝ（開）&lt;/td>
&lt;td style="text-align: left">ㅏ + ㅣ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅒ&lt;/td>
&lt;td style="text-align: left">yae&lt;/td>
&lt;td style="text-align: center">一ㄝ&lt;/td>
&lt;td style="text-align: left">ㅑ + ㅣ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅔ&lt;/td>
&lt;td style="text-align: left">e&lt;/td>
&lt;td style="text-align: center">ㄝ（窄）&lt;/td>
&lt;td style="text-align: left">ㅓ + ㅣ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅖ&lt;/td>
&lt;td style="text-align: left">ye&lt;/td>
&lt;td style="text-align: center">一ㄝ&lt;/td>
&lt;td style="text-align: left">ㅕ + ㅣ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅘ&lt;/td>
&lt;td style="text-align: left">wa&lt;/td>
&lt;td style="text-align: center">ㄨㄚ&lt;/td>
&lt;td style="text-align: left">ㅗ + ㅏ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅙ&lt;/td>
&lt;td style="text-align: left">wae&lt;/td>
&lt;td style="text-align: center">ㄨㄝ&lt;/td>
&lt;td style="text-align: left">ㅗ + ㅐ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅚ&lt;/td>
&lt;td style="text-align: left">oe&lt;/td>
&lt;td style="text-align: center">ㄨㄟ&lt;/td>
&lt;td style="text-align: left">ㅗ + ㅣ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅝ&lt;/td>
&lt;td style="text-align: left">wo&lt;/td>
&lt;td style="text-align: center">ㄨㄛ&lt;/td>
&lt;td style="text-align: left">ㅜ + ㅓ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅞ&lt;/td>
&lt;td style="text-align: left">we&lt;/td>
&lt;td style="text-align: center">ㄨㄟ&lt;/td>
&lt;td style="text-align: left">ㅜ + ㅔ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅟ&lt;/td>
&lt;td style="text-align: left">wi&lt;/td>
&lt;td style="text-align: center">ㄨ一&lt;/td>
&lt;td style="text-align: left">ㅜ + ㅣ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅢ&lt;/td>
&lt;td style="text-align: left">ui&lt;/td>
&lt;td style="text-align: center">ㄜ一&lt;/td>
&lt;td style="text-align: left">ㅡ + ㅣ&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="五拼字規則綜合示例">五、拼字規則（綜合示例）
&lt;/h2>&lt;p>韓文由 &lt;strong>子音＋母音&lt;/strong> 拼成「方塊字」，必要時加 &lt;strong>收尾音&lt;/strong>。&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">類型&lt;/th>
&lt;th style="text-align: center">示範&lt;/th>
&lt;th style="text-align: left">組成&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">子母拼字&lt;/td>
&lt;td style="text-align: center">가&lt;/td>
&lt;td style="text-align: left">ㄱ + ㅏ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">加收尾音&lt;/td>
&lt;td style="text-align: center">감&lt;/td>
&lt;td style="text-align: left">ㄱ + ㅏ + ㅁ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">母音開頭&lt;/td>
&lt;td style="text-align: center">아&lt;/td>
&lt;td style="text-align: left">ㅇ（佔位）+ ㅏ&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="六收尾音7-種發音類型">六、收尾音（7 種發音類型）
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: center">代表音&lt;/th>
&lt;th style="text-align: center">羅馬拼音&lt;/th>
&lt;th style="text-align: center">注音近似&lt;/th>
&lt;th style="text-align: left">哪些子音包含&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: center">ㄱ&lt;/td>
&lt;td style="text-align: center">-k&lt;/td>
&lt;td style="text-align: center">輕ㄍ&lt;/td>
&lt;td style="text-align: left">ㄱ, ㄲ, ㅋ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㄴ&lt;/td>
&lt;td style="text-align: center">-n&lt;/td>
&lt;td style="text-align: center">ㄋ&lt;/td>
&lt;td style="text-align: left">ㄴ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㄷ&lt;/td>
&lt;td style="text-align: center">-t&lt;/td>
&lt;td style="text-align: center">輕ㄉ&lt;/td>
&lt;td style="text-align: left">ㄷ, ㅌ, ㅅ, ㅆ, ㅈ, ㅊ, ㅎ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㄹ&lt;/td>
&lt;td style="text-align: center">-l&lt;/td>
&lt;td style="text-align: center">ㄦ&lt;/td>
&lt;td style="text-align: left">ㄹ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅁ&lt;/td>
&lt;td style="text-align: center">-m&lt;/td>
&lt;td style="text-align: center">ㄇ&lt;/td>
&lt;td style="text-align: left">ㅁ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅂ&lt;/td>
&lt;td style="text-align: center">-p&lt;/td>
&lt;td style="text-align: center">輕ㄅ&lt;/td>
&lt;td style="text-align: left">ㅂ, ㅍ&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: center">ㅇ&lt;/td>
&lt;td style="text-align: center">-ng&lt;/td>
&lt;td style="text-align: center">ㄥ&lt;/td>
&lt;td style="text-align: left">ㅇ&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="七發音規則">七、發音規則
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">規則&lt;/th>
&lt;th style="text-align: left">條件&lt;/th>
&lt;th style="text-align: left">例子&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>連音化&lt;/strong>&lt;/td>
&lt;td style="text-align: left">收尾音 + ㅇ 開頭&lt;/td>
&lt;td style="text-align: left">한국어 → 한구거&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>鼻音化&lt;/strong>&lt;/td>
&lt;td style="text-align: left">ㄱ,ㄷ,ㅂ + ㄴ/ㅁ&lt;/td>
&lt;td style="text-align: left">없습니다 → 업슴니다&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>硬音化&lt;/strong>&lt;/td>
&lt;td style="text-align: left">收尾音 + ㄱ, ㄷ, ㅂ, ㅅ, ㅈ&lt;/td>
&lt;td style="text-align: left">학교 → 학꾜&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>送氣化&lt;/strong>&lt;/td>
&lt;td style="text-align: left">ㅎ + ㄱ, ㄷ, ㅂ, ㅈ&lt;/td>
&lt;td style="text-align: left">좋다 → 조타&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>如未提到部分還請以課堂筆記為準。 &lt;strong>學韓文需養成「多唸多誦」的習慣！&lt;/strong>&lt;/p></description></item><item><title>AI 使用技巧、經驗與避坑指南</title><link>https://justmaker.github.io/post/ai-tools/ai-tips-and-pitfalls/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/ai-tools/ai-tips-and-pitfalls/</guid><description>&lt;h1 id="一切從-prompt-開始">一切從 Prompt 開始
&lt;/h1>&lt;p>生成式 AI 是工具，一切效能的關鍵在&lt;strong>如何與之互動&lt;/strong>。如果 &amp;ldquo;好問題等於工作完成一半&amp;rdquo;，那麼 &amp;ldquo;好 prompt&amp;rdquo; 就是這時代的高效捷徑。&lt;/p>
&lt;h3 id="一切從-prompt-開始-1">一切從 Prompt 開始
&lt;/h3>&lt;p>Prompt 精準度，決定了 AI 工具的效能。以下是讓生成式 AI 更有效率的方式：&lt;/p>
&lt;h4 id="如何優化-prompt">如何優化 Prompt
&lt;/h4>&lt;ul>
&lt;li>&lt;strong>明確定義角色&lt;/strong>：告訴 AI，它是什麼角色，例如「你是一位資深的 DevOps 工程師，請分析以下 Kubernetes cluster log」比模糊陳述更有效。&lt;/li>
&lt;li>&lt;strong>上下文前置&lt;/strong>：AI 沒有閱讀整個 universe 的超能力。輸入需包含背景資料、限制條件，才能產出更符合需求的回答。&lt;/li>
&lt;li>&lt;strong>具體化輸出格式&lt;/strong>：需要 Excel 表、JSON 還是 Markdown，都要先說明清楚。模糊的目標，往往得到隨機效果。&lt;/li>
&lt;li>&lt;strong>拆解複雜問題&lt;/strong>：分步問題、逐步提問是必須。瞬間丟入十個目標問題的「all-in」，效果通常失敗。&lt;/li>
&lt;/ul>
&lt;h4 id="常見陷阱">常見陷阱
&lt;/h4>&lt;ul>
&lt;li>❌ &lt;strong>笨拙的 Prompt&lt;/strong>：「需要更好答案」這種話無具體細緻力。&lt;/li>
&lt;li>❌ &lt;strong>一次要求過多&lt;/strong>：Prompt 過長反而前後矛盾，需要過濾具有邏輯整合。&lt;/li>
&lt;li>❌ &lt;strong>期望 AI 自帶歷史記憶&lt;/strong>：生成模型沒有 Session 永久性，每次的斷句都切換「內部共享脈絡窗」的血。」&lt;/li>
&lt;/ul>
&lt;hr></description></item><item><title>圍棋器材選購筆記：棋子材質與棋盤比較</title><link>https://justmaker.github.io/post/baduk/go-equipment-guide/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/baduk/go-equipment-guide/</guid><description>&lt;h2 id="棋子材質市場行情">棋子材質市場行情
&lt;/h2>&lt;p>目前蒐集到的各種棋子規格與價格：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>材質&lt;/th>
&lt;th>尺寸 (mm)&lt;/th>
&lt;th>價格&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>銅&lt;/td>
&lt;td>23×4&lt;/td>
&lt;td>NT$5,773&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>小黑曜石&lt;/td>
&lt;td>20×5&lt;/td>
&lt;td>NT$2,558&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>雪印&lt;/td>
&lt;td>22×5.4&lt;/td>
&lt;td>RMB 8,000&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>綠白玉石白&lt;/td>
&lt;td>22×6.6&lt;/td>
&lt;td>RMB 1,017&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>大黑曜石&lt;/td>
&lt;td>22×10&lt;/td>
&lt;td>NT$8,534&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>不鏽鋼&lt;/td>
&lt;td>20×3&lt;/td>
&lt;td>NT$532 / 200pcs（淘寶 NT$136 / 100pcs）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>銅圓片&lt;/td>
&lt;td>20×3&lt;/td>
&lt;td>NT$2,369 / 200pcs&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>瑪瑙&lt;/td>
&lt;td>22×8&lt;/td>
&lt;td>NT$2,683&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="訂製考量">訂製考量
&lt;/h2>&lt;p>如果考慮自己訂製金屬棋子：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>推薦材質&lt;/strong>：鈦 TA1 / 銅 T2&lt;/li>
&lt;li>&lt;strong>目前手上原料&lt;/strong>：
&lt;ul>
&lt;li>不鏽鋼 304L：20mm × 2.7mm&lt;/li>
&lt;li>銅 H62：20mm × 3mm&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>建議規格&lt;/strong>：20–22mm × 3–5mm&lt;/li>
&lt;li>&lt;strong>表面處理&lt;/strong>：一面噴砂霧面 + 倒角 R2mm，另一面拉絲 + 去毛邊&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="可考慮的材質">可考慮的材質
&lt;/h2>&lt;p>&lt;strong>推薦：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>金屬類：銅、不鏽鋼、鈦、鋁、鋯&lt;/li>
&lt;li>貝殼&lt;/li>
&lt;li>那智黑石&lt;/li>
&lt;li>黑曜石、太赫茲石、烏金石&lt;/li>
&lt;li>瑪瑙、玉石&lt;/li>
&lt;li>密胺樹脂、塑膠、壓克力&lt;/li>
&lt;li>雲子、永子&lt;/li>
&lt;li>木材：松木、楓木、樺木、黑檀木&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>不建議：&lt;/strong>&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>材質&lt;/th>
&lt;th>原因&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>鉛&lt;/td>
&lt;td>有毒重金屬&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>鐵&lt;/td>
&lt;td>易銹&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>金、銀&lt;/td>
&lt;td>太貴&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>玻璃、陶瓷、鎢鋼&lt;/td>
&lt;td>易碎&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>碳纖維&lt;/td>
&lt;td>易剝層&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="手上現有棋子評測">手上現有棋子評測
&lt;/h2>&lt;h3 id="b型單面新雲子-2262gnt928">B型單面新雲子 22×6，2g，NT$928
&lt;/h3>&lt;ul>
&lt;li>手感：一般&lt;/li>
&lt;/ul>
&lt;h3 id="瑪瑙-2285gnt2683">瑪瑙 22×8，5g，NT$2,683
&lt;/h3>&lt;ul>
&lt;li>手感：&lt;strong>很好&lt;/strong>&lt;/li>
&lt;/ul>
&lt;p>瑪瑙比雲子重一倍以上，落子時的重量感明顯更紮實。&lt;/p>
&lt;hr>
&lt;h2 id="棋盤厚度比較">棋盤厚度比較
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>棋盤&lt;/th>
&lt;th>厚度 (cm)&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>壓克力&lt;/td>
&lt;td>2.4&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>竹&lt;/td>
&lt;td>2.3&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>大磁&lt;/td>
&lt;td>2.1&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>大富翁&lt;/td>
&lt;td>1.4&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="攜帶棋盤">攜帶棋盤
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>Hanyyama 內盒&lt;/strong>：10 × 8.5 × 1.2 cm，棋子約 1.2cm&lt;/li>
&lt;li>&lt;strong>棋盤尺寸&lt;/strong>：W114 × H220 × D21 mm&lt;/li>
&lt;li>&lt;strong>UB 小&lt;/strong>（淘寶）：NT$164&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>持續更新中&lt;/em>&lt;/p></description></item><item><title>客製化鍵盤入門筆記</title><link>https://justmaker.github.io/post/keyboards/custom-keyboard-guide/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/keyboards/custom-keyboard-guide/</guid><description>&lt;h2 id="我的目前配置">我的目前配置
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>零件&lt;/th>
&lt;th>規格&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>套件&lt;/td>
&lt;td>鋁坨坨三模 Monsgeek M5W&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>鍵帽&lt;/td>
&lt;td>金屬鍵帽&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>軸體&lt;/td>
&lt;td>高特橙軸（Outemu Orange）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>空白鍵彈簧&lt;/td>
&lt;td>更換 80g（原廠 150g 過硬）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>總價&lt;/strong>&lt;/td>
&lt;td>&lt;strong>約 NT$11,403&lt;/strong>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>參考開箱文：&lt;a class="link" href="https://vocus.cc/article/63e529a9fd897800012b3c56" target="_blank" rel="noopener"
>Monsgeek M5W 相關介紹&lt;/a>&lt;/p>
&lt;hr>
&lt;h2 id="客製化鍵盤入門">客製化鍵盤入門
&lt;/h2>&lt;p>剛入坑推薦先看這兩支影片：&lt;/p>
&lt;ul>
&lt;li>&lt;a class="link" href="https://www.youtube.com/watch?v=i62D6zgnjZo" target="_blank" rel="noopener"
>客製化鍵盤入門 (1)&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://www.youtube.com/watch?v=7jWESBkFFDk" target="_blank" rel="noopener"
>客製化鍵盤入門 (2)&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="配列選擇">配列選擇
&lt;/h2>&lt;p>常見配列從 40% 到 100% Full Size 都有，入門通常從 65% 或 75% 開始。&lt;/p>
&lt;p>&lt;strong>空白行配列（Ortholinear）&lt;/strong> 是特殊配列，鍵位排成正方格，有人覺得更人體工學：&lt;/p>
&lt;ul>
&lt;li>&lt;a class="link" href="https://www.zfrontier.com/app/flow/eBVz9olRApje" target="_blank" rel="noopener"
>空白行配列介紹 (zfrontier)&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://www.ptt.cc/bbs/Key_Mou_Pad/M.1373227617.A.3E0.html" target="_blank" rel="noopener"
>PTT 空白行配列討論&lt;/a>&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="常見軸體種類">常見軸體種類
&lt;/h2>&lt;h3 id="機械軸">機械軸
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>品牌&lt;/th>
&lt;th>代表型號&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Cherry&lt;/td>
&lt;td>MX Red / Brown / Blue&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Kailh 凱華&lt;/td>
&lt;td>Box 系列、Speed 系列&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Gateron&lt;/td>
&lt;td>Yellow / Ink 系列&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Outemu 高特&lt;/td>
&lt;td>Orange / Ice 系列&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="其他軸種">其他軸種
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>靜電容軸&lt;/strong>：壓力感應而非物理接觸，壽命長、手感滑順，代表廠商 Topre&lt;/li>
&lt;li>&lt;strong>光軸&lt;/strong>：用光訊號觸發，防水防塵，響應快&lt;/li>
&lt;li>&lt;strong>磁軸&lt;/strong>：磁力感應，可調觸發點（Analog），新興技術&lt;/li>
&lt;/ul>
&lt;p>參考資料：&lt;a class="link" href="https://kknews.cc/news/ager8bv.html" target="_blank" rel="noopener"
>常見機械軸介紹&lt;/a>&lt;/p>
&lt;hr>
&lt;h2 id="無聲配置建議">無聲配置建議
&lt;/h2>&lt;p>想要安靜打字，可以混搭不同軸體：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>區域&lt;/th>
&lt;th>軸體&lt;/th>
&lt;th>原因&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>空白鍵&lt;/td>
&lt;td>黑軸（高觸發力）&lt;/td>
&lt;td>大鍵需要較重的軸才不會誤觸&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>主要打字區&lt;/td>
&lt;td>紅軸&lt;/td>
&lt;td>觸感線性、適合長時間打字&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>小拇指區&lt;/td>
&lt;td>銀軸（鍵程短）&lt;/td>
&lt;td>小拇指力量較弱，短鍵程更省力&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h2 id="軸體結構比較">軸體結構比較
&lt;/h2>&lt;p>機械軸主要由三層構成：上蓋、軸心（stem）、底座，加上彈簧。&lt;/p>
&lt;p>不同軸體的軸心設計決定了手感：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>線性軸&lt;/strong>（紅/黑）：按下到底無段落感，流暢&lt;/li>
&lt;li>&lt;strong>段落軸&lt;/strong>（茶/橙）：有輕微段落回饋，打字有節奏感&lt;/li>
&lt;li>&lt;strong>Click 軸&lt;/strong>（青/綠）：有明顯段落感 + 聲音回饋，爽但吵&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>持續更新中&lt;/em>&lt;/p></description></item><item><title>Hugo + GitHub Pages 建站踩坑紀錄</title><link>https://justmaker.github.io/post/devops/hugo-github-pages-pitfalls/</link><pubDate>Sun, 06 Apr 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/devops/hugo-github-pages-pitfalls/</guid><description>&lt;h2 id="前言">前言
&lt;/h2>&lt;p>建這個站的過程其實沒有想像中順利。這篇記錄我遇到的坑，希望能幫其他人省點時間。&lt;/p>
&lt;h2 id="坑-1hugo-版本不對">坑 1：Hugo 版本不對
&lt;/h2>&lt;h3 id="問題">問題
&lt;/h3>&lt;p>用 &lt;code>apt install hugo&lt;/code> 裝的版本太舊（0.68），很多新 theme 需要 0.110+。&lt;/p>
&lt;h3 id="解法">解法
&lt;/h3>&lt;p>直接從 GitHub Release 下載 extended 版：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">wget https://github.com/gohugoio/hugo/releases/download/v0.147.0/hugo_extended_0.147.0_linux-amd64.deb
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">sudo dpkg -i hugo_extended_0.147.0_linux-amd64.deb
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;strong>一定要用 extended 版&lt;/strong>，不然 SCSS 編譯會失敗。&lt;/p>
&lt;h2 id="坑-2github-actions-的-submodule">坑 2：GitHub Actions 的 submodule
&lt;/h2>&lt;h3 id="問題-1">問題
&lt;/h3>&lt;p>Theme 是用 &lt;code>git submodule add&lt;/code> 加的，但 GitHub Actions checkout 時預設不會 clone submodule，導致 build 時找不到 theme。&lt;/p>
&lt;h3 id="解法-1">解法
&lt;/h3>&lt;p>&lt;code>actions/checkout&lt;/code> 加上 &lt;code>submodules: recursive&lt;/code>：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-yaml" data-lang="yaml">&lt;span class="line">&lt;span class="cl">- &lt;span class="nt">uses&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">actions/checkout@v4&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">with&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">submodules&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">recursive&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">fetch-depth&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="m">0&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="坑-3github-pages-source-設定">坑 3：GitHub Pages Source 設定
&lt;/h2>&lt;h3 id="問題-2">問題
&lt;/h3>&lt;p>Push 上去後 GitHub Pages 顯示 404。&lt;/p>
&lt;h3 id="解法-2">解法
&lt;/h3>&lt;p>到 repo &lt;strong>Settings → Pages → Build and deployment → Source&lt;/strong>，選 &lt;strong>GitHub Actions&lt;/strong>（不是 Deploy from a branch）。&lt;/p>
&lt;p>很多教學文寫的是舊版用法（gh-pages branch），現在推薦用 GitHub Actions。&lt;/p>
&lt;h2 id="坑-4baseurl-結尾斜線">坑 4：baseURL 結尾斜線
&lt;/h2>&lt;h3 id="問題-3">問題
&lt;/h3>&lt;p>&lt;code>baseURL&lt;/code> 沒加結尾 &lt;code>/&lt;/code>，導致部分資源路徑錯誤。&lt;/p>
&lt;h3 id="解法-3">解法
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-yaml" data-lang="yaml">&lt;span class="line">&lt;span class="cl">&lt;span class="c"># ✅ 正確&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">baseURL&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">https://justmaker.github.io/&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="c"># ❌ 錯誤&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">baseURL&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">https://justmaker.github.io&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="坑-5中文檔名和-url">坑 5：中文檔名和 URL
&lt;/h2>&lt;h3 id="問題-4">問題
&lt;/h3>&lt;p>中文標題預設會變成中文 URL（&lt;code>/post/我的文章/&lt;/code>），在某些環境下會出問題。&lt;/p>
&lt;h3 id="解法-4">解法
&lt;/h3>&lt;p>每篇文章都明確指定 &lt;code>slug&lt;/code>：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-yaml" data-lang="yaml">&lt;span class="line">&lt;span class="cl">&lt;span class="nn">---&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">title&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="s2">&amp;#34;我的中文標題&amp;#34;&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nt">slug&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="l">my-english-slug&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w">&lt;/span>&lt;span class="nn">---&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="坑-6搜尋功能不-work">坑 6：搜尋功能不 work
&lt;/h2>&lt;h3 id="問題-5">問題
&lt;/h3>&lt;p>Stack theme 的搜尋功能一直轉圈。&lt;/p>
&lt;h3 id="解法-5">解法
&lt;/h3>&lt;p>需要在 &lt;code>hugo.yaml&lt;/code> 的 &lt;code>outputs&lt;/code> 加上 &lt;code>JSON&lt;/code>：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-yaml" data-lang="yaml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">outputs&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>&lt;span class="nt">home&lt;/span>&lt;span class="p">:&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>- &lt;span class="l">HTML&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>- &lt;span class="l">RSS&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="w"> &lt;/span>- &lt;span class="l">JSON &lt;/span>&lt;span class="w"> &lt;/span>&lt;span class="c"># ← 搜尋功能需要這個&lt;/span>&lt;span class="w">
&lt;/span>&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>Stack theme 的搜尋是 client-side，靠 &lt;code>index.json&lt;/code> 做全文搜尋。&lt;/p>
&lt;h2 id="總結">總結
&lt;/h2>&lt;p>大部分坑都是設定問題，知道就很簡單，不知道要 debug 很久。希望這篇能幫到你。&lt;/p>
&lt;p>如果你也遇到其他坑，歡迎在下方留言分享 👇&lt;/p></description></item><item><title>Claude Code vs GitHub Copilot：工程師實測比較</title><link>https://justmaker.github.io/post/ai-tools/claude-code-vs-github-copilot/</link><pubDate>Sat, 05 Apr 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/ai-tools/claude-code-vs-github-copilot/</guid><description>&lt;h2 id="前言">前言
&lt;/h2>&lt;p>AI coding assistant 已經是日常開發的標配工具。我同時使用 Claude Code 和 GitHub Copilot 超過半年，這篇分享實際使用的比較心得。&lt;/p>
&lt;blockquote>
&lt;p>⚠️ 這是 2025 年初的體驗，AI 工具迭代很快，結論可能很快過時。&lt;/p>&lt;/blockquote>
&lt;h2 id="測試環境">測試環境
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>日常工作&lt;/strong>：Vue.js 前端 + Python/Go 後端 + Shell scripts&lt;/li>
&lt;li>&lt;strong>使用場景&lt;/strong>：寫新功能、debug、code review、重構、寫文件&lt;/li>
&lt;li>&lt;strong>Claude Code&lt;/strong> 透過 OpenClaw agent 使用&lt;/li>
&lt;li>&lt;strong>GitHub Copilot&lt;/strong> 在 VS Code 中使用&lt;/li>
&lt;/ul>
&lt;h2 id="比較維度">比較維度
&lt;/h2>&lt;h3 id="1-程式碼生成品質">1. 程式碼生成品質
&lt;/h3>&lt;p>&lt;strong>Copilot&lt;/strong> 擅長：&lt;/p>
&lt;ul>
&lt;li>行內補完，手感很好&lt;/li>
&lt;li>根據上下文自動補完函式名、參數&lt;/li>
&lt;li>重複模式的程式碼（測試、CRUD）&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Claude Code&lt;/strong> 擅長：&lt;/p>
&lt;ul>
&lt;li>完整函式/模組的生成&lt;/li>
&lt;li>跨檔案的重構&lt;/li>
&lt;li>理解複雜需求後一次產出正確程式碼&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>結論&lt;/strong>：小粒度用 Copilot，大粒度用 Claude Code。&lt;/p>
&lt;h3 id="2-程式碼理解力">2. 程式碼理解力
&lt;/h3>&lt;p>這是最大的差異。&lt;/p>
&lt;p>Claude Code 可以讀完整個 repo 的結構、理解 module 之間的關係，然後做出跨檔案的修改。Copilot 主要看當前檔案和相鄰檔案。&lt;/p>
&lt;p>實測：給一個「把這個元件的狀態管理從 local state 改成 Pinia」的需求：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Copilot&lt;/strong>：只改了當前檔案，其他引用點要自己找&lt;/li>
&lt;li>&lt;strong>Claude Code&lt;/strong>：一次改完所有相關檔案，包括 store 定義、元件引用、測試&lt;/li>
&lt;/ul>
&lt;h3 id="3-debug-能力">3. Debug 能力
&lt;/h3>&lt;p>&lt;strong>Claude Code&lt;/strong> 明顯勝出。可以：&lt;/p>
&lt;ul>
&lt;li>讀 error log → 定位問題 → 提出修復&lt;/li>
&lt;li>理解 stack trace 的上下文&lt;/li>
&lt;li>跨多個 service 追蹤問題&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>Copilot&lt;/strong> 的 debug 建議通常比較表面，需要你自己縮小範圍。&lt;/p>
&lt;h3 id="4-工作流整合">4. 工作流整合
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>面向&lt;/th>
&lt;th>Copilot&lt;/th>
&lt;th>Claude Code&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>IDE 整合&lt;/td>
&lt;td>✅ 原生 VS Code&lt;/td>
&lt;td>❌ CLI/Agent&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>即時補完&lt;/td>
&lt;td>✅ 毫秒級&lt;/td>
&lt;td>❌ 不適用&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>批量操作&lt;/td>
&lt;td>❌ 單檔為主&lt;/td>
&lt;td>✅ 跨檔案&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Git 操作&lt;/td>
&lt;td>❌ 不能&lt;/td>
&lt;td>✅ 可以 commit/push&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>自動化&lt;/td>
&lt;td>❌ 需手動觸發&lt;/td>
&lt;td>✅ 可以背景執行&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="我的用法">我的用法
&lt;/h2>&lt;p>兩個都用，各取所長：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>寫程式時&lt;/strong>：Copilot 開著，享受行內補完&lt;/li>
&lt;li>&lt;strong>大重構/新功能&lt;/strong>：派 Claude Code（透過 OpenClaw）跑&lt;/li>
&lt;li>&lt;strong>Debug&lt;/strong>：先自己看，看不出來就丟給 Claude Code&lt;/li>
&lt;li>&lt;strong>Code Review&lt;/strong>：Claude Code，可以讀完整個 MR&lt;/li>
&lt;/ol>
&lt;h2 id="總結">總結
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>&lt;/th>
&lt;th>Copilot&lt;/th>
&lt;th>Claude Code&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>最佳場景&lt;/strong>&lt;/td>
&lt;td>日常寫碼、行內補完&lt;/td>
&lt;td>大型任務、重構、debug&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>學習曲線&lt;/strong>&lt;/td>
&lt;td>低&lt;/td>
&lt;td>中&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>成本&lt;/strong>&lt;/td>
&lt;td>$10-19/月&lt;/td>
&lt;td>依 token 計費&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>推薦度&lt;/strong>&lt;/td>
&lt;td>⭐⭐⭐⭐&lt;/td>
&lt;td>⭐⭐⭐⭐⭐&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>不是非此即彼的選擇。最佳策略是兩者搭配使用。&lt;/p></description></item><item><title>用 OpenClaw 打造 AI 助理：從零開始</title><link>https://justmaker.github.io/post/ai-tools/openclaw-getting-started/</link><pubDate>Fri, 04 Apr 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/ai-tools/openclaw-getting-started/</guid><description>&lt;h2 id="什麼是-openclaw">什麼是 OpenClaw？
&lt;/h2>&lt;p>&lt;a class="link" href="https://github.com/openclaw/openclaw" target="_blank" rel="noopener"
>OpenClaw&lt;/a> 是一個開源的 AI agent 框架，可以讓 LLM（如 Claude、GPT）不只是聊天，還能實際操作你的電腦：讀寫檔案、執行指令、管理 Git、呼叫 API。&lt;/p>
&lt;p>它不是另一個 ChatGPT 包裝，而是一個&lt;strong>能幹活的 AI 助理&lt;/strong>。&lt;/p>
&lt;h2 id="核心概念">核心概念
&lt;/h2>&lt;h3 id="agent--chatbot">Agent ≠ Chatbot
&lt;/h3>&lt;p>一般 chatbot 只能接收文字、回覆文字。OpenClaw 的 agent 可以：&lt;/p>
&lt;ul>
&lt;li>📁 讀寫你的檔案系統&lt;/li>
&lt;li>🖥️ 執行 shell 指令&lt;/li>
&lt;li>🔧 操作 Git（commit、push、建 MR）&lt;/li>
&lt;li>🌐 瀏覽網頁、呼叫 API&lt;/li>
&lt;li>📱 連接 Discord / Telegram 接收訊息&lt;/li>
&lt;li>🧠 記住對話脈絡（透過 MEMORY.md）&lt;/li>
&lt;/ul>
&lt;h3 id="workspace-結構">Workspace 結構
&lt;/h3>&lt;pre tabindex="0">&lt;code>~/.openclaw/workspace/
├── AGENTS.md # Agent 行為規範
├── SOUL.md # Agent 的個性設定
├── USER.md # 關於你的資訊
├── TOOLS.md # 可用工具說明
├── IDENTITY.md # Agent 的身份
├── TODO.md # 待辦事項
└── MEMORY.md # Agent 的記憶
&lt;/code>&lt;/pre>&lt;p>這些 &lt;code>.md&lt;/code> 檔案就是 agent 的「大腦」——每次啟動時讀取，形成行為模式。&lt;/p>
&lt;h2 id="能做什麼">能做什麼？
&lt;/h2>&lt;p>以我日常使用為例：&lt;/p>
&lt;h3 id="自動化開發">自動化開發
&lt;/h3>&lt;blockquote>
&lt;p>「幫我寫一個 KVM 效能監控腳本，放到 ~/scripts/ 裡」&lt;/p>&lt;/blockquote>
&lt;p>Agent 會直接寫好腳本、設定執行權限、甚至幫你加到 crontab。&lt;/p>
&lt;h3 id="知識管理">知識管理
&lt;/h3>&lt;blockquote>
&lt;p>「把今天 Discord #ai-tools 頻道的討論整理成一篇部落格文章」&lt;/p>&lt;/blockquote>
&lt;p>Agent 讀取 Discord 訊息、整理成結構化文章、push 到 Hugo 部落格。&lt;/p>
&lt;h3 id="程式碼審查">程式碼審查
&lt;/h3>&lt;blockquote>
&lt;p>「Review 一下最新的 MR」&lt;/p>&lt;/blockquote>
&lt;p>Agent 會讀 MR diff、分析問題、留下 review comment。&lt;/p>
&lt;h2 id="適合誰">適合誰？
&lt;/h2>&lt;ul>
&lt;li>工程師、開發者（最大受益者）&lt;/li>
&lt;li>需要自動化重複工作的人&lt;/li>
&lt;li>願意花時間調教 AI 行為的人&lt;/li>
&lt;/ul>
&lt;h2 id="下一步">下一步
&lt;/h2>&lt;p>如果你對 OpenClaw 感興趣，可以到 &lt;a class="link" href="https://github.com/openclaw/openclaw" target="_blank" rel="noopener"
>GitHub repo&lt;/a> 看看文件和範例。&lt;/p>
&lt;p>後續文章會深入介紹進階功能：MCP server 串接、多 agent 協作、自動化工作流。&lt;/p></description></item><item><title>KVM 虛擬機效能調校指南</title><link>https://justmaker.github.io/post/virtualization/kvm-performance-tuning/</link><pubDate>Thu, 03 Apr 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/virtualization/kvm-performance-tuning/</guid><description>&lt;h2 id="前言">前言
&lt;/h2>&lt;p>KVM 虛擬機的預設設定通常不是最佳效能。透過一些調校，可以讓 VM 跑得更快、更穩。&lt;/p>
&lt;p>這篇整理我實際工作中用過的效能調校技巧。&lt;/p>
&lt;h2 id="1-cpu-優化">1. CPU 優化
&lt;/h2>&lt;h3 id="cpu-pinning">CPU Pinning
&lt;/h3>&lt;p>預設情況下，vCPU 可以在任何 pCPU 上執行，這會導致 cache miss 和 NUMA 問題。&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;span class="lnt">8
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!-- libvirt XML 設定 --&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;vcpu&lt;/span> &lt;span class="na">placement=&lt;/span>&lt;span class="s">&amp;#39;static&amp;#39;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>4&lt;span class="nt">&amp;lt;/vcpu&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;cputune&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;vcpupin&lt;/span> &lt;span class="na">vcpu=&lt;/span>&lt;span class="s">&amp;#39;0&amp;#39;&lt;/span> &lt;span class="na">cpuset=&lt;/span>&lt;span class="s">&amp;#39;2&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;vcpupin&lt;/span> &lt;span class="na">vcpu=&lt;/span>&lt;span class="s">&amp;#39;1&amp;#39;&lt;/span> &lt;span class="na">cpuset=&lt;/span>&lt;span class="s">&amp;#39;3&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;vcpupin&lt;/span> &lt;span class="na">vcpu=&lt;/span>&lt;span class="s">&amp;#39;2&amp;#39;&lt;/span> &lt;span class="na">cpuset=&lt;/span>&lt;span class="s">&amp;#39;4&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;vcpupin&lt;/span> &lt;span class="na">vcpu=&lt;/span>&lt;span class="s">&amp;#39;3&amp;#39;&lt;/span> &lt;span class="na">cpuset=&lt;/span>&lt;span class="s">&amp;#39;5&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/cputune&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>原則：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>避免使用 CPU 0&lt;/strong>（留給 host）&lt;/li>
&lt;li>&lt;strong>同一 NUMA node&lt;/strong> 的 CPU 分配給同一 VM&lt;/li>
&lt;li>查看 NUMA topology：&lt;code>lscpu | grep NUMA&lt;/code> 或 &lt;code>numactl --hardware&lt;/code>&lt;/li>
&lt;/ul>
&lt;h3 id="cpu-模式">CPU 模式
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!-- 使用 host-passthrough 取得最佳 CPU 指令集支援 --&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;cpu&lt;/span> &lt;span class="na">mode=&lt;/span>&lt;span class="s">&amp;#39;host-passthrough&amp;#39;&lt;/span> &lt;span class="na">check=&lt;/span>&lt;span class="s">&amp;#39;none&amp;#39;&lt;/span> &lt;span class="na">migratable=&lt;/span>&lt;span class="s">&amp;#39;on&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;code>host-passthrough&lt;/code> 直接暴露 host CPU 特性給 VM，效能最好但會影響 live migration 相容性。&lt;/p>
&lt;h2 id="2-記憶體優化">2. 記憶體優化
&lt;/h2>&lt;h3 id="hugepages">Hugepages
&lt;/h3>&lt;p>預設 4KB page 在大量記憶體時 TLB miss 嚴重。用 2MB hugepage 可以大幅改善：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># Host 設定 hugepages（例如分配 4GB = 2048 個 2MB pages）&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">echo&lt;/span> &lt;span class="m">2048&lt;/span> &amp;gt; /proc/sys/vm/nr_hugepages
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="c1"># 永久設定&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nb">echo&lt;/span> &lt;span class="s2">&amp;#34;vm.nr_hugepages=2048&amp;#34;&lt;/span> &amp;gt;&amp;gt; /etc/sysctl.conf
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="c">&amp;lt;!-- libvirt XML --&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;memoryBacking&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;hugepages/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/memoryBacking&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h3 id="numa-aware-memory">NUMA Aware Memory
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;numatune&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;memory&lt;/span> &lt;span class="na">mode=&lt;/span>&lt;span class="s">&amp;#39;strict&amp;#39;&lt;/span> &lt;span class="na">nodeset=&lt;/span>&lt;span class="s">&amp;#39;0&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/numatune&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>確保 VM 記憶體分配在對應的 NUMA node 上。&lt;/p>
&lt;h2 id="3-儲存-io-優化">3. 儲存 I/O 優化
&lt;/h2>&lt;h3 id="virtio-blk-vs-virtio-scsi">virtio-blk vs virtio-scsi
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>特性&lt;/th>
&lt;th>virtio-blk&lt;/th>
&lt;th>virtio-scsi&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>效能&lt;/td>
&lt;td>略快&lt;/td>
&lt;td>接近&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>功能&lt;/td>
&lt;td>基本&lt;/td>
&lt;td>SCSI 命令、multi-queue&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Discard/TRIM&lt;/td>
&lt;td>支援&lt;/td>
&lt;td>支援&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>熱插拔&lt;/td>
&lt;td>有限&lt;/td>
&lt;td>完整&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>一般用途用 &lt;code>virtio-blk&lt;/code>，需要進階 SCSI 功能用 &lt;code>virtio-scsi&lt;/code>。&lt;/p>
&lt;h3 id="io-thread">I/O Thread
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;span class="lnt">6
&lt;/span>&lt;span class="lnt">7
&lt;/span>&lt;span class="lnt">8
&lt;/span>&lt;span class="lnt">9
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;iothreads&amp;gt;&lt;/span>2&lt;span class="nt">&amp;lt;/iothreads&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;disk&lt;/span> &lt;span class="na">type=&lt;/span>&lt;span class="s">&amp;#39;file&amp;#39;&lt;/span> &lt;span class="na">device=&lt;/span>&lt;span class="s">&amp;#39;disk&amp;#39;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;driver&lt;/span> &lt;span class="na">name=&lt;/span>&lt;span class="s">&amp;#39;qemu&amp;#39;&lt;/span> &lt;span class="na">type=&lt;/span>&lt;span class="s">&amp;#39;qcow2&amp;#39;&lt;/span> &lt;span class="na">cache=&lt;/span>&lt;span class="s">&amp;#39;none&amp;#39;&lt;/span> &lt;span class="na">io=&lt;/span>&lt;span class="s">&amp;#39;native&amp;#39;&lt;/span> &lt;span class="na">ioeventfd=&lt;/span>&lt;span class="s">&amp;#39;on&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;source&lt;/span> &lt;span class="na">file=&lt;/span>&lt;span class="s">&amp;#39;/path/to/disk.qcow2&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;target&lt;/span> &lt;span class="na">dev=&lt;/span>&lt;span class="s">&amp;#39;vda&amp;#39;&lt;/span> &lt;span class="na">bus=&lt;/span>&lt;span class="s">&amp;#39;virtio&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;iotune&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;iothread&amp;gt;&lt;/span>1&lt;span class="nt">&amp;lt;/iothread&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;/iotune&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/disk&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h3 id="cache-模式">Cache 模式
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>模式&lt;/th>
&lt;th>安全性&lt;/th>
&lt;th>效能&lt;/th>
&lt;th>適用場景&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;code>none&lt;/code>&lt;/td>
&lt;td>✅ 高&lt;/td>
&lt;td>✅ 好&lt;/td>
&lt;td>&lt;strong>推薦&lt;/strong> — Host cache bypass&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>writethrough&lt;/code>&lt;/td>
&lt;td>✅ 高&lt;/td>
&lt;td>❌ 慢&lt;/td>
&lt;td>資料安全優先&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>writeback&lt;/code>&lt;/td>
&lt;td>❌ 低&lt;/td>
&lt;td>✅ 快&lt;/td>
&lt;td>測試環境&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;code>directsync&lt;/code>&lt;/td>
&lt;td>✅ 高&lt;/td>
&lt;td>❌ 最慢&lt;/td>
&lt;td>極端安全需求&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="4-網路優化">4. 網路優化
&lt;/h2>&lt;h3 id="virtio-net--vhost-net">virtio-net + vhost-net
&lt;/h3>&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;span class="lnt">2
&lt;/span>&lt;span class="lnt">3
&lt;/span>&lt;span class="lnt">4
&lt;/span>&lt;span class="lnt">5
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;interface&lt;/span> &lt;span class="na">type=&lt;/span>&lt;span class="s">&amp;#39;bridge&amp;#39;&lt;/span>&lt;span class="nt">&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;source&lt;/span> &lt;span class="na">bridge=&lt;/span>&lt;span class="s">&amp;#39;br0&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;model&lt;/span> &lt;span class="na">type=&lt;/span>&lt;span class="s">&amp;#39;virtio&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="nt">&amp;lt;driver&lt;/span> &lt;span class="na">name=&lt;/span>&lt;span class="s">&amp;#39;vhost&amp;#39;&lt;/span> &lt;span class="na">queues=&lt;/span>&lt;span class="s">&amp;#39;4&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;/interface&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>&lt;code>vhost-net&lt;/code> 把部分網路處理移到 kernel space，減少 context switch。&lt;/p>
&lt;h3 id="multi-queue">Multi-queue
&lt;/h3>&lt;p>多 queue 可以利用多核心平行處理網路封包：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-xml" data-lang="xml">&lt;span class="line">&lt;span class="cl">&lt;span class="nt">&amp;lt;driver&lt;/span> &lt;span class="na">name=&lt;/span>&lt;span class="s">&amp;#39;vhost&amp;#39;&lt;/span> &lt;span class="na">queues=&lt;/span>&lt;span class="s">&amp;#39;4&amp;#39;&lt;/span>&lt;span class="nt">/&amp;gt;&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;p>VM 內部也要啟用：&lt;/p>
&lt;div class="highlight">&lt;div class="chroma">
&lt;table class="lntable">&lt;tr>&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code>&lt;span class="lnt">1
&lt;/span>&lt;/code>&lt;/pre>&lt;/td>
&lt;td class="lntd">
&lt;pre tabindex="0" class="chroma">&lt;code class="language-bash" data-lang="bash">&lt;span class="line">&lt;span class="cl">ethtool -L eth0 combined &lt;span class="m">4&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/td>&lt;/tr>&lt;/table>
&lt;/div>
&lt;/div>&lt;h2 id="5-實測參考數據">5. 實測參考數據
&lt;/h2>&lt;p>以下是典型 KVM 調校前後的效能差異（僅供參考）：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>項目&lt;/th>
&lt;th>調校前&lt;/th>
&lt;th>調校後&lt;/th>
&lt;th>提升&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>sysbench CPU&lt;/td>
&lt;td>1200 events/s&lt;/td>
&lt;td>1450 events/s&lt;/td>
&lt;td>+21%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>fio 隨機讀 IOPS&lt;/td>
&lt;td>45K&lt;/td>
&lt;td>62K&lt;/td>
&lt;td>+38%&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>iperf3 網路&lt;/td>
&lt;td>8.2 Gbps&lt;/td>
&lt;td>9.4 Gbps&lt;/td>
&lt;td>+15%&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="總結">總結
&lt;/h2>&lt;p>KVM 效能調校的核心原則：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>減少共享&lt;/strong>：CPU pinning、NUMA 對齊&lt;/li>
&lt;li>&lt;strong>減少開銷&lt;/strong>：hugepages、vhost-net、io=native&lt;/li>
&lt;li>&lt;strong>用 virtio&lt;/strong>：不要模擬傳統硬體&lt;/li>
&lt;li>&lt;strong>量測為王&lt;/strong>：每個調校都要實測驗證&lt;/li>
&lt;/ol>
&lt;p>下一篇會講 GPU Passthrough 的設定。&lt;/p></description></item><item><title>AI Native IDE / Code Editor 全景報告（2025-2026）</title><link>https://justmaker.github.io/post/ai-tools/ai-native-ide-landscape-2025/</link><pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/ai-tools/ai-native-ide-landscape-2025/</guid><description>&lt;p>最後更新：2026-04-01&lt;/p>
&lt;h2 id="-獨立-ai-ide完整的-editor">🖥️ 獨立 AI IDE（完整的 Editor）
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>工具&lt;/th>
&lt;th>公司&lt;/th>
&lt;th>開源&lt;/th>
&lt;th>定價&lt;/th>
&lt;th>核心特色&lt;/th>
&lt;th>支援 Model&lt;/th>
&lt;th>狀態&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Cursor&lt;/strong>&lt;/td>
&lt;td>Anysphere&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Pro $20/mo / Biz $40/mo&lt;/td>
&lt;td>VS Code fork，內建 AI chat、Tab completion、multi-file edit、Agent mode。目前最成熟的 AI IDE&lt;/td>
&lt;td>GPT-4o, Claude 3.5/Opus, 自選 API key&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Windsurf&lt;/strong>&lt;/td>
&lt;td>Codeium（被 OpenAI 收購，~$3B）&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Pro $15/mo&lt;/td>
&lt;td>Cascade 多步驟 agent、Flows 概念，自動讀 codebase context&lt;/td>
&lt;td>GPT, Claude, 自研 model&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Trae&lt;/strong>&lt;/td>
&lt;td>ByteDance&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free (Beta)&lt;/td>
&lt;td>字節跳動出品，內建 AI chat + Builder mode，支援中文&lt;/td>
&lt;td>Claude, GPT, 豆包大模型&lt;/td>
&lt;td>Beta&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Zed&lt;/strong>&lt;/td>
&lt;td>Zed Industries&lt;/td>
&lt;td>是 (GPL/AGPL)&lt;/td>
&lt;td>Free / Pro $10/mo (AI)&lt;/td>
&lt;td>Rust 原生高效能 editor，速度極快，native collaboration，AI assistant&lt;/td>
&lt;td>Claude, GPT, Ollama (本地)&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Void&lt;/strong>&lt;/td>
&lt;td>Void Dev&lt;/td>
&lt;td>是 (MIT)&lt;/td>
&lt;td>Free&lt;/td>
&lt;td>開源 AI code editor，對標 Cursor 的開源替代，支援自選 LLM&lt;/td>
&lt;td>任意（自選 API）&lt;/td>
&lt;td>Alpha/Beta&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>PearAI&lt;/strong>&lt;/td>
&lt;td>PearAI 團隊&lt;/td>
&lt;td>是 (Apache 2.0)&lt;/td>
&lt;td>Free / Pro $15/mo&lt;/td>
&lt;td>開源 AI editor，fork of Continue + VS Code，整合 AI chat 和 inline edit&lt;/td>
&lt;td>Claude, GPT, 本地 model&lt;/td>
&lt;td>Beta&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Melty&lt;/strong>&lt;/td>
&lt;td>Melty 團隊&lt;/td>
&lt;td>是 (MIT)&lt;/td>
&lt;td>Free&lt;/td>
&lt;td>主打「理解整個 codebase 變更歷史」，與 git diff 深度整合&lt;/td>
&lt;td>Claude, GPT&lt;/td>
&lt;td>Alpha（可能停止活躍開發）&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="-vs-code--ide-extension">🔌 VS Code / IDE Extension
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>工具&lt;/th>
&lt;th>公司&lt;/th>
&lt;th>開源&lt;/th>
&lt;th>定價&lt;/th>
&lt;th>核心特色&lt;/th>
&lt;th>支援 Model&lt;/th>
&lt;th>狀態&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>GitHub Copilot&lt;/strong>&lt;/td>
&lt;td>Microsoft/GitHub&lt;/td>
&lt;td>否&lt;/td>
&lt;td>$10/mo / Biz $19/mo / Ent $39/mo&lt;/td>
&lt;td>最廣泛使用的 AI coding tool，Copilot Chat、Agent mode、Workspace&lt;/td>
&lt;td>GPT-4o, Claude, Gemini (agent)&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Continue&lt;/strong>&lt;/td>
&lt;td>Continue Dev&lt;/td>
&lt;td>是 (Apache 2.0)&lt;/td>
&lt;td>Free&lt;/td>
&lt;td>開源 AI code assistant，可接任意 LLM，高度可自訂&lt;/td>
&lt;td>任意（OpenAI, Anthropic, Ollama）&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Cody (Sourcegraph)&lt;/strong>&lt;/td>
&lt;td>Sourcegraph&lt;/td>
&lt;td>是（部分 Apache 2.0）&lt;/td>
&lt;td>Free / Pro $9/mo / Enterprise&lt;/td>
&lt;td>Codebase-aware context，利用 Sourcegraph 搜尋引擎提供精準上下文&lt;/td>
&lt;td>Claude, GPT, Gemini&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Amazon Q Developer&lt;/strong>&lt;/td>
&lt;td>AWS&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Pro $19/mo&lt;/td>
&lt;td>前 CodeWhisperer，深度整合 AWS 服務，安全掃描、code transformation&lt;/td>
&lt;td>自研 (Amazon Titan+)&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Tabnine&lt;/strong>&lt;/td>
&lt;td>Tabnine&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Pro $12/mo / Enterprise&lt;/td>
&lt;td>隱私優先，可完全本地部署，企業級 code completion&lt;/td>
&lt;td>自研&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Supermaven&lt;/strong>&lt;/td>
&lt;td>Supermaven（被 Cursor 收購）&lt;/td>
&lt;td>否&lt;/td>
&lt;td>已整合進 Cursor&lt;/td>
&lt;td>極速 code completion（300ms），超長 context window (100K tokens)&lt;/td>
&lt;td>自研&lt;/td>
&lt;td>⚠️ 整合進 Cursor&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>JetBrains AI Assistant&lt;/strong>&lt;/td>
&lt;td>JetBrains&lt;/td>
&lt;td>否&lt;/td>
&lt;td>含 JetBrains 訂閱 / $10/mo addon&lt;/td>
&lt;td>原生整合 IntelliJ 系列，AI chat + inline completion + refactor&lt;/td>
&lt;td>GPT, Gemini, 自研&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Augment Code&lt;/strong>&lt;/td>
&lt;td>Augment&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Pro（定價未公開）&lt;/td>
&lt;td>大型 codebase 深度理解，企業級 context engine&lt;/td>
&lt;td>Claude, GPT&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="-cli--terminal-based">⌨️ CLI / Terminal-based
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>工具&lt;/th>
&lt;th>公司&lt;/th>
&lt;th>開源&lt;/th>
&lt;th>定價&lt;/th>
&lt;th>核心特色&lt;/th>
&lt;th>支援 Model&lt;/th>
&lt;th>狀態&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Claude Code&lt;/strong>&lt;/td>
&lt;td>Anthropic&lt;/td>
&lt;td>否&lt;/td>
&lt;td>按 API 用量計費&lt;/td>
&lt;td>Terminal-native AI coding agent，直接讀寫檔案、執行指令、理解整個 repo&lt;/td>
&lt;td>Claude 3.5/Opus&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Aider&lt;/strong>&lt;/td>
&lt;td>Paul Gauthier&lt;/td>
&lt;td>是 (Apache 2.0)&lt;/td>
&lt;td>Free&lt;/td>
&lt;td>最強 terminal AI pair programmer，支援幾乎所有 LLM，git-aware，自動 commit&lt;/td>
&lt;td>任意（GPT, Claude, Gemini, 本地）&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>GitHub Copilot CLI&lt;/strong>&lt;/td>
&lt;td>GitHub&lt;/td>
&lt;td>否&lt;/td>
&lt;td>含 Copilot 訂閱&lt;/td>
&lt;td>Terminal 指令建議與解釋&lt;/td>
&lt;td>GPT&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>OpenAI Codex CLI&lt;/strong>&lt;/td>
&lt;td>OpenAI&lt;/td>
&lt;td>是 (Apache 2.0)&lt;/td>
&lt;td>按 API 用量&lt;/td>
&lt;td>OpenAI 官方 terminal coding agent，類似 Claude Code 定位&lt;/td>
&lt;td>GPT-4o, o3&lt;/td>
&lt;td>Beta&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>OpenCode&lt;/strong>&lt;/td>
&lt;td>Anomaly&lt;/td>
&lt;td>是 (MIT)&lt;/td>
&lt;td>Free / Zen（付費 model 代理）&lt;/td>
&lt;td>120K+ stars 的開源 AI coding agent。Terminal TUI + Desktop App + IDE Extension 三種形態。內建 Build/Plan/General/Explore 四個 agent，支援 MCP Server 擴展，LSP 整合&lt;/td>
&lt;td>75+ 家 provider&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="-browser-based--cloud-ide">🌐 Browser-based / Cloud IDE
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>工具&lt;/th>
&lt;th>公司&lt;/th>
&lt;th>開源&lt;/th>
&lt;th>定價&lt;/th>
&lt;th>核心特色&lt;/th>
&lt;th>支援 Model&lt;/th>
&lt;th>狀態&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Replit&lt;/strong>&lt;/td>
&lt;td>Replit&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Core $25/mo&lt;/td>
&lt;td>瀏覽器全功能 IDE + AI Agent，可直接 deploy&lt;/td>
&lt;td>GPT, Claude, 自研&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Project IDX&lt;/strong>&lt;/td>
&lt;td>Google&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free (Preview)&lt;/td>
&lt;td>Google cloud IDE，整合 Firebase/GCP 和 Gemini&lt;/td>
&lt;td>Gemini&lt;/td>
&lt;td>Beta&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Bolt.new&lt;/strong>&lt;/td>
&lt;td>StackBlitz&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Pro $20/mo&lt;/td>
&lt;td>AI 全端 web app builder，瀏覽器即時生成 + 預覽 + deploy&lt;/td>
&lt;td>Claude, GPT&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>v0&lt;/strong>&lt;/td>
&lt;td>Vercel&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Pro $20/mo&lt;/td>
&lt;td>AI UI/frontend generator，專精 React/Next.js&lt;/td>
&lt;td>GPT, Claude&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Lovable&lt;/strong>&lt;/td>
&lt;td>Lovable（前 GPT Engineer）&lt;/td>
&lt;td>否&lt;/td>
&lt;td>Free / Pro $20/mo&lt;/td>
&lt;td>AI full-stack app builder，自然語言生成完整 web app&lt;/td>
&lt;td>Claude, GPT&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="-autonomous-agent全自動寫-code">🤖 Autonomous Agent（全自動寫 Code）
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>工具&lt;/th>
&lt;th>公司&lt;/th>
&lt;th>開源&lt;/th>
&lt;th>定價&lt;/th>
&lt;th>核心特色&lt;/th>
&lt;th>支援 Model&lt;/th>
&lt;th>狀態&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>Devin&lt;/strong>&lt;/td>
&lt;td>Cognition AI&lt;/td>
&lt;td>否&lt;/td>
&lt;td>$500/mo (Team)&lt;/td>
&lt;td>第一個號稱「AI Software Engineer」，可自主規劃、寫碼、debug、deploy&lt;/td>
&lt;td>自研 + Claude/GPT&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>OpenHands&lt;/strong>&lt;/td>
&lt;td>All Hands AI（前 OpenDevin）&lt;/td>
&lt;td>是 (MIT)&lt;/td>
&lt;td>Free&lt;/td>
&lt;td>開源版 Devin，自主 coding agent，有 sandbox 環境&lt;/td>
&lt;td>任意（Claude, GPT, 本地）&lt;/td>
&lt;td>GA&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>SWE-Agent&lt;/strong>&lt;/td>
&lt;td>Princeton NLP&lt;/td>
&lt;td>是 (MIT)&lt;/td>
&lt;td>Free&lt;/td>
&lt;td>學術界最強 SWE benchmark agent，GitHub issue → PR 全自動修復&lt;/td>
&lt;td>GPT, Claude&lt;/td>
&lt;td>GA (研究用)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Copilot Workspace&lt;/strong>&lt;/td>
&lt;td>GitHub&lt;/td>
&lt;td>否&lt;/td>
&lt;td>含 Copilot 訂閱&lt;/td>
&lt;td>從 GitHub Issue 到 PR 的全流程 AI 輔助&lt;/td>
&lt;td>GPT&lt;/td>
&lt;td>Beta&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="-agent-監控--管理平台">🛠️ Agent 監控 / 管理平台
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>工具&lt;/th>
&lt;th>公司&lt;/th>
&lt;th>開源&lt;/th>
&lt;th>定價&lt;/th>
&lt;th>核心特色&lt;/th>
&lt;th>狀態&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>OhMyAgent&lt;/strong>&lt;/td>
&lt;td>OhMyAgent.dev&lt;/td>
&lt;td>未知&lt;/td>
&lt;td>未公開（有 Waitlist）&lt;/td>
&lt;td>Multi-agent 系統的黑盒子與控制塔。四大模組：X-Ray（即時 agent 狀態流視覺化）、Human-in-the-Loop（敏感操作 breakpoint + 人類審核）、Sandbox（shadow test 環境）、Wallet Guard（per-step 成本追蹤）&lt;/td>
&lt;td>Early Stage&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="-個人建議">🎯 個人建議
&lt;/h2>&lt;h3 id="現有工具鏈">現有工具鏈
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>Claude Code (via OpenClaw)&lt;/strong> — CLI agent，已深度整合日常工作流&lt;/li>
&lt;li>&lt;strong>GitHub Copilot&lt;/strong> — 日常 code completion&lt;/li>
&lt;li>&lt;strong>OpenClaw&lt;/strong> — AI agent 框架，可串接多種 model&lt;/li>
&lt;/ul>
&lt;h3 id="-值得一試">✅ 值得一試
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>Cursor&lt;/strong> — GUI agent 體驗，multi-file edit 成熟，適合前端開發&lt;/li>
&lt;li>&lt;strong>Zed&lt;/strong> — Rust native 高效能，適合 C/系統開發（速度快）&lt;/li>
&lt;li>&lt;strong>Trae&lt;/strong> — 免費且功能完整，ByteDance 持續投入&lt;/li>
&lt;/ul>
&lt;h3 id="-不急著加的">⚠️ 不急著加的
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>Bolt.new / v0 / Lovable&lt;/strong> — 專注 web app prototyping，與系統級開發場景不搭&lt;/li>
&lt;li>&lt;strong>Devin&lt;/strong> — $500/mo 太貴，OpenClaw subagent 能做類似的事&lt;/li>
&lt;li>&lt;strong>Replit / Project IDX&lt;/strong> — browser-based 不適合本地開發環境&lt;/li>
&lt;/ul>
&lt;h3 id="-有獨特價值">💡 有獨特價值
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>Continue (開源)&lt;/strong> — 可接本地 Ollama model，隱私敏感場景有價值&lt;/li>
&lt;li>&lt;strong>OpenHands&lt;/strong> — 開源全自動 agent，batch 修 bug 場景可與 OpenClaw 互補&lt;/li>
&lt;/ul>
&lt;h3 id="-本次新增">🆕 本次新增
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>OpenCode&lt;/strong> — 開源 AI coding agent，有 Terminal/Desktop/IDE 三種形態，支援 75+ provider 和 MCP，Custom Agent 系統完整。跟 Claude Code 定位類似但開源且 model-agnostic&lt;/li>
&lt;li>&lt;strong>OhMyAgent&lt;/strong> — Multi-agent 監控平台，提供 agent 狀態視覺化、human-in-the-loop、cost tracking。目前 early stage&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>資料來源：截至 2025 年初知識庫 + 公開資訊 + 2026-04-01 網站查證。定價和狀態可能已有更新。&lt;/em>&lt;/p></description></item><item><title>為什麼我要建這個知識庫</title><link>https://justmaker.github.io/post/devops/hello-world/</link><pubDate>Tue, 01 Apr 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/devops/hello-world/</guid><description>&lt;h2 id="動機">動機
&lt;/h2>&lt;p>工作幾年下來，技術筆記散落在各處——Confluence 頁面、Discord thread、各種 markdown 檔案、甚至腦子裡。每次要找之前踩過的坑，得翻半天。&lt;/p>
&lt;p>是時候把這些東西整理成一個對外的知識庫了。&lt;/p>
&lt;h2 id="為什麼選-hugo--github-pages">為什麼選 Hugo + GitHub Pages？
&lt;/h2>&lt;p>考慮過幾個方案：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>方案&lt;/th>
&lt;th>優點&lt;/th>
&lt;th>缺點&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>WordPress&lt;/td>
&lt;td>功能完整、外掛多&lt;/td>
&lt;td>需要主機、慢、維護成本高&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Notion&lt;/td>
&lt;td>寫起來舒服&lt;/td>
&lt;td>SEO 差、客製化有限&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Hexo&lt;/td>
&lt;td>靜態、Markdown&lt;/td>
&lt;td>Node.js 生態，build 慢&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Hugo&lt;/strong>&lt;/td>
&lt;td>&lt;strong>極快 build、Go 寫的、生態成熟&lt;/strong>&lt;/td>
&lt;td>模板語法學習曲線&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>最終選了 Hugo + GitHub Pages：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>免費託管&lt;/strong>，不用管主機&lt;/li>
&lt;li>&lt;strong>Markdown 寫作&lt;/strong>，工程師友善&lt;/li>
&lt;li>&lt;strong>Build 速度極快&lt;/strong>，幾百篇文章也是秒 build&lt;/li>
&lt;li>&lt;strong>搭配 AI agent&lt;/strong> 可以批量產出內容&lt;/li>
&lt;li>&lt;strong>Git 版本控制&lt;/strong>，每篇文章的修改歷史一清二楚&lt;/li>
&lt;/ul>
&lt;h2 id="內容規劃">內容規劃
&lt;/h2>&lt;p>這個站會涵蓋我的主要興趣和工作領域：&lt;/p>
&lt;h3 id="-虛擬化技術">🖥️ 虛擬化技術
&lt;/h3>&lt;p>KVM、QEMU——這是我的主戰場。從架構設計到效能調校，踩過的坑多到可以寫一本書。&lt;/p>
&lt;h3 id="-ai-開發工具">🤖 AI 開發工具
&lt;/h3>&lt;p>OpenClaw、Claude、Copilot 的使用心得和實戰經驗。AI 輔助開發已經是我日常工作流的一部分。&lt;/p>
&lt;h3 id="-圍棋">⚫ 圍棋
&lt;/h3>&lt;p>業餘愛好，偶爾記錄覆盤心得和學習筆記。&lt;/p>
&lt;h3 id="-鋼琴">🎹 鋼琴
&lt;/h3>&lt;p>練琴心得和曲目紀錄。&lt;/p>
&lt;h3 id="-桌球">🏓 桌球
&lt;/h3>&lt;p>業餘打球的紀錄和技術筆記。&lt;/p>
&lt;h2 id="技術架構">技術架構
&lt;/h2>&lt;pre tabindex="0">&lt;code>Hugo (靜態網站產生器)
+ Stack theme (UI)
+ GitHub Pages (託管)
+ GitHub Actions (自動部署)
+ Giscus (留言系統)
+ OpenClaw (AI 輔助寫文)
&lt;/code>&lt;/pre>&lt;p>整個流程：寫 Markdown → push 到 GitHub → Actions 自動 build → 部署到 GitHub Pages。&lt;/p>
&lt;h2 id="接下來">接下來
&lt;/h2>&lt;p>先把幾篇核心文章寫出來，建立內容基底。然後慢慢養成定期發文的習慣。&lt;/p>
&lt;p>目標是每週 1-2 篇，有 AI 幫忙應該不難。&lt;/p>
&lt;p>敬請期待 🚀&lt;/p></description></item><item><title>個人知識庫/部落格平台評估</title><link>https://justmaker.github.io/post/devops/blog-platform-evaluation/</link><pubDate>Sun, 30 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/devops/blog-platform-evaluation/</guid><description>&lt;h2 id="需求">需求
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>放知識和興趣&lt;/strong> — 長期內容庫&lt;/li>
&lt;li>&lt;strong>別人能逛到&lt;/strong> — 公開、SEO 友好&lt;/li>
&lt;li>&lt;strong>有討論功能&lt;/strong> — 留言/評論&lt;/li>
&lt;li>&lt;strong>AI 能大量寫文章&lt;/strong> — API 友好、自動化方便&lt;/li>
&lt;/ul>
&lt;h2 id="aiopenclaw能操控的平台">AI（OpenClaw）能操控的平台
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>平台&lt;/th>
&lt;th>能操作？&lt;/th>
&lt;th>方式&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>WordPress&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>REST API（&lt;code>/wp-json/wp/v2/posts&lt;/code>），建立/編輯/發布/上傳媒體&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Notion&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>Notion API（需 integration token）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Hugo + GitHub Pages&lt;/td>
&lt;td>✅&lt;/td>
&lt;td>git push markdown，自動 build&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Confluence&lt;/td>
&lt;td>✅ 已在用&lt;/td>
&lt;td>REST API&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Medium&lt;/td>
&lt;td>⚠️ 有限&lt;/td>
&lt;td>API 可發文但功能受限&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Substack&lt;/td>
&lt;td>❌&lt;/td>
&lt;td>沒有公開 API&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="平台比較">平台比較
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>面向&lt;/th>
&lt;th>WordPress&lt;/th>
&lt;th>Notion&lt;/th>
&lt;th>Hugo + GitHub Pages&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>公開 SEO&lt;/td>
&lt;td>✅ 最強，Google 天然友好&lt;/td>
&lt;td>⚠️ 可公開但 SEO 差&lt;/td>
&lt;td>✅ 不錯&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>別人討論&lt;/td>
&lt;td>✅ 內建留言 + Disqus&lt;/td>
&lt;td>❌ 只能 comment&lt;/td>
&lt;td>⚠️ 要外掛（Giscus/Disqus）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>AI 操作方便度&lt;/td>
&lt;td>✅ REST API 完整&lt;/td>
&lt;td>✅ API 完整，結構化好&lt;/td>
&lt;td>✅ git push markdown 最方便&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>大量文章&lt;/td>
&lt;td>✅ 天生為此設計&lt;/td>
&lt;td>✅ database view&lt;/td>
&lt;td>✅ 檔案系統&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>費用&lt;/td>
&lt;td>🟡 自架免費要 server&lt;/td>
&lt;td>🟢 免費&lt;/td>
&lt;td>🟢 完全免費&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>外觀自訂&lt;/td>
&lt;td>✅ 無限 theme + CSS&lt;/td>
&lt;td>⚠️ 有限&lt;/td>
&lt;td>✅ 完全自訂&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>維護成本&lt;/td>
&lt;td>🟡 要更新 + 安全&lt;/td>
&lt;td>🟢 零維護&lt;/td>
&lt;td>🟢 零維護&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="ai-操作方便度排名">AI 操作方便度排名
&lt;/h2>&lt;ol>
&lt;li>🥇 &lt;strong>Hugo + GitHub Pages&lt;/strong> — git push markdown，最直覺&lt;/li>
&lt;li>🥈 &lt;strong>WordPress REST API&lt;/strong> — 一個 curl 搞定，可批量&lt;/li>
&lt;li>🥉 &lt;strong>Notion API&lt;/strong> — 結構化好但 block-based 寫法較囉嗦&lt;/li>
&lt;/ol>
&lt;h2 id="建議">建議
&lt;/h2>&lt;ul>
&lt;li>如果目標是「別人逛得到 + 有討論」→ &lt;strong>WordPress&lt;/strong> 最適合
&lt;ul>
&lt;li>SEO 最強，Google 搜得到&lt;/li>
&lt;li>留言系統內建&lt;/li>
&lt;li>REST API 一個 POST 就發文，可排程批量&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>如果只是個人知識庫、不在意 SEO → &lt;strong>Notion&lt;/strong> 更簡單&lt;/li>
&lt;li>如果偏好工程師風格 markdown → &lt;strong>Hugo + GitHub Pages + Giscus 留言&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="結論">結論
&lt;/h2>&lt;p>最終選了 &lt;strong>Hugo + GitHub Pages&lt;/strong>：&lt;/p>
&lt;ul>
&lt;li>完全免費、零維護&lt;/li>
&lt;li>Markdown 寫作，工程師友善&lt;/li>
&lt;li>Git 版本控制，每篇文章的修改歷史清楚&lt;/li>
&lt;li>搭配 AI agent（OpenClaw）可以直接 git push 發文，自動化最方便&lt;/li>
&lt;li>加上 Giscus 就有留言功能&lt;/li>
&lt;li>SEO 表現不錯，配合 sitemap + Google Search Console 夠用&lt;/li>
&lt;/ul></description></item><item><title>桌球反手擰拉（Chiquita）技術全解析</title><link>https://justmaker.github.io/post/table-tennis/backhand-flick/</link><pubDate>Sat, 22 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/table-tennis/backhand-flick/</guid><description>&lt;h1 id="桌球反手擰拉chiquita技術全解析">桌球反手擰拉（Chiquita）技術全解析
&lt;/h1>&lt;p>反手擰拉是現代桌球中極具威脅的接發球技術。它打破了以往「短球必擺短、撇長」的傳統邏輯，讓接發球者能直接在台內發力進攻。以下是針對擰拉技術細節的深度分析。&lt;/p>
&lt;h2 id="一-基礎準備與身體機制">一、 基礎準備與身體機制
&lt;/h2>&lt;h3 id="1-預備站位">1. 預備站位
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>距離感：&lt;/strong> 身體離球檯約 35 公分，預留跨步空間。&lt;/li>
&lt;li>&lt;strong>重心分佈：&lt;/strong> 腳尖受力，重心壓低，上半身保持靈活。&lt;/li>
&lt;li>&lt;strong>手肘與空間：&lt;/strong> 手肘（肘尖）稍微前頂，遠離肋骨，為揮拍軌跡創造「空間感」。&lt;/li>
&lt;/ul>
&lt;h3 id="2-腳步與入台-entry">2. 腳步與入台 (Entry)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>單步入台：&lt;/strong> 判斷球落點後，&lt;strong>右腳（右撇子）&lt;/strong> 迅速大步跨入球檯下方。&lt;/li>
&lt;li>&lt;strong>重心轉移：&lt;/strong> 身體重量隨着右腳入台而前移，讓胸口對準來球，而非側身夠球。&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="二-發力細節與摩擦原理">二、 發力細節與摩擦原理
&lt;/h2>&lt;h3 id="1-蓄力-loading">1. 蓄力 (Loading)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>頂肘：&lt;/strong> 以手肘為圓心，將前臂與手腕向內收縮。&lt;/li>
&lt;li>&lt;strong>內收手腕：&lt;/strong> 拍頭指向自己的腹部，手腕極度內收，這是產生爆發力的關鍵。&lt;/li>
&lt;/ul>
&lt;h3 id="2-擊球-contact">2. 擊球 (Contact)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>觸球點：&lt;/strong>
&lt;ul>
&lt;li>下旋球：觸球中下部，向上摩擦多。&lt;/li>
&lt;li>不轉球：觸球中後部，向前撞擊多。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>揮拍路徑：&lt;/strong> 呈半圓形或弧形，利用前臂帶動手腕的「彈出」力量。&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="三-不同旋轉與落點的應對">三、 不同旋轉與落點的應對
&lt;/h2>&lt;h3 id="1-不同旋轉應對">1. 不同旋轉應對
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">旋轉類型&lt;/th>
&lt;th style="text-align: left">拍面調整&lt;/th>
&lt;th style="text-align: left">發力方向&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>強烈下旋&lt;/strong>&lt;/td>
&lt;td style="text-align: left">稍開，接觸側下部&lt;/td>
&lt;td style="text-align: left">向上發力比例增加，強化摩擦。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>弱下旋/不轉&lt;/strong>&lt;/td>
&lt;td style="text-align: left">稍壓，接觸中後部&lt;/td>
&lt;td style="text-align: left">增加撞擊比例，加快出球速度。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>側旋球&lt;/strong>&lt;/td>
&lt;td style="text-align: left">根據側旋方向調整&lt;/td>
&lt;td style="text-align: left">順著旋轉方向「帶」或逆著旋轉「壓」。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="2-不同落點分佈">2. 不同落點分佈
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>正手位短球：&lt;/strong> 入台要深，重心跟上，擰拉後注意防範對方回擊正手大角。&lt;/li>
&lt;li>&lt;strong>反手位短球：&lt;/strong> 最佳進攻點，可大幅度擰出斜線或突襲直線。&lt;/li>
&lt;li>&lt;strong>追身中路球：&lt;/strong> 利用側身步或快速撤步，保持身體與球的距離再行擰拉。&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="四-突發長球的轉換機制-emergency-transition">四、 突發長球的轉換機制 (Emergency Transition)
&lt;/h2>&lt;p>當你準備入台擰拉，卻發現對方發出&lt;strong>急長球&lt;/strong>時：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>制動撤步：&lt;/strong> 右腳入台動作立即停止，利用前腳掌蹬地，迅速向後撤步还原。&lt;/li>
&lt;li>&lt;strong>動作切換：&lt;/strong>
&lt;ul>
&lt;li>若來得及：撤步後進行反手大動作拉球。&lt;/li>
&lt;li>若太逼近：縮短動作，利用「反手撕」或「擋球」過渡，先求上檯。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>預案心態：&lt;/strong> 預判時保留 20% 的餘裕給長球，不要盲目全速衝入檯內。&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="五-常見錯誤與修正建議">五、 常見錯誤與修正建議
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>伸手擰：&lt;/strong> 腳步沒跟上，只靠手臂，導致力量不足且穩定性差。
&lt;ul>
&lt;li>&lt;em>修正：&lt;/em> 練習「先動腳、後動手」。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>只有撞擊沒摩擦：&lt;/strong> 球容易直接噴飛或掛網。
&lt;ul>
&lt;li>&lt;em>修正：&lt;/em> 練習慢動作的「薄摩擦」，體會拍頭繞球的感覺。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>還原太慢：&lt;/strong> 擰完球停在檯內，被對方一板打死。
&lt;ul>
&lt;li>&lt;em>修正：&lt;/em> 擰完球右腳必須立刻蹬地出台。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h2 id="六-總結與建議">六、 總結與建議
&lt;/h2>&lt;p>擰拉是一項「高風險高回報」的技術。在訓練初期，應先追求&lt;strong>上檯率&lt;/strong>與&lt;strong>旋轉感&lt;/strong>，而非速度。當你能在不同落點都穩定擰出強烈側旋時，對方的發球威脅將大大降低。&lt;/p></description></item><item><title>桌球底板形狀分析：CyberShape vs 傳統橢圓形</title><link>https://justmaker.github.io/post/table-tennis/blade-shapes/</link><pubDate>Fri, 21 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/table-tennis/blade-shapes/</guid><description>&lt;h3 id="桌球底板形狀分析賽博六系列-cybershape-與傳統橢圓形底板">桌球底板形狀分析：賽博六系列 (CyberShape) 與傳統橢圓形底板
&lt;/h3>&lt;p>桌球底板的形狀通常是標準的橢圓形，但近年來出現了一些創新設計，其中最具代表性的就是蝴蝶公司（Butterfly）推出的 CyberShape 系列。本分析將比較這兩種不同形狀底板的特色。&lt;/p>
&lt;h4 id="一傳統橢圓形底板-general-oval-shaped-blades">一、傳統橢圓形底板 (General Oval-shaped Blades)
&lt;/h4>&lt;p>這是市面上絕大多數桌球底板所採用的標準形狀。&lt;/p>
&lt;ul>
&lt;li>&lt;strong>特色：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>經典設計：&lt;/strong> 經過數十年發展和無數選手驗證的經典形狀，符合人體工學和擊球習慣。&lt;/li>
&lt;li>&lt;strong>平衡性：&lt;/strong> 重量分佈相對均勻，揮拍時手感平衡，易於控制。&lt;/li>
&lt;li>&lt;strong>甜區分佈：&lt;/strong> 甜區通常位於底板的中心區域，擊球時需要較精準的擊球點。&lt;/li>
&lt;li>&lt;strong>技術適應性：&lt;/strong> 適合所有打法和技術動作，選手從小接觸的都是這種形狀，適應性最強。&lt;/li>
&lt;li>&lt;strong>握拍舒適度：&lt;/strong> 握柄與拍面連接處的過渡自然，握拍舒適。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>優點：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>穩定可靠：&lt;/strong> 性能穩定，容錯性好，不易出現意外情況。&lt;/li>
&lt;li>&lt;strong>手感熟悉：&lt;/strong> 大多數選手對其手感和擊球特性非常熟悉。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>缺點：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>創新空間小：&lt;/strong> 在形狀上難以有大的突破，性能提升主要依賴材料和結構。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h4 id="二賽博六系列-cybershape-series---以-butterfly-cybershape-為例">二、賽博六系列 (CyberShape Series) - 以 Butterfly CyberShape 為例
&lt;/h4>&lt;p>CyberShape 是蝴蝶公司推出的一款具有&lt;strong>六邊形拍面&lt;/strong>的創新底板，與傳統橢圓形底板形成鮮明對比。&lt;/p>
&lt;ul>
&lt;li>&lt;strong>特色：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>獨特形狀：&lt;/strong> 拍面呈六邊形，打破了傳統橢圓形的設計，視覺上非常引人注目。&lt;/li>
&lt;li>&lt;strong>優化甜區：&lt;/strong> 根據官方說法，其六邊形設計能將甜區（Sweet Spot）向上方和兩側擴展，特別是在底板上部，甜區面積比傳統橢圓形底板增加約3%。這意味著在擊球點偏上時，也能獲得較好的擊球質量。&lt;/li>
&lt;li>&lt;strong>重量分佈調整：&lt;/strong> 由於形狀的改變，底板的重心和揮拍慣性也會有所不同，可能影響揮拍速度和手感。&lt;/li>
&lt;li>&lt;strong>擊球感：&lt;/strong> 由於拍面形狀的改變，擊球時的接觸感和力量傳導可能與傳統底板有所不同，需要一定的適應時間。&lt;/li>
&lt;li>&lt;strong>發球優勢：&lt;/strong> 由於拍面頂部較寬，可能在發球時提供更大的摩擦面積，有利於製造旋轉。&lt;/li>
&lt;li>&lt;strong>反手優勢：&lt;/strong> 據稱在反手擊球時，由於拍面頂部更寬，更容易找到擊球點，提升反手穩定性。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>優點：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>擴大甜區：&lt;/strong> 特別是在底板上部，有助於提升擊球的容錯性和質量。&lt;/li>
&lt;li>&lt;strong>發球和反手潛力：&lt;/strong> 可能在發球和反手技術上帶來新的優勢。&lt;/li>
&lt;li>&lt;strong>視覺獨特：&lt;/strong> 具有很高的辨識度，符合追求個性的選手。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>缺點：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>適應期：&lt;/strong> 由於形狀與傳統底板差異大，選手需要較長的適應時間來習慣其手感、重心和擊球點。&lt;/li>
&lt;li>&lt;strong>正手擊球習慣：&lt;/strong> 對於習慣使用傳統橢圓形底板正手擊球的選手，可能需要調整擊球習慣。&lt;/li>
&lt;li>&lt;strong>價格較高：&lt;/strong> 作為創新產品，通常價格會更高。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h4 id="總結">總結
&lt;/h4>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">特性/底板&lt;/th>
&lt;th style="text-align: left">傳統橢圓形底板&lt;/th>
&lt;th style="text-align: left">賽博六系列 (CyberShape)&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>形狀&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準橢圓形&lt;/td>
&lt;td style="text-align: left">獨特六邊形&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>甜區&lt;/strong>&lt;/td>
&lt;td style="text-align: left">集中於中心&lt;/td>
&lt;td style="text-align: left">向上方和兩側擴展，頂部更大&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>手感&lt;/strong>&lt;/td>
&lt;td style="text-align: left">平衡、熟悉&lt;/td>
&lt;td style="text-align: left">獨特、可能需要適應&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>速度/力量&lt;/strong>&lt;/td>
&lt;td style="text-align: left">穩定、可靠&lt;/td>
&lt;td style="text-align: left">潛力更大，特別是頂部擊球&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>適應性&lt;/strong>&lt;/td>
&lt;td style="text-align: left">極高&lt;/td>
&lt;td style="text-align: left">需要較長適應期&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>適合選手&lt;/strong>&lt;/td>
&lt;td style="text-align: left">所有打法&lt;/td>
&lt;td style="text-align: left">追求創新、希望優化頂部擊球和反手技術的選手&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>選擇哪種底板，最終還是取決於選手個人的打法習慣、手感偏好以及對新技術的接受程度。對於大多數選手而言，傳統橢圓形底板依然是穩妥的選擇；而 CyberShape 則為那些希望嘗試新事物、尋求潛在性能突破的選手提供了新的可能性。&lt;/p></description></item><item><title>我的桌球器材清單</title><link>https://justmaker.github.io/post/table-tennis/my-equipment/</link><pubDate>Thu, 20 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/table-tennis/my-equipment/</guid><description>&lt;h1 id="我的桌球器材清單-my-table-tennis-equipment">我的桌球器材清單 (My Table Tennis Equipment)
&lt;/h1>&lt;p>這是一份記錄目前個人擁有的桌球底板與訓練器材的清單。涵蓋了從傳統單檜到現代纖維，以及特殊的重量訓練器材。&lt;/p>
&lt;h2 id="一-實戰底板系列">一、 實戰底板系列
&lt;/h2>&lt;h3 id="1-單檜-1-ply-hinoki">1. 單檜 (1-Ply Hinoki)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>材質：&lt;/strong> 純檜木單板（通常為美檜或日檜）。&lt;/li>
&lt;li>&lt;strong>特性：&lt;/strong> 具有極佳的噴射感與柔和的吃球感。單板特有的厚實手感與強大的底勁，是弧圈球與推擋的經典選擇。&lt;/li>
&lt;li>&lt;strong>手感重點：&lt;/strong> 追求「通透」與「噴彈」的極致平衡。&lt;/li>
&lt;/ul>
&lt;h3 id="2-zlc-檜木夾層-zlc-hinoki-carbon">2. ZLC 檜木夾層 (ZLC Hinoki Carbon)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>材質：&lt;/strong> 檜木面材 + ZL Carbon 纖維。&lt;/li>
&lt;li>&lt;strong>特性：&lt;/strong> 結合了檜木的柔和手感與 ZLC 纖維的高反彈力、輕量化。相比純檜，出球速度更快，甜區（Sweet Spot）更大且穩定。&lt;/li>
&lt;li>&lt;strong>手感重點：&lt;/strong> 速度快、旋轉好，適合現代全方位進攻打法。&lt;/li>
&lt;/ul>
&lt;h3 id="3-鈦纖維檜木-titanium-fiber-hinoki">3. 鈦纖維檜木 (Titanium Fiber Hinoki)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>材質：&lt;/strong> 檜木面材 + 鈦纖維。&lt;/li>
&lt;li>&lt;strong>特性：&lt;/strong> 鈦纖維提供了非常獨特的金屬手感，剛性強且震動吸收快。搭配檜木面材可以中和金屬的生硬感。&lt;/li>
&lt;li>&lt;strong>手感重點：&lt;/strong> 擊球感紮實，指向性極佳，適合追求「一擊必殺」爆發力的打法。&lt;/li>
&lt;/ul>
&lt;h3 id="4-純碳纖維-pure-carbon-fiber">4. 純碳纖維 (Pure Carbon Fiber)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>材質：&lt;/strong> 碳纖維主導結構。&lt;/li>
&lt;li>&lt;strong>特性：&lt;/strong> 極限的速度與硬度。脫板速度極快，能輕易打出高品質的快攻球，但對使用者的控球能力要求較高。&lt;/li>
&lt;li>&lt;strong>手感重點：&lt;/strong> 硬、快、暴力，適合近台快攻。&lt;/li>
&lt;/ul>
&lt;h3 id="5-andro-kinetic-explorer">5. Andro Kinetic Explorer
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>技術：&lt;/strong> Kinetic System (動力系統技術)。&lt;/li>
&lt;li>&lt;strong>特性：&lt;/strong> 握柄內含特殊動力珠子，在揮拍瞬間向外移動增加擊球力量，並在觸球後吸收多餘震動。這是一把兼具良好手感回饋與速度的進階底板。&lt;/li>
&lt;li>&lt;strong>手感重點：&lt;/strong> 獨特的動力感與吸震效果，手感清晰且穩定性高。&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="二-重量訓練器材-training-tools">二、 重量訓練器材 (Training Tools)
&lt;/h2>&lt;h3 id="1-600g-鋼材練習拍">1. 600g 鋼材練習拍
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>用途：&lt;/strong> 增強前臂與手腕的小肌肉群力量，提升揮拍的穩定度。&lt;/li>
&lt;/ul>
&lt;h3 id="2-1200g-鋼材練習拍">2. 1200g 鋼材練習拍
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>用途：&lt;/strong> 核心力量與爆發力訓練。提升還原速度與揮拍速度。&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="三-未使用的膠皮庫存-unused-rubbers">三、 未使用的膠皮庫存 (Unused Rubbers)
&lt;/h2>&lt;h3 id="-紅色膠皮-red">🔴 紅色膠皮 (Red)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>AK47 藍海綿&lt;/strong>：軟彈，適合反手擰拉。&lt;/li>
&lt;li>&lt;strong>銀河 水星 II&lt;/strong>：微黏，控制穩定。&lt;/li>
&lt;li>&lt;strong>Sanwei T88 US&lt;/strong>：支撐力佳。&lt;/li>
&lt;li>&lt;strong>海夫 藍鯨&lt;/strong>：強大底勁，適合正手重殺。&lt;/li>
&lt;/ul>
&lt;h3 id="-黑色膠皮-black">⚫ 黑色膠皮 (Black)
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>Sanwei Au (金標) x2&lt;/strong>：高性能，反手支撐力強。&lt;/li>
&lt;li>&lt;strong>AK47 紅海綿&lt;/strong>：高硬度，適合快攻。&lt;/li>
&lt;li>&lt;strong>LOKI 銳龍 1&lt;/strong>：中遠台對抗佳。&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="四-建議配板方案-recommended-pairings">四、 建議配板方案 (Recommended Pairings)
&lt;/h2>&lt;p>針對「&lt;strong>近台弧圈、反手為主&lt;/strong>」打法，利用目前手上的 8 片新膠皮，為剩餘底板規劃的配置：&lt;/p>
&lt;h3 id="1-核心戰力拍-均衡旋轉與穩定">1. 【核心戰力拍】—— 均衡、旋轉與穩定
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>底板：&lt;/strong> ZLC 檜木夾層&lt;/li>
&lt;li>&lt;strong>正手 (🔴)：&lt;/strong> 海夫 藍鯨&lt;/li>
&lt;li>&lt;strong>反手 (⚫)：&lt;/strong> Sanwei Au (金標)&lt;/li>
&lt;li>&lt;strong>分析：&lt;/strong> 目前最強的實戰配置。利用藍鯨的高摩擦補足 ZLC 的脫板速度，反手金標提供頂級支撐力，適合頻繁的近台相持。&lt;/li>
&lt;/ul>
&lt;h3 id="2-重砲對拉拍-剛性爆發中遠台支撐">2. 【重砲對拉拍】—— 剛性爆發、中遠台支撐
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>底板：&lt;/strong> 鈦纖維檜木&lt;/li>
&lt;li>&lt;strong>正手 (⚫)：&lt;/strong> LOKI 銳龍 1&lt;/li>
&lt;li>&lt;strong>反手 (🔴)：&lt;/strong> Sanwei T88 US&lt;/li>
&lt;li>&lt;strong>分析：&lt;/strong> 剛性最強組合。銳龍 1 在中遠台能承受鈦纖維底板的爆發力，反手 T88 US 提供了比一般皮更好的支撐力與穩定性。&lt;/li>
&lt;/ul>
&lt;h3 id="3-經典噴彈拍-極致手感輕量化配置">3. 【經典噴彈拍】—— 極致手感、輕量化配置
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>底板：&lt;/strong> 單檜 (1-Ply)&lt;/li>
&lt;li>&lt;strong>正手 (⚫)：&lt;/strong> AK47 紅海綿&lt;/li>
&lt;li>&lt;strong>反手 (🔴)：&lt;/strong> AK47 藍海綿&lt;/li>
&lt;li>&lt;strong>分析：&lt;/strong> 利用 AK47 系列的「輕量化」特性平衡單檜的厚度。紅海綿追求速度，藍海綿方便反手擰拉，完美發揮單檜的吞吐噴彈感。&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>&lt;strong>ℹ️ 備註：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>純碳纖維&lt;/strong> 與 &lt;strong>Andro Kinetic&lt;/strong> 目前維持舊膠皮，暫不更新。&lt;/li>
&lt;li>&lt;strong>剩餘備皮：&lt;/strong> 🔴 銀河 水星 II、⚫ Sanwei Au (金標) x1，留作未來替換。&lt;/li>
&lt;/ul>&lt;/blockquote>
&lt;hr>
&lt;h2 id="五-保養與存放記錄">五、 保養與存放記錄
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>存放環境：&lt;/strong> 建議放置於恆溫防潮箱或球拍套內。&lt;/li>
&lt;li>&lt;strong>定期檢視：&lt;/strong> 檢查底板是否有受潮變形或膠皮氧化。&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>&lt;em>最後更新日期：2026年3月6日&lt;/em>&lt;/p></description></item><item><title>桌球底板材料分析：內置/外置與碳纖/碳素</title><link>https://justmaker.github.io/post/table-tennis/blade-materials/</link><pubDate>Wed, 19 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/table-tennis/blade-materials/</guid><description>&lt;h3 id="桌球底板材料分析內置外置與碳纖碳素">桌球底板材料分析：內置/外置與碳纖/碳素
&lt;/h3>&lt;p>桌球底板的結構和材料是影響其性能的關鍵因素。其中，「內置/外置」和「碳纖/碳素」是描述底板結構和增強材料的兩個重要概念。&lt;/p>
&lt;h4 id="一內置外置-innerouter-carbon">一、內置/外置 (Inner/Outer Carbon)
&lt;/h4>&lt;p>這主要指的是底板中&lt;strong>碳纖維層的放置位置&lt;/strong>。底板通常由多層木材和增強材料（如碳纖維）膠合而成。&lt;/p>
&lt;h5 id="1-內置碳纖維-inner-carbon">1. 內置碳纖維 (Inner Carbon)
&lt;/h5>&lt;ul>
&lt;li>&lt;strong>結構：&lt;/strong> 碳纖維層靠近底板的&lt;strong>大芯（核心木材）&lt;/strong>，通常在第二層或第三層木材之後。外層是較厚的木材。&lt;/li>
&lt;li>&lt;strong>特性：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>手感：&lt;/strong> 擊球手感更接近純木底板，吃球感好，持球時間相對較長。&lt;/li>
&lt;li>&lt;strong>旋轉：&lt;/strong> 由於外層木材較厚，摩擦球的能力更強，有利於製造強烈旋轉。&lt;/li>
&lt;li>&lt;strong>速度：&lt;/strong> 相對外置碳纖維底板，速度略慢，但仍比純木底板快。&lt;/li>
&lt;li>&lt;strong>控制：&lt;/strong> 由於持球感好，控制力通常較佳，容錯性較高。&lt;/li>
&lt;li>&lt;strong>發力：&lt;/strong> 需要使用者主動發力才能充分發揮碳纖維的彈性。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>適合打法：&lt;/strong> 適合追求弧圈球質量、手感細膩、控制穩定，並能主動發力的選手。例如，以弧圈結合快攻為主的選手。&lt;/li>
&lt;/ul>
&lt;h5 id="2-外置碳纖維-outer-carbon">2. 外置碳纖維 (Outer Carbon)
&lt;/h5>&lt;ul>
&lt;li>&lt;strong>結構：&lt;/strong> 碳纖維層靠近底板的&lt;strong>面材（最外層木材）&lt;/strong>，通常在面材之後的第二層。&lt;/li>
&lt;li>&lt;strong>特性：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>手感：&lt;/strong> 擊球手感更硬挺，出球速度快，持球時間短，有「一速」優勢。&lt;/li>
&lt;li>&lt;strong>旋轉：&lt;/strong> 由於碳纖維層直接參與擊球，摩擦球的能力相對減弱，製造旋轉需要更好的技術。&lt;/li>
&lt;li>&lt;strong>速度：&lt;/strong> 速度快，特別是中小力量下的速度表現突出。&lt;/li>
&lt;li>&lt;strong>控制：&lt;/strong> 由於手感硬挺，持球時間短，控制難度相對較高，容錯性較低。&lt;/li>
&lt;li>&lt;strong>發力：&lt;/strong> 即使中小力量也能感受到碳纖維的彈性，容易打出速度。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>適合打法：&lt;/strong> 適合追求速度、爆發力、快攻和近台搏殺的選手。例如，以快攻結合弧圈為主的選手。&lt;/li>
&lt;/ul>
&lt;h4 id="二碳纖碳素-carbon-fibercarbon">二、碳纖/碳素 (Carbon Fiber/Carbon)
&lt;/h4>&lt;p>這兩個詞在桌球底板語境中，通常都指&lt;strong>碳纖維增強材料&lt;/strong>。它們是底板中除了木材之外，用於提升底板性能的複合材料。&lt;/p>
&lt;h5 id="1-碳纖-carbon-fiber">1. 碳纖 (Carbon Fiber)
&lt;/h5>&lt;ul>
&lt;li>&lt;strong>材料本質：&lt;/strong> 是一種由碳元素構成的纖維材料，具有極高的強度、剛度和輕量化特性。&lt;/li>
&lt;li>&lt;strong>底板應用：&lt;/strong> 在底板中通常以編織網狀（如碳纖維布）或非編織層的形式存在，與木材層膠合。&lt;/li>
&lt;li>&lt;strong>主要作用：&lt;/strong> 增加底板的硬度、彈性和甜區（Sweet Spot），從而提升擊球速度和力量。&lt;/li>
&lt;/ul>
&lt;h5 id="2-碳素-carbon">2. 碳素 (Carbon)
&lt;/h5>&lt;ul>
&lt;li>&lt;strong>廣義概念：&lt;/strong> 「碳素」是一個更廣泛的詞，泛指含有碳元素的材料。在桌球底板中，它通常被用作「碳纖維」的簡稱或代稱。&lt;/li>
&lt;li>&lt;strong>常見類型：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>純碳 (Pure Carbon)：&lt;/strong> 指的是單純的碳纖維層，通常較硬，速度快。&lt;/li>
&lt;li>&lt;strong>芳碳 (Arylate Carbon, ALC)：&lt;/strong> 這是蝴蝶公司（Butterfly）的專利技術，將芳基纖維（Arylate）與碳纖維（Carbon）混合編織。ALC底板的特點是既有碳纖維的速度和力量，又保留了較好的持球感和控制力，手感相對柔和。&lt;/li>
&lt;li>&lt;strong>超級芳碳 (Super Arylate Carbon, Super ALC)：&lt;/strong> ALC的升級版，提供更大的甜區和更強的彈性。&lt;/li>
&lt;li>&lt;strong>Zylon碳 (Zylon Carbon, ZLC)：&lt;/strong> 另一種將Zylon纖維與碳纖維混合編織的材料。ZLC底板通常比ALC更硬、更快，但持球感略遜。&lt;/li>
&lt;li>&lt;strong>超級Zylon碳 (Super Zylon Carbon, Super ZLC)：&lt;/strong> ZLC的升級版，提供極致的速度和力量。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>特性總結：&lt;/strong> 無論是哪種「碳素」材料，其核心作用都是為了&lt;strong>增強底板的硬度、彈性和速度&lt;/strong>。不同類型的碳素材料（如ALC、ZLC）則在速度、力量、持球感和控制之間尋求不同的平衡點，以適應不同打法選手的需求。&lt;/li>
&lt;/ul>
&lt;h4 id="總結">總結
&lt;/h4>&lt;ul>
&lt;li>&lt;strong>內置/外置&lt;/strong> 決定了碳纖維層對擊球手感的影響程度：內置更柔和、持球，外置更硬挺、快速。&lt;/li>
&lt;li>&lt;strong>碳纖/碳素&lt;/strong> 指的是底板中使用的增強材料，主要是碳纖維及其複合材料（如ALC、ZLC），它們共同提升了底板的速度、力量和甜區。&lt;/li>
&lt;/ul>
&lt;p>選擇底板時，選手需要根據自己的打法風格、對手感和速度的需求，綜合考慮這些因素。&lt;/p></description></item><item><title>桌球訓練器材分析</title><link>https://justmaker.github.io/post/table-tennis/training-equipment/</link><pubDate>Tue, 18 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/table-tennis/training-equipment/</guid><description>&lt;h3 id="桌球揮拍發力訓練器-磁控發聲-分析">桌球揮拍發力訓練器 (磁控發聲) 分析
&lt;/h3>&lt;p>根據網頁內容分析，此款「乒乓球揮拍發力訓練器」的設計、功能與實用效果評估如下：&lt;/p>
&lt;p>&lt;img src="https://down-tw.img.susercontent.com/file/sg-11134201-7rdxm-mdr1hpehlv6hbb"
loading="lazy"
alt="揮拍發力訓練器示意圖"
>&lt;/p>
&lt;h4 id="設計與功能">設計與功能
&lt;/h4>&lt;ol>
&lt;li>&lt;strong>核心設計&lt;/strong>：此訓練器主要由一個模擬球拍握柄（提供直拍、大橫拍、小橫拍三種款式）連接一根304不銹鋼桿，桿的末端設有核心的「磁控發聲」機制。使用者手持握柄，像揮動球拍一樣進行訓練。&lt;/li>
&lt;li>&lt;strong>磁控機制 (Magnetic Control)&lt;/strong>：其內部設計了磁力結構。當使用者的揮拍速度和爆發力達到一定程度時，產生的離心力會克服磁鐵的吸力。&lt;/li>
&lt;li>&lt;strong>發聲回饋 (Sound-Producing)&lt;/strong>：一旦揮拍力量成功克服磁力，內部機件會產生碰撞，發出清脆的「嗒」聲。這個聲音提供了一個即時、明確的回饋，讓訓練者知道此次揮拍的發力是足夠且集中的。&lt;/li>
&lt;li>&lt;strong>針對性訓練&lt;/strong>：產品標題明確指出，此器材可用於練習「弧圈球」、「橫打」、「提拉」等現代桌球主流技術的發力動作。&lt;/li>
&lt;/ol>
&lt;h4 id="實用效果評估">實用效果評估
&lt;/h4>&lt;p>此訓練器在桌球訓練中具有相當高的實用價值，但也存在其局限性。&lt;/p>
&lt;p>&lt;strong>優點：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>強化肌肉記憶與動力定型&lt;/strong>：對於學習和鞏固揮拍動作非常有效。透過反覆練習，可以讓身體記住正確的發力路徑和肌肉運用方式，特別適合在沒有球桌或教練在旁時進行輔助訓練。&lt;/li>
&lt;li>&lt;strong>提供即時發力回饋&lt;/strong>：這是此器材最大的亮點。傳統的空揮練習（徒手揮拍）缺乏發力是否正確的客觀標準，而此器材的「發聲」功能，為「發力品質」提供了一個量化指標。能發出聲音代表發力足夠集中、速度夠快，有助於訓練者掌握鞭打式發力的感覺。&lt;/li>
&lt;li>&lt;strong>提升訓練效率與便利性&lt;/strong>：不受場地限制，無論是在家中、辦公室或賽前熱身，都可以隨時拿出來練習，大幅增加了訓練時間與便利性。&lt;/li>
&lt;li>&lt;strong>針對性力量訓練&lt;/strong>：磁控設計提供了一定的阻力，有助於訓練者練習如何將力量瞬間集中在擊球點，對於提升擊球的爆發力有直接幫助。&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>局限性：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>無法模擬球感&lt;/strong>：此器材無法取代真實的擊球訓練。它不能幫助訓練者感受球的旋轉、速度和落點，也無法練習控球、擺速等需要細膩手感的技術。&lt;/li>
&lt;li>&lt;strong>可能強化錯誤動作&lt;/strong>：如果使用者本身動作不標準，使用此器材反覆練習可能會加固錯誤的肌肉記憶。因此，建議在具備一定正確動作基礎或有教練指導下使用效果更佳。&lt;/li>
&lt;li>&lt;strong>專注於發力，忽略還原&lt;/strong>：訓練時容易只專注於發力動作，而忽略了揮拍後的快速還原，這在實戰中至關重要。&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>綜合評估：&lt;/strong>&lt;/p>
&lt;p>這款揮拍發力訓練器是一個非常出色的&lt;strong>輔助訓練工具&lt;/strong>，尤其適合希望&lt;strong>提升發力品質、穩定動作框架&lt;/strong>的進階球友，或是初學者用來&lt;strong>建立正確揮拍動作的肌肉記憶&lt;/strong>。它的即時回饋機制遠優於傳統的空揮練習。然而，它不能完全替代有球訓練，必須與實際的球桌練習相結合，才能全面提升桌球技術。&lt;/p>
&lt;hr>
&lt;p>&lt;strong>與「霸王擰」訓練器比較：&lt;/strong>&lt;/p>
&lt;p>&lt;img src="https://down-tw.img.susercontent.com/file/tw-11134207-81ztn-mgnn0chq1gjs75"
loading="lazy"
alt="霸王擰訓練器示意圖"
>&lt;/p>
&lt;p>這兩款訓練器都屬於&lt;strong>發力訓練輔助工具&lt;/strong>，核心都是透過&lt;strong>聲音反饋&lt;/strong>來幫助使用者掌握正確的發力時機和爆發力。&lt;/p>
&lt;ul>
&lt;li>&lt;strong>共同優點：&lt;/strong> 都能提供即時發力反饋，強化肌肉記憶，提升發力效率，且不受場地限制。&lt;/li>
&lt;li>&lt;strong>主要差異：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>「霸王擰」訓練器：&lt;/strong> 是一個&lt;strong>模擬球拍&lt;/strong>，更側重於&lt;strong>擊球點和拍面角度&lt;/strong>的訓練，尤其強調「擰拉」等技術的爆發力。它模擬的是球拍擊球瞬間的感覺。&lt;/li>
&lt;li>&lt;strong>「揮拍發力訓練器」（磁控發聲）：&lt;/strong> 是一個&lt;strong>揮拍器&lt;/strong>，更側重於&lt;strong>揮拍過程中的力量傳導和瞬間加速&lt;/strong>。它模擬的是揮拍動作的完整性和力量集中度。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>結論：&lt;/strong>&lt;/p>
&lt;p>兩者都是有用的輔助工具，但針對的訓練重點略有不同。&lt;/p>
&lt;ul>
&lt;li>如果您更需要&lt;strong>糾正擊球點、拍面角度，並練習特定技術（如擰拉）的爆發力&lt;/strong>，那麼「霸王擰」訓練器可能更直接。&lt;/li>
&lt;li>如果您更需要&lt;strong>提升整體揮拍動作的流暢性、力量傳導效率，以及鞭打式發力的感覺&lt;/strong>，那麼「揮拍發力訓練器」會更適合。&lt;/li>
&lt;/ul>
&lt;p>理想情況下，兩者可以互補使用，以達到更全面的發力訓練效果。但無論哪種，都必須與實際的桌球訓練（多球、對打）相結合，才能真正轉化為實戰能力。&lt;/p></description></item><item><title>桌球發球與接發球分析</title><link>https://justmaker.github.io/post/table-tennis/serve-receive/</link><pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/table-tennis/serve-receive/</guid><description>&lt;h3 id="主流發球類型分析">主流發球類型分析
&lt;/h3>&lt;p>現代桌球的發球哲學是：&lt;strong>用旋轉和落點的變化來破壞對手節奏，為自己的第三板進攻創造機會。&lt;/strong>&lt;/p>
&lt;h4 id="1-按旋轉分類-spin">1. 按「旋轉」分類 (Spin)
&lt;/h4>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">旋轉類型&lt;/th>
&lt;th style="text-align: left">主要特點與目的&lt;/th>
&lt;th style="text-align: left">主流應用&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>下旋 (Backspin)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- 球落地後不往前走，甚至回跳。&lt;br>- 目的：製造過渡，限制對手直接上手攻擊，逼迫對手搓球，為自己搶攻下旋球做準備。&lt;/td>
&lt;td style="text-align: left">各種長短球的基礎，尤其是&lt;strong>短下旋&lt;/strong>和&lt;strong>側下旋&lt;/strong>是比賽中最常見的牽制手段。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>上旋 (Topspin)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- 球落地後會加速往前衝。&lt;br>- 目的：奇襲，打亂對手節奏。通常是快速的長球。&lt;/td>
&lt;td style="text-align: left">&lt;strong>奔球 (長上旋)&lt;/strong> 或 &lt;strong>短側上旋&lt;/strong>。發短上旋是為了讓對手誤判為下旋而搓高，給你攻擊機會。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>側旋 (Sidespin)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- 球落地後會向左或向右側彈跳。&lt;br>- 目的：增加接發球難度，讓對手回球線路偏離，露出空檔。&lt;br>- 分為&lt;strong>順旋&lt;/strong> (如正手鐘擺發球) 和&lt;strong>逆旋&lt;/strong> (如反手或勾式發球)。&lt;/td>
&lt;td style="text-align: left">幾乎所有高品質的發球都帶有側旋。最主流的是 &lt;strong>側下旋 (Side-and-under)&lt;/strong> 和 &lt;strong>側上旋 (Side-and-top)&lt;/strong>。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>不轉 (No-spin)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- 球路飄忽，落地後略帶下沉感。&lt;br>- 目的：迷惑對手。當對手習慣了強烈旋轉後，突然發一個不轉球，對手很容易用處理旋轉球的方式接球而直接失誤 (如搓球冒高、拉球下網)。&lt;/td>
&lt;td style="text-align: left">通常與下旋球的動作結合，用相似的動作發出，增加迷惑性。&lt;strong>發短不轉球&lt;/strong>是常用戰術。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h4 id="2-按長短分類-placement">2. 按「長短」分類 (Placement)
&lt;/h4>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">長短類型&lt;/th>
&lt;th style="text-align: left">主要特點與目的&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>短球 (Short Serve)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- &lt;strong>定義：&lt;/strong> 球在對手球台的第一跳後，如果沒有被擊打，其運動軌跡的第二跳也會落在台內。&lt;br>- &lt;strong>目的：&lt;/strong> 最主要的目的就是&lt;strong>防止對手直接上手拉球(Loop)&lt;/strong>，逼迫對手必須上步處理，增加其失誤風險，並為我方下一板進攻鋪路。這是現代桌球的戰術核心。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>半出台球 (Half-long Serve)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- &lt;strong>定義：&lt;/strong> 球的第一跳在台內，第二跳的落點恰好在球台的白色端線附近。&lt;br>- &lt;strong>目的：&lt;/strong> &lt;strong>製造對手的猶豫&lt;/strong>。對於這種球，對手既很難像短球一樣搓或擺，又很難像長球一樣退後一步從容地拉球。處理難度極高，是高水平選手的必備武器。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>長球 (Long Serve)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- &lt;strong>定義：&lt;/strong> 球速快，落點深，通常接近對手底線。&lt;br>- &lt;strong>目的：&lt;/strong> &lt;strong>奇襲 (Surprise Attack)&lt;/strong>。打亂對手站位，尤其是在對手習慣了短球節奏後，突然發一個快速長球到大角度，可以直接得分或造成對手回球質量不高。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="各類發球的對應接發技巧">各類發球的對應接發技巧
&lt;/h3>&lt;p>接發球的總原則：&lt;strong>先判斷，再上步，後出手。&lt;/strong>&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">發球類型&lt;/th>
&lt;th style="text-align: left">判斷要點&lt;/th>
&lt;th style="text-align: left">推薦接發技巧&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>1. 短下旋 / 短側下旋&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- 球速慢，弧線稍高。&lt;br>- 對方拍面摩擦球的底部。&lt;/td>
&lt;td style="text-align: left">- &lt;strong>擺短 (Drop Shot):&lt;/strong> 最佳選擇。同樣回一個短球，不給對方進攻機會，繼續僵持。&lt;br>- &lt;strong>搓長 (Long Push):&lt;/strong> 將球搓到對方不好發力的點（通常是反手位底線或正手位大角度），變被動為主動。&lt;br>- &lt;strong>擰拉 (Banana Flick):&lt;/strong> &lt;strong>最高階、最積極的選擇&lt;/strong>。直接在台內上手，將下旋轉化為上旋，直接進入相持或得分。這是現代男子選手的主流接發方式。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>2. 短上旋 / 短側上旋 / 短不轉&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- 球速相對快一點，弧線更平。&lt;br>- 對方拍面摩擦球的中部或中上部。&lt;/td>
&lt;td style="text-align: left">- &lt;strong>絕對不要搓！&lt;/strong> 搓球會直接冒高，給對手扣殺機會。&lt;br>- &lt;strong>擰拉 (Flick):&lt;/strong> 最好的處理方式，無論正手挑打或反手擰拉，直接攻擊。&lt;br>- &lt;strong>快點 / 輕推 (Quick Tap/Push):&lt;/strong> 如果來不及上手，可以快速輕推一個角度，壓制對方。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>3. 半出台球 (各種旋轉)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- 落點在底線附近，讓你猶豫。&lt;/td>
&lt;td style="text-align: left">- &lt;strong>果斷上手拉球 (Loop):&lt;/strong> &lt;strong>這是唯一正確的攻擊選擇&lt;/strong>。需要步法快速到位，身體迎前，用完整動作的高質量弧圈球攻擊。猶豫是大忌。&lt;br>- 如果實在來不及，可以做一個快速的劈長（帶側旋的搓長）來過渡。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>4. 長球 (奔球 / 急上旋 / 急側旋)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">- 球速非常快，直奔底線。&lt;/td>
&lt;td style="text-align: left">- &lt;strong>快速退步，準備防守或反拉。&lt;/strong>&lt;br>- &lt;strong>快帶 / 借力擋 (Quick Drive / Block):&lt;/strong> 最佳選擇。利用來球的力量和速度，借力打力，將球快速回擊到大角度。拍型要根據旋轉調整（上旋要壓拍，側旋要包住）。&lt;br>- &lt;strong>反拉 (Counter-loop):&lt;/strong> 高水平選手的選擇。在球的上升期或高點期，用更強的旋轉和力量反拉回去。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="總結與實戰建議">總結與實戰建議
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>觀察是第一位：&lt;/strong> 在對手發球瞬間，盯住他的拍面、觸球瞬間的動作和手腕的細微變化。這是判斷旋轉的根本。&lt;/li>
&lt;li>&lt;strong>步法是基礎：&lt;/strong> 沒有好的步法，再好的判斷和技術也無法施展。特別是接短球和半出台球，上步的速度和時機至關重要。&lt;/li>
&lt;li>&lt;strong>建立自己的接發體系：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>穩健型：&lt;/strong> 以擺短和搓長控制為主，尋找機會再進攻。&lt;/li>
&lt;li>&lt;strong>兇猛型：&lt;/strong> 以擰拉和直接上手為主，從第一板就開始施壓。&lt;/li>
&lt;li>大部分選手需要結合兩者，根據比賽情況和對手特點靈活切換。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>多球練習：&lt;/strong> 找一個固定的搭檔，讓他反覆發同一種類型的球給你，直到你熟練掌握對應的接法。這是最有效的訓練方式。&lt;/li>
&lt;/ol></description></item><item><title>平面澀性膠皮價格區間分析</title><link>https://justmaker.github.io/post/table-tennis/inverted-rubber-pricing/</link><pubDate>Sun, 16 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/table-tennis/inverted-rubber-pricing/</guid><description>&lt;h3 id="平面澀性膠皮價格區間分析-含持有成本分析">平面澀性膠皮價格區間分析 (含持有成本分析)
&lt;/h3>&lt;p>平面澀性膠皮（Inverted Rubber）是桌球中最常見的膠皮類型，其特性全面，適合各種打法。本分析已剔除所有黏性及半黏性套膠，確保清單內皆為純澀性膠皮。&lt;/p>
&lt;p>&lt;strong>重要提示：&lt;/strong>&lt;/p>
&lt;ol>
&lt;li>&lt;strong>持有成本計算：&lt;/strong> 「每月成本」係以「預算 / 最短建議更換月份」計算，僅供預算規劃參考。&lt;/li>
&lt;li>&lt;strong>價格浮動：&lt;/strong> 實際價格依通路與促銷活動而定。&lt;/li>
&lt;li>&lt;strong>耐用度定義：&lt;/strong> 指性能維持在巔峰或可接受水準的時間，非指膠皮物理破損時間。&lt;/li>
&lt;/ol>
&lt;h4 id="一台幣-500-元以內-入門級經濟型">一、台幣 500 元以內 (入門級/經濟型)
&lt;/h4>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">膠皮名稱&lt;/th>
&lt;th style="text-align: left">耐用度評級&lt;/th>
&lt;th style="text-align: left">預算&lt;/th>
&lt;th style="text-align: left">&lt;strong>每月成本&lt;/strong>&lt;/th>
&lt;th style="text-align: left">適合打法&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>729 Focus III&lt;/strong>&lt;/td>
&lt;td style="text-align: left">優等生級 (5-8月)&lt;/td>
&lt;td style="text-align: left">NT$320&lt;/td>
&lt;td style="text-align: left">&lt;strong>$64&lt;/strong>&lt;/td>
&lt;td style="text-align: left">技術修正與穩定輸出，性價比極高。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Palio AK47 Blue/Red&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$350&lt;/td>
&lt;td style="text-align: left">&lt;strong>$116&lt;/strong>&lt;/td>
&lt;td style="text-align: left">追求速度與爆發力的入門選擇。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>LKT Rapid Speed&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$350&lt;/td>
&lt;td style="text-align: left">&lt;strong>$116&lt;/strong>&lt;/td>
&lt;td style="text-align: left">快攻型打法，彈性較好。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>銀河 Moon (普)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$380&lt;/td>
&lt;td style="text-align: left">&lt;strong>$126&lt;/strong>&lt;/td>
&lt;td style="text-align: left">弧圈進攻入門，手感通透。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h4 id="二台幣-500---1000-元-中階進階型">二、台幣 500 - 1000 元 (中階/進階型)
&lt;/h4>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">膠皮名稱&lt;/th>
&lt;th style="text-align: left">耐用度評級&lt;/th>
&lt;th style="text-align: left">預算&lt;/th>
&lt;th style="text-align: left">&lt;strong>每月成本&lt;/strong>&lt;/th>
&lt;th style="text-align: left">適合打法&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>銀河 Moon Speed (專)&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$550&lt;/td>
&lt;td style="text-align: left">&lt;strong>$183&lt;/strong>&lt;/td>
&lt;td style="text-align: left">近台快攻與防守，擊球感脆。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>729 Presto (閃現)系列&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$650&lt;/td>
&lt;td style="text-align: left">&lt;strong>$216&lt;/strong>&lt;/td>
&lt;td style="text-align: left">反手技術優化，速度與旋轉兼具。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Donic Bluefire JP03&lt;/strong>&lt;/td>
&lt;td style="text-align: left">優等生級 (5-8月)&lt;/td>
&lt;td style="text-align: left">NT$800&lt;/td>
&lt;td style="text-align: left">&lt;strong>$160&lt;/strong>&lt;/td>
&lt;td style="text-align: left">弧圈結合快攻，德系穩定之選。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Butterfly Rozena&lt;/strong>&lt;/td>
&lt;td style="text-align: left">優等生級 (5-8月)&lt;/td>
&lt;td style="text-align: left">NT$800&lt;/td>
&lt;td style="text-align: left">&lt;strong>$160&lt;/strong>&lt;/td>
&lt;td style="text-align: left">蝴蝶平替首選，容錯性極高。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Yasaka Rakza 7&lt;/strong>&lt;/td>
&lt;td style="text-align: left">極高 (6-9月+)&lt;/td>
&lt;td style="text-align: left">NT$920&lt;/td>
&lt;td style="text-align: left">&lt;strong>$153&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>中階長壽王&lt;/strong>，手感紮實，均衡發展。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Tibhar Evolution EL-P&lt;/strong>&lt;/td>
&lt;td style="text-align: left">巔峰短暫 (2-4月)&lt;/td>
&lt;td style="text-align: left">NT$950&lt;/td>
&lt;td style="text-align: left">&lt;strong>$475&lt;/strong>&lt;/td>
&lt;td style="text-align: left">追求極限速度與旋轉，需定期更換。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h4 id="三台幣-1000-元以上-高階專業型">三、台幣 1000 元以上 (高階/專業型)
&lt;/h4>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">膠皮名稱&lt;/th>
&lt;th style="text-align: left">耐用度評級&lt;/th>
&lt;th style="text-align: left">預算&lt;/th>
&lt;th style="text-align: left">&lt;strong>每月成本&lt;/strong>&lt;/th>
&lt;th style="text-align: left">適合打法&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Nittaku Fastarc G-1&lt;/strong>&lt;/td>
&lt;td style="text-align: left">戰車級 (6-12月+)&lt;/td>
&lt;td style="text-align: left">NT$1050&lt;/td>
&lt;td style="text-align: left">&lt;strong>$175&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>專業級長壽王&lt;/strong>，摩擦力強，性能極其穩定。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Stiga DNA Platinum&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$1050&lt;/td>
&lt;td style="text-align: left">&lt;strong>$350&lt;/strong>&lt;/td>
&lt;td style="text-align: left">瑞典頂級澀套，力量傳導直接。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Tibhar MX-P&lt;/strong>&lt;/td>
&lt;td style="text-align: left">巔峰短暫 (2-4月)&lt;/td>
&lt;td style="text-align: left">NT$1100&lt;/td>
&lt;td style="text-align: left">&lt;strong>$550&lt;/strong>&lt;/td>
&lt;td style="text-align: left">暴力弧圈首選，但內能衰減快。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Xiom Omega VII 系列&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$1200&lt;/td>
&lt;td style="text-align: left">&lt;strong>$400&lt;/strong>&lt;/td>
&lt;td style="text-align: left">韓國頂級技術，速度支撐力強。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Andro Rasanter 系列&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$1200&lt;/td>
&lt;td style="text-align: left">&lt;strong>$400&lt;/strong>&lt;/td>
&lt;td style="text-align: left">德系極致手感，出球質量高。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Butterfly Tenergy 05&lt;/strong>&lt;/td>
&lt;td style="text-align: left">標準級 (3-5月)&lt;/td>
&lt;td style="text-align: left">NT$2200&lt;/td>
&lt;td style="text-align: left">&lt;strong>$733&lt;/strong>&lt;/td>
&lt;td style="text-align: left">業界基準，極致旋轉，但價格與壽命不成正比。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>Butterfly Dignics 05&lt;/strong>&lt;/td>
&lt;td style="text-align: left">優等生級 (5-8月)&lt;/td>
&lt;td style="text-align: left">NT$2600&lt;/td>
&lt;td style="text-align: left">&lt;strong>$520&lt;/strong>&lt;/td>
&lt;td style="text-align: left">頂級科技，壽命比 T系列顯著提升。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h4 id="四-底板配置建議-純木-vs-外置碳素">四、 底板配置建議 (純木 vs. 外置碳素)
&lt;/h4>&lt;p>針對不同結構的底板，純澀性膠皮的配置邏輯應有所區別：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">底板類型&lt;/th>
&lt;th style="text-align: left">配置策略&lt;/th>
&lt;th style="text-align: left">建議組合 (正手 + 反手)&lt;/th>
&lt;th style="text-align: left">核心理由&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>純木底板&lt;/strong> (五夾/七夾)&lt;/td>
&lt;td style="text-align: left">&lt;strong>「軟配硬」&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>MX-P + Rakza 7&lt;/strong> 或 &lt;strong>G-1 + Rozena&lt;/strong>&lt;/td>
&lt;td style="text-align: left">以高彈性膠皮補足速度。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>外置碳素&lt;/strong> (Outer ALC/ZLC)&lt;/td>
&lt;td style="text-align: left">&lt;strong>「硬配中」&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>Dignics 05 + G-1&lt;/strong> 或 &lt;strong>T05 + Rozena&lt;/strong>&lt;/td>
&lt;td style="text-align: left">選擇咬球感佳的膠皮增加控制。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h4 id="五-專項技術配置反手擰拉與起板-優等生級以上">五、 專項技術配置：反手擰拉與起板 (優等生級以上)
&lt;/h4>&lt;p>針對以反手擰拉（Chiquita）與起板為得分手段的打法，推薦以下高耐用組合：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">底板類型&lt;/th>
&lt;th style="text-align: left">建議組合 (正手 + 反手)&lt;/th>
&lt;th style="text-align: left">月均總成本&lt;/th>
&lt;th style="text-align: left">核心優勢&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>純木底板&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>G-1 + Rozena&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>$335&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>極高容錯&lt;/strong>：Rozena 的海綿容錯性極佳，能顯著提升擰拉起板的成功率，配合 G-1 確保正手質量。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>外置碳素&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>Rakza 7 + G-1&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>$328&lt;/strong>&lt;/td>
&lt;td style="text-align: left">&lt;strong>極致穩定&lt;/strong>：利用 G-1 的強抓球力克服外置碳素的脫板快，讓擰拉弧線更加精準。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;hr>
&lt;h3 id="-成本與採購建議">💡 成本與採購建議
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>高性價比組合 (精打細算型)：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>正手 G-1 + 反手 Rakza 7&lt;/strong>：兩者皆為長壽型膠皮，每月總持有成本約 $328。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>入門經濟組合：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>729 Focus III + 銀河 Moon (普)&lt;/strong>：每月總成本僅約 $190。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>性能至上組合 (不計成本型)：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>正手 Dignics 05 + 反手 MX-P&lt;/strong>：追求極致但 MX-P 需頻繁更換。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>耐用優等生組合 (精選配置)：&lt;/strong>
&lt;ul>
&lt;li>&lt;em>註：此處組合皆選用耐用度評級為「優等生級」以上之膠皮。&lt;/em>&lt;/li>
&lt;li>&lt;strong>[預算 &amp;lt; $300] 純木：&lt;/strong> 正手 G-1 ($175) + 反手 Focus III ($64)。總月成本 &lt;strong>$239&lt;/strong>。&lt;/li>
&lt;li>&lt;strong>[預算 &amp;lt; $300] 外置：&lt;/strong> 正手 Rakza 7 ($153) + 反手 Focus III ($64)。總月成本 &lt;strong>$217&lt;/strong>。&lt;/li>
&lt;li>&lt;strong>[預算 &amp;lt; $500] 純木：&lt;/strong> 正手 G-1 ($175) + 反手 Rozena ($160)。總月成本 &lt;strong>$335&lt;/strong>。&lt;/li>
&lt;li>&lt;strong>[預算 &amp;lt; $500] 外置：&lt;/strong> 兩面 G-1 ($175 * 2)。總月成本 &lt;strong>$350&lt;/strong>。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;hr>
&lt;h4 id="總結">總結
&lt;/h4>&lt;p>本表中的膠皮皆為標準澀性膠皮（即完全依靠膠面機械摩擦與海綿支撐抓球）。選擇時建議參考「每月成本」，高單價的膠皮若足夠耐用（如 G-1），長期來看反而比頻繁更換的廉價膠皮更劃算。&lt;/p></description></item><item><title>桌球膠皮種類分析與應對策略</title><link>https://justmaker.github.io/post/table-tennis/rubber-analysis/</link><pubDate>Sat, 15 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/table-tennis/rubber-analysis/</guid><description>&lt;h3 id="桌球膠皮種類分析與應對策略">桌球膠皮種類分析與應對策略
&lt;/h3>&lt;p>桌球膠皮的選擇是影響打法風格和戰術應用的關鍵因素。了解不同膠皮的特性，對於提升自己的技術和制定對戰策略至關重要。&lt;/p>
&lt;h4 id="一膠皮種類名稱與特性">一、膠皮種類、名稱與特性
&lt;/h4>&lt;table>
&lt;thead>
&lt;tr>
&lt;th style="text-align: left">膠皮種類&lt;/th>
&lt;th style="text-align: left">大陸名稱&lt;/th>
&lt;th style="text-align: left">英文名稱&lt;/th>
&lt;th style="text-align: left">特性特長&lt;/th>
&lt;th style="text-align: left">短板/弱點&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>平面膠皮&lt;/strong>&lt;/td>
&lt;td style="text-align: left">反膠 (正膠)&lt;/td>
&lt;td style="text-align: left">Inverted Rubber&lt;/td>
&lt;td style="text-align: left">- &lt;strong>旋轉製造能力強：&lt;/strong> 摩擦力大，易製造強烈上旋、下旋、側旋。&lt;br>- &lt;strong>速度快：&lt;/strong> 擊打力量傳導好，出球速度快。&lt;br>- &lt;strong>控制穩定：&lt;/strong> 容易控制落點和弧線，手感清晰。&lt;br>- &lt;strong>技術全面：&lt;/strong> 適合各種攻防技術，如拉球、搓球、擋球、攻球等。&lt;/td>
&lt;td style="text-align: left">- &lt;strong>對來球旋轉敏感：&lt;/strong> 自身摩擦力大，也容易受到對方旋轉的影響，判斷失誤易造成失誤。&lt;br>- &lt;strong>防守被動：&lt;/strong> 在被動防守時，需要較高的技術和手感來化解對方旋轉。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>短顆粒膠皮&lt;/strong>&lt;/td>
&lt;td style="text-align: left">正膠 (生膠)&lt;/td>
&lt;td style="text-align: left">Short Pips&lt;/td>
&lt;td style="text-align: left">- &lt;strong>速度快：&lt;/strong> 顆粒短而硬，擊打時接觸面積小，出球速度快，有「彈擊」感。&lt;br>- &lt;strong>擊打穩定：&lt;/strong> 不易吃轉，對來球旋轉不敏感，擊打成功率高。&lt;br>- &lt;strong>弧線低平：&lt;/strong> 出球弧線低平，不易被對方拉起。&lt;br>- &lt;strong>製造怪異性：&lt;/strong> 擊打時會產生略帶下沉的「不轉」或「半轉」球，讓對方難以判斷。&lt;/td>
&lt;td style="text-align: left">- &lt;strong>旋轉製造能力弱：&lt;/strong> 摩擦力小，難以製造強烈上旋或下旋。&lt;br>- &lt;strong>控制難度高：&lt;/strong> 搓球、拉球等技術難度較大，控制力不如平面膠皮。&lt;br>- &lt;strong>防守被動：&lt;/strong> 在被動防守時，回球質量可能不高。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>長顆粒膠皮&lt;/strong>&lt;/td>
&lt;td style="text-align: left">長膠&lt;/td>
&lt;td style="text-align: left">Long Pips&lt;/td>
&lt;td style="text-align: left">- &lt;strong>反旋轉能力強：&lt;/strong> 顆粒長而軟，來球旋轉越強，回球旋轉越怪異，能將對方上旋變下旋，下旋變上旋。&lt;br>- &lt;strong>製造怪異性：&lt;/strong> 回球弧線飄忽不定，有「下沉」感，讓對方難以適應。&lt;br>- &lt;strong>防守穩定：&lt;/strong> 借力防守能力強，尤其適合防守弧圈球。&lt;br>- &lt;strong>控制變化多：&lt;/strong> 可以通過搓、擋、磕、拱等技術製造多種旋轉變化。&lt;/td>
&lt;td style="text-align: left">- &lt;strong>主動進攻能力弱：&lt;/strong> 難以主動發力製造強烈旋轉和速度，進攻手段單一。&lt;br>- &lt;strong>自身控制難度高：&lt;/strong> 對於使用者本身，控制回球的落點和旋轉需要極高的手感和經驗。&lt;br>- &lt;strong>速度慢：&lt;/strong> 出球速度相對較慢。&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td style="text-align: left">&lt;strong>防弧圈膠皮&lt;/strong>&lt;/td>
&lt;td style="text-align: left">防弧膠皮&lt;/td>
&lt;td style="text-align: left">Anti-Spin Rubber&lt;/td>
&lt;td style="text-align: left">- &lt;strong>完全不吃轉：&lt;/strong> 膠皮表面幾乎沒有摩擦力，對來球旋轉完全不敏感，能完全抵消對方旋轉。&lt;br>- &lt;strong>回球不轉：&lt;/strong> 回球幾乎為不轉球，讓對方難以判斷。&lt;br>- &lt;strong>控制穩定：&lt;/strong> 容易控制落點，回球弧線低平。&lt;/td>
&lt;td style="text-align: left">- &lt;strong>完全沒有進攻能力：&lt;/strong> 無法製造任何旋轉，也無法主動發力。&lt;br>- &lt;strong>速度慢：&lt;/strong> 出球速度非常慢。&lt;br>- &lt;strong>戰術單一：&lt;/strong> 只能用於防守和變化，缺乏進攻威脅。&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h4 id="二平面膠皮應對不同膠皮的戰術細節">二、平面膠皮應對不同膠皮的戰術細節
&lt;/h4>&lt;p>當您使用平面膠皮時，面對其他特殊膠皮，需要特別注意以下細節和戰術：&lt;/p>
&lt;h5 id="1-應對短顆粒膠皮-正膠short-pips">1. 應對短顆粒膠皮 (正膠/Short Pips)
&lt;/h5>&lt;ul>
&lt;li>&lt;strong>注意細節：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>來球弧線低平，速度快：&lt;/strong> 短顆粒擊打的球弧線低，速度快，準備時間短。&lt;/li>
&lt;li>&lt;strong>來球旋轉弱或不轉：&lt;/strong> 短顆粒回球通常不帶強烈旋轉，或帶有略微下沉的「不轉」感。&lt;/li>
&lt;li>&lt;strong>擊打為主，摩擦為輔：&lt;/strong> 短顆粒選手多以彈擊、快帶為主，拉球較少。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>適合戰術：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>多拉弧圈球：&lt;/strong> 短顆粒選手不擅長拉球，多拉弧圈球可以限制其彈擊，逼迫其防守。&lt;/li>
&lt;li>&lt;strong>落點變化：&lt;/strong> 結合長短、左右落點變化，調動短顆粒選手的步法，使其難以固定位置彈擊。&lt;/li>
&lt;li>&lt;strong>發球搶攻：&lt;/strong> 利用發球製造旋轉，短顆粒選手接發球容易冒高或回球質量不高，抓住機會搶攻。&lt;/li>
&lt;li>&lt;strong>注意回球質量：&lt;/strong> 自己的回球要盡量帶有旋轉，避免給短顆粒選手直接彈擊的機會。&lt;/li>
&lt;li>&lt;strong>不要輕易搓球：&lt;/strong> 搓短顆粒回球容易冒高，給對方彈擊機會。如果搓，要搓得非常轉或非常短。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h5 id="2-應對長顆粒膠皮-長膠long-pips">2. 應對長顆粒膠皮 (長膠/Long Pips)
&lt;/h5>&lt;ul>
&lt;li>&lt;strong>注意細節：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>來球旋轉相反：&lt;/strong> 長膠最主要的特性是「反旋轉」。您拉過去的上旋球，長膠擋回來是下旋；您搓過去的下旋球，長膠擋回來是上旋。&lt;/li>
&lt;li>&lt;strong>來球弧線飄忽，有下沉感：&lt;/strong> 長膠回球弧線不穩定，有時會突然下沉，難以判斷。&lt;/li>
&lt;li>&lt;strong>速度慢，但變化多：&lt;/strong> 長膠回球速度慢，但旋轉變化多端，需要耐心判斷。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>適合戰術：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>發力要集中，但不要盲目發力：&lt;/strong> 每次擊球前都要判斷清楚來球旋轉。&lt;/li>
&lt;li>&lt;strong>多搓球，少拉球：&lt;/strong> 搓球過去是下旋，長膠擋回來是上旋，這正是平面膠皮最喜歡的球，可以輕鬆拉起。&lt;/li>
&lt;li>&lt;strong>拉球要穩定，不要追求力量：&lt;/strong> 如果拉球，要確保穩定性，拉過去是上旋，長膠擋回來是下旋，您需要再次拉起。形成「拉-擋-拉」的節奏。&lt;/li>
&lt;li>&lt;strong>落點變化：&lt;/strong> 長膠選手步法通常較慢，多調動其左右大角度，結合長短變化。&lt;/li>
&lt;li>&lt;strong>發球變化：&lt;/strong> 發不轉球或側下旋球給長膠，長膠回球會比較穩定，容易上手。發上旋球給長膠，長膠回球是下旋，也容易上手。&lt;/li>
&lt;li>&lt;strong>耐心周旋：&lt;/strong> 與長膠選手打球，需要極大的耐心，不要急於一板打死，多打回合，尋找對方失誤。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h5 id="3-應對防弧圈膠皮-防弧膠皮anti-spin-rubber">3. 應對防弧圈膠皮 (防弧膠皮/Anti-Spin Rubber)
&lt;/h5>&lt;ul>
&lt;li>&lt;strong>注意細節：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>來球完全不轉：&lt;/strong> 防弧膠皮回球幾乎沒有旋轉，無論您發什麼旋轉過去，回來都是不轉球。&lt;/li>
&lt;li>&lt;strong>來球速度慢，弧線低平：&lt;/strong> 防弧膠皮回球速度慢，弧線低，但沒有下沉感。&lt;/li>
&lt;li>&lt;strong>手感模糊：&lt;/strong> 擊球時手感會比較模糊，需要適應。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>適合戰術：&lt;/strong>
&lt;ul>
&lt;li>&lt;strong>當作不轉球處理：&lt;/strong> 每次擊球都當作不轉球來處理，不要加轉，直接發力攻打。&lt;/li>
&lt;li>&lt;strong>多發力，少摩擦：&lt;/strong> 防弧膠皮不吃轉，您加轉沒有意義，反而容易失誤。直接發力擊打，追求速度和力量。&lt;/li>
&lt;li>&lt;strong>落點變化：&lt;/strong> 結合長短、左右落點變化，調動防弧選手的步法。&lt;/li>
&lt;li>&lt;strong>發球搶攻：&lt;/strong> 發不轉球或側下旋球，對方回球不轉，可以直接上手。&lt;/li>
&lt;li>&lt;strong>注意節奏變化：&lt;/strong> 防弧選手通常節奏較慢，您可以通過加快節奏或突然放慢節奏來打亂對方。&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;p>總之，面對不同膠皮的選手，最重要的是&lt;strong>觀察、判斷和適應&lt;/strong>。每次擊球前都要盡力判斷來球的旋轉和落點，並根據膠皮特性調整自己的擊球方式和戰術。多與不同膠皮的選手練習，是提升應對能力的最佳途徑。&lt;/p></description></item><item><title>鋼琴工具與資源整理</title><link>https://justmaker.github.io/post/piano/tools-resources/</link><pubDate>Thu, 06 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/piano/tools-resources/</guid><description>&lt;h2 id="下載樂譜的方法">下載樂譜的方法
&lt;/h2>&lt;h3 id="1-musescore">1. MuseScore
&lt;/h3>&lt;ul>
&lt;li>網站：https://musescore.com/&lt;/li>
&lt;li>全球最大的免費樂譜分享平台&lt;/li>
&lt;/ul>
&lt;h3 id="2-librescore下載-musescore-譜為-pdf">2. LibreScore（下載 MuseScore 譜為 PDF）
&lt;/h3>&lt;ul>
&lt;li>使用 Bookmark 方式一鍵下載&lt;/li>
&lt;li>GitHub：https://github.com/LibreScore/dl-librescore&lt;/li>
&lt;/ul>
&lt;h3 id="3-midi-下載">3. MIDI 下載
&lt;/h3>&lt;ul>
&lt;li>透過 Discord 的 &lt;code>/msdl&lt;/code> 指令下載&lt;/li>
&lt;li>Discord 頻道：https://discord.com/channels/1155256175609262090/1183342123794300989&lt;/li>
&lt;/ul>
&lt;h2 id="midi-編輯器">MIDI 編輯器
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>工具&lt;/th>
&lt;th>網址&lt;/th>
&lt;th>特色&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>MidiEditor&lt;/strong>&lt;/td>
&lt;td>&lt;a class="link" href="http://www.midieditor.org" target="_blank" rel="noopener"
>midieditor.org&lt;/a>&lt;/td>
&lt;td>簡單好用，可複製貼上（注意會變成同一 track），可去尾直接存新檔&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Sekaiju&lt;/strong>&lt;/td>
&lt;td>&lt;a class="link" href="https://openmidiproject.opal.ne.jp/Sekaiju_en.html" target="_blank" rel="noopener"
>官網&lt;/a>&lt;/td>
&lt;td>日本開發，功能完整&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Aria Maestosa&lt;/strong>&lt;/td>
&lt;td>&lt;a class="link" href="https://ariamaestosa.github.io/ariamaestosa/docs/index.html" target="_blank" rel="noopener"
>官網&lt;/a>&lt;/td>
&lt;td>無法同時選取多個 track，但可以 remove measures（去頭）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>Ableton Live Lite&lt;/strong>&lt;/td>
&lt;td>&lt;a class="link" href="https://www.ableton.com/en/products/live-lite/" target="_blank" rel="noopener"
>官網&lt;/a>&lt;/td>
&lt;td>專業 DAW 的入門版&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>FL Studio&lt;/strong>&lt;/td>
&lt;td>&lt;a class="link" href="https://www.image-line.com/fl-studio-download/" target="_blank" rel="noopener"
>官網&lt;/a>&lt;/td>
&lt;td>另一款專業 DAW&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="midi-相關參考">MIDI 相關參考
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://m.midifan.com/article_body.php?id=7309" target="_blank" rel="noopener"
>MIDI 編輯器介紹文&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="音訊裁切">音訊裁切
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>Audacity&lt;/strong>：https://www.audacityteam.org/&lt;/li>
&lt;li>免費開源的音訊編輯軟體，可裁切、合併、調整音量等&lt;/li>
&lt;/ul>
&lt;h2 id="synthesia-指法存檔">Synthesia 指法存檔
&lt;/h2>&lt;p>&lt;a class="link" href="https://www.synthesiagame.com/" target="_blank" rel="noopener"
>Synthesia&lt;/a> 是很好的鋼琴練習軟體，但指法紀錄的備份需要特別處理：&lt;/p>
&lt;h3 id="電腦版">電腦版
&lt;/h3>&lt;ol>
&lt;li>
&lt;p>&lt;strong>找到本地數據&lt;/strong>：&lt;/p>
&lt;ul>
&lt;li>按住 Shift 鍵啟動 Synthesia → 出現「Open Data Folder」&lt;/li>
&lt;li>或手動到 &lt;code>C:\Users\你的用戶名\AppData\Roaming\Synthesia&lt;/code>&lt;/li>
&lt;li>指法資訊存在 &lt;code>fingers.xml&lt;/code> 或類似檔案中&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>使用 Metadata Editor&lt;/strong>：&lt;/p>
&lt;ul>
&lt;li>GitHub：https://github.com/Synthesia-LLC/metadata-editor&lt;/li>
&lt;li>File → Import data from Synthesia&lt;/li>
&lt;li>選擇匯入 finger hints and hand assignments&lt;/li>
&lt;li>Save/Export 為 &lt;code>.synthesia&lt;/code> 檔案&lt;/li>
&lt;li>將檔案與 MIDI 檔放在同一目錄&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;h3 id="平板版">平板版
&lt;/h3>&lt;ul>
&lt;li>⚠️ 從平板到電腦的指法匯出&lt;strong>不支援&lt;/strong>（除非越獄）&lt;/li>
&lt;li>但從電腦到平板可以用 Metadata Editor 匯出 &lt;code>.synthesia&lt;/code> 檔案再傳到平板&lt;/li>
&lt;li>建議&lt;strong>定期備份&lt;/strong> &lt;code>AppData\Roaming\Synthesia&lt;/code> 資料夾&lt;/li>
&lt;/ul>
&lt;h2 id="製作工具">製作工具
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>工具&lt;/th>
&lt;th>用途&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Mac Logic Pro&lt;/td>
&lt;td>專業音樂製作&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Mac GarageBand&lt;/td>
&lt;td>入門音樂製作、&lt;a class="link" href="https://youtu.be/a6gfUHf34LE" target="_blank" rel="noopener"
>教學影片&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Mac Final Cut Pro&lt;/td>
&lt;td>影片剪輯&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="線上打譜">線上打譜
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>Noteflight&lt;/strong>：https://www.noteflight.com/guide
&lt;ul>
&lt;li>線上樂譜編輯，三連音按 &lt;code>3&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="線上學習資源">線上學習資源
&lt;/h2>&lt;ul>
&lt;li>&lt;a class="link" href="https://www.youtube.com/watch?v=Rn6NGrw0OaY&amp;amp;ab_channel=%E6%9E%97%E6%9C%89%E9%BE%8D" target="_blank" rel="noopener"
>林有龍鋼琴教學&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://youtu.be/2ueyqx4rDCM" target="_blank" rel="noopener"
>鋼琴工具推薦&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://www.ptt.cc/bbs/piano/M.1602845278.A.C14.html" target="_blank" rel="noopener"
>PTT 鋼琴版推薦文&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://pianoroomno1.wordpress.com/2017/10/23/10%E5%80%8B%E5%85%8D%E8%B2%BB%E9%8B%BC%E7%90%B4%E8%AD%9C%E7%B6%B2%E7%AB%99%E6%8E%A8%E8%96%A6%EF%BC%81/" target="_blank" rel="noopener"
>10 個免費鋼琴譜網站推薦&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://www.youtube.com/watch?v=N8Sz2ll8NpU" target="_blank" rel="noopener"
>手指獨立練習 1&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://www.youtube.com/watch?v=YOz-GyTpvyk" target="_blank" rel="noopener"
>手指獨立練習 2&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://www.youtube.com/watch?v=uwfzzKAXyos" target="_blank" rel="noopener"
>手指獨立練習 3&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>鋼琴指法設計與視譜技巧</title><link>https://justmaker.github.io/post/piano/fingering-sightreading/</link><pubDate>Wed, 05 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/piano/fingering-sightreading/</guid><description>&lt;h2 id="指法設計原則">指法設計原則
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>為接下來的片段做準備&lt;/strong> — 指法設計要看後面的音&lt;/li>
&lt;li>&lt;strong>減少變動增加穩定度&lt;/strong> — 手位盡量不動&lt;/li>
&lt;li>&lt;strong>自己舒適為主&lt;/strong> — 沒有絕對正確的指法&lt;/li>
&lt;li>&lt;strong>縮指擴指優先，轉指為次，不行再跳躍&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="四種指法技巧">四種指法技巧
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>技巧&lt;/th>
&lt;th>說明&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>穿指&lt;/strong>&lt;/td>
&lt;td>大拇指從手掌下方穿過&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>轉指（跨指）&lt;/strong>&lt;/td>
&lt;td>手指跨越大拇指&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>擴指&lt;/strong>&lt;/td>
&lt;td>手指之間拉開距離&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>縮指&lt;/strong>&lt;/td>
&lt;td>手指之間縮短距離&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="指形">指形
&lt;/h2>&lt;h3 id="右手">右手
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>一指形&lt;/strong>：1-(1)-2-(1)-3-(2)-5&lt;/li>
&lt;li>&lt;strong>二指形&lt;/strong>：1-(2)-3-(1)-5&lt;/li>
&lt;/ul>
&lt;h3 id="左手">左手
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>一指形&lt;/strong>：5-(1)-4-(1)-2-(2)-1&lt;/li>
&lt;li>&lt;strong>二指形&lt;/strong>：5-(2)-2-(1)-1&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>括號內的數字是跨越的音數。&lt;/p>&lt;/blockquote>
&lt;h2 id="指法原則補充">指法原則補充
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>一五少上黑鍵&lt;/strong> — 大拇指和小指盡量不彈黑鍵&lt;/li>
&lt;li>&lt;strong>以和弦為基礎&lt;/strong>（Jazz 風格）&lt;/li>
&lt;li>&lt;strong>滑順為主&lt;/strong>（Classical 風格）&lt;/li>
&lt;li>&lt;strong>少翻動大拇指&lt;/strong> — 減少不必要的轉指&lt;/li>
&lt;/ul>
&lt;h2 id="視譜技巧">視譜技巧
&lt;/h2>&lt;h3 id="地標記憶法多地標參照">地標記憶法（多地標參照）
&lt;/h3>&lt;p>核心概念：不是每個音都從頭數，而是用&lt;strong>多個固定參考點&lt;/strong>快速定位。&lt;/p>
&lt;p>&lt;strong>基本地標：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>&lt;strong>C 對稱&lt;/strong> — 中央 C 是最重要的參考點&lt;/li>
&lt;li>&lt;strong>FACE&lt;/strong> — 高音譜表的間（由下到上）&lt;/li>
&lt;li>&lt;strong>BDF&lt;/strong> — 高音譜表的線（輔助記憶）&lt;/li>
&lt;li>&lt;strong>+2 參照&lt;/strong> — 知道一個音，往上數 2 就知道下一個&lt;/li>
&lt;li>&lt;strong>613 / 5724&lt;/strong> — 快速識別模式&lt;/li>
&lt;/ul>
&lt;h3 id="視譜練習資源">視譜練習資源
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://www.youtube.com/watch?v=o5p15cvndPw" target="_blank" rel="noopener"
>視譜教學&lt;/a>
&lt;ul>
&lt;li>地標記憶：中央 C，上數下屬第三間 C，上加二線下家二&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a class="link" href="https://www.youtube.com/watch?v=1ikZvExo2CY" target="_blank" rel="noopener"
>視譜進階&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://read01.com/kEdkPPk.html" target="_blank" rel="noopener"
>視譜參考文章&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="鋼琴教材重點技巧">鋼琴教材重點技巧
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>技巧&lt;/th>
&lt;th>參考影片&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>轉指&lt;/td>
&lt;td>&lt;a class="link" href="https://www.youtube.com/watch?v=ScmPIiOhvaQ" target="_blank" rel="noopener"
>YouTube&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>琶音&lt;/td>
&lt;td>&lt;a class="link" href="https://www.youtube.com/watch?v=iUO2OU1vNgE" target="_blank" rel="noopener"
>YouTube&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>八度&lt;/td>
&lt;td>&lt;a class="link" href="https://www.youtube.com/watch?v=573r0DMgoWo" target="_blank" rel="noopener"
>影片 1&lt;/a>、&lt;a class="link" href="https://www.youtube.com/watch?v=LLuusHN1aq4" target="_blank" rel="noopener"
>影片 2&lt;/a>、&lt;a class="link" href="https://www.youtube.com/watch?v=6QJFVNw_3Kw" target="_blank" rel="noopener"
>影片 3&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>和弦&lt;/td>
&lt;td>&lt;a class="link" href="https://youtu.be/pee6r2dKSM4?si=mNMnKWB6OOupptea" target="_blank" rel="noopener"
>YouTube&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>輪指&lt;/td>
&lt;td>&lt;a class="link" href="https://www.youtube.com/watch?v=2TM5egC8Zb8" target="_blank" rel="noopener"
>YouTube&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>大跳&lt;/td>
&lt;td>&lt;a class="link" href="https://www.youtube.com/watch?v=kvoHjgaSEnU" target="_blank" rel="noopener"
>YouTube&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>手指獨立&lt;/td>
&lt;td>&lt;a class="link" href="https://www.youtube.com/watch?v=5D983_QM60Y" target="_blank" rel="noopener"
>影片 1&lt;/a>、&lt;a class="link" href="https://www.youtube.com/watch?v=lSEzT9dv0to" target="_blank" rel="noopener"
>影片 2&lt;/a>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>三度/六度音階&lt;/td>
&lt;td>&lt;a class="link" href="https://www.youtube.com/watch?v=umsjzFDbj0Y" target="_blank" rel="noopener"
>YouTube&lt;/a>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>鋼琴伴奏與編曲技巧</title><link>https://justmaker.github.io/post/piano/accompaniment-arrangement/</link><pubDate>Tue, 04 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/piano/accompaniment-arrangement/</guid><description>&lt;h2 id="萬能伴奏">萬能伴奏
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>五聲音階&lt;/strong>：宮、商、角、徵、羽&lt;/li>
&lt;li>&lt;strong>單小節伴奏分解走向&lt;/strong>：低→中→高→中（根音→五度＋一個比五度高的五聲音階音）&lt;/li>
&lt;li>延伸六/八個音的分解模式&lt;/li>
&lt;/ul>
&lt;h2 id="配和弦規則">配和弦規則
&lt;/h2>&lt;ol>
&lt;li>盡量有變化&lt;/li>
&lt;li>G 不接 F&lt;/li>
&lt;li>相鄰和弦盡量有共同音（F→G 除外）&lt;/li>
&lt;/ol>
&lt;h2 id="常見和弦進行">常見和弦進行
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>名稱&lt;/th>
&lt;th>進行&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>經典流行&lt;/td>
&lt;td>1 - 6 - 2 - 5&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>卡農進行&lt;/td>
&lt;td>4 - 3 - 2 - 5 - 1&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>萬能進行&lt;/td>
&lt;td>1 - 5 - 6 - 3 - 4 - 1 - 2 - 5&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>抒情常用&lt;/td>
&lt;td>1 - 6 - 4 - 5&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="加花技巧">加花技巧
&lt;/h2>&lt;p>基礎和弦 → 加花變化：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>原型&lt;/th>
&lt;th>加花方式&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1-3-5&lt;/td>
&lt;td>→ 6-1-3&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1&lt;/td>
&lt;td>→ 1-6（下行經過音）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1&lt;/td>
&lt;td>→ 1-7-6（下行）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1&lt;/td>
&lt;td>→ 4-5-6（上行）&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>加花可以是 1~4 個&lt;strong>過渡音&lt;/strong>，上行或下行都可以。&lt;/p>
&lt;h2 id="分解和弦">分解和弦
&lt;/h2>&lt;h3 id="基礎分解">基礎分解
&lt;/h3>&lt;ol>
&lt;li>根-五-根-五&lt;/li>
&lt;li>根-五-根-三-五&lt;/li>
&lt;/ol>
&lt;h3 id="左分解右柱式">左分解右柱式
&lt;/h3>&lt;ul>
&lt;li>左手：根-五-根（五）&lt;/li>
&lt;li>右手：柱式一下&lt;/li>
&lt;/ul>
&lt;h3 id="右手半分解">右手半分解
&lt;/h3>&lt;ul>
&lt;li>右手：3-5, 1, 3-5, 1&lt;/li>
&lt;li>左手：根-五-根&lt;/li>
&lt;/ul>
&lt;h2 id="節奏-rhythm--律動-groove">節奏 (Rhythm) &amp;amp; 律動 (Groove)
&lt;/h2>&lt;p>常用節奏型態：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>Slow Rock&lt;/strong> — 抒情慢歌&lt;/li>
&lt;li>&lt;strong>Double Soul&lt;/strong> — 節奏感強的流行曲&lt;/li>
&lt;/ol>
&lt;h2 id="dynamics-動態">Dynamics 動態
&lt;/h2>&lt;p>動態標記是音樂表現的靈魂，從 pp（極弱）到 ff（極強），控制每個音的力度變化。&lt;/p></description></item><item><title>鋼琴樂理筆記：和弦、音階、音程</title><link>https://justmaker.github.io/post/piano/music-theory/</link><pubDate>Mon, 03 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/piano/music-theory/</guid><description>&lt;h2 id="大小調">大小調
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>全音&lt;/strong> (whole step) / &lt;strong>半音&lt;/strong> (half step)&lt;/li>
&lt;li>&lt;strong>大調&lt;/strong>：1W 2W 3H 4W 5W 6W 7H 1&lt;/li>
&lt;li>&lt;strong>小調&lt;/strong>：Major 的三六七降低半音 → 1W 2H 3W 4W 5H 6W 7W 1&lt;/li>
&lt;/ul>
&lt;h2 id="音程-interval">音程 (Interval)
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>半音數&lt;/th>
&lt;th>0&lt;/th>
&lt;th>1&lt;/th>
&lt;th>2&lt;/th>
&lt;th>3&lt;/th>
&lt;th>4&lt;/th>
&lt;th>5&lt;/th>
&lt;th>6&lt;/th>
&lt;th>7&lt;/th>
&lt;th>8&lt;/th>
&lt;th>9&lt;/th>
&lt;th>10&lt;/th>
&lt;th>11&lt;/th>
&lt;th>12&lt;/th>
&lt;th>13&lt;/th>
&lt;th>14&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>音程&lt;/td>
&lt;td>P1&lt;/td>
&lt;td>m2&lt;/td>
&lt;td>M2&lt;/td>
&lt;td>m3&lt;/td>
&lt;td>M3&lt;/td>
&lt;td>P4&lt;/td>
&lt;td>d5/a4&lt;/td>
&lt;td>P5&lt;/td>
&lt;td>m6&lt;/td>
&lt;td>M6&lt;/td>
&lt;td>m7&lt;/td>
&lt;td>M7&lt;/td>
&lt;td>P8&lt;/td>
&lt;td>m9&lt;/td>
&lt;td>M9&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="perfect-完全音程">Perfect 完全音程
&lt;/h3>&lt;p>&lt;strong>完全協和音程 (Perfect consonances)&lt;/strong>：&lt;/p>
&lt;ul>
&lt;li>P1, P4 (5H), P5 (7H), P8 (12H)&lt;/li>
&lt;/ul>
&lt;h3 id="major-大音程">Major 大音程
&lt;/h3>&lt;p>&lt;strong>不完全協和音程 (Imperfect consonances)&lt;/strong>：&lt;/p>
&lt;ul>
&lt;li>M3 (4H), M6 (9H)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>其他&lt;/strong>：M2 (2H), M7 (11H), M9 (14H)&lt;/p>
&lt;h3 id="minor-小音程">Minor 小音程
&lt;/h3>&lt;p>&lt;strong>不完全協和音程&lt;/strong>：&lt;/p>
&lt;ul>
&lt;li>m3 (3H), m6 (8H)&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>不協和音程 (Dissonant)&lt;/strong>：&lt;/p>
&lt;ul>
&lt;li>m2 (1H), m7 (10H), m9 (13H)&lt;/li>
&lt;/ul>
&lt;h2 id="和弦形狀-chord-shapes">和弦形狀 (Chord Shapes)
&lt;/h2>&lt;p>以鍵盤黑白鍵位置來分類，快速記憶和弦指型：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>類型&lt;/th>
&lt;th>和弦&lt;/th>
&lt;th>鍵盤形狀&lt;/th>
&lt;th>記法&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>All White Keys&lt;/td>
&lt;td>C, F, G&lt;/td>
&lt;td>白白白&lt;/td>
&lt;td>124 or 135 最好用&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>WBW&lt;/td>
&lt;td>D, E, A&lt;/td>
&lt;td>白黑白&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>BWB&lt;/td>
&lt;td>D♭, E♭, A♭&lt;/td>
&lt;td>黑白黑&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>特殊&lt;/td>
&lt;td>G♭&lt;/td>
&lt;td>黑黑黑 (BBB)&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>特殊&lt;/td>
&lt;td>B♭&lt;/td>
&lt;td>白黑黑 (WBB)&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>特殊&lt;/td>
&lt;td>B&lt;/td>
&lt;td>黑白白 (BWW)&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="c-大調和弦">C 大調和弦
&lt;/h2>&lt;h3 id="和弦角色">和弦角色
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>角色&lt;/th>
&lt;th>和弦&lt;/th>
&lt;th>功能&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>主和弦&lt;/strong>&lt;/td>
&lt;td>C&lt;/td>
&lt;td>開始、結束、穩定&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>屬和弦&lt;/strong>&lt;/td>
&lt;td>G, G7&lt;/td>
&lt;td>一半、尚未結束、不穩定&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>下屬和弦&lt;/strong>&lt;/td>
&lt;td>Dm, F&lt;/td>
&lt;td>中介性質&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="大三和弦-vs-小三和弦">大三和弦 vs 小三和弦
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>大三&lt;/strong>：1 → (4半音) → 3 → (3半音) → 5&lt;/li>
&lt;li>&lt;strong>小三&lt;/strong>：1 → (3半音) → ♭3 → (4半音) → 5&lt;/li>
&lt;/ul>
&lt;p>順階和弦：&lt;strong>1 2m 3m 4 5 6m&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>大 → 小：中間音降半音&lt;/li>
&lt;li>小 → 大：中間音升半音&lt;/li>
&lt;/ul>
&lt;h2 id="和弦轉位">和弦轉位
&lt;/h2>&lt;p>以 1645 為例：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>原位&lt;/th>
&lt;th>轉位&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>C&lt;/td>
&lt;td>C&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Am&lt;/td>
&lt;td>Am/C&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>F&lt;/td>
&lt;td>F/C&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>G&lt;/td>
&lt;td>G/B&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>轉位的目的是讓低音線條更平滑，減少跳躍。&lt;/p>
&lt;h2 id="中英對照表">中英對照表
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>中文&lt;/th>
&lt;th>英文&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>全音&lt;/td>
&lt;td>whole step&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>半音&lt;/td>
&lt;td>half step&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>降&lt;/td>
&lt;td>flat&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>升&lt;/td>
&lt;td>sharp&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>音階&lt;/td>
&lt;td>scale&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>音程&lt;/td>
&lt;td>interval&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>唱名&lt;/td>
&lt;td>solfege&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>鋼琴曲目難度分級與練習清單</title><link>https://justmaker.github.io/post/piano/repertoire-grading/</link><pubDate>Sun, 02 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/piano/repertoire-grading/</guid><description>&lt;h2 id="basic-曲目12-首">Basic 曲目（12 首）
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>#&lt;/th>
&lt;th>曲目&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1&lt;/td>
&lt;td>月亮代表我的心&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2&lt;/td>
&lt;td>Bandari - Childhood Memory&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3&lt;/td>
&lt;td>Beethoven - Für Elise&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4&lt;/td>
&lt;td>Pachelbel - Canon in D&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5&lt;/td>
&lt;td>久石讓 - 菊次郎的夏天&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6&lt;/td>
&lt;td>Mariage d&amp;rsquo;amour&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>7&lt;/td>
&lt;td>Vivaldi - Spring (The Four Seasons)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8&lt;/td>
&lt;td>男孩 (Original Accompaniment)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9&lt;/td>
&lt;td>Mozart - Piano Sonata No. 16 in C Major, K.545 (1st Mvt)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>10&lt;/td>
&lt;td>Chopin - Waltz No. 7, Op. 64, No. 2&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>11&lt;/td>
&lt;td>Mozart - Turkish March (Alla Turca)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>12&lt;/td>
&lt;td>Brahms - Hungarian Dance No. 5&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="advance-曲目12-首">Advance 曲目（12 首）
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>#&lt;/th>
&lt;th>曲目&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1&lt;/td>
&lt;td>Chopin - Grande Valse Brillante Op.18&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2&lt;/td>
&lt;td>Maksim Mrvica - Croatian Rhapsody&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3&lt;/td>
&lt;td>Rimsky-Korsakov - Flight Of The Bumblebee&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4&lt;/td>
&lt;td>Vivaldi - Summer&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5&lt;/td>
&lt;td>Chopin - Etude Op.10 No.5 (Black Key)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6&lt;/td>
&lt;td>Beethoven - Sonata No.21 &amp;ldquo;Waldstein&amp;rdquo; 1st Movement&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>7&lt;/td>
&lt;td>Chopin - Fantaisie Impromptu&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8&lt;/td>
&lt;td>Chopin - Etude Op. 25 No. 11 (Winter Wind)&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9&lt;/td>
&lt;td>Beethoven - Moonlight Sonata 3rd Movement&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>10&lt;/td>
&lt;td>Liszt - La campanella&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>11&lt;/td>
&lt;td>Andrew Wrangell - Rush E&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>12&lt;/td>
&lt;td>Liszt - Love Dream&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="超難曲目">超難曲目
&lt;/h2>&lt;ul>
&lt;li>Chopin Op.25, No.6&lt;/li>
&lt;/ul>
&lt;h2 id="10-級難度分級表">10 級難度分級表
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>等級&lt;/th>
&lt;th>曲名&lt;/th>
&lt;th>作曲家&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>10 級&lt;/td>
&lt;td>Ecossaise in G major, WoO 23&lt;/td>
&lt;td>Beethoven&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>9 級&lt;/td>
&lt;td>Clowns, Op. 39 No. 20&lt;/td>
&lt;td>Kabalevsky&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>8 級&lt;/td>
&lt;td>Melody, Op. 68 No. 1&lt;/td>
&lt;td>Schumann&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>7 級&lt;/td>
&lt;td>Minuet in G major, BWV Anh. 114&lt;/td>
&lt;td>J.S. Bach&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>6 級&lt;/td>
&lt;td>Allegro in B♭ Major, K. 3&lt;/td>
&lt;td>Mozart&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>5 級&lt;/td>
&lt;td>Sonatina in G major, Anh. 5 No. 1 (1st mvt)&lt;/td>
&lt;td>Beethoven&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>4 級&lt;/td>
&lt;td>Arabesque, Op. 100 No. 2&lt;/td>
&lt;td>Burgmüller&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>3 級&lt;/td>
&lt;td>Prelude in E minor, Op. 28 No. 4&lt;/td>
&lt;td>Chopin&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2 級&lt;/td>
&lt;td>Clair de Lune&lt;/td>
&lt;td>Debussy&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>1 級&lt;/td>
&lt;td>Liebesträume No. 3&lt;/td>
&lt;td>Liszt&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;blockquote>
&lt;p>數字越小越難，1 級最難。&lt;/p>&lt;/blockquote>
&lt;h2 id="經典曲目結構分析">經典曲目結構分析
&lt;/h2>&lt;h3 id="für-elise--beethoven">Für Elise — Beethoven
&lt;/h3>&lt;p>整首彈完約等於：大陸 5-6 級、台灣山葉約 4-5 級。&lt;/p>
&lt;p>&lt;strong>結構：Rondo Form (A-B-A-C-A)&lt;/strong>&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>小節&lt;/th>
&lt;th>段落&lt;/th>
&lt;th>調性&lt;/th>
&lt;th>特色&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1-22&lt;/td>
&lt;td>A&lt;/td>
&lt;td>A minor&lt;/td>
&lt;td>主旋律&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>23-38&lt;/td>
&lt;td>B&lt;/td>
&lt;td>F major&lt;/td>
&lt;td>右手主旋律帶 grace note，左手 staccato。33-38 回 A minor&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>39-58&lt;/td>
&lt;td>A&lt;/td>
&lt;td>A minor&lt;/td>
&lt;td>再現&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>59-99&lt;/td>
&lt;td>C&lt;/td>
&lt;td>C minor&lt;/td>
&lt;td>發展段&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>100-118&lt;/td>
&lt;td>A&lt;/td>
&lt;td>A minor&lt;/td>
&lt;td>尾聲再現&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="chopin---etude-op10-no5-black-key">Chopin - Etude Op.10 No.5 (Black Key)
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>小節&lt;/th>
&lt;th>段落&lt;/th>
&lt;th>調性&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>1-16&lt;/td>
&lt;td>A&lt;/td>
&lt;td>E♭ Major&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>17-32&lt;/td>
&lt;td>A'&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>33-48&lt;/td>
&lt;td>B&lt;/td>
&lt;td>B♭ minor&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>48-81&lt;/td>
&lt;td>A''&lt;/td>
&lt;td>E♭ Major&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>82-85&lt;/td>
&lt;td>Cadence（終止式）&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>鋼琴學習路線圖：從入門到進階</title><link>https://justmaker.github.io/post/piano/learning-roadmap/</link><pubDate>Sat, 01 Mar 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/piano/learning-roadmap/</guid><description>&lt;h2 id="我的設備">我的設備
&lt;/h2>&lt;p>目前使用 YAMAHA P85 電鋼琴，陪我走過好幾年：&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>時間&lt;/th>
&lt;th>維修紀錄&lt;/th>
&lt;th>費用&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>2022&lt;/td>
&lt;td>換了控制板&lt;/td>
&lt;td>$3,000&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2024/04&lt;/td>
&lt;td>換了琴鍵板&lt;/td>
&lt;td>$4,000&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>2025/07&lt;/td>
&lt;td>換了控制板&lt;/td>
&lt;td>$3,500&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;p>2025/05/19 發現故障，上次維修是 2024/04/22，A3→E3 有異音。&lt;/p>
&lt;h2 id="即興教學影片推薦">即興教學影片推薦
&lt;/h2>&lt;ul>
&lt;li>&lt;a class="link" href="https://youtu.be/VZ0rW5mKWto?si=31T4XgR9eBvIVo_s" target="_blank" rel="noopener"
>即興 1&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://youtu.be/oImAgNCUskg?si=cWgcWujjTbPahfAu" target="_blank" rel="noopener"
>即興 2&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://youtu.be/nUilDgcW9e0?si=OeZFhqvMOZEElJzP" target="_blank" rel="noopener"
>即興 3&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="學習流程與技術點">學習流程與技術點
&lt;/h2>&lt;p>我認為學鋼琴的流程和技術點如下：&lt;/p>
&lt;h3 id="1-手型指法手順手腕手臂身形">1. 手型、指法、手順、手腕、手臂、身形
&lt;/h3>&lt;p>這是一切的基礎：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>和弦&lt;/strong>&lt;/li>
&lt;li>&lt;strong>音階&lt;/strong>：級進&lt;/li>
&lt;li>&lt;strong>琶音&lt;/strong>：跳進&lt;/li>
&lt;li>&lt;strong>輪指&lt;/strong>&lt;/li>
&lt;li>&lt;strong>重點&lt;/strong>：放鬆、避免受傷、獨立性、訓練強度&lt;/li>
&lt;li>&lt;strong>好看&lt;/strong>：起手、收手、移動、跳躍&lt;/li>
&lt;/ul>
&lt;h3 id="2-踏板">2. 踏板
&lt;/h3>&lt;p>踏板的使用時機和深淺控制。&lt;/p>
&lt;h3 id="3-視譜分析">3. 視譜分析
&lt;/h3>&lt;p>看懂樂譜的結構、和弦、走向。&lt;/p>
&lt;h3 id="4-視奏">4. 視奏
&lt;/h3>&lt;p>邊看譜邊彈的即時反應能力。&lt;/p>
&lt;h2 id="輪指技巧">輪指技巧
&lt;/h2>&lt;ol>
&lt;li>指尖觸鍵&lt;/li>
&lt;li>按一半深度&lt;/li>
&lt;li>向掌心方向收&lt;/li>
&lt;li>手腕微抬&lt;/li>
&lt;/ol>
&lt;h2 id="技術核心八要點">技術核心八要點
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>手臂放鬆&lt;/strong> — 一切的前提&lt;/li>
&lt;li>&lt;strong>手型支撐&lt;/strong> — 穩定的拱形結構&lt;/li>
&lt;li>&lt;strong>手指獨立&lt;/strong> — 每根手指單獨控制&lt;/li>
&lt;li>&lt;strong>雙手配合&lt;/strong> — 左右手的協調&lt;/li>
&lt;li>&lt;strong>激活三關節&lt;/strong> — 指尖、指根、手腕&lt;/li>
&lt;li>&lt;strong>基本觸鍵&lt;/strong> — 力度與音色控制&lt;/li>
&lt;li>&lt;strong>前臂的運用&lt;/strong> — 大跳和力度變化&lt;/li>
&lt;li>&lt;strong>指尖的運用&lt;/strong> — 精細的音色表現&lt;/li>
&lt;/ol>
&lt;h2 id="彈奏範圍建議">彈奏範圍建議
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>Bass / Chord / Melody 範圍&lt;/strong>：倍低音 A 到最高音 C&lt;/li>
&lt;li>&lt;strong>伴奏範圍&lt;/strong>：最佳為低音 F 到中音 E；次佳為低音 C 到中音 G&lt;/li>
&lt;li>&lt;strong>主奏範圍&lt;/strong>：最佳為中音 G 到倍高音 E
&lt;ul>
&lt;li>男聲：低音 C 到中音 E&lt;/li>
&lt;li>女聲：低音 G 到高音 C&lt;/li>
&lt;li>主旋律會和伴奏打架，因此最好移高八度&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>高音盡量加和弦&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="初級歌曲建議">初級歌曲建議
&lt;/h2>&lt;ol>
&lt;li>月亮代表我的心&lt;/li>
&lt;li>成都&lt;/li>
&lt;li>給愛麗絲（分三階段練：右手 → 左手 → 踏板）&lt;/li>
&lt;/ol></description></item><item><title>圍棋官子與死活</title><link>https://justmaker.github.io/post/baduk/endgame-life-death/</link><pubDate>Thu, 06 Feb 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/baduk/endgame-life-death/</guid><description>&lt;h2 id="官子種類">官子種類
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>&lt;/th>
&lt;th>我下&lt;/th>
&lt;th>對方下&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>雙先&lt;/strong>&lt;/td>
&lt;td>先手&lt;/td>
&lt;td>先手&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>先手&lt;/strong>&lt;/td>
&lt;td>先手&lt;/td>
&lt;td>後手&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>逆收&lt;/strong>&lt;/td>
&lt;td>後手&lt;/td>
&lt;td>先手&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>後手&lt;/strong>&lt;/td>
&lt;td>後手&lt;/td>
&lt;td>後手&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="官子順序">官子順序
&lt;/h3>&lt;ul>
&lt;li>先手 → 疑似先手 → 有價值的後手&lt;/li>
&lt;/ul>
&lt;h3 id="官子類型">官子類型
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>雙先&lt;/strong> — 最大，必搶&lt;/li>
&lt;li>&lt;strong>單先&lt;/strong> — 次大&lt;/li>
&lt;li>&lt;strong>雙後&lt;/strong> — 看目數&lt;/li>
&lt;li>&lt;strong>逆收&lt;/strong> — 搶到對方的單先&lt;/li>
&lt;/ol>
&lt;h2 id="雙活條件">雙活條件
&lt;/h2>&lt;ol>
&lt;li>均無雙眼&lt;/li>
&lt;li>共有兩公氣&lt;/li>
&lt;/ol>
&lt;h2 id="基本活棋型">基本活棋型
&lt;/h2>&lt;h3 id="須先手才活">須先手才活
&lt;/h3>&lt;ul>
&lt;li>彎三（L 三）&lt;/li>
&lt;li>直三&lt;/li>
&lt;li>丁四（T 四）&lt;/li>
&lt;li>刀五（田四加）&lt;/li>
&lt;li>梅花五（十字五）&lt;/li>
&lt;li>拳六（梅花五加一角）&lt;/li>
&lt;/ul>
&lt;h3 id="後手可活雙隔開點">後手可活（雙隔開點）
&lt;/h3>&lt;ul>
&lt;li>直四&lt;/li>
&lt;li>曲四（L 四）&lt;/li>
&lt;li>彎四（閃電四）&lt;/li>
&lt;/ul>
&lt;h3 id="必死">必死
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>團四（田四）&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h3 id="必活型">必活型
&lt;/h3>&lt;ul>
&lt;li>直四、曲四&lt;/li>
&lt;li>邊上板六&lt;/li>
&lt;li>二路爬八&lt;/li>
&lt;/ul>
&lt;h2 id="死型">死型
&lt;/h2>&lt;ul>
&lt;li>方四&lt;/li>
&lt;li>二路爬六&lt;/li>
&lt;li>角上爬四&lt;/li>
&lt;li>開口彎三&lt;/li>
&lt;/ul>
&lt;h2 id="邊上死活口訣">邊上死活口訣
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>邊上二路&lt;/strong>：六死八活七看先&lt;/li>
&lt;li>&lt;strong>邊上三路&lt;/strong>：四死六活五看先&lt;/li>
&lt;/ul>
&lt;h2 id="扳六系列">扳六系列
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>條件&lt;/th>
&lt;th>角上&lt;/th>
&lt;th>邊上&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>緊氣&lt;/strong>&lt;/td>
&lt;td>淨死&lt;/td>
&lt;td>淨活&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>寬一氣&lt;/strong>&lt;/td>
&lt;td>打劫&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>寬兩氣&lt;/strong>&lt;/td>
&lt;td>活&lt;/td>
&lt;td>—&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>斷頭兩外氣&lt;/strong>&lt;/td>
&lt;td>—&lt;/td>
&lt;td>活棋&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="老鼠偷油--方朔偷桃">老鼠偷油 &amp;amp; 方朔偷桃
&lt;/h2>&lt;p>都是尖的手筋，利用氣緊攻殺：&lt;/p>
&lt;ul>
&lt;li>&lt;strong>老鼠偷油&lt;/strong>：裡面無子要溜進去&lt;/li>
&lt;li>&lt;strong>方朔偷桃&lt;/strong>：裡面有子要溜出來&lt;/li>
&lt;/ul>
&lt;h2 id="角上雙彎三攻殺">角上雙彎三攻殺
&lt;/h2>&lt;p>&lt;a class="link" href="https://youtu.be/Omv9xWuuacQ?si=vqyvpmRKiS-c7uJz&amp;amp;t=316" target="_blank" rel="noopener"
>教學影片&lt;/a>&lt;/p>
&lt;p>重點：扳尾巴&lt;/p>
&lt;h2 id="大小豬嘴">大小豬嘴
&lt;/h2>&lt;h3 id="小豬嘴">小豬嘴
&lt;/h3>&lt;ul>
&lt;li>白淨活&lt;/li>
&lt;li>白若先下 D 會變打劫&lt;/li>
&lt;li>黑收官先從 E 再 D&lt;/li>
&lt;/ul>
&lt;h3 id="大豬嘴">大豬嘴
&lt;/h3>&lt;ul>
&lt;li>黑色扳完點&lt;/li>
&lt;li>如果扳點已有白棋可以淨活&lt;/li>
&lt;li>但不能下 A2 必須退 2&lt;/li>
&lt;li>黑收官不能提 A4 要從 3 立下&lt;/li>
&lt;/ul>
&lt;h2 id="仙鶴大伸腿">仙鶴大伸腿
&lt;/h2>&lt;p>二線有 2×3 空間的時候使用：&lt;/p>
&lt;ul>
&lt;li>如果對方需要補，大飛有先手&lt;/li>
&lt;li>如果對方不需要補，小飛才有先手&lt;/li>
&lt;/ul>
&lt;h2 id="倒金靴">倒金靴
&lt;/h2>&lt;p>要下 B 點不要下 A 點&lt;/p>
&lt;h2 id="死活必背圖形">死活必背圖形
&lt;/h2>&lt;h3 id="邊角常見死活">邊角常見死活
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://www.101weiqi.com/book/changjiansihuo/" target="_blank" rel="noopener"
>101weiqi 常見死活&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>圍棋好形壞形與棋形要點</title><link>https://justmaker.github.io/post/baduk/good-bad-shapes/</link><pubDate>Wed, 05 Feb 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/baduk/good-bad-shapes/</guid><description>&lt;h2 id="4-種好形">4 種好形
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>厚形&lt;/strong> — 堅固、有彈性&lt;/li>
&lt;li>&lt;strong>協調形&lt;/strong> — 各子配合得當&lt;/li>
&lt;li>&lt;strong>嚴謹形&lt;/strong> — 無明顯弱點&lt;/li>
&lt;li>&lt;strong>輕靈形&lt;/strong> — 靈活、易於處理&lt;/li>
&lt;/ol>
&lt;h2 id="4-種壞形">4 種壞形
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>薄形&lt;/strong> — 有斷點或弱點&lt;/li>
&lt;li>&lt;strong>重複形&lt;/strong> — 效率低下&lt;/li>
&lt;li>&lt;strong>裂形&lt;/strong> — 被分斷&lt;/li>
&lt;li>&lt;strong>愚形&lt;/strong> — 自我束縛&lt;/li>
&lt;/ol>
&lt;blockquote>
&lt;p>比較基準：同樣的棋子數量，看眼形數量和擴及範圍。
&lt;a class="link" href="https://zhuanlan.zhihu.com/p/456922184" target="_blank" rel="noopener"
>參考文章&lt;/a>&lt;/p>&lt;/blockquote>
&lt;h2 id="騰挪的基本精神">騰挪的基本精神
&lt;/h2>&lt;ol>
&lt;li>不能全都想要&lt;/li>
&lt;li>避重就輕&lt;/li>
&lt;li>有捨有得&lt;/li>
&lt;li>以小換大&lt;/li>
&lt;li>避免去救非要子而走重&lt;/li>
&lt;/ol>
&lt;h2 id="棋形要點">棋形要點
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>理解好的棋形非常重要&lt;/strong>&lt;/li>
&lt;li>圍棋入門教程 p313：實戰中避免愚形、凝形、俗手，才能製造有利的戰鬥&lt;/li>
&lt;li>同樣一手，周邊配置不同，判斷也會不同，形狀不是唯一&lt;/li>
&lt;li>叫吃不一定要發動，要看是否有其他更大的地方&lt;/li>
&lt;/ul>
&lt;h3 id="雙單形">雙單形
&lt;/h3>&lt;ul>
&lt;li>單黏不如雙&lt;/li>
&lt;li>單黏造成一變得呆滯&lt;/li>
&lt;li>雙單形見定靠單（當雙氣緊時）&lt;/li>
&lt;/ul>
&lt;h3 id="已成愚形">已成愚形
&lt;/h3>&lt;ul>
&lt;li>應及時止損&lt;/li>
&lt;li>避免俗手連發&lt;/li>
&lt;/ul>
&lt;h2 id="棋形格言">棋形格言
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>曲又撞氣，大惡&lt;/strong> — 直接曲 vs 跳一個&lt;/li>
&lt;li>下在一個後續會被迫成為愚形的點也是惡手&lt;/li>
&lt;li>大猴臉是好形&lt;/li>
&lt;li>踢立跳高拆三後續手段&lt;/li>
&lt;/ul>
&lt;h2 id="圍棋格言">圍棋格言
&lt;/h2>&lt;ol>
&lt;li>中央開花三十目&lt;/li>
&lt;li>二路沿邊活也輸&lt;/li>
&lt;li>棋入中腹爭正面&lt;/li>
&lt;li>多子圍空方勝扁&lt;/li>
&lt;li>象眼被穿莫兩壓&lt;/li>
&lt;li>緊氣二子頭必扳（連扳）&lt;/li>
&lt;li>拆三打入托為安&lt;/li>
&lt;li>侵消模樣鎮吊銷（尖沖）&lt;/li>
&lt;li>虛方成形宜單跳&lt;/li>
&lt;li>三路騰挪常碰靠&lt;/li>
&lt;li>虎被叫吃打劫或反打&lt;/li>
&lt;li>三路被打棄兩個（多棄一子能出棋、棄一不如棄二）&lt;/li>
&lt;li>壓強不壓弱&lt;/li>
&lt;li>兩打同情不打，後先有變須敲&lt;/li>
&lt;/ol>
&lt;h2 id="漫談基本手筋">漫談基本手筋
&lt;/h2>&lt;ul>
&lt;li>對局開始首先要佔自己的好點，而後逐漸佔妨害對方的好點&lt;/li>
&lt;li>&lt;strong>聯絡還是分斷&lt;/strong> — 這是核心判斷&lt;/li>
&lt;/ul></description></item><item><title>圍棋中盤戰鬥與攻殺</title><link>https://justmaker.github.io/post/baduk/middle-game-fighting/</link><pubDate>Tue, 04 Feb 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/baduk/middle-game-fighting/</guid><description>&lt;h2 id="中盤三步驟">中盤三步驟
&lt;/h2>&lt;h3 id="1-形勢判斷">1. 形勢判斷
&lt;/h3>&lt;ul>
&lt;li>實地&lt;/li>
&lt;li>潛力&lt;/li>
&lt;li>風險和機遇&lt;/li>
&lt;/ul>
&lt;h3 id="2-制定策略">2. 制定策略
&lt;/h3>&lt;ul>
&lt;li>保守&lt;/li>
&lt;li>激進&lt;/li>
&lt;li>正常發展&lt;/li>
&lt;/ul>
&lt;h3 id="3-入侵與反擊">3. 入侵與反擊
&lt;/h3>&lt;ul>
&lt;li>試探&lt;/li>
&lt;li>深入&lt;/li>
&lt;li>威脅&lt;/li>
&lt;/ul>
&lt;h2 id="戰鬥觀念">戰鬥觀念
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>被攻擊&lt;/strong>：反擊 &amp;gt; 逃跑 &amp;gt; 做活&lt;/li>
&lt;li>&lt;strong>要攻擊&lt;/strong>：先補強自己弱點&lt;/li>
&lt;li>&lt;strong>先強弱後價值&lt;/strong>（急所優先於大場）&lt;/li>
&lt;li>若有變化，先看應手，再決定走哪個先手&lt;/li>
&lt;/ol>
&lt;h2 id="一步棋的功用">一步棋的功用
&lt;/h2>&lt;h3 id="攻擊">攻擊
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>破空&lt;/strong> — 減少對方實地&lt;/li>
&lt;li>&lt;strong>破勢&lt;/strong> — 削弱對方外勢&lt;/li>
&lt;li>&lt;strong>纏繞&lt;/strong> — 包圍、壓迫、限制，連續讓對方被動應對&lt;/li>
&lt;li>&lt;strong>吃子&lt;/strong> — 直接吃掉對方棋子&lt;/li>
&lt;/ul>
&lt;h3 id="防守">防守
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>成空&lt;/strong> — 撈取實利&lt;/li>
&lt;li>&lt;strong>成勢&lt;/strong> — 發展潛力&lt;/li>
&lt;li>&lt;strong>自補&lt;/strong> — 補強弱點弱子&lt;/li>
&lt;li>&lt;strong>定型&lt;/strong> — 安定棋型，保持從容&lt;/li>
&lt;li>&lt;strong>騰挪&lt;/strong> — 局部先放置，以不變應萬變
&lt;ul>
&lt;li>佯攻爭取時機，借力使力&lt;/li>
&lt;li>交換空間，減少損失&lt;/li>
&lt;li>以小換大，以少換多&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="分斷類別">分斷類別
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>扳斷&lt;/strong>&lt;/li>
&lt;li>&lt;strong>扭斷&lt;/strong>&lt;/li>
&lt;li>&lt;strong>尖斷&lt;/strong>&lt;/li>
&lt;li>&lt;strong>挖斷&lt;/strong>&lt;/li>
&lt;li>&lt;strong>搭斷&lt;/strong>&lt;/li>
&lt;li>&lt;strong>沖斷&lt;/strong>&lt;/li>
&lt;/ol>
&lt;h2 id="下一步的邏輯">下一步的邏輯
&lt;/h2>&lt;h3 id="1-對殺死活">1. 對殺、死活
&lt;/h3>&lt;h3 id="2-急場">2. 急場
&lt;/h3>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>類型&lt;/th>
&lt;th>手段&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>斷&lt;/strong>&lt;/td>
&lt;td>連接：黏、雙、虎、跳、尖、飛&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;/td>
&lt;td>分斷：沖斷、切斷&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>根&lt;/strong>&lt;/td>
&lt;td>夾擊：一間低夾&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;/td>
&lt;td>生根：立一拆二、立二拆三&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>頭&lt;/strong>&lt;/td>
&lt;td>出頭：扳、長&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;/td>
&lt;td>封鎖：小尖、扳、長&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="3-大場">3. 大場
&lt;/h3>&lt;ul>
&lt;li>佔角&lt;/li>
&lt;li>掛角、守角&lt;/li>
&lt;li>拆邊：方向朝著敵人&lt;/li>
&lt;li>打入：點三三&lt;/li>
&lt;/ul>
&lt;h3 id="4-官子">4. 官子
&lt;/h3>&lt;ul>
&lt;li>順序：先手 → 二路 → 一路&lt;/li>
&lt;/ul>
&lt;h2 id="對殺策略">對殺策略
&lt;/h2>&lt;ol>
&lt;li>減對方的氣&lt;/li>
&lt;li>加自己的氣&lt;/li>
&lt;li>讓對方不能減自己的氣&lt;/li>
&lt;li>讓對方減自己的氣（注意公氣）&lt;/li>
&lt;/ol>
&lt;h2 id="殺氣口訣">殺氣口訣
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>形狀&lt;/th>
&lt;th>內氣數&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>直三、彎三&lt;/td>
&lt;td>3 氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>方四、丁四&lt;/td>
&lt;td>5 氣（方四在角只有 3 氣）&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>刀五、花五&lt;/td>
&lt;td>8 氣&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>葡萄六&lt;/td>
&lt;td>12 氣&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;ul>
&lt;li>需減掉眼內已存在對方子的數量&lt;/li>
&lt;li>&lt;strong>先緊外氣再緊公氣&lt;/strong>&lt;/li>
&lt;/ul>
&lt;h2 id="局部戰鬥原則">局部戰鬥原則
&lt;/h2>&lt;ol>
&lt;li>棋子可死，但要發揮其價值&lt;/li>
&lt;li>試著找對方弱點，不要一味防守&lt;/li>
&lt;li>了解棋形要點：做題、看書、經驗&lt;/li>
&lt;li>驗算後續是否成立&lt;/li>
&lt;/ol>
&lt;h2 id="解題技巧">解題技巧
&lt;/h2>&lt;ol>
&lt;li>敵之急所，我之急所&lt;/li>
&lt;li>變換手順&lt;/li>
&lt;li>有虎口點入，沒虎口縮小眼位或緊氣（立下是常用緊氣手法）&lt;/li>
&lt;li>窮舉&lt;/li>
&lt;/ol>
&lt;h2 id="肩衝">肩衝
&lt;/h2>&lt;ul>
&lt;li>是一種見和點的攻擊：限制外勢或破空&lt;/li>
&lt;li>三線打入：破空或限制邊上發展&lt;/li>
&lt;/ul>
&lt;h2 id="如何對付飛">如何對付飛？
&lt;/h2>&lt;ul>
&lt;li>沖若無法斷則採用跨斷&lt;/li>
&lt;li>單跨較難直接斷&lt;/li>
&lt;li>但若棋型允許雙跨，則有機會斷&lt;/li>
&lt;li>斷在好的位置（切出氣較少的部分）有利於發動攻勢&lt;/li>
&lt;/ul>
&lt;h2 id="相思斷">相思斷
&lt;/h2>&lt;p>斷的一種，名為斷其實是為了連接。無論對方怎樣應接，重要棋子最終仍無法擺脫被殲的困境。&lt;/p>
&lt;ul>
&lt;li>一靠二斷接不歸&lt;/li>
&lt;li>往要斷的方向靠&lt;/li>
&lt;/ul></description></item><item><title>圍棋定式整理：從十大基本到 AI 定式</title><link>https://justmaker.github.io/post/baduk/joseki/</link><pubDate>Mon, 03 Feb 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/baduk/joseki/</guid><description>&lt;h2 id="十大基本定式">十大基本定式
&lt;/h2>&lt;h3 id="星位5-個">星位（5 個）
&lt;/h3>&lt;ol>
&lt;li>點三三&lt;/li>
&lt;li>守角托角&lt;/li>
&lt;li>小飛守角&lt;/li>
&lt;li>一間低夾&lt;/li>
&lt;li>（小飛掛角相關）&lt;/li>
&lt;/ol>
&lt;h3 id="小目5-個">小目（5 個）
&lt;/h3>&lt;ol>
&lt;li>托退（木谷定式）&lt;/li>
&lt;li>尖頂（踢立跳）&lt;/li>
&lt;li>三間低夾&lt;/li>
&lt;li>秀策尖&lt;/li>
&lt;li>三三&lt;/li>
&lt;/ol>
&lt;h2 id="名定式">名定式
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>定式&lt;/th>
&lt;th>特色&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>&lt;strong>木谷&lt;/strong>&lt;/td>
&lt;td>小目高掛托退&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>椅蓋&lt;/strong>&lt;/td>
&lt;td>小目小飛掛的變化&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>大雪崩&lt;/strong>&lt;/td>
&lt;td>一間高掛飛後的複雜變化&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>小雪崩&lt;/strong>&lt;/td>
&lt;td>大雪崩的簡化版&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>妖刀&lt;/strong>&lt;/td>
&lt;td>危險的切斷變化&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>秀策之尖&lt;/strong>&lt;/td>
&lt;td>小目小飛掛後小飛應&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;strong>大斜&lt;/strong>&lt;/td>
&lt;td>小目大飛的複雜定式&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="星位定式詳解">星位定式詳解
&lt;/h2>&lt;h3 id="星位點三三">星位點三三
&lt;/h3>&lt;ul>
&lt;li>星位掛角優於點三三&lt;/li>
&lt;li>但如果對方兩翼已張開，可考慮點三三搶角&lt;/li>
&lt;li>星位兩翼張開 → 對方點三三應尖頂&lt;/li>
&lt;li>星位邊上有配合 → 連扳取角&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>原始點三三落後手，改進後小飛可脫先：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>原始缺陷：拆邊窄、落後手&lt;/li>
&lt;li>白 6 和白 8 順序須注意&lt;/li>
&lt;li>若白棋扳完虎，下 C 位繼續延伸厚勢&lt;/li>
&lt;/ul>
&lt;h3 id="星位小飛守角後續">星位小飛守角後續
&lt;/h3>&lt;ul>
&lt;li>有外勢選擇衝出&lt;/li>
&lt;li>一般情況長&lt;/li>
&lt;li>特殊情況可尖頂取角（但下方會犧牲）&lt;/li>
&lt;li>沒外勢需小飛&lt;/li>
&lt;/ul>
&lt;h3 id="星位單關後續">星位單關後續
&lt;/h3>&lt;ul>
&lt;li>4 虎 8 大飛&lt;/li>
&lt;li>4 沾 6 小飛（後續黑一定要 7 靠上去不可脫先）&lt;/li>
&lt;/ul>
&lt;h2 id="小目定式詳解">小目定式詳解
&lt;/h2>&lt;h3 id="小目高掛標準托退--木谷定式">小目高掛（標準：托退 / 木谷定式）
&lt;/h3>&lt;ul>
&lt;li>托為第一手&lt;/li>
&lt;li>守方若不托走他處，攻方第二手直接托搶角&lt;/li>
&lt;li>托完要退&lt;/li>
&lt;li>托後拆邊切勿戀戰&lt;/li>
&lt;/ul>
&lt;h3 id="小目小飛掛低掛標準踢立跳">小目小飛掛（低掛）（標準：踢立跳）
&lt;/h3>&lt;ol>
&lt;li>&lt;strong>尖頂&lt;/strong>（踢立跳）&lt;/li>
&lt;li>&lt;strong>秀策尖&lt;/strong> = 小飛，白拆二&lt;/li>
&lt;li>&lt;strong>拆二&lt;/strong> → 凌空點後托虎拆四&lt;/li>
&lt;/ol>
&lt;h3 id="小目被掛角應對">小目被掛角應對
&lt;/h3>&lt;p>&lt;strong>小飛掛：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>另一方向小飛&lt;/li>
&lt;li>一間低夾&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>一間高掛：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>飛：得邊&lt;/li>
&lt;li>托退：得角和右邊（可能導致雪崩定式）&lt;/li>
&lt;/ul>
&lt;h2 id="開場近戰技巧">開場近戰技巧
&lt;/h2>&lt;ol>
&lt;li>踢立跳&lt;/li>
&lt;li>托頂&lt;/li>
&lt;li>托退&lt;/li>
&lt;/ol>
&lt;h2 id="ai-定式">AI 定式
&lt;/h2>&lt;h3 id="雙掛">雙掛
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://youtu.be/dvNStkXQn0A?si=HDkvuWl6DwkFwqoD" target="_blank" rel="noopener"
>教學影片 1&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://youtu.be/FhgI7FBsN-4?si=Pya0QkSoui07wGUG" target="_blank" rel="noopener"
>教學影片 2&lt;/a>&lt;/li>
&lt;/ul>
&lt;h3 id="高目">高目
&lt;/h3>&lt;ul>
&lt;li>&lt;a class="link" href="https://youtu.be/z3vYi5PDCwI?si=iyWexpRw56aiUXPF" target="_blank" rel="noopener"
>教學影片&lt;/a>&lt;/li>
&lt;/ul>
&lt;h2 id="三連星相關">三連星相關
&lt;/h2>&lt;h3 id="破解三連星">破解三連星
&lt;/h3>&lt;ul>
&lt;li>外掛、點三三較為常見，內掛較不好&lt;/li>
&lt;li>點三三較為簡明&lt;/li>
&lt;/ul>
&lt;h3 id="三連星定型技巧">三連星定型技巧
&lt;/h3>&lt;ol>
&lt;li>&lt;a class="link" href="https://youtu.be/P-bkZMzfJAA?si=xACGlx01Pk-RWbg4" target="_blank" rel="noopener"
>邊碰解法&lt;/a>&lt;/li>
&lt;li>&lt;a class="link" href="https://youtu.be/dMgzsJcbfQo?si=E-g80NV3IW99DXqj" target="_blank" rel="noopener"
>外碰解法&lt;/a>&lt;/li>
&lt;li>朱瑞斯 &lt;a class="link" href="https://youtu.be/9pBbvjSXWqg?si=sdCXSASKguvxbOJl" target="_blank" rel="noopener"
>教學&lt;/a>
&lt;ul>
&lt;li>有信心做活：打入（掛角尋求見和點、對方壓制可小飛碰連扳建立根據地、對方奪根可往外跳逃）&lt;/li>
&lt;li>沒信心做活：淺消（封鎖線連接法找適合的淺消點）&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a class="link" href="https://youtu.be/unVAPJfzPs0?si=sEkCgOIWVg2R9KJI" target="_blank" rel="noopener"
>高川格&lt;/a>&lt;/li>
&lt;/ol>
&lt;h2 id="打入">打入
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>無憂角&lt;/strong>：靠在開門方向低位外側&lt;/li>
&lt;li>&lt;strong>小目單關&lt;/strong>：內側下托內尖
&lt;ul>
&lt;li>對方叫吃直接返叫吃逃走&lt;/li>
&lt;li>對方長直接立下做活&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>星位單關&lt;/strong>：點三三或小目靠&lt;/li>
&lt;/ul>
&lt;h2 id="個人定式邏輯">個人定式邏輯
&lt;/h2>&lt;h3 id="小目">小目
&lt;/h3>&lt;ul>
&lt;li>&lt;strong>一間高掛&lt;/strong> → 木谷托退一間拆（得角和對邊），對方可選小雪崩（對方稍差）&lt;/li>
&lt;li>&lt;strong>小飛&lt;/strong> → 椅蓋（可拆到邊中星位，得角和對邊）&lt;/li>
&lt;/ul>
&lt;h3 id="星位">星位
&lt;/h3>&lt;ul>
&lt;li>一間高掛&lt;/li>
&lt;li>小飛&lt;/li>
&lt;li>三三&lt;/li>
&lt;/ul>
&lt;h2 id="定式格言">定式格言
&lt;/h2>&lt;ul>
&lt;li>從定式中學好形&lt;/li>
&lt;li>定式中出現過的形狀大多不是壞形&lt;/li>
&lt;li>多學定式可以多接觸好形&lt;/li>
&lt;/ul></description></item><item><title>圍棋布局與開局邏輯</title><link>https://justmaker.github.io/post/baduk/opening-layout/</link><pubDate>Sun, 02 Feb 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/baduk/opening-layout/</guid><description>&lt;h2 id="點目">點目
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>類型&lt;/th>
&lt;th>貼目&lt;/th>
&lt;th>全盤&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>業餘常見&lt;/td>
&lt;td>5.5 / 6.5 / 7.5&lt;/td>
&lt;td>43 / 87 / 184.5&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>職業常見&lt;/td>
&lt;td>—&lt;/td>
&lt;td>44 / 88 / 185&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h3 id="why-44-win">Why 44 Win?
&lt;/h3>&lt;ul>
&lt;li>全盤 81 目（9 路）&lt;/li>
&lt;li>黑 44 目 → 白 37 目&lt;/li>
&lt;li>黑 44 &amp;gt; 白 37 + 5.5 貼目 → 黑勝&lt;/li>
&lt;/ul>
&lt;h2 id="快速判斷局勢">快速判斷局勢
&lt;/h2>&lt;ul>
&lt;li>整個棋盤 &lt;strong>361 目&lt;/strong>&lt;/li>
&lt;li>一半 180 目、四分之一 90 目&lt;/li>
&lt;li>星位一個全角 &lt;strong>16 目&lt;/strong>&lt;/li>
&lt;li>兩個角星位中間邊 &lt;strong>44 目&lt;/strong>&lt;/li>
&lt;li>星位角邊以外的中腹 &lt;strong>121 目&lt;/strong>&lt;/li>
&lt;li>(16 + 44) × 4 + 121 = 361 ✓&lt;/li>
&lt;/ul>
&lt;h2 id="布局選項">布局選項
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>三連星&lt;/strong> — 重視外勢&lt;/li>
&lt;li>&lt;strong>中國流&lt;/strong> — 攻守兼備&lt;/li>
&lt;li>&lt;strong>小林流&lt;/strong> — 實地導向&lt;/li>
&lt;/ol>
&lt;h2 id="拆邊原則">拆邊原則
&lt;/h2>&lt;ul>
&lt;li>往寬的地方拆&lt;/li>
&lt;li>擴張自己限制敵人 &amp;gt; 單純擴張自己&lt;/li>
&lt;li>取完勢的地方宜盡早中間延伸&lt;/li>
&lt;li>布局階段三四路展開可獲得平衡：三路穩重，四路積極&lt;/li>
&lt;li>&lt;strong>立二拆三，立三拆四，不怕打入&lt;/strong>&lt;/li>
&lt;li>高低配合：一拆三時一高（勢力線 4）一低（地域線 3）&lt;/li>
&lt;li>拆的優先方向：往展翼小的方向先展&lt;/li>
&lt;/ul>
&lt;h2 id="一般職棋約-250-手">一般職棋約 250 手
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>階段&lt;/th>
&lt;th>手數&lt;/th>
&lt;th>內容&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>前 50&lt;/td>
&lt;td>1-50&lt;/td>
&lt;td>布局&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>中 150&lt;/td>
&lt;td>51-200&lt;/td>
&lt;td>中盤&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>後 50&lt;/td>
&lt;td>201-250&lt;/td>
&lt;td>收官&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;h2 id="black-opening-系統">Black Opening 系統
&lt;/h2>&lt;h3 id="黑-1c-星位">黑 1C 星位
&lt;/h3>&lt;p>&lt;strong>白 2C 對角星位&lt;/strong> → 黑 3C 向 1C 星位小目&lt;/p>
&lt;ul>
&lt;li>白 4C 星位 → 黑 5 點三三定式&lt;/li>
&lt;li>白 4C 小目向白 → 黑 5 星位點三三&lt;/li>
&lt;li>白 4C 小目向黑 → 黑 5 小飛掛小目&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>白 2C 直線星位&lt;/strong> → 黑 3C 對角星位&lt;/p>
&lt;ul>
&lt;li>白 4C 星位 → 任意白角星位點三三&lt;/li>
&lt;li>白 3C 小目 → 黑 3C 小目飛掛定式&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>白 2C 對角小目&lt;/strong> → 黑 3C 小目和白 2C 對向&lt;/p>
&lt;p>&lt;strong>白 2C 直線小目向黑&lt;/strong> → 黑 3C 小飛掛小目&lt;/p>
&lt;p>&lt;strong>白 2C 直線小目向空角&lt;/strong> → 黑 3C 對角星位&lt;/p>
&lt;h2 id="white-opening--black-star--star">White Opening — Black Star + Star
&lt;/h2>&lt;p>黑 1C 星位 → 白 2C 對角星位 → 黑 3C 星位 → 白 4C 星位&lt;/p>
&lt;ul>
&lt;li>黑 5 點三三 → 白 6 擋黑面（後手/先手定式）&lt;/li>
&lt;li>黑 5 小飛掛黑面 → 白 6 對角小飛掛白面
&lt;ul>
&lt;li>黑 7 雙飛燕 / 點餘角三三 / 小飛掛餘角&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>黑 5 小飛掛白面 → 白 6 踢立跳
&lt;ul>
&lt;li>黑點餘角三三 / 立邊拆三&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="white-opening--black-star--komoku">White Opening — Black Star + Komoku
&lt;/h2>&lt;p>黑 1C 星位 → 白 2C 對角星位&lt;/p>
&lt;p>&lt;strong>黑 3C 小目向白&lt;/strong> → 白 4C 星位&lt;/p>
&lt;ul>
&lt;li>黑 5 點三三 → 白 6 擋黑面&lt;/li>
&lt;li>黑 5 小飛掛黑星位邊 → 白 6 一間掛黑小目&lt;/li>
&lt;li>黑 5 小飛掛黑小目邊 → 白 6 小飛掛黑小目&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>黑 3C 小目向黑&lt;/strong> → 白 4C 星位&lt;/p>
&lt;ul>
&lt;li>黑 5 點小目邊三三 / 點星位邊三三 / 小飛掛各方向&lt;/li>
&lt;/ul>
&lt;h2 id="布局格言">布局格言
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>死亡線（一路）、失敗線（二路）、實利線（三路）、勢力線（四路）&lt;/strong>&lt;/li>
&lt;li>星位尖頂對應小飛不推薦&lt;/li>
&lt;li>逢靠必扳、逢扳必長、逢鎮必飛&lt;/li>
&lt;li>開拆時一般不會撞到其他棋子&lt;/li>
&lt;/ul>
&lt;h2 id="go-簡單英文">Go 簡單英文
&lt;/h2>&lt;table>
&lt;thead>
&lt;tr>
&lt;th>中文&lt;/th>
&lt;th>英文&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>星位&lt;/td>
&lt;td>Star point&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>小目&lt;/td>
&lt;td>Komoku / 3-4 point&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>三三&lt;/td>
&lt;td>San-san / 3-3 point&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>天元&lt;/td>
&lt;td>Tengen / Center point&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>角地&lt;/td>
&lt;td>Corner territory&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>定式&lt;/td>
&lt;td>Joseki&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>布局&lt;/td>
&lt;td>Opening / Layout&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title>圍棋學習路線圖：從入門到升段</title><link>https://justmaker.github.io/post/baduk/learning-roadmap/</link><pubDate>Sat, 01 Feb 2025 00:00:00 +0000</pubDate><guid>https://justmaker.github.io/post/baduk/learning-roadmap/</guid><description>&lt;h2 id="圍棋三大要素">圍棋三大要素
&lt;/h2>&lt;ol>
&lt;li>&lt;strong>棋感&lt;/strong> — 直覺判斷，第一感&lt;/li>
&lt;li>&lt;strong>判斷&lt;/strong> — 形勢分析，大小判斷&lt;/li>
&lt;li>&lt;strong>計算&lt;/strong> — 死活、對殺、變化圖&lt;/li>
&lt;/ol>
&lt;h2 id="圍棋十訣">圍棋十訣
&lt;/h2>&lt;ol>
&lt;li>不得貪勝&lt;/li>
&lt;li>入界宜緩&lt;/li>
&lt;li>攻彼顧我&lt;/li>
&lt;li>棄子爭先&lt;/li>
&lt;li>捨小就大&lt;/li>
&lt;li>逢危須棄&lt;/li>
&lt;li>慎勿輕速&lt;/li>
&lt;li>動須相應&lt;/li>
&lt;li>彼強自保&lt;/li>
&lt;li>勢孤取和&lt;/li>
&lt;/ol>
&lt;h2 id="自創跟隨-ai-學習步驟">自創：跟隨 AI 學習步驟
&lt;/h2>&lt;h3 id="step-1學定式">Step 1：學定式
&lt;/h3>&lt;ul>
&lt;li>星位、小目、高目各記住至少一個可用的掛角或點三三方式&lt;/li>
&lt;li>掛角遞角點入被夾後續定型&lt;/li>
&lt;/ul>
&lt;h3 id="step-2學布局">Step 2：學布局
&lt;/h3>&lt;p>推薦工具：電腦 &lt;a class="link" href="https://github.com/sanderland/katrain" target="_blank" rel="noopener"
>KataTrain&lt;/a>、安卓 BadukAI&lt;/p>
&lt;ul>
&lt;li>上述有一邊、兩邊、邊上配合的選擇
&lt;ul>
&lt;li>進階：分遠配合、近配合&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>對角、對角+一邊、對角+兩邊配合的選擇&lt;/li>
&lt;li>遇到不會對付的布局，先去看影片學習
&lt;ul>
&lt;li>例如：二連星、三連星、中國流（含高、迷你）、小林流、向小目、錯小目、星無憂角、對角星&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h3 id="step-3學中盤">Step 3：學中盤
&lt;/h3>&lt;ul>
&lt;li>和 AI 下棋，先從自己剛好打不過的難度開始（推薦 OGS 不限時）&lt;/li>
&lt;li>下完一種策略後，從布局再出發嘗試另一種策略（OGS 分支對局功能）
&lt;ul>
&lt;li>例如：策略一 先撈實空、策略二 先建模樣、策略三 打入對方模樣&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>收官可以自己下省時間，初期可用實體棋盤輔助後續變化圖&lt;/li>
&lt;li>成果檢驗成功後往下一個等級或下一個帳號挑戰&lt;/li>
&lt;/ul>
&lt;h2 id="等級成果檢驗">等級成果檢驗
&lt;/h2>&lt;ul>
&lt;li>&lt;strong>不開狗連續戰勝該等級三盤為通過標準&lt;/strong>
&lt;ul>
&lt;li>持黑持白至少各一以上&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>可以採用不限時（建議段位以上慢慢嘗試使用預設時長）&lt;/li>
&lt;li>可以用實體棋盤輔助變化（建議段位以上慢慢嘗試不用）&lt;/li>
&lt;/ul>
&lt;h2 id="新的學習方式讓-ai-手把手教學">新的學習方式：讓 AI 手把手教學
&lt;/h2>&lt;p>建立符合自己風格的好棋觀：&lt;/p>
&lt;ol>
&lt;li>&lt;strong>先想自己的想像落點&lt;/strong>（第一感 + 推測可能落點，只開 Next Moves）&lt;/li>
&lt;li>&lt;strong>和 AI 對答案&lt;/strong>（開 Top Moves）&lt;/li>
&lt;li>&lt;strong>釐清自己的想像落點為什麼不好，記錄下來&lt;/strong>
&lt;ul>
&lt;li>尤其第一感必須仔細檢視自己的感覺和邏輯&lt;/li>
&lt;li>必須弄清楚後續幾手雙方應對，和 AI 確認想像是否有誤&lt;/li>
&lt;li>無法釐清就標上問號，待以後回頭再釐清&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>把所有可能選點都想過&lt;/strong>（利用 Policy Moves）&lt;/li>
&lt;li>&lt;strong>選一個勝率降不多（&amp;lt;5%）且自己可以理解的解法，嘗試吸收&lt;/strong>&lt;/li>
&lt;li>&lt;strong>吸收後才去落子&lt;/strong>
&lt;ul>
&lt;li>整盤和局部的形勢（當下狀況）及方向（後續重點）都要思考&lt;/li>
&lt;li>最好能把後續幾步變化也吸收&lt;/li>
&lt;li>每一步都去對答案效果比較差&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;strong>著重檢討自己的想像落點&lt;/strong>
&lt;ul>
&lt;li>不要學習對手落點（低段 AI 俗手連發很常見）&lt;/li>
&lt;li>學習重點在己方如何應對敵方落子（待 AI 調高段後再學對手應對）&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ol>
&lt;h3 id="優缺點">優缺點
&lt;/h3>&lt;p>&lt;strong>優點：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>對手穩定且省時間&lt;/li>
&lt;li>一盤棋可以學到大量知識&lt;/li>
&lt;li>在實戰中學到好的棋、好的方向&lt;/li>
&lt;li>避免初期一直輸棋不知從何檢討&lt;/li>
&lt;li>以一步或幾步為單位學習，而非整盤&lt;/li>
&lt;li>提早學會覆盤&lt;/li>
&lt;li>同樣的招式不會中第二次&lt;/li>
&lt;/ul>
&lt;p>&lt;strong>缺點：&lt;/strong>&lt;/p>
&lt;ul>
&lt;li>一盤棋花很長時間（數小時到數天）&lt;/li>
&lt;li>需要大量耐心、自我檢討和積極學習&lt;/li>
&lt;li>自制力不好不適用&lt;/li>
&lt;li>沒有老師帶，要自己悟&lt;/li>
&lt;/ul>
&lt;h3 id="須注意">須注意
&lt;/h3>&lt;ul>
&lt;li>不能取代詰棋，做題練細算很重要&lt;/li>
&lt;li>成果檢驗需嚴謹，過不了就繼續留在該等級&lt;/li>
&lt;li>不可躁進，沒有吸收就去走棋沒有意義&lt;/li>
&lt;li>開狗只適用和電腦下，和人下開狗沒有意義&lt;/li>
&lt;/ul>
&lt;h2 id="學棋重點">學棋重點
&lt;/h2>&lt;ol>
&lt;li>初期不了解定式無妨，先記住基本掛角和點三三方式&lt;/li>
&lt;li>&lt;strong>棋感優先&lt;/strong> — 如果預想落點大都是紅黃，自己下棋只會俗惡手連發&lt;/li>
&lt;/ol>
&lt;h2 id="升段重點">升段重點
&lt;/h2>&lt;ul>
&lt;li>中盤戰鬥、攻殺&lt;/li>
&lt;/ul>
&lt;h2 id="圍棋五階段">圍棋五階段
&lt;/h2>&lt;p>布局 → 序戰 → 中盤 → 終局戰 → 官子&lt;/p></description></item></channel></rss>