這些年 FB/YouTube 上的電影解說短片超級泛濫,明知是浪費時間每次還是忍不住點進去看,等發現莫名連看半小時再罵聲幹。 這類量產式電影解說相信大家都有看過,一模一樣的 AI 配音、千篇一律的背景音樂、主角配角永遠叫小帥、大壯、小美、翠花、喪彪,還有經典的「注意看,這個男人太狠了」、「如果不出意...

多因素認證(Multiple Factor Authentication,MFA)網頁常會用到一種技巧,介面停在登入網頁,等待手機 App 操作,網頁能偵測 App 動作是否完成,若驗證成功自動導向已登入畫面。 以 Facebook 為例,若有啟動兩階段驗證,第一次登入網站,輸入密碼後會出現以下畫面...

上回提到我想做過手機掃 QR Code 條碼登入 ASP.NET Core 網站,這涉及自訂登入身分檢查邏輯,在 ASP.NET 時代可以呼叫 FormsAuthentication.SetAuthCookie 寫入 Cookie (範例) 模擬登入成功狀態,但換成 ASP.NET Core 要怎...

網站放上雲端,通常一次執行多台,分擔流量兼互相備援。這種模式下連線字串、API Key 等機密設定不適合寫在設定檔,最好集中管理並嚴密管控存取。 Azure 在這方面提供的解決方案是 Azure Key Vault (金鑰保存庫),可用來保存 Secret (密碼、Token、API Key... ...

在上篇文章我們將一個 ASP.NET Core 測試網站部署成 Azure App Service 並設定自動擴增及縮減規則,CPU 負載過重時自動增加執行個體數量,負載降低時自動減少,體驗了真正的雲端威力。 上次練習採用的部署方式是將 ASP.NET Core 專案 Publish 結果檔案 ZI...

截至目前為止,在雲端開台小 VM 裝 Docker 跑 ASP.NET Core 網站對我已不是難事,甚至寫了懶人安裝腳本一氣喝成。不過我心裡明白,開 VM 跑 Linux 裝 Docker 屬於 IaaS,跟在公司內架主機概念差不多,技術門檻不高,但 OS 需要自己管理設定、定期更新,容量不足時需...

一直想把吹風機掛到牆上省空間,坊間可以找到現成吹風機壁掛架,但要搭配特定款式的吹風機。我會 3D 列印,為家裡的吹風機設計專屬壁掛架不難,但我有個莫名堅持 - 不釘釘子不鑽牆,在這限制下,解決方案變得難找。 前陣子發現一款便宜好用的自黏壁掛鉤,一個一塊錢,但貼瓷磚超級牢靠,感覺能解決久懸多時的壁掛難...

接獲報修,電暖器故障,插電無反應。拆機檢查,發現底座偵測機身傾倒斷電的微動開關壞了,按鈕整個塌陷,電錶測量不導電。 下圖箭頭的黑鈕應該要被撐起來的,壞得太嚴重,已看不出原本結構。(運作原理可參考這篇 ,很不想貼農場文連結,但實在找不到原文) 優先考慮跟原廠買零件更換,發現廠商有 LINE 客服,...

這也是靠新工作機開啟的桃花源,RAM 夠大 SSD 夠快跑 Android 模擬器終於不再卡頓到氣血攻心,封印解除後我寫了第一支 MAUI App 程式 - QR Code 識別: QR Code 掃瞄是我一直想玩的功能。像有些平台提供行動條碼登入,用手機 App 掃一下,不用敲帳號密碼就能登入,...

i5 迷你工作機上線,原本 CPU 太鳥、RAM 太少、SSD 不夠快等限制一掃而空,加上對 Docker、Hyper-V 逐漸上手,以前沒機會實際摸過的新玩意,花幾分鐘便能在我的電腦上與我相見歡。一則以喜一則以憂,能阻止我學東西的硬體限制變少了,但再也無法以沒環境沒機會學當成推拖藉口... 終於,...

深度應用 Docker 容器後常會走到這一步 - 自建 Docker Registry (容器 Image 倉庫)。 不管用 docker 指令或跑 Docker Compose,建立容器都需先載入 Docker Image,若是公開 Image,透過 docker pull 指令、在 docker...

當軟體同時具有免費版跟付費版,如果還加上開源,「能不能免費用在工作上」就是個值得研究的問題,不慎可能惹上侵權爭議。(註:許多免費版軟體都限定「個人使用」,用於工作與客戶、同事、公司、組織相關,即便是義務性質沒收錢,也常被定義為「商業用途」) 我看過最亂的經典是 iTextSharp,4.1.6 前採...

昨天才說要改用 FreeMind,沒多久便遇到個小問題:開啟選項設定介面 UI 沒出現,但主介面操作被隱形 ModalDialog 封鎖無法操作,又關不掉,按 Alt-F4 才跳脫。討論區有人反映相同問題,大驚! 這是 2007 年就有問題,貌似 Java 1.5 正常,Java 1.6 開始不相同...

遇到較複雜的系統設計,我習慣畫心智圖整理思緒,而過去最常用的心智圖軟體 XMind,目前免費版僅限個人使用,不得用於工作(For any commercial use of Xmind, you have to upgrade to Xmind Pro. The Xmind free plan is...

要查看 SQL 指令的執行計劃,SSMS 絕對是首選,透過圖形化呈現,效能瓶頸一秒現形。(參考:應用範例) 不過,不是每一台機器都有裝或能裝 SSMS,在沒有安裝工具軟體的環境,要如何用 PowerShell/C# 取得 SQL 查詢的執行計劃呢? SQL 提供幾個控制選項 SET SHOWPLAN...