IIS Shared Configuration
是從 IIS 7.0 開始就有的東西,透過共享的機制,讓 IIS 的設定可以在一台調整,然後同時套用到其他台,對我們需要管理多台 IIS 伺服器的工作有相當大的幫助。
[小菜一碟] 儲存效能計數器(Performance Monitor)的設定以利重複使用
偶爾我們會打開效能計數器,加入幾個 Counter 像是 Processor Information - % Processor Time
、ASP.NET v4.0.30319 - Requests Current
、ASP.NET v4.0.30319 - Requests Queued
,來觀察系統目前的狀況。
不過我們很辛苦地萬中選一挑出我們想要的 Counter 之後,想要儲存起來重複使用卻沒辦法,下面就針對將效能計數器的設定儲存起來重複使用的方法做個記錄。
[食譜好菜] BundleConfig 在 ASP.NET Core 還存在嗎?
- 6449
- 0
- ASP.NET Core
- 2017-07-30
原先從 ASP.NET MVC 4 開始就有的能幫助我們針對 js、css 靜態檔案做 Bundling 及 Minification 的 BundleConfig 到了 ASP.NET Core 還在嗎?答案是有的,只是換了一種使用方式,大致上還是跟原先一樣有兩個步驟:
- 設定要 Include 的指令碼檔案
- 在 View 裡面嵌入使用
但實現細節卻大不相同,我們來看看是怎麼個不同法?
[食譜好菜] 替 Selenium WebDriver 加上 Proxy 的設定來加快測試的速度
我們使用 Selenium WebDriver 在做 Web Testing 的時候,測試對象往往已經是接近 Production 的狀態,多少會使用一些外部資源,像是 cdnjs.cloudflare.com、ajax.googleapis.com 的 CDN 服務,萬一網路不給力,整個測試行程 run 下來會多很多時間,這時候我想到可以架設 Proxy Server 來專門服務 Selenium,藉由 Proxy Server 降低存取外部資源的延遲時間,如果我們公司內部已經有架好的 Proxy Server 當然就不需要我們自己動手了。
[食譜好菜] 用 Dapper 取得一對一關係、一對多關係及多型資料結構的資料都只需要一次 Query
關聯式資料庫的資料都是以表格型式呈現為主,而物件導向世界的資料型式是階層式的,面對這兩種資料呈現的型式,程式設計師在資料表的設計上著實燒腦,過去很多教授 ADO.NET 的書籍範例只會教用 DataSet、DataTable、SqlDataReader 來處理從資料庫取得的資料,如果我們直接照著用,當所面臨的需求不再如同書本範例簡單的時候,程式寫起來挺痛苦的,而我們也沒辦法享受到物件導向設計帶給我們的好處,如果我們在工作上還是需要自己下 SQL 語句,Dapper 會是我們的好幫手。
[小菜一碟] 突然發現 Windows 10 的登錄編輯程式多了位址列可以用
- 1174
- 0
- Windows 10
今天在對某些登錄檔設定做調整的過程中,發現了登錄檔編輯程式在 Menu 下方多了一排位址列,查了一下,這個特性是從 Windows 10 Build 14942 開始加入的。
[廚餘回收] 解決 Jenkins 內嵌 HTML Report 遇到 Content Security Policy 的問題
感謝天橋下的說書人先踩了雷「Pickles 與 Jenkins 的結合」。
Jenkins 的 HTML Publisher Plugin 可以方便我們瀏覽 HTML 格式的 Report,不過自從 Jenkins 1.641 開始遵循 Content Security Policy 後,HTML Report 如果有內含 CSS、JavaScript,它可能就不 work 了。
[廚餘回收] Bootstrap Modal 裡面的 CKEditor 無法在跳出來的功能視窗輸入文字
一開始是在 CKEdtior 中要新增超連結時發現的,當 CKEditor 是放在 Bootstrap 的 Modal 中時,只要是按 CKEditor 上的功能按鈕跳出來的視窗,都無法輸入文字。
[廚餘回收] 用 Selenium.WebDriver 跑測試時出現找不到 'geckodriver.exe' 的訊息
看到這訊息我研究之後覺得興奮,在 Selenium.WebDriver 3.0.0 以前,Selenium.WebDriver 內建的 FirefoxWebDriver 是由 Selenium Projects 單獨開發跟維護,從 3.0.0 開始 Selenium Projects 跟 MDN 合作做了一個東西叫 geckodriver,它是下一代的 Selenium FirefoxDriver,歡呼!
[食譜好菜] 藉由 The Development Pipeline 來檢視個人的短板
先要感謝 Microsoft MVP Program,在 MVP 的聚會當中邀請到在 EQ 這方面的 Coach - Jesse S. Hsu,在 Talk 的尾聲 Jesse 提到了一個檢視個人短板的方式,所謂的短板就是人或事物的弱點(缺點),回家查了一下 Jesse 提到的方式很像 The Development Pipeline。