Duran 的技術冶煉廠
Program / Fitness / Travel / Photography / Life
上篇文章我們很快速的 Azure Databricks 服務並設定 Cluster,在這一篇文章,我們將簡單說明如何將 notebooks 與 Azure DevOps Git 版本控管整合。本篇文章若有錯誤或任何建議,請各位先進不吝提…
Read more »因為工作的關係簡單接觸了一下 Azure Databricks 服務,順手將建立過程與整合過程記錄下來,給有需要或有興趣的朋友參考,本篇文章會先說明如何在 Azure Portal 上建立 Azure Databricks 服務,而下一篇…
Read more »本篇文章簡單描述個人研究 Android Studio 內 gradle 之間的關係,以及簡單說明如何設定離線模式,若有錯誤或任何建議,請各位前輩不吝提出,謝謝。
Read more »某次 Teams 會議突然要分享自己電腦的音效,突然找不到慌了手腳,快速記錄一下如何分享自己電腦聲音方法給有需要的朋友參考。 若有錯誤或任何建議,請各位前輩不另提出。 (最下方有影片教學) 注意:記得關閉你電腦的通訊軟體,避免音訊傳到其他…
Read more »因為工作的關係,遇到需要透過 Azure DevOps 進行建置的工作,其環境是使用自家的 VM 作為 Agent (self–hosted agent),所以需要在上面安裝相關的套件與設定環境變數。在設定過程中,若在 Agent 伺服器…
Read more »在網站維運上,我們通常會使用 Url ping 或簡易的監控工具確認網站目前是否正常運作,確保重要服務在任何時間發生問題時,在第一時間通知相關人員進行維護,盡可能將停機時間降到最低;擁有測試能力的資訊團隊,甚至能夠確認 重要操作 或 交易…
Read more »本篇文章將簡單說明 ASP.NET Core 與過去 ASP.NET 網頁應用程式在 檢視詳細錯誤訊息設定 上有什麼不同,並簡單介紹 ASP.NET Core 網頁應用程式佈署至 IIS 上時,如何檢視詳細錯誤訊息。本篇文章若有…
Read more »過去在開發 Active Directory 相關的輔助程式時,發現某些客戶端的使用者屬性 (Attribute) 有 extensionAttribute1、extensionAttribute2、extensionAttribute…
Read more »Azure DevOps Service/Server 內所建立的工作項目 (Work items) 與 Git 版控歷史紀錄 (如:Branch、Pull Request 與 Commit) 是可以建立雙向連結的,其建立連結的好處包含…
Read more »本篇文章記錄舊版本 Team Foundation Server (現稱 Azure DevOps Server) 升級至新版本 Azure DevOps Server 其中一種方式:透過 Team Foundation Server T…
Read more »因為微軟官方已經將連結移除,這裡提供之前我使用的版本,下載前請先看過最下方免責聲明,若有疑慮請勿下載: https://distudio.blob.core.windows.net/duran/LPSV2.D1.zip 免責聲明: 本網站…
Read more »前言 這是 Azure DevOps Server 2020 安裝筆記,安裝過程中有許多選項,若有些內容用不到則不需要勉強安裝,越多的安裝選項會需要設定更多內容 (如:防火牆、連接埠...等)。一般來說如果您需要安裝離線版,多數是資訊安…
Read more »建立 Application Insights 服務有下列方法: 在 Azure Portal 建立 Application Insights 服務 在 Visual Studio 新增 Application Insights 服務 在…
Read more »前言 這是一篇舊版軟體安裝操作紀錄,主要因為有些公司仍使用舊版的 TFS 2012、2013、2015、2017...等。若沒有情境考量,仍建議直接使用最新版本且功能完善 Azure DevOps Server,避免後續升級流程遇到問題…
Read more »最近因為工作關係,想要在 Azure 上啟用一台 Windows 10 並安裝 Docker Desktop for Windows 進行開發與測試。沒有想太多直接開虛擬機器直接進行,沒想到失敗好幾次,簡單紀錄一下哪一個規格的 Windo…
Read more »Application Insight 也適用於地端伺服器 (on-premises servers),若您有內部伺服器使用 IIS 部署 ASP.NET 程式,則可以安裝 Application Insights Agent 進行監控。…
Read more »ASP.NET MVC 網頁應用程式 (含 ASP.NET Core MVC) 與過去 Web Form 專案架構有所不同,所以在使用 IIS IP 位址與網域限制功能時並沒有這麼的直覺。過去在 ASP 或 Web Form 應用程式,只…
Read more »對於開發人員而言,如何在 Production 發生問題找到 root cause 是一門學問,有別於在開發環境可以透過 Debug 工具找出問題,Production 需要在不影響維運與資訊安全情況線發現問題所在。舉三個例子: 在開發與…
Read more »因為 Markdown 容易撰寫的特性,除了部落格,越來越多文件透過 markdown 撰寫 (副檔名 .md),但仍有許多客戶因為不熟悉 Markdown,手邊一時之間也沒有工具可以瀏覽,希望能使用既有的 word 、pdf 格式觀看…
Read more »因為工作關係,遇到有個 App Services 需要從 Azure Key Vault 上取得連線字串與秘密 (Secrets) 需求。實作的方式相當多種,這次是以角色為基礎的存取控制 ( Role-Based-Access-Cont…
Read more »在 Visual Studio 2017/2019 後的版本,增加 Performance Profiler (效能分析器) 功能,讓您可以在開發階段確認程式效能,避免程式上版至正式環境後才發現效能佳的情況發生。效能分析器可以收集的指標相…
Read more »因為工作的關係常常需要搭乘高鐵,累積了不少的點數,這些點數可以用來兌換 車票 與 商品 (詳細兌換內容可以參考 高鐵會員TGO 、 高鐵會員TGO點數 365 )。在累積紅利點數前,記得先申請會員,在購買車票、回數票 與 月票時輸入會員…
Read more »終於到 如何為 ASP.NET Core 與相依服務建立執行狀態檢查 系列文章最後一篇: 自訂 Health Checks 監控 Shared folder 狀態 。 若讀者有閱讀原始碼: AspNetCore.Diagnosti…
Read more »ASP.NET Core Health Check 也能與 Azure DevOps Release 進行整合,於佈署前確認相關服務是否正常。若相依服務有運作失敗的情況,會不允許進行佈署,藉此可以先排除有問題的服務,再進行上版,降低問題複…
Read more »系統維運內對於網站狀態監控是不可或缺的,雖然建立了 heartbeat 與 status 提供監控系統做即時監控,但沒有及時的處置,仍會出現服務中斷的時期,進而可能損及企業利益 (如:影響交易)。本篇文章透過 Azure Load Bal…
Read more »透過 HealthChecks在監控各種服務時,您能為每個服務加上標籤 (Tags),後續自訂 Health Check Response 時即可透過這些標籤進行過濾動作,只取得/排除特定標籤服務運作資料。當您遇到下列者幾種情境,Heal…
Read more »經過前面三篇文章的介紹,我們已經知道如何安裝設定 HealthChecks、監控多個相依服務 與 自訂 HealthChecks 呈現結果(呈現每個相依服務)。在這一篇,我們將簡單介紹如何透過相關套件,讓相依服務運作狀態以圖形化介面呈現…
Read more »透前一篇: Health Checks 監控 SQL Server, WebAPI 與 Redis 健康狀態 , 你大概已經知道如何監控不同的服務,但總會懷疑為什麼只能取的整體的狀態態,我們能不能看到每一個服務的狀態呢? 答案是肯定的,本…
Read more »最近在 Facebook 時常常發現自己舊樣板的 Blogger 無法正常顯示圖片,但在 編輯貼文 或 貼在塗鴉牆時卻可以正常顯示。在透過 Facebook debug tool 處理後,在預覽時可以正常呈現,告知錯誤訊息: 缺少以下…
Read more »上一篇文章 ASP.NET Core Health Checks 安裝與設定 中我們簡單說明如何設定並回覆目前網站運作狀態。但 HealthChecks 套件不僅僅如此而已,還能監視 SQL Server(資料庫), Redis(快…
Read more »相對於使用本機快取與資料庫快取,個人偏愛使用額外的 Redis 服務作為分散式快取機制。一來不會與本機網站與服務共用資源,在要求效能的情況下相互影響,二來未來若有需要,直接作為為分散式架構使用。另外,若不想要自己維護 Redis Serv…
Read more »監控在重要系統維運是非常重要的一環,隨時注意 網站 、 服務 、 伺服器 與 資料庫 運作是否正常。 在ASP.NET Core 2.2 - 3.1 有個相當好用套件 - HealthChecks,讓開發人員可以透過撰寫簡單設定語法…
Read more »因為某些社群、朋友群有使用 Telegram,經常許多的討論內容在群組內,想要將所有的照片、影片與檔案下載該怎麼做呢? 或透過手機下載檔案後不方便彙整,想透過電腦編輯轉檔,該怎麼下載呢? 這邊簡單提供 如何透過 Telegram 電腦版下…
Read more »
關注 Duran