CentOS 時代即將結束,在上回 Linux 版本選擇評估中,Ubuntu 以近半的市佔成為「西瓜偎大邊」策略下的首選。不過,擁有 15 年 Debian 使用經驗的讀者 Jackson598 留言中一句「Ubuntu 為 Debian 分支,但具商業化色彩,故一切發展依隨公司決策,與 Debia...

前幾天分享的暫時性故障重試利器 - Polly,起源於我要處理一個 Deadlock 失敗自動重試的案例。案件本身有點玄疑,發生在一段 WHERE、JOIN 條件頗複雜的純查詢上(對! 只有 SELECT,不涉及 UPDATE、DELETE),在線上環境尖峰時間偶爾發生 "交易 (處理序識...

這篇筆記技術成分不高,主要是自己備忘用的。如果你已知道(或是完全不想知道)怎麼在網頁用 <ol> <li> 配 CSS 做出如下圖的 1) 2)、3.1、3.2,請略過本文。 寫了十幾年網頁,前陣子才遇到這個需求。條文資料分兩層 <ol> <li>,...

前幾天用束線帶修好的吹風機,還有另一個問題。 把手端電線出口原本有個橡膠套,猜想是要防止電線過度彎折。橡膠套年久破損,橡膠套原本開口處的電線的彎折角度不太自然,表面還有焦黃痕跡。而真正讓人注意到異常的是,吹頭髮時把手附近電線溫度高得嚇人,不小心碰到還會被燙到:(實測達 50 度以上) 依上述種種跡...

向「用生命追求 Coding 極致的男人」 - 91 哥請教幾個笨問題,談到遇到 Deadlock 失敗自動重試的機制,心裡想著這該寫成通用函式用起來才方便。91 說:你為什麼不問問神奇海螺呢? 建議我可以試試 Dapper Polly,讓我又認識了好物,收入軍火庫。(這感覺像無意聊到最近我的山坡果...

先前分享過透過 EWS 從 Exchange 收信接任務執行作業的定期排程,最近生出小副本。程式需從 Mail 取出 HTML 解析,因格式並不統一,解析邏輯需要有點彈性,以便從不同格式中取出所需資訊(類似爬網頁,考驗 HtmlAgilityPack 跟 Regular Expression 技巧)...

「跑步到底會不會傷膝蓋?」從我投入慢跑開始,這個大哉問一直縈繞不去。 常在河濱馬場被老杯杯老阿公海放的我,心中的答案是 - 不會! 有醫生贊同若習慣良好膝蓋並不會跑壞,但也不乏有醫生言之鑿鑿說母湯。總之,這是一個存在爭議的議題。 前幾天看到物理治療師「三個字 SunGuts」有支 Youtube 影...

RedHat 公司在 12/8 宣告,原本支援週期到 2029 的 CentOS 8 將提前 8 年於 2021 年底終止技術支援,也不再推出 CentOS 9,取而代之的是 CentOS Stream。但 CentOS Stream 與 CentOS Linux 7/8 性質截然不同,將加入實驗性...

為了升級 ASP.NET Core 5.0,我把 Visual Studio 2019 升到 16.8,發現 Git 介面做了大幅革新,新介面更好用,但要花點時間熟悉。 完整介紹可以看 Visual Studio PM Patrik 的部落格文章 - Announcing the Release o...

前篇文章看完 ASP.NET Core 3.1 升 5.0 的步驟及注意事項,這篇是我實際升級部落格專案的記錄。 第一步是將 Visual Studio 2019 由 16.5 升級到 16.8。升級後開啟專案,將 Target framework 由 .NET Core 3.1 改成 .NET 5...

.NET Core 3.1 的下一個版本 - .NET 5,已隨 .NET Conf 2020 正式釋出,我自己的盤算是等 .NET 6 LTS 再大規模應用在工作專案,但自己的 Side-Project 會先玩,於是我的 Blog 又成為首選。動手前先做功課,了解 ASP.NET Core 3.1...

不知是自己按到同意還是被系統強迫執行,我的「黑暗執行緒 FB 專頁」莫名被升級成「新版粉絲專頁,毫無心理準備開始體驗全新的的操作介面與應用概念。經過一翻摸索,新版粉絲專頁主要有以下特色:(我有兩個專頁 - 黑暗執行緒已升到新版,黑暗後花園還停在經典版(舊版),剛好可以對照) "說這個專頁...

前幾天介紹了將 git diff 差異報告轉成 HTML 的簡便做法,讀者 LinnieKao 留言問到 git diff 顯示選項的問題,這裡補充說明。 diff2html 產生的左右對照比較表是最不花腦力最容易理解的形式,任何人都能輕易指出差異所在(看不看得懂程式在寫什麼是另一回事),但缺點是資...

程式異動對照表 (Compare List) 是上線流程必備文件之一,Git 內建 git diff 指令,能整理出鉅細靡遺的異動記錄,完整度之高,甚至能 Email 給其他開發者跑 git apply 同步原始碼版本,不管是複核、稽查或存證需求,git diff 報告的有效性無庸置疑。不過,純文字...

改穿夾腳拖(暱稱 Y 拖)跑馬三年,從此告別黑指甲,又省下可觀的買鞋費用,正式加入夾腳幫,再也回不去穿跑鞋的日子。聽到 Y 拖廠商要辦馬拉松比賽,不囉嗦,馬上報名。行銷性質賽事,參賽禮品豐富,除了排汗衫還有五趾襪、二趾襪、Y 拖鑰匙圈及一雙「跟上來」(有鞋跟的 Y 拖),價值差不多就等於報名費,相當...