用 GitHub Actions 搭配中央氣象署 API 與 Telegram,打造一個每天晚上自動提醒的天氣警報 Bot。透過簡單規則判斷降雨與溫差,避免忘記帶傘或穿錯衣服,零成本且不需伺服器。
光Lab.
我是kakahikari,一名前端工程師,專注 Web 與 App 的實戰開發與跨平台應用。 光Lab. 用來紀錄工作上的筆記、開發筆記、踩過的坑與生活上的點滴分享。
不只用手機控制智慧家電,這篇帶你實際透過 Home Assistant 的 REST API 操作設備,並接入 MCP Server 讓 AI 直接控制家中的智慧裝置。從產生 Token、呼叫 API,到 Claude MCP 整合一次實作。
過去都靠 Migration Assistant 轉移 Mac 設定?是時候整理 dotfiles 了!本文教你用 Git 與 GNU Stow 管理 .zshrc、.config、.claude 等設定檔,透過 symlink 建立可版本控管、可跨裝置同步的開發環境,打造真正可重建的 Mac 開發配置。
我為什麼重新開始寫部落格,以及選擇 VitePress 的原因:免費、可客製、開源、Markdown 撰寫、SEO 友好,並搭配 GitHub Pages 長期維護。
實作一個顯示於文章資訊列的瀏覽數(PV)組件,透過 Cloudflare Workers KV 儲存資料,搭配 VitePress Vue 組件與簡單 API 設計,解決儲存、載入體驗與 layout shift 問題,打造輕量又可控的前台瀏覽數統計方案。
分享我如何將 GitHub Actions 的部署結果整合進 Telegram,讓多個 side project 的狀態一眼就能掌握。並分享多專案共用 workflow的做法。
從 Web 前端踏入 NativeScript-Vue 3 的實戰記錄,分享InAppBrowser、原生音效、觸覺回饋等插件優勢,以及 Android Context 時序、ActionItem 平台差異等真實踩坑。從長期維護角度評估 NativeScript 的優缺點,給想做跨平台 App 的 Web 工程師參考。
從 Web 前端踏入 NativeScript-Vue 3 的實戰記錄,分享為何「Web 轉 App」沒有想像中簡單,以及在真機測試、除錯體驗、無 DOM 環境與 Tailwind CSS 限制下所遇到的實際問題與心得整理。
介紹如何在不申請財政部 API Key 的情況下,使用 Cheerio.js 抓取統一發票中獎號碼,解析靜態 HTML 頁面並輸出成 JSON,再透過 GitHub Actions 排程自動更新專案資料,打造輕量且可維護的中獎號碼同步流程。
Claude Code Plugins 是一套可擴充的插件系統,能將 Slash Commands、子代理、MCP Servers、Hooks 等配置打包成插件,支援官方與自訂市集,讓個人與團隊用不到 10 秒複製完整工作流程,解決配置分散與協作標準化的痛點。






