突發奇想閃過念頭,想把 PDF 投影片逐頁轉成圖檔,索性當成 .NET 練習題伸展暖身,說做就做。 .NET PDF 元件選擇不少,但好用的多是商用軟體,開源專案如 iTextSharp、QuestPDF 新版也改成商業授權,而轉存圖檔不同於編譯修改文件,訴求重點不同,順便趁機認識不同的程式庫。 這...

生活中有不少用 Word 撰寫文件,但交件格式限定 PDF 的需求。Word 很早已內建另存 PDF 功能,所以我都是用 Word 編輯修改,最後再另存轉 PDF。 但我有個壞習慣,寫文章寫文件喜歡反覆琢磨補充潤飾,總覺得還可以改得更好。所以寫完交卷前我會存成 PDF 先擱一陣子,確保萬一想到新點子...

騎機車資歷超過三十年,但還是要持續補充常識才能跟上時代。 小木頭喜牽新車,身為資深騎士當然要把握機會,擺出老鳥架勢提點兩句,教導他如何駕御座騎。 萬萬沒想到,才介紹到鑰匙孔就卡住了... (登楞) 新車的鑰匙頭有個上方突起一塊,半圓加半個八角形結合的奇怪形狀,與右側有個凹糟形狀相符,看來可以插進去旋...

工作環境有些祖傳專案是用 log4net 寫 Log (後來的專案大多以 NLog 為主 參考 ),前人慣用 RollingFileAppender 的兩種設定方式,第一種是固定檔名,依指定大小分檔(rollingStyle="Size"),舊檔附加 .1、.2 順序編號,類似這...

之前處理過不少 TLS 憑證無效問題,這回遇上一枚絕對新鮮的罕見茶包。 狀況如上圖所示(純屬模擬示意,非實際狀況),瀏覽器警示網站不安全,檢視憑證信任鏈,根憑證(TWCA Global Root CA)、中繼憑證(TWCA Global EVSSL Certification Authority)...

昨天寫好的網站 TLS 憑證 CLI 快速檢視工具只算是原型機,在工作環境 EXE 檔使用前需先部署,易有病毒木馬疑慮,應用阻力較大。相形之下,腳本形式的 PowerShell 傳送方便(可以貼在 Word 或 Email 裡),程式為明文可直接審閱,從管理稽查角度較易接受,是更可行的方案。因此 P...

要調查網站 TLS 憑證無效問題,最直接做法是從瀏覽器安全連線圖示逐步點開檢視憑證內容: 憑證檢視器會顯示憑證信任鏈,可查看根憑證、中繼憑證及伺服器憑證的詳細資料,但要知道憑證的主體(Subject)、簽署者(Issuer)、有效期間、指紋等資訊,需逐一點開才能看到。 今天處理一個案例,需要比對...

Windows 2019/2022 有個糟糕設計 - 目前正在操作的檔案總管視窗邊框會消失! 如下圖,開啟兩個檔案總管,焦點在較上層的檔案總管,原本淺灰邊框消失,與下方視窗融為一體,要點選位於邊邊角角的選單或縮放關閉鈕時常點錯。 聽同事在抱怨,發現原來不只我有困擾,噗。查了一下,有個簡單解法:開啟...

如果你是在學學生,平日會寫到程式但還沒體驗過神奇的 Github Copilot,那這篇值得看一下,錯過可惜。 有許多同學還不知道在學學生可以免費申請 Github Copilot,讓你寫程式如有神助,避免被 AI 的時代巨輪碾壓(還是那句老話:你不會被 AI 取代,而是被會用 AI 的人取代),這...

脫離熟悉的作業系統是個有趣體驗,原本憑直覺用膝蓋就能完成的小動作,換到陌生環境如同參加 110 米跨欄。雖然靠經驗多半很快找到答案(作業系統不同概念大同小異),但得不停跨腿跳躍,動作不順會停頓或摔倒,得集中精神應對。 在 Azure 開 Linux VM,我主要都拿來做小實驗,用 VM 預設系統碟 ...