Milestone

網站重構:用 Case 主題重新出發

把個人網站從舊部落格遷移到基於 Case 主題的 Astro 網站,綁定 wahsun.org 主域。從過去的手搓 CSS 到使用結構化的內容集合,寫作和維護變得更有系統。

Skills:
  • Astro
  • Cloudflare Pages
  • MDX
Transition

第一次開源:從畏懼到習慣

把個人專案推上 GitHub 公開。最初擔心程式碼不夠好、文件不完整、沒人會用。後來發現:開源的意義不在於完美,而在於讓別人可以站在你的基礎上繼續前進。Sbx、TeleShield、RimecCfg 陸續開源。

Skills:
  • Git
  • GitHub
  • 開源
Transition

打造 Telegram 工具鏈

從單純的 Telegram 使用者,轉變為開發者。建立了 TeleShield 垃圾訊息過濾器、Threads Bot 自動回覆等工具。開始理解 MTProto 協議與 Bot API 的差異,以及如何讓機器人真正有用而不只是玩具。

Skills:
  • Python
  • Telethon
  • Telegram API
Milestone

部署 Hermes Agent:讓 AI 住進伺服器

在 VPS 上部署 Hermes Agent,開始用 AI 助手管理伺服器、寫程式、處理日常任務。從此終端機不再只是敲指令的地方,而是一個有對話能力的環境。

Skills:
  • AI
  • Hermes Agent
  • 自動化
Learning

折騰 Rime 輸入法:從使用者到配置者

開始深入研究 Rime/Squirrel 輸入法配置。從套用他人配置到理解 schema、詞典、按鍵映射的底層邏輯。這個過程中體會到:好的工具值得花時間打磨,但大多數人不應該需要手寫 YAML 才能用一個輸入法。

Skills:
  • Rime
  • YAML
  • 中文輸入法
Learning

管理多台 VPS:從一台到一群

逐漸從管理一台 VPS 擴展到多台。學到了安全加固(fail2ban、UFW)、備份策略、Cloudflare Tunnel、非標準 SSH 埠等實戰技巧。最大的教訓是:自動化之前先理解每一步在做什麼。

Skills:
  • 安全加固
  • Cloudflare
  • fail2ban
  • 備份
Milestone

開始寫作:把想法寫下來

建立個人部落格,開始定期寫作。最初的動機很簡單:讀了太多書、想了太多問題,需要一個地方把它們整理出來。第一篇關於認知偏誤的文章寫了三週,但發出去的那一刻,我知道這是我會一直做的事。

Skills:
  • 寫作
  • 內容創作
Milestone

租下第一台 VPS:從消費者到擁有者

買了第一台 Debian VPS,開始學習 Linux 系統管理。從 SSH 連線都不會,到能自己架設服務。這次經歷徹底改變了我對網路的理解——原來我可以擁有自己的伺服器,而不是只能使用別人的平台。

Skills:
  • Linux
  • SSH
  • systemd