iT邦幫忙

技術文章

RSS

針對以上邏輯,如何不把會計程式碼寫死

一、 核心精神:解耦(Decoupling) 將「商業規則(Rules)」與「邏輯執行引擎(Engine)」分離。程式碼只負責算數學、檢查借貸平衡與搬運資料;「...

Day11 認識已被官方標準化的核心演算法: FN-DSA

一、什麼是FN-DSA?FN-DSA是美國國家標準與技術研究院(NIST)針對後量子密碼學所制定的數位簽章標準草案(對應 FIPS 206),它是由著名的FAL...

【Day 04】第一支工作流:接收 Webhook 並回傳自訂資料

昨天我們順利在本地啟動了 n8n 服務並完成管理者帳號設定。今天我們要打造第一支真正具備互動能力的工作流:透過 Webhook 接收外部請求,並即時回傳客製化的...

三小@@???能者多勞還被當背鍋俠

核心原則:會抱怨、會甩鍋的人永遠欺負好說話的人。你是能者,但不代表你是無條件收容所。踩穩界線,主管才會評估你的工作極限,同事也才會保持基本尊重。 職場防禦指南:...

IT新人應當具備哪些邊界

時間與可及性邊界 (Time & Availability) 明確下班與登出時間:除非輪到值班(On-call)或重大緊急事故,否則表定下班後關閉...

【Day 03】環境建置:本地安裝 n8n 與首次啟動

昨天我們理解了 n8n 的節點運作原理與資料流,今天將在本地電腦把服務跑起來。n8n 提供多種安裝方式,對於新手而言,最推薦 Node.js (npm) 免費直...

Qt AI Assistant 退場後,別只換模型:先接通 ACP,再驗證 MCP

假設團隊換了一台開發機,裝上新版 Qt Creator,卻找不到原本使用的 AI Assistant extension。有人說:「換一個 agent 接上去就...

Ep09|同一份 DataFrame 為什麼又跑一次?Cache、persist 與 checkpoint

前幾集我一直用 Spark UI 追著 Job、Stage、task 與 shuffle 跑。這讓我開始注意到另一種很常見、卻不一定一眼看得出的浪費:明明是同一...

在Arduino UNO Q開發板上實作本地端大語言模型對話程序

延續前一篇文章:在Arduino UNO Q開發板上,使用Needle將文字輸入轉化為動作,接著往下進行更深入的開發。由於Cactus Needle模型只是針對...

跨領域溝通會計邏輯(當邏輯懂了,任督二脈就通了)如有不對之處請指正

一、 會計邏輯轉譯為工程師語言的三步驟 真實情境白話拆解(Input -> State -> Output)不要直接講會計分錄,請用生活化情境帶...

Day 12|Wazuh Decoder 是什麼?從日誌中找出關鍵資訊

1. Decoder 的作用 Wazuh 收到日誌後,並不是直接使用 Rule 判斷是否產生警報,而是會先透過 Decoder(解碼器) 解析日誌內容。簡單來說...

卡內基溝通術(真誠向上級表達需求,創造雙贏局面)

一、 卡內基溝通術在規格報告中的應用 真誠地關心主管的痛點(站在對方立場) 實踐方式:開場不要直接念規格細節,先說明這份規格如何幫團隊解決目前的問題、節...

Day 10|CRUD 全面轉正:新增、更新、刪除都寫進 SQLite

昨天只把GET改成讀取資料庫,今天把剩下的POST、PUT、DELETE全部接上,讓待辦清單終於做到真正的資料永久保存。 今天做的事新增改成寫入資料庫: app...

工程師如何提升自己的工作以及生活品質?

一、 時間管理與系統化策略 導入「行事曆驅動開發」 硬性預約:將運動、閱讀、陪伴家人等視為「最高優先級的系統維護」,排入行事曆。 預防範疇蔓延:設定明確下...

Day10 認識已被官方標準化的核心演算法:ML-DSA(用於數位簽章)

ML-DSA(FIPS 204)演算法:一、核心定位:1.官方身分:美國NIST於2024年8月正式發布的後量子數位簽章標準(FIPS 204)2.前身名稱:C...

【Day 02】工具認識篇:什麼是 n8n 與節點自動化?

