前兩個月,升級完 Windows 10 2004 後再遇上升級完新倉頡就壞掉的老毛病,參考網路教學才搞定。過去這類問題重裝 Registry 便可回神,Win 10 2004 這回則需要多設定「使用舊版的微軟倉頡」及「使用舊版的微軟注音」選項才行。當中有個小插曲,我參考的一份文章 Windows 1...

這也是我曾被問過的 Git 問題,之前一知半解回答得哩哩辣喇 - 為什麼 Visual Studio 的 Git Commit 資訊欄有時會出現兩組人名時間?有時兩組不同人,有時是作者出現兩次?在什麼狀況下會出現? 這篇文章將試著回答以上問題。 Git 的每個 Commit 都有作者(Author...

前幾天看到龍哥的 YouTube 影片:【GIT 小教室】"~" 跟 "^" 有什麼不同?,赫然發現之前沒真的搞懂 HEAD1 HEAD2 的意義(其實「為自己學 Git」電子書裡有講,不知是沒翻到還是沒讀進腦袋裡,總之我就廢 Orz),難怪有時執行結果跟我想...

某索引服務伺服器 C 磁碟機空間嚴重不足,調查發現 C:\Users\ServiceAccount\AppData\Local\Temp 有大量以 GUID 或亂數編號命名的資料夾及檔案,大小高達 70GB,確認是兇手無誤。推測這些暫存檔是建立索引時殘留,是服務的主動刪除機制失效?還是原本便打算放著...

有點混亂的 2020 年,台灣還有可能創下 56 年來全年無颱登陸的記錄(只剩下不到兩個半月,估計颱風侵台機率不高),慶幸無災之餘卻得擔心各地水庫蓄水量吃緊。 上週好奇想知道水庫水位狀況,意外找到水利署有個防災資訊服務網提供各水庫蓄水量的視覺化展示網頁,做得頗為精美(我還偷偷研究它的下雨跟水面波紋動...

隨著臉書、YouTube、IG 等社群網路掘起,當年曾紅極一時的部落格確定已沒落了。今年 Podcast 興起,採用是跟部落格一樣的 RSS 訂閱,你的聽眾(讀者)就是你的聽眾(讀者),會定期收到新內容,不必擔心演算法從中動手腳,沒有言論審查、黃標封鎖、檢舉下架,那純真的年代格外讓人懷念。 2006...

前幾天我玩了八皇后(喂),部落格跟 FB 都有朋友提到另一個演算法經典問題 - 背包問題。 簡單來說,背包問題是假設你有一個背包跟數件重量與價值不一的物品,在不超過背包負重上限的前題下,要決定該放入哪些物品使其總價值最大化。經典案例是小偷闖空門,面對一屋子值錢家當,我們要幫他想背包裝進哪些東西賺最多...

Git 版控入門算算一年多,自覺還算上手,能善用 Branch、Commit、Reset,要把程式改爛到回不去還真有些難度。而最美妙的是 - Git 屬分散式版控,在自己的機器可以隨意 Commit、Reset、開 Branch ,天王老子都不能管你,只要送上 TFS 或 Github 前先用 Sq...

前幾天學到一個新名詞 - 八皇后問題,傳說是所有資工系學生都玩過的演算法經典案例。非本科系沒學過演算法,但自覺遞迴難不倒我,便想試試在不看範例的前題下自己能否用 C# 土砲出答案(沒在學生時代被爆雷的人才有的玩法 XD),列出傳說中的 92 組解? 天資不足,卡在座標換算公式很久,只能笨笨地在紙上畫...

昨天的 .NET 探索 - HttpWebRequest 如何重複使用 TCP 連線?提到: Windows 整合式驗證(Kerberos)會與連線關聯,若程序修改 WebRequest.Credentials 同時以不同身份連上 IIS 主機,記得要指定 WebRequest.Connectio...

歷史悠久的抓圖軟體 Snagit,功能之強大,說是擷圖軟體界的 Visual Studio 也當之無愧吧! 寫部落格、開發文件或回報 Bug 要抓畫面標重點,用 Snagit 幾乎是一氣喝成,手起刀落的感覺很讚。微軟 MVP 可申請加入 TechSmith Influencer Program,所以...

我想透過 Email 觸發某些批次作業,構想是定期跑程式從 Exchange 或 Office 365 收信,由主旨跟內容決定作業內容,執行完成再透過 Email 回報結果,這篇將示範使用 C# + Managed EWS API 的程式寫法。 開始前先提一下,用程式整合 Exchange 的方法不...

前幾天完成網頁轉電子書批次工具,挑了幾篇 2019 年 iT邦幫忙鐵人賽系列文轉成 ePub,方便通勤或閒暇閱讀。其中有篇講電腦系統漏洞(Vulnerability)挺實用,其中有不少術語工作上偶爾會接觸,想說整理筆記會更扎實,所以就有了這篇。 完整系列文章在這裡:2019 iT 邦幫忙鐵人賽 資安...