iT邦幫忙

17th鐵人賽相關文章
共有 19759 則文章

技術 Day 8:為什麼 Ruby 不夠快?benchmark、目標與方法學

Week 2 正式開始筆者在把 Mongory 介紹給公司同事時,同事冷不防一句:「如果他能比純 Ruby 快,我才會想用它」於是我開始了 Benchmark...

鐵人賽 Build on AWS DAY 22

技術 Day22 DynamoDB 單表設計 (Single Table Design) | PK&SK、GSI、LSI 實現查詢邏輯

前言 在上一篇文章,我們建立了一個簡單的 DynamoDB Table。今天要深入探討「單表設計 (Single Table Design)」,這是 Dynam...

技術 Day 7:Explain 與 match trace:可觀測性到位

筆者相信:好的可觀測性,能把「不確定」變成「可驗證」Explain 讓讀者看見 matcher tree 的結構與責任分工,Trace 讓讀者看見每筆資料在每個...

技術 Day 6:Query builder 與 converters:ActiveRecord / Mongoid 實戰

在前幾篇,讀者已經用 Mongory 的 matcher tree 跑過一輪今天把重點拉回到「日常可用的 API 與整合體驗」:Query builder 鏈式...

鐵人賽 Software Development DAY 9

技術 Day 9 — 答案域二分法(Binary Search on Answer)

