Month: 2025-08

說來也是個冷門茶包,一般人不太會遇到。 我的主力工作平台是三年前入手的 i5 迷你電腦,即使在外用筆電做事,我也習慣用遠端桌面走 VPN 連回家裡的主機,不管身在何處,都能在相同環境無縫銜接作業。 Windows 的遠端桌面挺方便的,本機與遠端可共享剪貼簿、資料夾、印表,甚至聲音也能轉到本機播放,例...

有個古老 ASP.NET WebForm 存在一個問題,使用者若按瀏覽器回上頁,可能會使用相同內容重複送出表單。(延伸閱讀:瀏覽器回上頁能回到表單送出前狀態的原理說明) 我寫了一個範例網頁重現問題,頁面使用經典的 TextBox、Button WebControl 輸入及控制,按鈕動作也遵循古法由 ...

瀏覽器的回上頁功能有時還蠻方便的,即使多步驟分成多個網頁的操作介面,也能按回上頁回到前一個網址修改資料再繼續,甚至連網頁捲動的位置都一樣,就像回到按送出鈕的那一刻。這讓人產生錯覺,當我們切換頁面時,瀏覽器是不是整個網頁暫存到記憶體,所以回上頁時才能恢復原狀? 用以下網頁簡單展示。 <%@ Pa...

我的 Windows 11 三不五時會有個 esrv_svc.exe 程式跳出來吃 CPU,有時甚至會衝破 10%,搞到散熱風扇嗡嗡加速,挺煩人的。 之前看到它搶 CPU 搶到太誇張時,念在它是 Intel 的程式,應該是某個有用程式不是什麼拍咪呀(歹物仔),我都是用工作管理員把它砍掉,但隔一陣子...

前情提要:網站憑證更新自動化 - 憑證簽署請求檔(CSR)指令工具 我的作業環境以 Windows IIS 為主,做好 CSR 請求檔製作與 PFX 憑證轉轉換的 CLI 工具後,再來就是要設法將 IIS 站台換新憑證動作也轉成指令或程式作業,繼續向 IIS 憑證自動化更新邁進。 比照上次部署及資安...

自從 IE 被送走,Trident 版 Edge 被微軟賜死,Edge 從善如流改用 Chromium 核心,瀏覽器又重回到當年的大一統時代。 對企業內部網站應用來說,瀏覽器版本統一意味不需要煩惱跨瀏覽器版本問題,只要開發人員測試 OK,很少會因使用者瀏覽器不同而出問題。 (年輕同學可能沒體驗過惱人...

剛接觸 Azure VM 要選擇虛擬機,常在琳琅滿目的型號間陷入選擇困難。除了最直覺的 CPU 核心數跟記憶體大小,又分了 B 系列、D 系統,還會有 D8ads_v5 這種命名,讓人眼花撩亂,為此寫篇筆記備忘。 其實官方有完整參考資料,但搞懂需要花點心思: Azure 虛擬機器大小命名慣例 Az...

HTTPS 儼然已是基本要求,不少同學應已被迫搞懂網站 TLS 憑證申請及安裝的大小事。 若你管理的網站是 IIS,慣用做法應是開 IIS 管理介面,用現成的建立憑證請求功能,滑滑鼠敲文字,下一步下一步做出 CSR 寄給憑證廠商或組織內的憑證管理人員換回 CER 檔安裝。(關於 IIS 的憑證相關操...

發現好用線上工具 - whatsmydns.net,可用於確認第三方 DNS 伺服器是否正常,或自家 DNS 修改結果是否已同步到全球。 whatsmydns.net 的原理是同時檢查全球多個地區 DNS 伺服器對特定網域名稱(A、CNAME、MX、TXT)的解析結果,查詢 DNS 記錄在全世界被傳...

WebWorker 的誕生可以追溯到 2009 年參考,說起來已是項古老的技術,Firefox 3.5 最早開始實作,如今所有主流瀏覽器都已支援,除非你還需要支援 IE (拍拍),大可安心使用。 不過,需要動用 WebWorker 多屬進階應用情境,大多也有替代方法可實現,所以寫了幾十年網頁從沒在實...