CMS 之死:自架部落格的下一站,是把那層中介也拆了
過去十五年「內容跟版型要分開」這個假設,在 LLM 上場之後整層崩了。從 wjwang.dev 到 asgard-slides,兩個 repo 示範同一招——每篇文章/每張投影片是一個 React Component,作者只寫 markdown 或 outline,剩下交給 LLM、CI、GitHub Pages。
過去十五年「內容跟版型要分開」這個假設,在 LLM 上場之後整層崩了。從 wjwang.dev 到 asgard-slides,兩個 repo 示範同一招——每篇文章/每張投影片是一個 React Component,作者只寫 markdown 或 outline,剩下交給 LLM、CI、GitHub Pages。
員工 LinkedIn 看到「AI 一人公司」是降落傘,老闆讀同一篇是裁員名單。從 Active Directory 到 ZTNA 到 Agent-First,這個業界用同一套劇本跑了五十年——員工掌握新工具、業界把它打包賣回管理層。
深入分析 Vue 2 的 Reactivity 實現原理,從 Observer、defineReactive、Dep 到 Watcher,揭開資料響應式背後的 Observer 設計模式與相依性收集機制。
自製 workaround script,讓 KKBOX Web Player 在播到黑名單藝人時自動跳過,只需在 DevTools console 貼上程式碼並設定藝人 ID 即可生效。
從 jQuery 時代到 Angular、React,梳理前端狀態管理的演進脈絡:Flux 的單向資料流、Redux 的可預測性,以及何時真的需要 Redux。
專案管理課程筆記:從業務接洽、Sales Engineer 角色、KickOff Meeting 到每日 Standup,整理軟體專案從啟動到交付的關鍵實務做法。
透過實作 InputFormat interface 客製 Hadoop MapReduce 的 input split 行為,說明驗證 job input、切割 InputSplit 以及提供 RecordReader 的三個核心職責。
在 MacOS 上設定 Hadoop 2.6.0 Standalone 模式的步驟,包含環境設定、JAVA_HOME 配置,以及透過 Eclipse 或 Maven 管理 MapReduce 專案相依性。
前端開發中偶然發現的零散知識:document.designMode、rc 命名由來、iOS Safari input 樣式重置,以及用 getBoundingClientRect 判斷滑鼠是否在元素內。
接續 WordCount 範例,以兩個串接的 MapReduce Job 計算文章中出現次數前十名的英文單字,包含完整的 Java 實作程式碼。
MySQL 8.0 預設使用 caching_sha2_password 加密,導致 Workbench、Sequel Pro 等舊版客戶端無法連線,透過 ALTER USER 改回 mysql_native_password 即可解決。
從簡單指令機器人到多用戶 Messenger Bot,說明對話狀態追蹤的挑戰,以及如何引入 FSM(有限狀態機)與 javascript-state-machine 建模複雜對話流程。
Search for a command to run...