我的電腦有個第三方常駐程式存在 Bug,Windows 睡眠喚醒後偶爾會失常,常駐程式沒提供關閉選單,只能用工作管理員砍掉再重啟。大家都知道我很受不了重複滑滑鼠敲鍵盤,每次遇到都千方百計想把它自動化。於是我寫了一個只有兩行的小批次檔 (.bat) 放在桌面,取代「開工作管理員選程式、按 DEL 或用...

許多軟體都有提供可攜版本(Portable Version),標榜不需安裝(免管理者權限),下載解壓縮在目錄便可執行,刪除即可移除,不會在系統路徑殘留程式庫、設定檔、Registry 登錄... 等。像是 7-Zip、Notepad++ 除了標準安裝程式,還會提供可攜版: 以 Notepad++ ...

ESP 開發板目前有 ESP8266 與 ESP32 兩個世代,新一代的 ESP32 標榜雙核心、CPU 頻率翻倍、SRAM、Flash、GPIO/I2C/SPI/UART 都加倍,還內建藍牙、觸控電容、溫度感測器、霍爾(磁力)感測器,規格上完全輾壓 ESP8266。但 ESP8266 也是有個強大...

新冠疫情打亂我這些年追求一月一馬的慣例,賽事紛紛延期或取消,更慘的是警戒期間慢跑得戴口罩,跑不到十公里口罩被汗浸濕,活像被濕毛巾蓋臉刑求,再多跑十分鐘,我八成連提款卡密碼都會供出來。即時勉強維持每個月一百公里以上的月跑量,但品質慘不忍睹,連六分半、七分速都出現了,過去可以連兩天跑 SUB2 的中年人...

最近在弄一個較複雜的測試環境,有多台主機扮演不同前中後台角色,且角色可能機動調整,使用遠端桌面登入操作時,除了由 IP 查 Email 更新通知,還希望有更直覺方便的識別方式。我想到一個簡單做法 - 做一張標示主機資訊的桌布,登入時馬上可看到提示。 真要做,其實用小畫家弄一下就好了,但我硬是把它當成...

讀者骨董修復菜鳥問了一個有趣問題 - ASP.NET 網站的 .js 以內嵌資源(Embedded Resource)方式存在 .dll 裡,若沒有原始碼或無法重新編譯專案,要如何修改? 我猜想世界或許有某個軟體工具可優雅地完成這項工作,但 .NET 有 ildasm.exe 及 ilasm.exe...

昨天分享重複使用 WebClient 時 Headers 會變動的踩雷經驗,陸續有讀者提問,歸納疑惑點不外乎「在哪些情況下哪些 Header 會改變?」,解答就藏在 .NET 的原始碼裡,如果你能找對位置的話。 要得到真相得追進 .NET Framework 或 .NET 6 原始碼,微軟有提供 ....

前情提要:前陣子,小閃光抱怨家裡的 Fuji Xerox M225dw 印表機的掃描功能只能用電腦操作,沒法由手機掃描直接下載圖檔。我心生一計,家裡的迷你家用伺服器平日閒閒沒事,都快變成冗員,何不寫個 ASP.NET Core 網站放在上面跑。研究了一下,還真找到在 CentOS 安裝事務機驅動程式...

很久沒有 Coding4Fun,想玩個有趣的題目 - 用 C# 無中生有產生聲音檔。 做了研究,.wav 檔用未壓縮的 byte[] 記錄聲音波形,只要依規範在檔案開頭填入聲道數、取樣頻率、解析度位元數... 等資訊,輕鬆就能在電腦上生出一段正弦波。(謎:要多無聊才會幹這種事?到底) 不過,大費周章...

Server-Sent Events 算是蠻古老的技術,可實現伺服器端對瀏覽器的單向串流傳輸,目前除了 IE,所有瀏覽器都支援。 但提到網站串流傳輸,不是已經有 WebSocket、SignalR 了,Server-Sent Events 還有實用價值嗎?有! 如果是伺服器對瀏覽器的單向串流傳輸,S...