ASP.NET Form 驗證靠 .ASPXAUTH Cookie 識別身分,它是一段用 Machine Key 加密並簽名的內容,包含身份識別、有效期限等資訊。這段機制在 WebForm 與 ASP.NET MVC 是共用的,因此設定相同的 Machine Key,ASP.NET WebForm ...

最近的 Side-Project 計劃用 Minimal API 寫個簡單的 LINE Notify 發送服務,靠單一 EXE 在本機跑 localhost 網站搞定所有事,以貫徹極簡主義。 使用 LINE Notify API 需註冊取得 client_id 及 client_secret,與使用...

我的兵運不錯,在國防部後勤單位五級廠當了兩年修護士(唸化工轉工管的我被唸台大電機的學長收徒,沒電子背景去跟人家修電子交換機,那又是另一則奇妙故事),後勤單位涼歸涼(真的涼,托維修設備的福每天吹冷氣)還是有衛兵要站,大門有衛兵班負責,其餘如側門、油庫等次要夜哨則由一般兵輪值。上下哨很簡單,營區很小,不...

去年分享過將 XLS 批次轉成 XLSX 的 PowerShell 小工具,有讀者問到如果是 DOC 轉 DOCX 要怎麼做? PowerShell 小工具原理是啟動 Windows 上安裝的 Excel 軟體,控制它逐一讀檔,另存新檔,最後再關閉。若想處理 Word 就把 Excel 改成 Wor...

Cmder 升級後出現困擾,按上下鍵後文字游標前方會殘留字元,向左移不到,按 Backspace 也刪不掉,但該字元不算輸入的一部分,純屬惱人鬼影,要 clear 或 cls 才會消除: 還有,複製貼上長段文字時會無法正確換行,但一樣是顯示問題,指令可執行,按向上鍵查看前次指令亦可正常顯示,但修改...

處理系統問題時,若有點子構想需要驗證,不好拿正式環境開刀,也不一定找得到能隨興玩弄的測試環境(尤其是古早版本 Windows,往往跟日本進口壓縮機一樣稀少),這時侯,自己架台 Hyper-V VM 做實驗是最佳選擇,讓你放心大膽測試,不用擔心弄壞系統被同事拉到牆角餵磚頭。 不過,遇到太過古老的版本,...

去年 10 月做過 ESP8266 耗電實驗,跟讀者 JJC66601 討論到改用繼電器控制供電的可能,當時提到我沒考慮繼電器的理由有二:一是在經驗裡對繼電器的壽命很沒信心,二是靠電磁維持閉路狀態的繼電器,直覺耗電量應該不低,但就只是直覺。當時覺得這是個有趣議題,有時間應要實測看看。趁著年假,我還真...

四年前在 YouTube 看到香港 8 歲小妹妹展示電子 DIY 豪華設備 - 「焊接小幫手」,很是羨慕,網路有成品販售但價格驚人。於是我買了車床用的萬向噴油管跟鱷魚夾,在撿到的木板挖洞再 3D 列印固定座,土砲了一組。 不過,萬向曲管有個大缺點。畢竟它是設計用來噴氣噴油的,講究管道密合,無法彎曲出...

先前展示過用 50 行 Program.cs 寫個 ASP.NET Core CORS 上傳服務,從讀者 Joker 留言我學到新名詞 - Minimal API,身為極簡主義者,它絕對是我的菜,特整理一篇備忘。 對於 Minimal API,官方文件有篇完整介紹 - Minimal APIs ov...

牛年最後一枚茶包。(希望啦) 某個重要又緊急的案件,ASP.NET 網站對外呼叫 WebAPI 功能出現錯誤,因網路環境設定有狀況,連瀏覽器測試都時好時壞,導致無法確定是網路不通還是程式出錯。經過一番努力,狀況進展到瀏覽器檢視 HTTPS 網址 OK、PowerShell Test-NetworkC...