iT邦幫忙

技術文章

RSS

Day 07|穿透邊界後的首道關卡:Apache 反向代理安全配置與維運人體工學

在第一週完成了邊界防火牆、身分阻斷與流量清洗的防線後,當封包真正穿越了閘道器進入內網,承接流量的第一線往往是負責負載平衡與路由轉發的 Web 反向代理(Reve...

鐵人賽 自我挑戰組 DAY 9

DAY 9 - 將設計美學化為韁繩,駕馭 vide coding 拓展設計邊界

昨日談了 AI 在平面、視覺設計上帶來的衝擊,都說 AI 是放大器,那麼當專業的平面設計師拿到 AI 後,又會碰撞出怎麼樣的火花呢?我想可以藉由 yhhyde...

鐵人賽 Build on Google AI DAY 7

Day 07:中繼基地落地:Google Sheets 資料表結構化設計與狀態機標籤

在 Day 05 我們用 Pydantic 定義了核心契約,並在 Day 06 讓前哨兵 Gemini Spark 上線巡邏。今天我們要讓全系統的資訊匯流心臟—...

鐵人賽 自我挑戰組 DAY 7

零資料保留 Zero Data Retention (ZDR)

今天在公司維護現有的 LLM API 的時候,發現帶上 previous_response_id 後竟然報錯誤 400 - Zero Data Retentio...

鐵人賽 AI 自動化 DAY 7

[FDE 系列] 製造業最值得自動化的地方,最後不在工廠裡

我是 Kota,宇鯨智能的創辦人,從 2021 年開始了一人公司,協助中小企業透過 Data / AI 技術進行數位轉型。 我特別關注想要建立新的服務模式、獲取...

鐵人賽 Modern Web DAY 7

【Day 07】SVG 實作:用 fill / stroke 告別海量 icon 靜態圖檔

SVG 最常應用在 icon 上,不只因為它是向量圖,icon 也很常出現在按鈕等互動元素中,會隨著狀態改變樣式。試想一下,如果每一種狀態的 icon 都要從設...

鐵人賽 自我挑戰組 DAY 11
學習用Pygame製作小專案 系列 第 11 篇

Day11 總算把第一部分的東西弄好了,除了打包

今天繼續把這個專案的東西都弄玩了,但這時間我是不用想完成打包了。今天沒有做甚麼新的程式,就是用之前的函式、程式,加入新的畫面這樣子,然後去稍微看了一下打包到底是...

鐵人賽 自我挑戰組 DAY 4
Medical Data Cleaner 系列 第 7 篇

使用PHP檢查CSV缺失值

昨天已經成功讓PHP讀取 CSV,並且將資料顯示成網頁上的表格。今天要開始做真正的「資料品質檢查」。在醫療資料中,缺失值是很常見的問題。例如某位病人的性別、身高...

鐵人賽 Security DAY 7

Day 7|Level Finance 的重複領取漏洞

上一篇提到,Slither 的 detector 只能找已經寫成規則的問題。Level Finance 的重複領取漏洞就是一個沒有 Finding 的案例。 歷...

鐵人賽 AI 自動化 DAY 29

Day 29|跑了但沒事,跟沒跑,看起來一樣

一支排程腳本一天跑兩次,大多數時候找不到新影片,安靜結束,不留下任何值得留意的痕跡。如果排程本身根本沒有被觸發,同樣什麼都不會發生。從外面看,這兩種狀態長得一模...

鐵人賽 AI 自動化 DAY 16

[Day 16] 自動組裝產線 1:準備讓 AI Agent 寫設定檔

昨天 Demo 的那次失敗,是人讀著錯誤訊息把 manifest 修好的。今天要換個做法,變成由 AI Agent 讀訊息、改設定檔。 這是這個系列第一次真的讓...

鐵人賽 AI 自動化 DAY 7

[Day 7] 實作Datasource,並提供給Agent使用

昨天我們先建立了 config layer,今天實作真正的 datasource。 我還是會沿用前面的方式:start from the end。 與其一開始就...

鐵人賽 Vibe Coding DAY 7

[Day 7] 沒寫過 Swift,怎麼用 AI Agent 快速上手:學習方法、開發規範和驗收標準

文章同步發表在我的個人 Blog 沒寫過 Swift,怎麼用 AI Agent 快速上手:學習方法、開發規範和驗收標準 我平常主要開發 Laravel、F...

鐵人賽 AI Engineering DAY 8

Day 8|一句話變成行程:VoCare 的智慧提醒設計

如果使用者每次新增行程,都還要自己打開日曆、選日期、選時間、輸入內容,那其實和一般行事曆沒有太大差別。 所以 VoCare 希望可以讓使用者直接用自然語言說出需...

鐵人賽 自我挑戰組 DAY 9

反正不會爆炸,那就沒什麼好害怕了吧(下)

雖然在學校成績排得上前幾名,但之前說了人緣不大好,不是那種受歡迎的類型,基本上不是一個典型的好樣版,所以從來沒有當過模範生。 倒是拿過一個叫做「善用資訊科技的好...

鐵人賽 Kubernetes DAY 7
探討k8s部署方式 系列 第 7 篇

多主機與多容器遇到的實際問題與K8S[Day7]

六十六、當 Container 變多之後,會發生什麼問題? 前面我們已經把 Backend 做成 Docker Image。 例如: backend:v1.0...

鐵人賽 Vibe Coding DAY 7

C003 Closed:做個 AI 工具自動計算比較不同保健品組合

Day07:做個 AI 工具比較保健食品組合 前一天我們講到這個任務很小、很繁瑣,但也是很個人化的需求 而我們的目標主要就幾項: 根據單位換算,算出每日營養的...

鐵人賽 IT Operation DAY 7

Day 07|Router 有很多條路時怎麼選?從 /25 到 Longest Prefix Match

Day 06 終於在 Packet Tracer 裡把這條路真的跑起來: PC0 ↓ Router0 ↓ Router1 ↓ Server0 也第一次真的下了...

鐵人賽 AI Engineering DAY 8

繼續視覺化:不同資料該怎麼畫?

昨天成功用 XChart 畫出了第一張「每日睡眠時數折線圖」,所以今天打算繼續把前面做的其他分析結果也畫成圖表。第一張昨天已經完成,所以今天主要處理後面三張。不...

鐵人賽 Build on Google AI DAY 7

Day 07|STEP 轉 GLB:搬家時,名字跟顏色一個都不能少

前兩天,我們知道 STEP 是「食譜」、GLB 是「宅配包裹」,也做好了一份貼滿標籤的減速機積木當試樣。今天第一次真的動手:把這份試樣從食譜轉成宅配包裹。 三個...

鐵人賽 Build on Google AI DAY 7

臉部偵測和臉部網格偵測不同嗎? Face Detection vs. Face Mesh Detection

一、前言 昨天我們已經確立了健口動一動 App 功能的開發清單與實作方向。 其中,健口操的嘴型動作是否正確,會由 MediaPipe Face Landmark...

鐵人賽 JavaScript DAY 18
JavaScript為什麼筆記本 系列 第 18 篇

Day 18|React 怎麼知道要顯示哪個畫面?

Day 17 最後,我們把登入流程接成這樣: import { useState } from 'react' function App() { cons...

Day 07 | Tool Use:Agent 怎麼根據當下資訊決定下一步?

今天要聊什麼? 上一篇先把模組之間的資料交接處理好:透過明確的欄位、型別與結構,讓上一個階段的輸出可以被下一個階段穩定讀取。有了這個基礎,這篇開始往 Agent...

鐵人賽 IT Operation DAY 7

面試 PM 的流程:如何看見 AI 工具使用背後的思考與能力?

本系列文章以《產品領導人之道》一書為基礎,從人員、產品與流程三個面向,探討 AI 帶來的工作變化,以及產品領導人如何調整團隊的管理、協作與人才培育方式。...

鐵人賽 ChatGPT & Codex DAY 7

讓 ChatGPT 幫我解決問題

經過前六天的練習,我發現自己使用ChatGPT的方式也慢慢改變了。以前遇到問題時,我通常會直接上網搜尋答案,看到很多不同的網站和資訊後,再自己慢慢整理。今天我想...

鐵人賽 自我挑戰組 DAY 28

Day 28|滿畫面的飯店推薦,讓我們略過了角落預設打勾的加購選項

買機票或規劃旅遊行程的頁面,放滿了精美的景點照片、飯店推薦、租車優惠跟免稅品目錄,整個畫面看起來超級豐富。我們一路滑到底部按下確認付款。事後看明細時,剛好發現角...

鐵人賽 ChatGPT & Codex DAY 7

Day 7|讓 Spotify 紀錄進入統一模型:實作 SpotifyImporter

昨天,我先替 Spotify 資料做了一個匯入前檢查器。 它會確認播放毫秒、時間、URI、內容種類和欄位型別有沒有問題,但它不會真的產生 Music Recap...

鐵人賽 Vibe Coding DAY 20

Day 20|RWD 響應式設計:讓記帳 App 在手機上也不爆版

今天我要幫記帳 App 加入 RWD(響應式網頁設計)。我發現我的app到了手機上會出現左右欄位擠在一起、Header 按鈕爆框等問題,因此今天主要讓 App...

鐵人賽 Claude AI DAY 7

Day 7:畫面跟架構,得先吵完架再動手

需求講清楚之後,下一關是設計。這裡講的設計不是純美術,是畫面長什麼樣子跟程式架構怎麼搭這兩件事,要在真的動手寫之前先收斂成同一個版本,兩邊講的不是同一件事的話,...

Day 9 終於揪出罪魁禍首!但是為什麼我介紹套件介紹到開始口音大戰。這不是畢專嗎?拜託停手!

今天來分享一個因為語言學知識不足,導致模型出現重大偏誤的故事。 沒錯,我的台羅標註又出錯了(第 n 次)。 不過好消息是,我終於有辦法徹底解決這個問題了。 先來...