Markdown 教學完整指南|原生語法與 GitHub Flavored Markdown

Markdown 是現在最常見的輕量文件格式,從 GitHub README、技術部落格到 Notion、Slack 都看得到它的身影。這篇文章整理 Markdown 的來歷與設計哲學,分清楚哪些語法是 2004 年 John Gruber 提出的原生 Markdown 與後來的 CommonMark 規範,哪些是 GitHub 額外擴充出來的 GFM(GitHub Flavored Markdown),包含表格、任務清單、刪除線、Alerts、Mermaid 圖表等,並附上實際範例與相容性注意事項。

macOS 停止支援 x86|Intel Mac、Apple Silicon、Rosetta 2 完整退場時間表

Apple 已在 WWDC 2025 宣布 macOS 26 Tahoe 是最後一版支援 Intel Mac 的系統,2026 年秋季的 macOS 27 起 Apple Silicon 限定,Rosetta 2 也會在 2027 年的 macOS 28 大幅縮減為僅支援少數舊遊戲。本文整理 Intel Mac、Apple Silicon、Rosetta 2 三者的關係與退場時間表,說明 Intel Mac 用戶該擔心什麼、Apple Silicon 用戶其實不用太恐慌,以及過渡期該做哪些準備來避免 app 突然壞掉。

macOS GUI Terminal 與 SSH 差在哪|launchctl managername 深入解析

在 mac 前面打開 Terminal 跟從別台電腦 SSH 進來,看起來都是同一個帳號的 zsh,行為卻差很多:keychain 解鎖狀態、環境變數、TCC 權限、pbcopy、TouchID、osascript 通知全部不一樣。這些差異的根源都能用 launchctl managername 回報的 Aqua 或 Background 看出來。這篇整理實際會踩到哪些差異、背後的 launchd domain 機制,還有把 mac 當伺服器時如何讓 SSH session 更接近 GUI 行為。

macOS SSH 連線 Claude Code 顯示未登入|keychain 未解鎖解法

從其他電腦 SSH 進 mac mini 要用 Claude Code,啟動後卻被要求 /login,但明明在本機 Terminal 已經登入過也正常能用,偶爾透過 tmux 進 session 也會遇到一樣狀況。這是 macOS login keychain 在非 GUI session 沒被解鎖造成的通用問題,用 security unlock-keychain 就能解決。這篇會說明為什麼 SSH session 會踩到、指令為什麼有效,還有 gh、git、docker、codesign 等其他同類型會踩雷的情境。

Playwright CLI 教學|搭配 Claude Code 的瀏覽器自動化實戰

Playwright 是目前最主流的跨瀏覽器自動化框架,而 playwright-cli 讓我們不用建專案、不用寫測試套件,一行指令就能截圖、錄製操作、抓登入後的資料。這篇文章會介紹 Playwright 與 Puppeteer 的差異、為什麼會誕生 playwright-cli、它跟 Playwright MCP 的定位差在哪,並搭配 Claude Code 示範四個實際應用:自動截圖比對、codegen 錄製、連既有瀏覽器操控社群、把流程固化成腳本省下 AI token。

Regular Expression 正規表達式完整教學|從零開始到進階實戰指南

Regular Expression(正規表達式)是開發者必備的文字處理技能。這篇教學從最基本的字元比對開始,一步步帶你理解 Character Class、Quantifier、Anchor、Group、Lookahead 等核心概念,搭配 Email 驗證、台灣手機號碼比對、Log 解析等實戰範例,涵蓋 JavaScript、Python、Java、grep、sed 等多語言用法,最後附上完整語法速查表。

Mermaid 語法教學|用文字畫流程圖、循序圖、甘特圖,AI 時代高效的圖表工具

Mermaid 是一套用類似 Markdown 的純文字語法來畫圖的工具,支援流程圖、循序圖、類別圖、狀態圖、甘特圖、ER 圖、圓餅圖、心智圖等常見圖表,GitHub、Notion、HackMD 都能直接渲染。這篇文章從基本語法開始,搭配實際範例帶大家認識每一種圖表的畫法,還能搭配 AI 快速產出專業圖表。

Claude Code 原始碼意外洩漏|512,000 行程式碼揭露的架構、Bug 與隱藏功能

2026 年 3 月底,Anthropic 在發佈 Claude Code npm 套件時意外夾帶了 source map 檔案,導致 512,000 行 TypeScript 原始碼全部曝光。安全研究員與開發者迅速從中挖出 token 消耗過快的 autocompact bug、Permission system 安全漏洞,以及 KAIROS 常駐代理、BUDDY AI 寵物等隱藏功能。這篇文章整理洩漏的原因、原始碼揭露的架構設計、已知 Bug、爭議功能。

npm 與 pip 套件遭供應鏈攻擊|axios、LiteLLM 事件解析與防範指南

2026 年 3 月,npm 上每週破億下載的 axios 與 PyPI 上 AI 熱門套件 LiteLLM 接連遭到供應鏈攻擊,惡意程式碼透過正常的套件安裝流程直接進入開發者的電腦,竊取憑證、植入後門。這篇文章會介紹什麼是套件管理器與供應鏈攻擊、拆解 axios 和 LiteLLM 兩起事件的攻擊手法與時間線,並提供 npm、pip、Maven、Gradle 開發者在 AI 時代可以馬上實踐的防範措施與工具推薦。

tmux 終端機多工教學|Session 管理、分割視窗與 Claude Code 滑鼠滾輪修復

常在終端機工作的開發者一定遇過:SSH 斷線工作就消失、想同時看 log 和寫程式卻要開一堆視窗。tmux 是終端機多工器,能在一個視窗內管理多個 Session、分割畫面,斷線也能接回去。這篇從安裝到實用設定完整教學,還會解決在 tmux 中使用 Claude Code 時滑鼠滾輪失效的問題。