前面介紹的型別都能幫忙檢查程式怎麼使用資料。當資料來自 API、檔案或使用者輸入時,還需要確認實際收到的值符合規則。這篇用 Zod 建立資料入口,把驗證規則與...
NetworkPolicy 前面介紹 Service 時提過,Pod 可以透過 Service 與其他 Pod 進行連線。但如果希望限制哪些 Pod 可以互相連...
前一篇文章我們討論到醫療資料的隱私保護,透過去識別化可以降低資料外洩後被識別的風險,當資料傳上後台、雲端服務後,誰有權限能夠查看呢? 在 Day3 的文章中,我...
攻擊不一定從 Runtime 開始——供應鏈是容器安全最容易被忽略的攻擊面。 為什麼供應鏈安全重要 Day 2–21 我們從 Initial Access...
開場情境 前面 6 題 Windows 提權(W01-W06),最後都是拿到 SYSTEM。今天不一樣。 今天的問題不是「怎麼利用漏洞」,而是: 系統上有沒...
今日目標今天我們要打造一個在日常汽車中極為常見的實用系統——智慧倒車雷達,透過超音波感測器來精準衡量距離,結合無源蜂鳴器產生非阻塞室的警示音。距離離障礙物越近,...
昨天其實就做完了專案回顧,今天終於可以用參賽感言來做個 ending 了。 之前兩次參加鐵人賽,其實都是和同事湊個熱鬧。今年是第一次自己想主動揪團參賽。 這兩年...
以前實作頁面會遇到上方有「上一個」「下一個」兩顆按鈕,方便使用者連續編輯一批檔案的屬性。 試想一下情境: 在 A 檔案的頁面按「下一個」,網址變成 B、標題變成...
每個學 Git 的人,第一次看到終端機跳出 CONFLICT (content): Merge conflict in... 時,心裡大概都會涼了一半。感覺就像...
終於一轉眼(?)也到了第三十天。 回想這一個月寫文章的記憶,我覺得是段很快樂的回憶。即使中間經歷工作忙到快往生、連假出遊,但每天拿出自己的電腦敲敲打打,竟然還...
Day 21:小結,高併發控制的工具箱總覽,準備進實戰 把併發深化期七天累積的節流、逾時取消、背壓、連線池搭配與 k6 量測方法論收攏成一份完整的工具箱,也提前...
昨天完成 AI 小助手後,我今天想讓它再多了解一件事情: 「我今天感覺如何?」 所以今天讓小安開始讀取首頁的「每日狀況」紀錄。 一、先檢查原本的每日狀況 一開...
昨天談的測試,驗證的是「結果對不對」,但一個函式就算結果完全正確,也可能慢到使用者等不下去。今天要回頭把 Day 6 提過的 Big-O,實際套用在前端最常見的...
總結 字串這樣的資料結構是由零個或多個字元組成的有限序列。 本質上,它是一種線性串列的擴充,但相對線性串列關注一個個元素來說,我們對字串這種結構更多的是關注它子...
Day 21 最後說,Claude Code DM 越來越像會計。偷紙失手的那一次,DM 是這樣講的:「這次偷竊失敗,紙沒有到手,銅幣和 HP 都沒有變化。」數...
上一篇我們把 Shellcode 塞進 Stack,讓 RIP 跳過去執行。乍看之下好像已經天下無敵——只要有 Buffer Overflow 就能拿 Shel...
馬卡龍的成長日記 Day 26 昨天,私訊可以安全地排隊了。今天要回頭處理 Day 05 留下的一個問題:第一版的 Macaron 說好什麼都不記得,那一個人選...
Recap: 昨天好幾個問題,都是把 event 一個一個印出來才看懂的 到目前為止,我知道的延遲只有一個總數:「第 1 輪 17 秒」17 秒裡,模型花了...
昨天談到:自然語言不能直接接 Relay。Human 說一句:「把會議室變舒服一點。」中間還需要經過:Intent。Reality。Identity。Autho...
嗨~大家好,我是 R寶。 昨天完成了我和分身的四人合照,今天想替這張圖加上標題,讓合照多一點一起登場的感覺。 原本以為,只是加上幾個字,應該不會太困難……吧🤔...
前三週先把 Google AI 生態系拆開來認識。 Gemini API 負責模型呼叫,Zod 負責結構化資料,Genkit 負責 AI Flow,Stitch...
主管願意支持,資源也投入之後,接下來就會碰到另一個問題:怎麼知道這些投入,有沒有帶來效益?工具選得合不合適、省了多少時間、花了多少成本,這些都需要看。但跟著先鋒...
今天來聊 AI 交出答案之後最常被跳過的那一步 來到第 22 天前面幾天一路在談怎麼把工作拆開,哪一段交給 AI、哪一段照規則跑、哪一段留給人決定。還有另外一...
Site-to-Site VPN 與 AWS Direct Connect 是地端資料中心連到 VPC 的兩種方式。兩者都讓地端與 VPC 以私有 IP 互通,...
被大腦的直覺給騙了 在 Day 25,我用 ElevenLabs 做出了呼吸練習的人聲引導。從研究做法、生成 4-7-8 呼吸法的音檔,到請 Claude C...
! 本篇文章將會介紹 異常自癒:self-healing 的第一步,期望大家都能讓系統學會自己擦屁股,而不是每次都把人類搖醒 :D 昨天(D25)翻完黑盒子,...
第一週講完了架構、成本、資料庫、資料模型、定價——全部都是「決定」。決定這種東西,當下看不出對錯,要跑一段時間才知道。 今天不講新東西,來盤點。而且盤點要有誠意...
今日對話:如何阻止程式崩潰當機? 我的 Prompt(提示詞): 「我的程式只要使用者亂輸入文字,或是遇到網路斷線,就會直接顯示一堆紅色的 Error 然後當機...
Day 21:StateFlow 與 SharedFlow,冷流不夠用的時候 停在一個新的情境上:如果一個協程產生了一批資料,需要一筆一筆像接力一樣,直接遞交給...
並行等待:Task.WhenAll: 當有多個互不相依的非同步任務需要同時展開時,不要逐一使用 await,應同時啟動它們並使用 Task.WhenAll(....