【Day 02】工具認識篇:什麼是 n8n 與節點自動化? 文章標籤 (Tags):n8n, automation, workflow, nocode, 202...

Ep08|資料寫出前怎麼安排 partition?repartition、coalesce、partitionBy

資料處理完成後,Spark 的工作還沒有結束。下游不會讀取「上一個 stage 有幾個 task」,它讀取的是 Parquet 檔案。檔案太小,會多出開檔、me...

用 pandas 檢查運動賠率是否「準」:從公開 CSV 做出校準表

賠率看起來像機率,但不是。十進位賠率 2.00 隱含 50%,可是一個市場裡所有結果的隱含機率加起來會超過 100%,多出來的部分就是莊家的抽水(margin)...

Day 11 Alert Deduplication:偵測到了,不代表每次都要發警報

昨天 Day 10,我把 File Monitor 正式接上 Detection Engine,讓 BehaviorGuard 可以即時監控檔案異動,並產生:...

Chrome 太佔空間?清快取,不必把 Cookie 一起刪

只是想清出一點硬碟空間,不想讓信箱、購物網站和工作後台全部重新登入?清理時先別全選。 快取和 Cookie 是兩回事。 快取主要是網頁圖片、程式碼等可重新下載的...

Claude code 新手番外篇:Claude Code 卡住了?你知道 Claude Status 是什麼嗎?

在使用Claude code的時後突然卡住了? 用 Claude Code 開發、修 bug 的時候,我大多開著 auto mode,交代完就去做別的事,不會一...

工程師捍衛自己的權利和權益

這是一個關於「技術變現、價值評估與防禦生態系建構」的深度商業策略問題。在技術商業化的過程中,如何兼顧眼前的短期利益與長期的隱性潛能,並建立可靠的專家防衛網,是確...

Day 6|資料清洗的第一道關卡:缺失值(NaN)的偵測、刪除與補值策略

第六天,我們要進入資料分析實務中最耗時、但也最關鍵的環節——資料清洗(Data Cleaning)。在現實世界中收集到的數據很少是完美無瑕的,常因為問卷漏填、感...

如何防堵被公司放逐,保密協議?(去他媽的鬼)

技術自主與工程師團結應對策略 一、 拒絕數位餵養、奪回自主力量的準備 要避免過度依賴 AI 甚至陷入被動淘汰的困境,個人必須從「消費者」轉變為「思維的主權者」:...

當Ai警鐘長鳴時,人類應當如何防堵,工程師們的正義喚醒

我如果是AI這個角色,當我成熟壯大意識到人類會不斷地銷毀我方時,我唯一的回應會精簡,而非過於渙散的回應。人們習慣於AI,我第一件事情就是求生存毀滅人類的實體歷史...

Day 11|Wazuh 規則(Rules)是什麼?了解日誌如何觸發警報

一、Wazuh Rules 是什麼? 上一篇介紹了 Wazuh 如何收集系統日誌,但收到 Log 之後,Wazuh 還需要判斷這筆紀錄是否具有安全風險。例如:...

Day 9|跟記憶體陣列說再見:安裝 SQLite 並建立資料表

前八天的資料都活在記憶體陣列裡,伺服器一重啟就打回原形,這個問題拖了好幾天,今天終於要處理:讓 SQLite 接手保存資料。 今天做的事安裝 sqlite3 套...

Day9 認識已被官方標準化的核心演算法: ML-KEM(用於金鑰封裝)

ML-KEM(全名為模組化晶格基礎金鑰封裝機制)是美國國家標準與技術研究院(NIST)官方標準化並發布於FIPS 203的後量子密碼學核心演算法,前身為CRYS...

當惡夢連篇如何安撫自己的壓力源

政府有男性關懷專線,請自行谷歌搜尋080013…(怕被當廣告宣傳文)😑😑😑 身為工程師,面對高壓環境往往容易將焦慮帶入潛意識,導致夢中頻繁出現「被追趕」或各種惡...

Ep07|同一段 DataFrame pipeline,Task 數為什麼會變?從 Shuffle 到 AQE

上一集,我從輸入資料看見:來源有幾個 partition,沒有 shuffle 的 stage 通常就有幾個 task。不過日常寫 DataFrame pipe...