這些年我新學到不少資安名詞,SIEM (Security Information and Event Management,安全性資訊與事件管理)是其中之一,指的是即時收集、彙總及分析來自全組織應用程式、裝置、伺服器和使用者的大量資安相關資料,合併到單一整合式平台,以提供組織安全性態勢的全方位檢視,...

生活周遭不乏一些平日朗朗上口,但要對圈外人解釋卻不知如何開口的術語或名詞,職業生涯中有一個讓我印象超級深刻 - 投資部位的「部位」。 年輕剛進公司接觸系統,有段時間成天被陌生金融名詞轟炸。由前後文我約略能揣摩「部位」是什麼東西,但怕自己誤解,總想得到專業定義。有天剛好跟前輩講到,便順勢當場請教,不料...

這是我二十年多前學到的知識,Windows Server 有所謂的遠端管理模式(Remote Administration Mode)在不額外買授權的前題下,允許最多兩個使用者用同一個管理帳號遠端桌面登入,加上用本機螢幕鍵盤的主控台,最多可以三個人同時登入操作。 有時在 Windows Server...

三年前趁著讀 C# In Depth 看完 C# 7,進入 .NET Core 時代後 C# 改為年年推出新版,C# 8.0 在 2019 年推出,不知不覺已經已到 C# 13 惹,而 C# 14 也已在轉角,即將在年底發佈。 所以,這是篇晚了六年的開箱文(嚴格來說是考古文),但既然靠 C# 吃飯,...

參考資料:微軟官方文件 C# 13 C# 13 與 .NET 9 SDK 於 2024 一起釋出。 集合運算式可作為 params 參數來源 方法、建構式與運算子支援以集合運算式作為 params 參數來源,寫法更簡潔,算是語法糖吧。 void Log(params List<string&...

七年前買的 N3150 迷你主機,除了速度慢了點,仍非常穩定可靠,擔任家用伺服器綽綽有餘,但跟手機平板一樣,常常硬體還沒壞,就先卡在軟體不支援。 主機上安裝的 CentOS 7 已 EOS,其實我在上面幾乎都是用 Docker 跑服務,照理跟作業系統依賴性不高,但最近接連遇到問題。因為 CentOS...

昨天 PO 文後,承蒙讀者吳尚齊留言提醒,這才發現我又落伍了! docker-compose 指令 (Docker Composer V1) 已在 2023/6/30 過時(Deprecated)不再支援 並從新版 Docker Desktop 移除,建議改用 Docker Composer V2 ...

我幾乎都是用 docker-compose.yaml 跑 Docker 容器,日常維運全靠 docker-compose up -d、docker-compose down 兩個指令打天下。但遇到疑難雜症,docker 指令就派上用場了。最近比較常用 Docker 跑伺服器,累積了一些用 docke...

看到五年前寫的Windows 驅動程式茶包文還有新留言,心中小小感動,經驗寫成文章就可以一直幫到人啊... 讀者 jack hicks (咦,歪果仁?)感謝我分享寶貴的排查經驗,對「經驗豐富的傲慢是專業人士最容易掉入的陷阱」這點也深表贊同。 但再多讀兩行... 什麼鬼啦,哩洗咧工三小,把我的感動還給...

參考資料:微軟官方文件 C# 12 C# 12 隨 .NET 8 SDK 在 2023 釋出。 Primary Constructors 在 class/struct 宣告直接寫主建構式帶入參數,用來初始化欄位/屬性、轉傳給 base(...)、或在成員中引用,其他建構子需以 this(...) ...

參考資料:微軟官方文件 C# 11 C# 11 對映 .NET 7,每年固定出新版後,版本間不再有躍進式的大變革,風格上較像持續優化,語法糖的比例增加。 Raw String Literal 原始字串常值 C# 也能像 Python 一樣用 """ 輸入多行文字,不像...

參考資料:微軟官方文件 C# 10 C# 10 發佈於 2021 年 11 月,跟 .NET 6 一起推出。新功能如下: record struct C# 9 加入的 record 類別底層為 class,C# 10 再加入以 struct 實作的 record struct,record 特性相...

參考資料:微軟官方文件 C# 9.0 C# 9 發行於 2020 年 11 月,跟 .NET 5 一起推出。以下是主要新功能及強化: Record 記錄(Record)是 C# 9 新推出用來封裝不可變資料(Immutable Data)的型別,可以簡潔地寫成 ‵public record Stu...

三年前趁著讀 C# In Depth 看完 C# 7,C# 8.0 是 2019 年推出的,所這是篇晚了六年的開箱文(嚴格來說是考古文),但既然靠 C# 吃飯,就像缺了必修學分,該補修就得補修,我打算一路補到 C# 13。時代不同了,現在多了 AI 伴讀,一些深澀少用的功能 LLM 也能解釋得明明白...