by Lin Danny | Nov 11, 2025 | Learning
Code and Environment Security When developing with Vibe Coding, apart from waiting for AI to generate code, I also pay special attention to the behavior of the Cursor. If any potential risks are identified, I immediately create rules in cursorrule.md to ensure every...
by Lin Danny | Nov 11, 2025 | Learning
What Do I Use Vibe Coding For?-Struggling with Code? Let Gemini Help! Recently, Vibe Coding has become extremely popular, making the term "Coding" more engaging and profound. Beyond courses and books teaching it, more people are sharing their experiences, making...
by Lin Danny | Nov 11, 2025 | Chinese
我用 Vibe Coding 做什麼? 最近 Vibe Coding 超級熱門,讓「Coding」這個詞變得更有趣也更有深度。不只課程和書籍在教學,更多人開始分享自己的經驗,讓學習程式變得更貼近生活。這次 Vibe Coding 的事件也提醒我,不管你是不是程式人,都不要忘記程式的初衷——解決問題! 我很推薦大家多了解 Open Source 的精神。其實會不會寫程式不是最重要的,重點是你有沒有把你的解決方法和經驗分享出來。每年世界各地都有很多技術活動,像 PyConf、JSDC Taiwan、COSCUP...
by Lin Danny | Oct 29, 2025 | Chinese
我用Vibe Coding做什麼? - 程式碼與環境安全性 在使用 Vibe Coding 開發時,除了等待 AI 生成程式碼,也會特別注意 Cursor 的操作行為。如果發現有潛在風險,會即時建立規則到 cursorrule.md,確保每一步都能掌控安全。 Cursor 權限管理與安全考量 1. Cursor 權限設定注意事項 檔案系統權限 最小權限原則: 只給予 Cursor 存取必要專案目錄的權限 避免系統級權限: 不要給予 Cursor 系統管理員權限 敏感檔案保護: 確保 .env、config.json、secrets...
by Lin Danny | Sep 2, 2025 | Chinese
這幾個月我一直專注在 MProject 的 MCU 開發案。由於 MCU 的資源有限,記憶體管理就顯得格外重要。一開始我以為只要靠 C++ 的物件導向及 vector STL,就能避免 C 語言中大量指標與手動管理的麻煩;但實際上,STL 在 MCU 上容易造成記憶體碎片化,進而導致不可預期的異常。 最明顯的徵兆是:程式架構在運行前幾分鐘都很穩定,但無法長時間(數小時、數天)穩定運作,這往往代表架構本身有隱藏問題。每當遇到這類 bug,我的第一步就是檢查記憶體使用狀況。不過 MCU 沒有像 PC...