一、學習目標 理解「在答案範圍上做二分」的核心:把原問題改寫成「給定一個候選值 x,判定是否可行」的單調性判定。 熟悉兩大題型: 最小化最大值(找第一個可行...

鐵人賽 Software Development DAY 20

技術 踩地雷遊戲:UI 顯示計時器

主題 在前面我們已經完成了格子繪製、旗子標記與遊戲狀態判斷。今天要來加上 遊戲計時器 的 UI 顯示。這個功能是經典踩地雷遊戲中不可或缺的要素,能讓玩家隨時掌握...

鐵人賽 IT 管理 DAY 23

技術 病症22:「工程師說的是中文嗎?」

這是你第一次參加需求會議,技術主管輕拍你肩膀說:「別緊張,你只需旁聽,幫大家記錄重點就好。」你深吸一口氣,握緊筆記本,暗下決心要理解這場會議的內容! 前端工程師...

鐵人賽 AI & Data DAY 22

技術 Day 22 - 為什麼我改用 Iceberg (一)

前言 《冰山不止一角,Iceberg 與 S3》系列已對 Trino 搭配 Iceberg on S3 做了較為全面的介紹,說明這組「黃金組合」的優缺點,並分...

鐵人賽 IT 管理 DAY 22

技術 病症21:「怎麼感覺,我們上次好像也有遇過這個問題?」

一個剛上線兩週的新功能,因為不明原因,在每天下午的流量高峰期,都會導致伺服器回應速度驟降,引發大量客訴。 團隊裡的工程師們眉頭深鎖,圍在投影幕前,看著密密麻麻的...

鐵人賽 Rust DAY 16

技術 Day 16: 併發 (Concurrency):不再害怕多執行緒

嗨嗨!大家好!歡迎來到 Rust 三十天挑戰的第十六天! 昨天我們學習了閉包和迭代器這些函數式程式設計的強大工具,今天我們要踏入另一個讓 Rust 引以為傲的領...

鐵人賽 Modern Web DAY 1

技術 在Vibe Coding 時代一起來做沒有AI感的漂亮網站吧!

嗨咿我是illumi ! 這幾年來,Vibe Coding 盛行,網站介面逐漸被 AI 模板統一:一片 Claude 風、GPT 風。於是,那些有著獨特設計的具...

技術 ( Day 32 ) CSS @page 列印網頁

通常 CSS 都是設定用瀏覽器觀看的網頁樣式,不過當有列印網頁需求時,這些樣式往往會發生錯位等不如預期的狀況,因此如果有列印需求,除了使用 @media 進行媒...

鐵人賽 Security DAY 11
誰說資安寫不了鬼故事 系列 第 11 篇

技術 誰說資安寫不了鬼故事 - 11(老闆說要找外包,所以我怕誰了)

我以為辦公室進了小偷,原來是Anderson 比我還早到辦公室,他看到我後,叫我去他辦公室,有話要說。不是我要說,這100多坪大的辦公室,就我們兩個人,是要講什...

鐵人賽 Modern Web DAY 2

技術 部落格類型:該選開放還是封閉、動態還是靜態?

欸先等等,要動手刻一個部落格要考慮的細節真的是蠻多的,因此,在實際動起來之前,還是先來聊聊現今部落格平台的疆土,到底有什麼種類?他們都有哪些優缺點? 更重要的是...

鐵人賽 Modern Web

技術 ( Day 32 ) 純 CSS 點擊展開或收折的選單

還記得「包龍星」和「方唐鏡」在公堂之上的最後一戰,隨著方唐鏡跳了出去又跳了進來,我的滑鼠也跟著按了下去又放了開來,原來是純 CSS 做成「可以點擊展開,又點擊收...

鐵人賽 生成式 AI DAY 2

技術 Day 2|社群人的自動化工具導覽:從 IFTTT 到 n8n

每天重複發文、整理資料、回覆訊息,很花時間吧?其實這些事都能交給「自動化工具」來處理。它就像一條傳送帶:當 A 發生,就自動幫你做 B。不用寫程式、不必懂 A...

鐵人賽 Security DAY 7

技術 Day 07: 【第一週回顧】技術基礎與系統設計定版

前言:第一階段 (理論與設計) 總結 本週,我們完成了專案的第一階段:技術理論研究與系統設計。此階段的目標是為後續的開發工作奠定堅實的基礎,確保所有團隊成員對核...

技術 Day 17: 六角形與內切圓

今天來畫一個我覺得很有趣的內接六角形與內切圓的嵌套組。 其中 n 可以改變層數、base-radius 可以控制圖案大小、最後 6deg 可以改成任何你想要的...

我的IT花園漫遊 系列 第 6 篇

技術 用Claude把程式碼畫成圖:從使用者案例到流程圖

寫程式寫久了,常常腦中都是一堆 if/else、try/except,光靠腦補其實很容易迷路。昨天我分享在Colab的音訊處理程式,在想像中是什麼樣的流程呢?我...

鐵人賽 Security DAY 19

技術 Day19—多靶場交叉掃描(bWAPP)

大家好!我目前正在就讀資訊類科系,平常以接觸程式撰寫居多,對於資安領域的技術沒有太多了解因此希望藉由這30天的機會,以OWASP ZAP作為主要工具,從實際操作...

深度學習Tensorflow 2.X 系列 第 6 篇

技術 張量

tf.Variable() 可將普通張量轉換為待優化張量。 tf.convert_to_tensor 可以將python資料轉換成tensor物件。 tf.ra...

鐵人賽 Software Development DAY 19

技術 踩地雷遊戲:重新開始功能與 UI 按鈕互動

主題 在上一篇文章中,我們已經完成了踩地雷的基礎功能,包括地圖生成、點擊格子與遊戲結束判斷。今天,我要帶大家實作 重新開始功能 🎯 主要邏輯 重新開始功能需要支...

鐵人賽 Cloud Native DAY 14

技術 【Day 14】 Cert Manager / 懶人必學自動更新憑證

前言 雖然在前面提到不想要寫程式去整理那些快過期的憑證,不過,我手上那些憑證四千多筆,一筆一筆對,根本對不完...所以馬上打臉自己,我寫程式去比對了。 今天再...

鐵人賽 Odoo DAY 11

技術 Day 11:別只看金額,報價單裡藏的產品邏輯(實戰演練:婚顧工作室)

昨天 CRM 把商機拉到「準備簽約」了,但簽約不是結束,而是下一個戰場的開始。 因為在 Odoo 的世界裡,報價單不是數字遊戲,而是產品邏輯。 顧問要做的第一步...

鐵人賽 Vue.js DAY 24
遊戲活動關卡查詢網站 系列 第 24 篇

技術 遊戲活動關卡查詢網站Day24-支援名單1

目標之前我們介紹了活動一覽、條件查詢、我的最愛的區塊製作而這篇會敘述的是 支援名單區塊的設計遊戲中為了因應各種敵人 而會需要其他精靈的支援當我們在點擊副本圖案...

技術 ( Day 31 ) CSS @import 匯入樣式

當 CSS 越寫越複雜,有時就需要將 CSS 根據特定功能拆分成獨立的檔案,如果要載入多個 CSS,除了使用 HTML 的方式載入,也可以透過 CSS 的 @i...

鐵人賽 Security DAY 24

技術 DAY 24:雲之試煉:SaaS、IaaS、PaaS、部屬模型

在弓箭手村的資安修練第 24 天,踏上了一段嶄新的旅程前往「雲端之境」,這裡不像以往的村莊有實體的牆與門,而是一個看不見卻無所不在的世界,你可以選擇租一間空屋自...

鐵人賽 AI & Data DAY 16

技術 【知其然,更知其所以然】Day16: 固定時間窗口讓聚合更實用

昨天我們打造了強大的 SQL 風格多聚合系統,但有個重要問題:所有聚合都是「全局的」,從程式開始到現在的累積統計。在真實業務中,我們更關心「最近的」、「定期的」...

鐵人賽 Security DAY 23

技術 DAY 23村莊的智慧防線:縱深防禦、NAC 與 IoT 安全

在弓箭手村的資安修練第 23 天,學到了一個古老又實用的戰術——縱深防禦(Defense in Depth),這種策略不是只靠一道城牆,而是像洋蔥一樣,一層又一...

鐵人賽 Modern Web DAY 17

技術 【Day 17】- 入門 JavaScript 網頁架設:Drag & Drop API(拖曳互動)

摘要把 Day 16 的「點擊把任務卡放進時段格」升級為「拖曳(Drag & Drop)」,並在放下(drop)後同步寫入 localStorage。...