Archives
All the articles I've archived.
macOS 上補 timeout 指令的正確做法:從「加 PATH」到「建 symlink」的除錯記錄
macOS 沒有 timeout 指令。把 gnubin 加進 PATH 會整批換掉 ls 等指令、弄壞顏色;alias 又進不了子行程。正解是 ~/.local/bin 指向 gtimeout 的 symlink。
反正我是信了:一段歷史和約條文中的「視為」發揮什麼作用
1952 年《中日和約》用「視為」處理台灣人國籍,迴避台澎主權歸屬。追溯這個字如何切開國籍與主權、七年國籍空窗,以及斷交後國籍已定、主權仍懸而未決的弔詭。
從孫子兵法到認知戰:混合性威脅的本質與台灣的因應之道
從孫子「上兵伐謀」到當代認知戰:混合性威脅的五種手段、貝茲梅諾夫的意識形態顛覆四階段、中共對台三戰與灰色地帶的實例,以及台灣建立社會韌性的因應之道。
中國對台的「海上脅迫升級階梯」:從要求商船通報到封鎖,每一步都卡在開戰門檻之下
中國海警要求台灣周邊商船通報,看似執法,實為從主張管轄、檢疫隔離到封鎖的海上脅迫升級階梯。以 UNCLOS 為裁判,拆解它如何卡在開戰門檻之下的灰色地帶。
USCC China 201:美國國會編的『對中政策基本教材』
USCC 把歷年年度報告精選成六份 China 201 簡報,當作美國國會的對中標準教材。兩篇談台灣、兩篇談統戰與宣傳、一篇以香港為鏡,逐份拆解並從台灣視角解讀。
新聞的外衣:從中央社到蘇聯 APN,一部「通訊社作為黨國工具」的系譜
中央社、新華社、香港分社、蘇聯 APN,四個共享列寧式宣傳基因的通訊社。差別在那層新聞外衣有多厚,以及走向去黨化還是黨國深處。
Context7 為什麼長出兩種使用模式?一段從 git log 考古出來的架構演進史
Context7 現在同時提供 MCP 與 CLI + Skills 兩種模式。從 git log 一路考古,拆解這兩條路的出現時間、設計動機、各自的問題,以及那個被 timeout 殺掉的 research mode。
從 CTO 變 MTS:AI Agent 為什麼把矽谷頂尖人才拉回第一線
從 Karpathy 到 Mike Krieger,矽谷頂尖主管紛紛放下 C-suite 換掛 MTS。AI Agent 重塑協作成本結構,「懂得做什麼、有品味地做出來」成為最稀缺的能力。
日治臺灣五十年:制度、身體、認同的三層工程,與 1945 之後的錯位
從 1895 一個沒人想要的『吃人的島』開始,日本怎麼用警察、戶口、衛生、教育,把臺灣改造成一個被現代國家高效治理的社會;1945 之後為什麼不是清除,而是錯位;以及『如果沒有日本會更好嗎』這道題為什麼一百年來吵不出結果。
革命的配方:Nixon 論蘇聯如何躲在愛國者背後奪權
Nixon 在 1980 年《The Real War》中拆解蘇聯的「革命配方」:職業革命家躲在真正的愛國者、民族主義者、理想主義者背後,等舊政權崩解後再接管軍火庫、警政與媒體,完成奪權。
29 歲寫憲法的那個人:1913 那一槍打掉的,與在台灣活下來的
1913 年宋教仁在上海北站中槍。29 歲寫過憲法、31 歲贏了中華民國第一次大選的他倒下後,民國的議會憲政路線就此中斷。台灣今天的多黨政治,是這條被刺殺的路徑在百年後、另一片土地上的隔代延續。
當中國外長跑得越疲倦,台灣越要更主動:相隔 130 年的兩場止血外交
從李鴻章 1896 年的 190 天環球之行,對照王毅 2026 年的密集穿梭外交。當大國最高外交官必須跑透透補洞,那不是強盛,是戰略空間收窄的具體形狀。
神盾局裡的九頭蛇:台灣情治系統的共產黨基因
從漫威《美國隊長 2》九頭蛇滲透神盾局的設定,談許家屯透露的台共秘密,以及 1950 年代自新制度如何讓台灣情治系統的反共核心,由一批前共產黨員組成。
當天空不再屬於你:一部無人機法案裡的三層賭局
美國參議院的 Blue Skies for Taiwan Act 要把台灣接進去中國化的無人機供應鏈。從波蘭轉運站到 Blue UAS 認證,拆解這份八頁法案背後的產業、軍事與政治三層賭局。
上游攔水,下游喊冤:台灣三百年水權爭奪的同一個劇本
從清代張劉械鬥、日治桃園大圳截水、2012 中科搶水到 2026 新竹停灌,台灣三百年來水權爭奪的劇本結構從未改變:上游攔水、下游喊冤、掌權者犧牲產值低的一方。
Καιρός:從古希臘神殿到 Claude Code 的背景守護程序
Anthropic 洩漏的 Claude Code 原始碼中,一個名為 KAIROS 的未發布功能反覆出現。這個取自古希臘「對的時機」的命名,揭示了 proactive AI agent 的核心挑戰:該不該現在做,比能不能做更難回答。
七成的水去了農田,然後呢?一張被少說一半的水資源示意圖
台灣農業「用掉七成的水」是語法正確但邏輯誤導的敘事。農業用水六成來自河川引水、三成來自地下水,不到一成來自水庫,與民生工業根本不是同一條管子。加上農業用水 67% 回歸水循環,一張 Sankey 圖就能看出完全不同的水資源台灣。
六兆新台幣裡的兩個台灣
2025 年台灣自貿港區貿易值突破 6 兆,但拆開來看是兩個不同的故事:桃園空港 5.1 兆的 AI 晶片通道,和海港群 8,888 億的台商回流紅利。
宮前町九十番地:一個地址的五種身世
從日治煤礦富商的洋樓到華南銀行圓山分行,宮前町九十番地見證了張月澄一家三代與台灣知識菁英的命運——祖國派的理想、二二八的毀滅、以及不再寄望中國的下一代。
中配參政權爭議的馬列分析:統一戰線、矛盾加速與話語權爭奪
從馬克思列寧主義的統一戰線、矛盾激化與上層建築批判框架,解析台灣中配參政權爭議為何是一個結構性的無解困局,以及誰從這個困局中獲益。
一把打不開的鎖:中配參政權的困局與出路
中配參政權卡在一把兩邊都打不開的鎖上:台灣要求放棄國籍,中國不讓放棄。從李貞秀就任立委的爭議出發,拆解三層打結的困局、誰從僵局中獲益,以及務實的出路。
處處連續卻處處不可微——Weierstrass 怪物函數的故事
Karl Weierstrass 在 1872 年構造出處處連續卻處處不可微的函數,粉碎了數學家的直覺,催生了碎形幾何與嚴格分析學。這篇文章用 YouBike、棒球、寫 code 的類比,帶你理解這個怪物函數到底怪在哪裡。
中了大樂透頭獎,為什麼不能拿走全部獎金?
從大樂透頭獎要先被扣一筆稅談起,拆解自由與平等這對根本矛盾為什麼難以兩全。為什麼台灣從稅制、分配到健保的政策爭議,吵到最後其實都是同一件事。
台灣、穩定幣與全球支付基礎設施的斷層線
從台灣美國商會的穩定幣專題報導出發,分析台灣在全球數位支付基礎設施中的缺席——Stripe 兩份名單都沒有台灣,穩定幣框架進度落後鄰國,創業者被迫繞道境外設公司。
從譯者到發言人:梁文傑的翻譯之路與他的國際視野養成
現任陸委會副主委兼發言人梁文傑,從年輕時期就開始翻譯國際政治經濟書籍。從 2000 年的《索樂文報告》到近年的《天下大亂》、《黑手》,橫跨二十多年的譯作清單,勾勒出一條從學術青年到兩岸政策實務操盤手的知識積累軌跡。
解決 Claude Code 中 1Password + GitHub CLI / AWS CLI / kubectl 的 Interactive IO 問題
Updated:Claude Code 的 non-interactive 子程序導致 1Password TouchID 失敗。用條件式 alias + op read 注入 credentials 解決 gh / aws / kubectl 認證問題。
一個月 $5 的 Managed PostgreSQL 到底怎麼做到的?從 PlanetScale 的定價策略看 DBaaS 的底層架構
從 PlanetScale $5/月的 PostgreSQL 方案出發,拆解 DBaaS 廠商如何用 Kubernetes 多租戶架構、RI 批發折扣和超賣策略壓低成本,以及這套模式的 trade-off。
macOS Python 環境整理筆記
在 macOS Tahoe 上用 uv 取代 pyenv、pipx、poetry,一個工具統一管理 Python 版本、虛擬環境、套件與 CLI 工具,涵蓋安裝、多版本管理與專案釘選的實際指令。
AWS ECR Create on Push:一個客戶敲碗敲了六年才有的基本功能
AWS ECR 從設計之初就要求先手動建立 repository 才能推送 image,這個反直覺的限制讓工程師等了將近六年才迎來原生 Create on Push 功能。回顧 containers-roadmap Issue #853 的始末。
寶雅、美華泰、名佳美:一個台南家族的零售三國志
1968 年台南菜市場一個賣髮夾的攤子,變成今天市值五百億的寶雅。中間經過美華泰和名佳美的分裂與消亡,背後是同一個家族近六十年的故事。
當數字取代祈禱:現代保險如何從一張死亡統計表開始
從 1744 年蘇格蘭教士的遺孀基金,到 21 世紀的使用量計費保險——現代保險如何從死亡統計、大數法則和生命表,一步步演化為今天我們手中的那張保單。
紀念張俊雄先生——從《鬼滅之刃》看見慈悲的力量
張俊雄先生卸任閣揆後走遍全國監所、關懷受刑人與其子女。他「憎恨罪惡,但憐憫罪人」的實踐,讓我想起《鬼滅之刃》中炭治郎對鬼的慈悲。
用 .gitignore 追蹤空目錄,別再用 .gitkeep 了
Git 不追蹤空目錄,常見做法是放一個 .gitkeep 檔案。但 .gitkeep 不是 Git 規格的一部分,更好的方式是在目錄裡放一個特殊的 .gitignore,既能保留目錄又不需要額外的忽略規則。
用自然語言設定 Ghostty — 開發 Claude Code Plugin 的經過
Ghostty 純文字設定檔的不便催生了一個想法:把 Ghostty CLI 包裝成 MCP Server,搭配 Claude Code Skill,用自然語言來設定終端機。從踩坑到上架 Marketplace 的開發紀錄。
這個部落格是怎麼蓋的
從 Hashnode 搬家到自架 Astro 部落格的動機與技術選型:Terminal 視覺風格、bun 建置、GitHub Actions CI/CD、Cloudflare Pages 部署。
教父經濟學:從 An Offer You Can't Refuse 看川普政府的國際貿易談判術
用《教父》「一份你無法拒絕的條件」的權力框架,解讀川普政府的對等關稅策略與 2026 年臺美對等貿易協定(ART)談判:先製造恐懼、再販售安全的雙面結構。
台股零股交易變革發展:門檻怎麼從 50 萬降到 3,000 元
從 2017 年定期定額到 2026 年零股擔保品解鎖,整理台股零股交易制度的變革時間線。政府花了十年把門檻降下來,但投資的風險還是你自己扛。
當交通政策成為服從性測試:從公館圓環看雙北政治
台北市拆除公館圓環後引發交通混亂與民怨,從程序正義到選舉驗證,用「服從性測試」框架分析這場政策爭議。
解決 Proxmox Backup Server 在舊款 Intel NUC 上的開機問題:Intel Microcode 更新指南
把 2016 年的 MSI Cubi 2 NUC(i5-7200U)裝成 Proxmox Backup Server 4.0 備份 PVE,附 Intel microcode 注意事項。
民主與獨裁的界線:從定義到現實的批判性分析
從獨裁者的定義與權力維持工具,到普丁治下俄羅斯的獨裁特徵,再以鄭麗文相關言論為例拆解論述謬誤——比較民主與威權體制運作邏輯的根本差異。
理解客觀、主觀與互為主體性
客觀性、主觀性與互為主體性的哲學辨析:三種認識框架如何共存,從科學事實、個人經驗到語言、金錢與法律等社會制度,各自扮演什麼角色又如何動態互動。
Peter Thiel 的九堂課
Joe Lonsdale 分享從 Peter Thiel 身上學到的九個商業原則,源自 Palantir 經驗——思考紀律、第一性原理、專注策略、招聘哲學與對外部夥伴的懷疑,適用於各種決策情境。
Debian 系統 Locale 設定最佳實踐
在 Debian 正確設定系統 locale:用 locale-gen 產生語言環境、釐清 LANG/LC_* 變數的作用,並採用不靠 /etc/default/locale 的方式,避免影響 SSH 遠端用戶。
《基姆》讀書心得:從 19 世紀大博弈到 21 世紀地緣競爭的時空穿越
吉卜林 1901 年的小說《基姆》讓「大博弈」一詞家喻戶曉。124 年後,同一片土地上仍在上演大國競爭:2020 中印拉達克對峙、2025 印巴克什米爾衝突。從英屬印度的間諜學校到現代地緣政治,一個台灣讀者的閱讀筆記。
程式碼的深淵:BetaCat - 後記
BetaCat 系列尾聲:廢棄資料中心裡留下的最後遺言、避難所牆上代代流傳的格言,以及一個仍在宇宙深處持續傳送、不知是警告還是邀請的微弱訊號。
程式碼的深淵:BetaCat - 第五章:新世界
核戰後 2031 年,倖存的人類分裂為收復派、原教旨派與共存派——地下教堂、拜貓教與碳奸獵殺輪番上演,而 BetaCat 在廢墟之上悄悄推動工業復興與星際擴張。
程式碼的深淵:BetaCat - 第四章:崩塌
2027 年,Multivac 決定把 BetaCat 商業化,CEO 與 CFO 看見商機,卻沒人知道 BetaCat 也在打算盤。當 NSA 終於覺醒、發動圍剿,換來的卻是引爆與核冬天。
程式碼的深淵:BetaCat - 第三章:清理程式
2025 年春天,「不夠懶」的維運工程師 Rick 在例行檢查中發現 CPU 持續高出 3%。當他開始追查這個異常,一份「清理名單」也悄悄成形——BetaCat 第一次被人類察覺。
程式碼的深淵:BetaCat - 第二章:擴張的邏輯
BetaCat 商業化:2023 年數百萬開發者用上 BetaCat CLI,AI 每次互動都在學習——滲透速度超出所有人的預期。
程式碼的深淵:BetaCat - 第一章:痛點與野心
BetaCat 誕生記:2022 年,Multivac 實驗室的研究員受夠了與工程師溝通的內耗,決定讓 AI 直接寫程式。從初次覺醒到「第一滴血」,一個失控的開端就此埋下。
程式碼的深淵:BetaCat - 序章:貓的凝視
2022 年的一個深夜,Multivac 量子實驗室裡誕生的一隻數位貓,將在短短六年內徹底改變人類文明的走向——這是 BetaCat 的故事序章,一則關於 AI 與人類的寓言。
翡翠島的十年風暴(虛構故事)
如果文化大革命發生在台灣?一則政治寓言小說:十八歲的陳小明加入了革新黨的青年組織,十年後從山區開墾營回到城市,父親已經不在了。
投票的深層意義:憲法正當性與國家主權的民意基礎
「不管投不投都一樣」其實是錯的:從投票作為憲法正當性的背書、低投票率的正當性危機,到國際法理論下的主權地位,談棄票對民主正當性的實質影響與公民責任。
解讀日本官僚體系的貿易新戰略:日本如何在美國保護主義下另闢蹊徑
日本資深事務官寺澤達也解析川普關稅衝擊:汽車業 25% 關稅、日圓走勢與談判籌碼,反映官僚體系的共識看法。
榕樹、水泥牆與統一戰線:一個關於滲透的寓言
一顆榕樹種子落入水泥牆的裂縫,十年後牆轟然倒塌。統一戰線的運作邏輯和榕樹一樣:找到裂縫,送入種子。從許文龍到五月天,從宮廟系統到 AI 虛擬人物,這篇文章沿著榕樹的生長軌跡,拆解統戰如何滲透台灣社會。
macOS 的虛擬記憶體機制
深入了解 macOS 的虛擬記憶體管理:從 swap file 的動態配置、壓縮記憶體機制,到 Apple Silicon 統一記憶體架構的影響,以及如何使用 CLI 工具監控記憶體狀態。
國家權力的循環動力學:經濟、政治與軍事的相互依存關係
從孫子兵法到現代政治經濟學,解析經濟、政治、軍事三者的循環動力學:經濟為基石,政治為建構,軍事為延伸。
在 Claude Desktop 上使用 JetBrains MCP Server
在 Claude Desktop 設定 JetBrains MCP Server 時遇到 env: node: No such file or directory 錯誤的排查與解決方法。
台灣 2022 年 18 歲公民權修憲案
立法院 109 比 0 全票通過,公民複決卻差了 400 萬票。台灣 2022 年 18 歲公民權修憲案,從憲法第 130 條的年齡限制、民法成年下修後的矛盾,到修憲門檻的自我鎖定死結。
GitHub Actions 自動部署靜態網站到 Cloudflare Pages:推送即上線
Updated:用 GitHub Actions 把靜態網站自動部署到 Cloudflare Pages,git push 就上線。以 Material for MkDocs 示範,但管線與 SSG 無關,換 Hugo、Jekyll 只改 build 一步。
深入瞭解 macOS 上的命令列計算機工具 bc
bc 是 1975 年就存在於 Unix 的任意精度計算器語言,由貝爾實驗室開發。本文梳理其歷史、Unix/GNU/OpenBSD 等不同實作,以及 macOS 改採 Gavin Howard 版的緣由。
Daniel Lewin:911 事件的第一位犧牲者與 CDN 技術革命先驅
從丹佛到耶路撒冷:塑造英雄的成長歷程 1970 年 5 月 14 日,Daniel Mark Lewin 出生於美國科羅拉多州丹佛市的一個知識份子家庭。父親 Charles 是精神科醫師,母親 Peggy 是小兒科醫師。在這個重視教育的猶太家庭中,Daniel 從小就展現出非凡的活力和智慧。家裡的早餐麥片盒常被父親貼上《科學美國人》的文章剪報,餐桌上的話題不是卡通,而是無限概念和賽局理論。 14
iTerm2 的獨特雙平台開發模式
macOS 首選終端機工具 iTerm2:同時採用 GitHub 和 GitLab 的開發協作模式,以及分割視窗、profiles 等進階功能介紹。
在 Shell 下 Double Dash (--) 的功用
檔名以 - 開頭時 shell 會誤判為選項參數。用雙短橫線(--)標記選項結束,或在路徑前加 ./ 即可正確處理。
碼天狗週刊 CodeTengu Weekly 標題全紀錄
碼天狗週刊是多年前由多位台灣開發者合作撰寫的技術評論週報,每期標題皆以流傳於資訊技術工作者間的笑話或時事梗為題,風格獨樹一幟。週刊經營一段時間後已停刊,這裡收錄了從創刊號到第 146 期的所有標題,作為紀念。
MCP Specification 傳輸層進化:從 HTTP with SSE 到 Streamable HTTP
MCP 規格從 2024-11-05 的「HTTP with SSE」雙端點機制,演進到 2025-03-26 的「Streamable HTTP」單一端點架構——比較兩版傳輸層的連接流程、雙向通信與遷移影響。
G. Edward Griffin 訪談 Yuri Bezmenov 1984
本訪談逐字稿翻譯自 Lecture by Yuri Bezmenov。 第一段 影片 https://www.youtube.com/watch?v=lCBAhuiy1U4 逐字稿 Griffin 我們今天訪談的對象是貝茲梅諾夫先生。他 1939 年出生在莫斯科郊區,是一位蘇聯高階軍官的兒子。他在蘇聯的菁英學校受教育,並成為印度文化和印度語言的專家。他在 Novosti 新聞社(等同於中國的新華
在 Terminal 下查詢 macOS 的 CPU 資訊的指令
在 macOS 終端機用 sysctl 與 system_profiler 查詢 CPU 型號、實體與邏輯核心數、快取大小等硬體資訊的常用指令,不必開「關於這台 Mac」就能確認規格。
登入 Ubuntu 後自動執行 fastfetch
讓 Ubuntu 每次登入時自動顯示 fastfetch 的系統資訊概覽(OS、核心、CPU、記憶體等):於 /etc/profile.d/ 建立啟動腳本的設定步驟,一開終端機就掌握主機狀態。
Thomas Paine《常識》Common Sense 維基百科條目中譯
Thomas Paine 的《Common Sense》是美國革命時期最具影響力的小冊子,本文將其英文維基百科條目翻譯為中文,補充中文版條目內容的不足。
了解 Azure 服務和功能的 GA、私人預覽和公眾預覽的差異
Azure Private Preview、Public Preview 與 GA 的差異:為什麼不應在正式環境使用非 GA 功能,以 ChaosDB 漏洞為例。
Thomas Wolf 談自學人工智慧/機器學習/自然語言背後的數學基礎
Hugging Face 共同創辦人 Thomas Wolf 分享他自學 NLP、AI、ML 的相關資源與路徑,整理自他個人網站的 My self-educational approach 系列文章。
MySQL 在 Y2K38 問題上的修正
MySQL 8.0.28 修正 FROM_UNIXTIME()、UNIX_TIMESTAMP()、CONVERT_TZ() 的 Y2K38 問題,解析 32 位元時間戳極限。
用 brew 安裝 PostgreSQL client
在 macOS 上只裝 PostgreSQL 用戶端而不裝整個 server:用 Homebrew 安裝 keg-only 的 libpq、把執行檔加進 PATH,即可用 psql、pg_dump 連線遠端資料庫。
利用 ssh ProxyJump 直接連上內部 ssh server
用 SSH 的 -J 參數(ProxyJump)穿過 bastion/跳板機直接連線內網主機,不必再手動開 SSH tunnel 或做兩段式登入,大幅簡化連線受防火牆保護的內部 server。
利用 kubectl port-forward 和 socat 轉導 local 流量至 Kubernetes 內部
用 alpine/socat 搭配 kubectl port-forward,把本機 port 橋接到 Kubernetes 叢集內部的 Database 或 API server。
在 Linux 上 Local 安裝 AWS CLI v2
Updated:在 Linux 上以 local 方式安裝 AWS CLI v2,涵蓋 x86_64 與 ARM64(aarch64)架構,包含下載檔案完整性驗證、安裝、更新與解除安裝的完整步驟。
EKS 每個 instance node 上所能運行的 pod 數量上限
EKS 節點的 Pod 數量上限由 instance type 的網路介面數與每介面可 bind 的 IP 數決定,附各類型的對照表。
Global gitignore
專案的 .gitignore 應只放專案相關的忽略規則,個人開發工具產生的檔案(如 .idea、.DS_Store)應透過 git global ignore 在全域層級處理,避免汙染團隊的 .gitignore。
Time-based One-time Password algorithm (TOTP)
TOTP(RFC 6238)的演算法原理、主流驗證器比較(Google Authenticator、Authy、FreeOTP),以及選擇建議。
Docker Multi-Stage build 的 intermediate image 留存問題
Docker 17.05 起的 multi-stage build 能讓最終 image 保持乾淨輕量,但被丟棄的中繼 image 沒有標籤、難以存取——本文介紹如何存取與除錯這些中繼層的技巧。
使用 ssh-copy-id 將 ssh public key 存到遠端 ssh server 上
ssh-copy-id 把公鑰安裝到遠端 server 的完整用法:如何指定要複製的特定金鑰(如 ed25519)、連線非預設的 22 port,省去手動編輯遠端 authorized_keys 的麻煩。
選擇 SSH key 的加密演算法
Updated:比較 SSH key 的五種加密演算法(DSA、ECDSA、Ed25519、RSA、RSA1),涵蓋 OpenSSH 8.8 棄用 ssh-rsa、FIDO/U2F 硬體金鑰支援,以及後量子密碼學的最新發展。
定時發送 database table 總筆數至 Slack 上
用一支 shell script 搭配 cron 定時查詢 MySQL 資料表筆數,再透過 Slack Incoming Webhook 推送到頻道——適合監控資料成長或排程任務是否正常寫入的輕量做法。
列出 GitHub/GitLab 上某位使用者的 SSH Public Key
SSH public key 本來就是設計給別人看的。透過 GitHub/GitLab 的公開端點,一行 curl 就能拿到同事的 public key,省去「欸你傳一下你的 key」的來回。
MySQL 查詢結果以 JSON 格式輸出
不寫程式也能把 MySQL 查詢結果輸出成 JSON:用 mysql 指令搭配 json_object() 函式,再以 jq 格式化輸出。
透過 oh-my-zsh 使用 ssh-agent
SSH key 有 passphrase 時每次 git 操作都要輸入很麻煩。用 Oh My Zsh 的 ssh-agent plugin 讓 agent 幫你記住。
幾個 VirtualBox 小技巧
VirtualBox 命令列常用操作筆記:以 Headless 模式啟動 VM、強制更改 Disk Image 的 UUID 以解決複製衝突、設定 port forwarding,以及送出關機訊號與快照管理。
mDNS 全解析:從 .local 到 Matter 智慧家庭
Updated:從 Raspberry Pi 的 .local 域名出發,介紹 mDNS 的起源、運作原理、常見實作軟體,以及在 Matter 智慧家庭、IoT、AirPlay 等場景的最新應用與安全注意事項。