2026年5月11日 星期一

透過BackgroundService 處理背景任務

這陣子看到一個有趣的文章,若背景執行的服務或是排程,只要是主機掛掉,其實都會較慢被發現,

故有人提出也許可以跟站台放在一起,若站台掛點應該很快就知道...


2026年5月5日 星期二

移除 Git Commit 的 Claude AI 協作標註

今天將做了幾天的專案放到 GitHub 上,推上去時發現Contributors有 claude 的協作,查了一下,

這是 Github 可依此做為 AI 輔助比例參考 ,這真的挺特別的,我想移除...


2026年5月4日 星期一

JWT 概念實作

JWT 應該是多數站台處理API 身份驗證與授權的應用,這邊使用ASP.Net WebApi 將概念實作,

其中,透過AI 支援讓產出加快並且紀錄一下...


2026年4月21日 星期二

自訂 NLog Target

有時候我們已經有自己的 Log Server 或是希望將Log 拋向第三方服務,比方說 Slack 或是 telegram,

這時就需要自己擴充


2026年4月2日 星期四

NLog 單元測試的試煉

前陣子弄NLog,也加入了單元測試來驗證保護,針對幾種的施工技法,其中有 Moq、NSubstitute與

自訂的FakeLogger 方式,紀錄一下...


2026年4月1日 星期三

讓 TUnit Mixed Test 專案恢復正常測試

網路上看了文章,知道這是新一代的測試框架,效能看起來一級棒(原生支援 AOT 編譯),

自代流暢式斷言加上全async 測試,深得我心納入持續關注議題,紀錄一下


2026年3月31日 星期二

NLog - .NET Console(Hosting)

上回介紹了一般的使用,這次搭配微軟的 Hosting 機制,讓相關元件就可以類似Middlewave 方式

注入,使用上也更靠近大盤,這邊紀錄一下


NLog - .NET Console

很久之前有寫過相關文章,但時過境遷,現在已經沒有特別標註Core,預設就是 .NET,反倒是

 .NET Framework 才需要特別標註,這邊記錄一下


2026年3月18日 星期三

讓 ModelState.IsValid 重新發揮作用

幾年前寫了篇文章,說明當 ModelState.IsValid 無法發揮作用的替代方案,最近又遇上類似的專案,

這次突然有想法想再試試看,是否真的能讓 ModelState.IsValid 再次作用


2026年3月9日 星期一

透過 VSCode Port Forwarding 來設定回傳導頁

之前有寫過透過 ngrok 來設定導回頁面,詳情可參考,不過很可惜由於公司內部資安規範,這類的

檔案會被歸類為風險不勘使用,殘念,只好再次研究...


2026年2月3日 星期二

TSQL 取各分組的第一筆

有個小需求,有個分群的資料,又希望從分群中又能找個代表性的人物,這邊記錄下


2026年1月13日 星期二

調整Cmder 主題風格

cmder 使用久了一直都沒有調整相關風格,今天心血來潮想來試試,筆記一下


2026年1月5日 星期一

Claude CLI 出錯及修復筆記

今天要使用 claude cli 來開發,發現打完指令出錯錯誤,2026 新年的開局似乎不順利,趕快來記錄

一下這溫暖的時刻