iT邦幫忙

技術文章

RSS
鐵人賽 Security DAY 13

[DAY13]仿生人是否會夢見網頁山羊?--DOM-Based XSS以及Stored XSS

今天便要講完剩下的兩種XSS啦,原本想分成兩篇發的,但感覺內容好像有點少所以就合併了,加上明天的XSS防禦的話也才3篇,看起來是真的要講到Path traver...

鐵人賽 AI Engineering DAY 12

Day 12 - 隱私的第一道防線:模型供應鏈審查與備選評測

昨天寫完 verifier_protocol.py,我在終端機前面坐了很久。 介面訂好了,gpt-oss:20b 還是跑不起來。本機 4GB 顯卡差一個數量級,...

鐵人賽 Software Development DAY 12

Day 12|公開架構模板:從私有專案抽出 core 與一個假領域 feature

動筆前先答(兩題) 1.【模擬面試追問|取捨與交付】 面試官:「你把公司專案的一部分公開成模板。如果你的主管或法務問:『你怎麼證明裡面沒有公司的東西?』你會怎麼...

鐵人賽 自我挑戰組 DAY 12

Day 12:浮在空中的秘密:用 Position 屬性搞定絕對定位與固定選單

前面幾天我們學了 Box Model、Flexbox 跟 Grid,這些都是乖乖排隊的版面配置。但你有沒有發現,有些網頁不管你怎麼往下捲動,右下角那顆「回到頂部...

鐵人賽 自我挑戰組 DAY 17

[Day 18] 從指標到決策地圖:打造 RFM 顧客價值金字塔與分群行銷策略

指標是固定的,決策是活的 在 Day 17 中,我們成功避開了身分代碼陷阱,產出了近 10 萬名獨立買家的 R、F、M 原始數值。 但如果今天你拿著一張寫滿 r...

鐵人賽 AI 自動化 DAY 12

Day 12|我最常犯的錯,不是寫錯程式,是找錯地方

今天要來寫我在這個會計逾期報表的專案中踩過的坑。 一、平台限制 這個是我花最多時間的一個。 流程的前幾步要把 Excel 轉成試算表才能讀,某一天開始,這一步一...

鐵人賽 自我挑戰組 DAY 12

一份好的 Bug 報告,即使沒有作者也能被理解與重現

找到缺陷只是工作的一半。當另一個人——開發者、QA 工程師、產品負責人,或幾週後回來查看該問題的人——能夠理解發生了什麼並獨立重現它時,這個缺陷才真正變得有用。...

鐵人賽 Software Development DAY 12

Day12 - Middleware/Interceptor/Filter vs Laravel Middleware

回到 Day05 那張地圖 Day05 畫過一張請求生命週期圖,當時 Filter 跟 Interceptor 兩站直接跳過。今天把這兩站補上: Client...

鐵人賽 Modern Web DAY 12

【 Day 11 】依賴一定要被描述嗎?|共享狀態(四完)

過去兩天,不管是選擇器還是節點,我們都是先把依賴寫下來。store 不會自己知道誰在乎什麼,所以呼叫端需要先告訴它。 可是 Valtio 看起來不是這樣。 它既...

鐵人賽 AI Engineering DAY 12
它說得頭頭是道 系列 第 12 篇

# Day 12 — 有些資料我決定不餵給 AI

Day 11 的結論是:事實要從程式碼和實際畫面來。 這個結論有一個很直接的後果——我得讓它看更多東西。 更多程式碼、更多環境、更多實際的資料。 於是下一個問...

鐵人賽 AI Engineering DAY 27

Day 27|交付收尾

前言 昨天把檢查搬進 CI,讓測試、型別、Lint 和 Migration 都有了自動化的把關機制,但程式通過 CI,不代表一個工作單元真的完成了。開發結束後,...

鐵人賽 Vibe Coding DAY 14

Day 14 便攜式 vibe coding!放假了,我想要不用電腦也能 vibe coding!

【Day 14】便攜式 vibe coding!放假了,我想要不用電腦也能 vibe coding! ▲ 圖 1:隨時隨地也能 vibe coding 的...

鐵人賽 JavaScript DAY 13

Day13|innerHTML:我第一次在自己的網頁上被攻擊

今天的主題:innerHTML 與 textContent——以及我第一次在自己的網頁上被攻擊 前面幾天改畫面文字我一直用 textContent。今天要學它的...

Day 27|POC 建置後,要如何確認資料收集是否正常?

我們會先確認客戶環境、需要收集的設備,以及這次 POC 預計驗證哪些項目。 但當產品真的建置完成之後,第一件事情一定還是要回到最基本的問題: 我要收的資料,到...

鐵人賽 AI Engineering DAY 12

Day 12|別只相信我的 JSON:讓 REAL Experiment 自己證明結果沒被改過

前幾天 AI Reliability Lab 一直在處理「模型的結果到底能不能信」。 Day 9,我第一次跑完整的 REAL calibration bench...

鐵人賽 AI Engineering DAY 12

