2020-12-20 10:27 PM 8 21,921
CentOS 時代即將結束,在上回 Linux 版本選擇評估中,Ubuntu 以近半的市佔成為「西瓜偎大邊」策略下的首選。不過,擁有 15 年 Debian 使用經驗的讀者 Jackson598 留言中一句「Ubuntu 為 Debian 分支,但具商業化色彩,故一切發展依隨公司決策,與 Debia...
2020-12-19 08:27 AM 8 3,952
前幾天分享的暫時性故障重試利器 - Polly,起源於我要處理一個 Deadlock 失敗自動重試的案例。案件本身有點玄疑,發生在一段 WHERE、JOIN 條件頗複雜的純查詢上(對! 只有 SELECT,不涉及 UPDATE、DELETE),在線上環境尖峰時間偶爾發生 "交易 (處理序識...
2020-12-18 10:12 PM 2 3,809
這篇筆記技術成分不高,主要是自己備忘用的。如果你已知道(或是完全不想知道)怎麼在網頁用 <ol> <li> 配 CSS 做出如下圖的 1) 2)、3.1、3.2,請略過本文。 寫了十幾年網頁,前陣子才遇到這個需求。條文資料分兩層 <ol> <li>,...
2020-12-17 11:01 PM 0 6,384
前幾天用束線帶修好的吹風機,還有另一個問題。 把手端電線出口原本有個橡膠套,猜想是要防止電線過度彎折。橡膠套年久破損,橡膠套原本開口處的電線的彎折角度不太自然,表面還有焦黃痕跡。而真正讓人注意到異常的是,吹頭髮時把手附近電線溫度高得嚇人,不小心碰到還會被燙到:(實測達 50 度以上) 依上述種種跡...
2020-12-16 08:00 PM 4 12,917
向「用生命追求 Coding 極致的男人」 - 91 哥請教幾個笨問題,談到遇到 Deadlock 失敗自動重試的機制,心裡想著這該寫成通用函式用起來才方便。91 說:你為什麼不問問神奇海螺呢? 建議我可以試試 Dapper Polly,讓我又認識了好物,收入軍火庫。(這感覺像無意聊到最近我的山坡果...
2020-12-15 11:30 PM 0 5,527
先前分享過透過 EWS 從 Exchange 收信接任務執行作業的定期排程,最近生出小副本。程式需從 Mail 取出 HTML 解析,因格式並不統一,解析邏輯需要有點彈性,以便從不同格式中取出所需資訊(類似爬網頁,考驗 HtmlAgilityPack 跟 Regular Expression 技巧)...
2020-12-13 04:24 PM 1 4,587
「跑步到底會不會傷膝蓋?」從我投入慢跑開始,這個大哉問一直縈繞不去。 常在河濱馬場被老杯杯老阿公海放的我,心中的答案是 - 不會! 有醫生贊同若習慣良好膝蓋並不會跑壞,但也不乏有醫生言之鑿鑿說母湯。總之,這是一個存在爭議的議題。 前幾天看到物理治療師「三個字 SunGuts」有支 Youtube 影...
2020-12-12 11:45 PM 35 81,939
RedHat 公司在 12/8 宣告,原本支援週期到 2029 的 CentOS 8 將提前 8 年於 2021 年底終止技術支援,也不再推出 CentOS 9,取而代之的是 CentOS Stream。但 CentOS Stream 與 CentOS Linux 7/8 性質截然不同,將加入實驗性...
2020-12-10 09:00 PM 0 5,513
為了升級 ASP.NET Core 5.0,我把 Visual Studio 2019 升到 16.8,發現 Git 介面做了大幅革新,新介面更好用,但要花點時間熟悉。 完整介紹可以看 Visual Studio PM Patrik 的部落格文章 - Announcing the Release o...
2020-12-09 08:12 PM 0 3,589
前篇文章看完 ASP.NET Core 3.1 升 5.0 的步驟及注意事項,這篇是我實際升級部落格專案的記錄。 第一步是將 Visual Studio 2019 由 16.5 升級到 16.8。升級後開啟專案,將 Target framework 由 .NET Core 3.1 改成 .NET 5...
2020-12-08 11:24 PM 2 6,239
.NET Core 3.1 的下一個版本 - .NET 5,已隨 .NET Conf 2020 正式釋出,我自己的盤算是等 .NET 6 LTS 再大規模應用在工作專案,但自己的 Side-Project 會先玩,於是我的 Blog 又成為首選。動手前先做功課,了解 ASP.NET Core 3.1...
2020-12-07 09:43 PM 7 12,362
寫 JavaScript 遇到多行文字常數,我的直覺寫法是玩加號接接樂,像是這樣: <!DOCTYPE html> <html> <head> <style> fieldset { width: 17...
2020-12-06 08:56 PM 12 9,791
不知是自己按到同意還是被系統強迫執行,我的「黑暗執行緒 FB 專頁」莫名被升級成「新版粉絲專頁,毫無心理準備開始體驗全新的的操作介面與應用概念。經過一翻摸索,新版粉絲專頁主要有以下特色:(我有兩個專頁 - 黑暗執行緒已升到新版,黑暗後花園還停在經典版(舊版),剛好可以對照) "說這個專頁...
2020-12-05 11:49 AM 3 4,200
前幾天介紹了將 git diff 差異報告轉成 HTML 的簡便做法,讀者 LinnieKao 留言問到 git diff 顯示選項的問題,這裡補充說明。 diff2html 產生的左右對照比較表是最不花腦力最容易理解的形式,任何人都能輕易指出差異所在(看不看得懂程式在寫什麼是另一回事),但缺點是資...
2020-12-02 10:13 PM 2 7,264
程式異動對照表 (Compare List) 是上線流程必備文件之一,Git 內建 git diff 指令,能整理出鉅細靡遺的異動記錄,完整度之高,甚至能 Email 給其他開發者跑 git apply 同步原始碼版本,不管是複核、稽查或存證需求,git diff 報告的有效性無庸置疑。不過,純文字...
2020-12-01 10:50 PM 0 1,219
改穿夾腳拖(暱稱 Y 拖)跑馬三年,從此告別黑指甲,又省下可觀的買鞋費用,正式加入夾腳幫,再也回不去穿跑鞋的日子。聽到 Y 拖廠商要辦馬拉松比賽,不囉嗦,馬上報名。行銷性質賽事,參賽禮品豐富,除了排汗衫還有五趾襪、二趾襪、Y 拖鑰匙圈及一雙「跟上來」(有鞋跟的 Y 拖),價值差不多就等於報名費,相當...