查詢手動安裝 Azure CLI 擴充功能的安裝腳本檔案

Azure CLI 有需多好用的擴充功能,一般來說我們只要用內建的指令加上擴充功能的名稱就可以安裝了,但有時候在某些環境只能透過指定安裝腳本檔案來源的方式進行手動安裝,而這個安裝腳本檔的位置並沒有列在官方文件上,那麼該怎麼辦呢?

在安裝 Zscaler 的電腦上使用 npm 安裝套件時出現無法取得憑證的錯誤

我們知道要安裝 Azure DevOps 上私有的 npm 套件需要安裝 vsts-npm-auth 套件,詳細作法可以參考在 VSTS 中建立 npm 套件管理平台這篇文章,但企業內部可能為了資安,使用了 Zscaler 這類型的資安服務,而置換了連線過程的 SSL CA 憑證,所以在安裝 npm 套件時,可能會出現 unable to get local issuer certificate 錯誤,這時候該怎麼辦?

在安裝 Zscaler 的電腦上安裝 Azure DevOps CLI

由於 Zscaler 會抽換中繼憑證,造成在安裝 Azure DevOps CLI 擴充功能的時候,會因為無法合法的辨識 Zscaler 中繼憑證,而無法安裝成功,這篇提供一個方法來解決這個問題。

手把手將 Blazor WebAssembly 部署到 GitHub Pages

如果 Blazor WebAssembly App 可以是純前端的網站,不需要有後端只要有瀏覽器就可以運作,那麼可不可以用 GitHub Pages 來當作 Blazor WebAssembly App 的執行環境呢?答案是肯定的,只是過程中有滿多細節需要注意的,這篇來動手做一次看看吧!

設定 .NET Notebook 預設的 display 筆數限制

在使用 .NET Notebook 的時候,有個內建的 display() 功能很方便,可以快速將資料呈現出來,不過在呈現大量資料的時候你會發現,他只會輸出少少的 20 筆資料,這時候我們可以怎麼擺脫這個限制呢?

如何手動快速下載不同版本的 Xcode

如果你要開發 Apple 的應用程式,不管是 iOS 還是 MacOS,開發久了你多少都會碰到 Xcode 版本的問題,因為在 iOS 或 MacOS 上執行的 App,有時必須要搭配特定以上版本的 Xcode 才有辦法建置成功,因此如何在自己的開發機器上,保留多個 Xcode 版本,變成是 Apple 開發者必須要學會的一件事。這問題,就從下載 Xcode 開始。

安裝 NPM 套件時使用 --legacy-peer-deps 解決套件相依性問題

NPM v7 預設會安裝 peerDependencies,這可能會導致有些套件出現相依性問題,這時可以在 npm install 的時候加上 --legacy-peer-deps 參數來解決,這篇來了解一下為什麼會發生這問題。

設定 SonarQube 的掃描器設定

我們可以在 Azure DevOps 安裝 SonarQube 擴充套件,來讓 CI 的 Pipeline 增加 SonarScanner 掃描任務,並且可以在任務中調整掃描的分析設定,這篇來了解一下 SonarQube 的掃描器設定。

使用 PowerShell 快速修改 SonarQube 專案的 Public/Private 權限

在大量使用 SonarQube 來做 Code Review 之後,陸續有其他團隊也想使用這個工具來強化程式碼品質,但之前在 SonarQube 上的專案都是設定成 Public 的狀態,而且又已經有很多專案在上面了,要如何快速將這些原本是 Public 的專案改成 Private 呢?這篇有個 PowerShell 腳本可以幫你快速修改。

寫一隻自己的 .NET Notebook 的 Magic Command

.NET Notebook 中的 Magic Command 可以將複雜的動作包裝成一個指令,內建已經有許多好用的指令可以使用,不過有時候我們會想要自己寫一個指令,讓自己的 Notebook 可以更有效的使用。,這篇文章將詳細介紹如何寫一個自己的 Magic Command。