Day 12|創建知識庫之旅:同一個網址再存一次,內容是否同樣呢?

上一篇提到,一篇文章裡面如果有不同工具,我希望可以分開保存,同時保留來源與關聯。 接著想到另一個問題:如果我忘記自己存過,又把同一個網址貼進去,系統會怎麼處理?...

鐵人賽 Claude AI DAY 12

Day 12:一個人靠判斷就能停,團隊得靠流程才能真的信

Day 5 講過,我自己一個人用 AI 做 code review 遇到的第一個困難,是「還有沒有問題」這個問法本身沒有終點,後來拆成三個角色分頭做,才有辦法真...

鐵人賽 AI Engineering DAY 12

Day 12 | 一個「AI 本來就該做到」的原則,裝上 skill 之後差在哪

Day 8 排隊的兩個候選,caveman 上禮拜測完了,今天輪到另一個:ponytail——GitHub 上有 14 萬多顆星星、一個把 YAGNI 原則(你...

鐵人賽 ChatGPT & Codex DAY 12

Day 12|AI 幫我整理教材還不夠,我想讓它帶我學

前幾天的 Visual Learning Lab 已經慢慢長出一套完整的分析流程。 丟進一份 PDF 之後,它會整理 Quick Summary、Key Con...

鐵人賽 Software Development DAY 13
AI時代下的軟體工程 系列 第 13 篇

Day13: 階段一回顧,與階段二的起點

Day5 到 Day12,我們完成了系列的第一個階段。在進入下一個階段之前,先回頭看看這個階段想解決什麼、做到了哪裡,又把哪些問題留給了後面。 階段一想解決什麼...

鐵人賽 Vibe Coding DAY 12

C006:一桌人等一本規則書

Day12:劇本翻開了,怎麼讓一桌人快速看懂規則? 所謂每逢佳節胖三斤不知道大家中秋節這過的如何呀?我是和朋友一同到宜蘭去放假休息幾天 想起上次來宜蘭也是在這...

鐵人賽 Claude AI DAY 12

# Day 12:同一段指令貼到第十次,就該存起來了

第十次複製貼上 「先跑測試,全過再看 diff,確認沒有多餘的改動,再照 conventional commit 的格式寫 commit message,最後列...

Day 12 - AWS 設定操作介紹 -2

今天想要延續上篇提到的內容繼續下去~ 3.備援分級:0 / 1(HA)/ 2(DR) 舉例來說: Level 0 沒有備援 Level 1 HA High A...

鐵人賽 Modern Web DAY 12

Vue 走過路過不要錯過 Day12 -v-on 與事件修飾符:.prevent、.stop 幫你省下的那幾行

寫原生 JS 的時候,下面兩段應該都不陌生: // 表單送出,不要讓頁面重新整理 form.addEventListener('submit', (e) =&g...

鐵人賽 AI Engineering DAY 26

26-Matt Pocock skills | 入門:tdd、code-review 與 grill-me

! 本篇文章將會介紹基本盤技能實戰:grill-me 的拷問哲學、tdd 的紅綠循環、code-review 的雙軸審查 :D TL;DR: https://d...

鐵人賽 ChatGPT & Codex DAY 12

Day 12|同名不等於同一首:怎麼判斷一筆播放紀錄到底屬於誰?

前一天,我已經把「哪些紀錄真的屬於 YOASOBI」這件事拆成明確的藝人歸屬規則。 但真正把規則套到自己的資料後,問題才開始出現。 我的 YouTube Mus...

鐵人賽 Kubernetes DAY 12

從零開始的 Kubernetes 基礎觀念與實作 DAY12

ConfigMap ConfigMap可以將應用程式所需的設定資料與Pod的配置分開管理,讓多個Pod可以共用設定,也能讓相同的應用程式在不同環境中使用不同的設...

鐵人賽 Kubernetes DAY 13

Day 12:這個 request 是從 Stable 還是 Canary 來的?

今天的工作 提出一個新問題:demo-app 呼叫下游微服務時,下游怎麼知道這是不是金絲雀流量 認識 Baggage:另一個由 OTel Agent 自動搬運...

鐵人賽 Build on Google AI DAY 23

Day 23:【高階商務計算機】不花一毛 Token 的黑科技——雙方塊 QR Code 與 200% 特化多重 Canvas 二值化

昨天我們開啟了全系列最硬核的篇章,實作了計算機動作列專屬相機掃描入口、按需授權安全調度、串流徹底釋放與賽博龐克風格的霓虹雷射掃描動畫,為實體單據辨識打造了一個安...

鐵人賽 Vibe Coding DAY 16

Day 16 | 開發 Part 2 - 呼吸練習紀錄視覺化與優化呼吸方法選擇體驗流程

前言 今天的目標是讓每一次呼吸練習都留下紀錄,並以視覺化的方式呈現。昨天完成的是「練習本身」:選感受、選方法、跟著呼吸。但練完就結束的話,看不到自己長期練習的...