無論我們開發網站或撰寫應用程式,都有可能會需要手動建立測試用的憑證,好讓我們的測試環境可以有效模擬像是 TLS/SSL 連線、發送 S/MIME 郵件、簽署應用程式、... 等等。這篇文章我想來示範如何用 MakeCert 工具,來幫助大家快速建立自簽憑證,並學習幾個重要的憑證觀念。
... 繼續閱讀 ...
數位憑證相關的知識真的頗為複雜,以前對這方面的理解都過於片段,上網找到的文章資料就算真的將命令打對了,要嘛沒有講解為什麼,要嘛就是在觀念講解的部分不夠清楚,或是內文描述有許多謬誤之處,以至於每次遇到憑證問題都深感信心不足。我最近又多花了些時間研究,這次對整個數位憑證架構總算有點理解,今天這篇文章主要想來介紹關於憑證格式方面的觀念。
... 繼續閱讀 ...
由於同一台電腦可以安裝多個版本的 .NET Core SDK,每個版本的 SDK 都會包含完整的工具組、執行環境、組件庫與編譯器等等,所以蠻多人詢問過我這個問題:「當安裝了許多不同版本的 .NET Core SDK 之後,要如何才能使用舊版 dotnet 命令,執行 dotnet new 或 dotnet build 之類的命令。」這部分其實並不困難,只要設定 global.json 即可。
... 繼續閱讀 ...
.NET Core SDK 已經來到 2.1.300-preview2 版本,這個版本在安裝 .NET Core Global Tools 的時候,跟前一版 Preview 不太一樣,這導致網路上有許多文章的命令都是錯誤的,所以肯定有些人會鬼打牆一段時間,所以特別寫篇文章帶大家認識這個好用工具。
... 繼續閱讀 ...
微軟最近宣布 Windows Admin Center 正式公開 (GA) (前身為 "Honolulu" 專案),這套完全以 Angular 5 前端框架打造的 Web 管理介面,目前有 20+ 多套管理工具,並提供 SDK 可自行開發擴充套件。今後你無須再用遠端桌面連線來管理主機,只要透過瀏覽器,就能管理所有伺服器或 PC,徹底簡化 Windows 資料中心的管理!本篇文章,我要來示範如何在 Windows 10 搶鮮體驗 Windows Admin Center 的操作介面。
... 繼續閱讀 ...
Angular CLI 1.6 的其中一個亮點,就是內建了 Angular Universal 伺服器渲染功能的程式碼產生器,他可以將目前正在開發中的專案直接升級到擁有 SSR (伺服器渲染) 能力。這篇文章就來帶大家了解實作的步驟。
... 繼續閱讀 ...
我個人長久以來都使用 Visual Studio Enterprise 版本,不過最近由於錄製了【Visual Studio 2017 開發環境全面解析】線上課程,所以特別安裝了 Visual Studio 2017 Community 版本來進行教學,以免學員看到我教一些他們無法使用的功能。今天台北大雨,宅在家裡額外錄製了一些課程免費送給已經報名的學員,卻意外發現原來透過 Visual Studio 2017 Community 安裝任意 Snippet Pack 擴充套件,預設竟然都無法使用擴充套件安裝的 Code Snippets (程式碼片段),今天我終於研究出如何正常使用的方法!
... 繼續閱讀 ...
最近幾個月由於電腦升級到了 Windows 10 (1709) 最新版本,卻發現 TortoiseGit 在執行 diff 差異比較的時候,預設的 TortoiseGitMerge.exe 程式,開啟的速度超級超級慢。我用工作管理員去查看,也發現 TortoiseGitMerge 的 CPU 使用率,會在剛開啟的時候突然飆高很長一段時間。最後,我也因此被迫換成速度較快的 WinMerge 工具,功能也不差,比內建的好用許多,建議各位也可以換過去用。
... 繼續閱讀 ...
好一陣子我的筆電都沒辦法正常的使用 Hyper-V 來架設虛擬機,並不是 VM 無法使用,而是無法使用 Hyper-V 的「內部網路」( Internal network ) 並且讓 VM 動態取得 IP,每次都要用「外部網路」( External network ) 並且在區網內取得一個實體 IP 才能上網,而且有很多網路環境無法實驗,實在非常不便。最近由於在玩 Vagrant 的時候又再次遇到了這個問題,這才發現解決之道,因此特別撰文分享解決辦法。
... 繼續閱讀 ...