自產憑證及在Nginx上掛憑證的文章在網路,AI也能給不錯的Solution,不過因應劇情需要還是要把流程講一遍。 自建憑證 在RedHat主機建立放憑證的目錄...
Day 04 · W1 · 無障礙線 · 難度 ★☆☆☆☆ 本系列由 AI 協作撰寫。 內容、技術判斷、程式碼由 light-design 數位顧問團隊與 C...
前言:現實世界充滿變數,你的 API 夠強壯嗎? 經過前幾天的實作,我們已經打造出一個具備記憶力、且能穩定輸出 JSON 格式課表的 AI 教練 API。但在準...
❯❯ 全景導覽:守備範圍劃界與三條核心信念 📍 流水線位置|入口 → flow → 型別 → mock → 測試 → UI → vibe → 上線(今日:全線...
「要防止 LLM 在金融分析中產生 Hallucination 或輸出不方便讀的龐大數字,最佳實踐是在 Prompt 中注入硬性執行規則,並在送入模型前先進行程...
今天要解的問題 這個網站有兩個外部依賴: <link href="https://fonts.googleapis.com/css2?famil...
昨天我一直說 util 假高、那個數字會騙你。今天我們就把它抓來對質。 小黃錶上那個數字跳到 100%,你以為引擎全開了。但它其實只告訴你一件事,錶在跳。它從來...
昨天我們跟著一個 AI Request,從 Client 一路經過 Gateway、Routing、Queue、Inference Engine,最後才真正抵達...
上一個系列裡,我處理過 Webhook 收到事件後,怎麼讓 Cloud Run 可靠地把工作做完。這次雖然又要碰 Webhook,但問題換了:正式 LINE B...
「把所有的 Locator 和 Click 動作塞進一個叫 LoginPage.ts 的檔案裡,並不等於你學會了 Page Object;你可能只是把混亂從測...
Day 4 讓 Agent 同時看到 Breakout 最近四張畫面。這四張 84 × 84 的灰階畫面組成 (4, 84, 84) / uint8 的輸入,也...
完成散步功能後,我開始測試長時間散步。 剛開始一切都很順,但走久了之後,地圖開始變得不太流暢。 一開始我以為是 React Native Maps 本身效能不好...
文章同步發表在我的Blog 我一直覺得我這麼的有紀律了,真的需要 ChatGPT 嗎? 我一直相信,只要願意執行,事情就會慢慢變好。我固定跑步、固定騎車、固定量...
隨著 LLM 快速發展,身為剛入行不久的junior,深刻體會到AI專案開發迭代的速度。 回顧這幾年,從2022年各自摸索模型訓練、進展到基於成熟開源模型的微調...
Day 03: 結構化輸出工作流 (Structured Output):利用 JSON Schema 實現穩定 API 對接 (Structured Outp...
你要驗證的不是它會不會通過是它還會不會擋而一份檢查只會在壞掉的東西上顯現自己的 bug 前面做出了一堆會擋人的東西:三條命名規則、一道 CI gate、li...
今日目標 理解宣告式管理(Declarative Management)與 Infrastructure as Code(IaC)的核心精神。 掌握 Kube...
【設備分析 ①】定期巡檢的極限:一台設備的完整狀態,人為什麼看不完、也看不懂? 前面五天(D14–18),我們把一個 AI 應用的骨架一塊一塊拼了出來:會呼叫工...
安全基準不是憑經驗自行定義,而是以既有標準與實務經驗為依據,逐步形成企業一致且可落實的安全要求。 安全設定需要建立一致的基準 當企業開始建置新的系統時,經...
大家好啊!我是那位來自弓箭手村的資安初心者,今年又回到鐵人賽的戰場啦!回想一下十年前的企業 IT 架構,那時候的公會就像座防禦工事完整的城堡。我們在周圍挖好了護...
在Day15中,我們完成了PrismaORM與PostgreSQL的Schema設計、Migration建立,以及SeedData寫入。 然而,我們在Day14...
模組三|畫線:從手指到剛體(Day 10–15) 昨天的狀態機裡有一個叫 simplifying 的階段,它的內容是四行函式呼叫。今天把那四行拆開。 poi...
模組三|腳本與確定性驗證器(Day 12–16) 前兩天講那支 64 行 bash。它驗結構:段落在不在、標籤有沒有、事實表空不空。 它驗不了的是:這句話寫...
模組三|AI 生圖與生片產線(Day 10–19) 昨天講內容審核誤判。今天講一個更基礎、但每個人接圖像 API 都會遇到的問題: 你的圖在本機,服務在雲端...
模組三|遷移執行法與驗收(Day 12–16) 有一組數字我每次看都覺得很療癒:其中一套系統的統計模組,從 52 個頁面變成 24 個。 不是因為砍功能,是...
模組三|Routing(Day 11–14) 先備:Day 11(history mode 的伺服器 rewrite 義務)、Day 12(context.g...
Day 17: GitOps 降臨:為什麼我們需要 ArgoCD? 從「推動式」轉向「聲明式」,順便看清它跟 CI 的分工。 1. 傳統 CI/CD (推動式)...
上一篇講解了清單的進階用法,也補上連結、標籤引用,還有換行、智慧引號等幾個常用小語法。這篇要進到另外兩個很常用到的功能:程式碼區塊,還有眾所期待的(只有我覺得)...
本文同步分享於個人部落格:Liwen Chiou | Digital Architect & Full-Stack Engineer 📜 這裡的修...
如何檢查來源不明的資料型別? 前一章已經找出目標系統的安全邊界與風險情境。其中一項常見問題,是程式在沒有確認內容的情況下,直接使用來自邊界外的資料。只要欄位缺漏...