學習要點 Availability Set(可用性設定組):同一資料中心內分散到不同 Fault Domain(實體機架/電源) 與 Update Do...
今天便是A1 Broken Access Control的完結篇(?了,我會說一下四種漏洞的防護方法,由於有相似之處,所以會進行一個小分類 Cookie組 Se...
昨天介紹了怎麼取得 Domain,再用 Cloudflare 的 DNS record 把名稱指向 EC2。不過,前面的教學仍然使用 http://。如果之後網...
摘要把工作交給 Codex,拿到完整成果後,仍要確認它是否符合用途。本文從一次鐵人賽寫作經驗出發,介紹三個進階技巧:交代成果,讓 Codex 自行安排步驟;把...
先記住:高內聚是一起變,低耦合是合作靠小介面。需要深入時:再畫依賴圖。 拆成十個檔案,還是每次都一起改 假設購物車被拆開了,但優惠模組直接修改商品 stor...
回顧昨天範例,我們收集完血壓數據之後,會透過 AI 來做摘要。也就是說,血壓數據會先儲存在本機端一段時間後,才會透過呼叫外部 API 來做AI 摘要。別忘了,醫...
在講 Worker 的那篇,我們為了觀察測試怎麼被分配到各個 worker,用一個 for 迴圈一次產生了「觀察 1」到「觀察 6」六支測試。當時沒有特別解釋為...
先記住:SOLID 用來解決具體變更風險,不是湊原則。需要深入時:再做介面與依賴重構。 「遵守 SOLID」之後,怎麼多了十個檔案? 假設 AI 把購物車整...
前面五層,我每次攔到的都是一張單:一個 tool_use、一個 tool_result(第 16 篇)。但真的叫 Claude Code 做一件事,它不會只開一...
打造一個專為程式開發設計的 Coding Agent,不能只是簡單地把代碼範例丟給 LLM,而是要建立一個能夠 「閱讀專案脈絡(Context)$\righta...
嗨~大家好,我是 R寶。 前兩天練習了雙人同框與角色互動,今天想再增加一點難度,試試看讓四位角色一起出現在同一張圖裡。 原本今天的目標,是觀察多人畫面會不會出現...
動筆前先答(兩題) 1.【模擬面試追問|持久化與離線】 舊 App 送出「交接證明照片」的流程是這樣: 畫面把照片的 URI 清單放進 Intent,啟動一個...
昨天談到:一棟建築裡可能有幾百、幾千個 Point。如果 AI 連每一個 Point:代表什麼、在哪裡、屬於什麼 Device、具備什麼 Capability,...
Day 22:K8s Cluster 島上的倉庫與借用單 PV 與 PVC PV 與 PVC 昨天證明了泡泡(Pod)破掉資料就沒了。但資料庫不能這樣,它需要一...
本篇文章目錄 前言:從資料驅動 UI 看互動設計 動態 DOM 綁定的挑戰:為什麼 querySelector 抓不到新元素? 解法介紹:事件代理 (Even...
學習目標 認識 Docker Compose 是什麼 了解為什麼需要 Docker Compose 認識 compose.yml 的基本結構 學會使用 Doc...
歡迎來到第二十五天!為了讓門市顧客能將自己的「大廳裝飾」或「冰品挑戰高分」分享給 LINE 好友,今天我們要實作 LINE LIFF ShareTargetPi...
其實這個專案不是到 Day 21 才第一次建立 CLAUDE.md。從前面幾天開始,我就一直有在更新它,用來記錄: 專案規則 目前進度 架構決策 哪些功能已完成...
今天是第二十一天!昨天(第二十天)我們成功幫機器人補齊了最後一塊拼圖——「消息面新聞與情緒分析」,讓我們的 Telegram 機器人擁有了「技術 + 籌碼 +...
昨天把純函式和有副作用的程式碼分開放之後,今天要正式談「測試」這件事本身:測試應該分成幾種層級、每一層各自驗證什麼、以及遇到無法避免的副作用時,該怎麼處理。 一...
前言 在 Day 20 的文章中,我第一次實際使用自己規劃的 App,也發現一個明顯的落差:人聲引導還是得做進 App,練習呼吸的體驗才會完整。今天我嘗試用...
📦 不一定。以 Claude Code 為例,開了 sandbox 之後 Bash 只能寫專案目錄、連不到沒允許的網址,但家目錄的憑證檔和環境變數裡的密鑰照樣...
我想測 loading,卻找不到 component.loading 第一支測試,我想驗證搜尋時會先顯示載入中。在 Angular,這種測試會寫大概這樣: co...
昨天我們深度列舉了這台靶機的子網域,找到四個: cronos.htb admin.cronos.htb ns1.cronos.htb...
回覆安全,卻沒有把問題交代完整,該改模型還是改卡片?今天沿著半夜爌肉飯問句,核對工具要求、實際執行、資料稽核與呈現結果。先用明確標示的合成事件驗證追蹤判準,再...
終於也來到最後一個大哉問「我想繼續留在東京嗎?」,也是我想了一整年還沒想出來,希望可以藉由鐵人賽 30 天來幫自己釐清思緒。 為什麼回答這個問題對我來說很重要...
題目解析:找出陣列中第 k 大的數字,且不需要將整個陣列完整排序解題思路:設一個由小到大排的優先佇列 v 來裝目前前 k 大的數字。丟進迴圈把數字一個個拿出來...
Day14 到 Day21,我們完成了系列的第二個階段。和 Day13 一樣,在進入下一個階段之前,先回頭看看這個階段想解決什麼、做到了哪裡,又把哪些問題留給了...
過去只要螢幕跳出看不懂的錯誤代碼、網路斷線、印表機夾紙,或者 Excel 巨集跑不出來,同仁一通電話撥到分機找 IT,合情合理。 畢竟在那個機械與程式碼壁壘分明...
今天為什麼研究這個? Day 21 的 prompt v1 讓 12 份合成案例回應都停止直接給健康建議;前三組 9 份也不再把週初當成「正常值」或要回到的水準...