The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何在 Ubuntu 22.04.5 LTS 更新 7-Zip 程式到最新版

知名的 7-Zip 壓縮工具最近被發現兩個 CVSS SCORE 高達 7 分的 CVE-2025-11001CVE-2025-11002 漏洞,建議大家要盡速更新!而我在更新 Ubuntu 的時候,發現更新有點小麻煩,所以寫了點筆記分享在這篇文章中。

... 繼續閱讀 ...

如何設定 Husky.Net 讓開發團隊確保一致的程式碼風格

在 .NET 專案設定 Husky 實在有夠簡單,只要用 Husky.Net 工具即可,一分鐘就可以搞定所有設定。不過我覺得 Husky.Net 官方文件的 Getting Started 少了一些實務上的設定步驟,這會導致初學者不太容易一次就上手,所以我打算寫點文章來跟大家分享。

... 繼續閱讀 ...

徹底重裝 Microsoft Teams 的方法

我前陣子 Microsoft Teams 一直有點異常,點擊聊天室中的 Office 檔案都無法用桌面應用程式開啟,困擾了我快一年,直到最近終於解決。這篇文章我將說明我的重裝步驟。

... 繼續閱讀 ...

如何透過批次檔批次將 PFX 憑證的私密金鑰匯出並重新打包新的 PFX 檔案

今天有客戶希望我們重新提供給他們一次 PFX 憑證檔案,所以我寫了一支批次檔專門用來匯出先前的 PFX 金鑰,並且再重新將 TWCA 簽發的 server.cer 憑證搭配原始金鑰再匯出一份新的 PFX 金鑰與設定強式密碼給他們。這篇文章我就來分享今天撰寫的腳本。

... 繼續閱讀 ...

開發 .NET 應用程式可利用 dotnet format 建立一致的程式碼風格

在團隊開發 .NET 專案時,維持一致且可自動化檢查的程式碼風格是降低溝通與維運成本的關鍵。這篇文章我打算示範 .NET SDK 提供的 dotnet format 命令列工具,搭配著 .editorconfig 程式碼風格定義檔,在本機與 CI 流程中快速「驗證」與「自動修復」格式問題,讓提交前後都能以同一套規則運作,減少程式碼審查雜訊並提升可讀性與穩定性。

... 繼續閱讀 ...

如何解決 GitHub Actions 的 Artifact storage 不夠用的問題

最近這幾個月因為寫了不少新的 GitHub Actions workflows,CI 頻繁執行的狀況下,導致這幾天開始出現了 Artifact storage quota has been hit 的錯誤訊息。經查詢後瞭解到,原來我的 GitHub Pro 訂閱,除了 GitHub Actions 每月 3,000 分鐘的執行時間額度外,還有每月 2 GB 的用量限制。但仔細查看 GitHub Actions billing 文件之後,發現還真的非常複雜,這篇文章我打算來順一下計費的脈絡。

... 繼續閱讀 ...

GitHub CLI 常用命令筆記

最近 GitHub CLI 用的很開心,因為用了 GitHub Copilot Coding Agent, OpenAI Codex CLI, Gemini CLIClaude Code 之後,有越來越多專案都開始移往 GitHub 平台,而我在寫 GitHub Actions workflows 的時候,也非常愛用 GitHub CLI 幫我操作 GitHub Issues 與 PRs,超級方便。這篇文章我打算記錄一些比較常用的參數與命令,以備日後快速查找參考。

... 繼續閱讀 ...

如何移除 Docker Desktop 並在 Windows 與 WSL 2 改安裝 Docker Engine

今天我的 Docker Desktop for Windows 又掛掉了,五年來的第三次,毫無原因,導致我所有容器、所有 Image 全部都被清空。這次真的氣到,不用了,決定把 Docker 全部都移往 WSL 2 執行,聽幾個可靠的朋友說,讓 Docker Engine 跑在原生的 WSL 2 底下,不但速度快,服務也穩定許多。所以這篇文章,我要來記錄一下完整的設定過程。

... 繼續閱讀 ...

體驗 .NET 10 的超酷新功能:dotnet run app.cs

最近微軟釋出了 .NET 10 Preview 4 版本,這個版本正式推出了一個超酷的新功能,你現在可以在完全沒有 *.csproj 檔案的情況下,直接使用 dotnet run 來執行你的 C# 程式碼!先不論這件事有沒有意義,但這個功能確實會大幅簡化我們的開發流程,讓我們可以更快速地測試和執行 C# 程式碼。今天這篇文章我們就來體驗一下這個全新功能!

... 繼續閱讀 ...