在 IIS 架設多個 HTTPS 網站

這是個講求 CP 值的時代,如何在一個 IIS 裡架設多個網站,而且是多個 HTTPS 的網站,提供安全及充分利用系統資源,是這次的主題。

實作 Line Notify 通知服務 (1)

ChatBot 真的好紅,網路上多了很多文章和討論,最近看到 Line Notify 這功能時,覺得超棒的!雖然他不像 ChatBot 可以搭配 AI 做對話然後下指令,單純的只是發送訊息,但我覺得這點就很棒了,因為在台灣企業中,使用 Line 還是大宗,所以我想透過 Line Notify 來發送企業內部系統的自動化通知,應該會有很多應用可以玩,這篇來做個基本實作。

HTTP 狀態碼一覽表

HTTP 狀態碼指的是從伺服器端回應(HTTP Response)的狀態,對於狀態的分類可區分三個層級,分別用三個數字表示,第一個數字為大類、第二個數字為中類、第三個數字為小類。完整的狀態碼定義可以參考 RFC 2616 Hypertext Transfer Protocol – HTTP/1.1 的 10 Status Code Definitions,裡面有完整且詳盡的標準說明。

使用 Hybrid Connection 連接 Azure VM 與地端伺服器

在傳統企業環境中要使用雲端服務,應該會經常被問到雲端能不能存取地端(On-Promises)的伺服器,畢竟企業內部有些資源、資料是企業主不想放在別人家的,而這問題的標準答案絕對是 YES,BizTalk 的 Hybrid Connection 是一個不錯的解決方案。

使用 OPENROWSET 過濾來自 Store Procedure 的資料

有在碰資料庫的人應該都知道,我們可以透過預存程序(Store Procedure)來封裝資料查詢,讓資料服務更效率且更容易被管理,但做成預存程序後,就無法用簡單的查詢語法 SELECT * FROM TableName 來做基本的資料檢視。Google 了許久,發現一招,透過 OPENROWSET 來簡單達成查詢需求,真的又快又方便(但不建議用在 Production)。

啟用 SSMS 2016 的黑色佈景主題

現在越來越多的開發工具或使用者介面都有黑色主題,從 Visual StudioGoogle Chrome Web DevTools 也有了黑色主題,那我們常用的 SQL Server Management Studio 資料庫管理工具呢?有個方法可以讓你搶先享受!

在 IIS 設定 IE 相容模式

公司有個系統因為時空背景的關係只能用 IE 開,而且還要利用相容性檢視設定的方式才能正確開啟,只是這個方法套用下去,只要是該網域的網站都會用舊版的 IE 模式來瀏覽,一直以來相安無事,直到有新系統進來,惱人的事又來了。

在 Jekyll 上增加 Facebook Like 按鈕

社群媒體當道的時代,在部落格上增加一個 Facebook Like 按鈕,也是理所當然的事情,如何在使用 Jekyll 架設的部落格中,添加這社群媒體的神兵利器,這裡讓你看仔細。

在 Angular 中建立 MIME 對照表

MIME(Multipurpose Internet Mail Extensions) 定義了媒體類型,在做檔案傳輸時經常會用檔案的附檔名去找對應的 MIME,我們可以寫一隻 Angular Service 方便我們使用。

快速產生空的檔案

測試檔案上傳、下載一定會需要測試用的檔案,以前我都隨手找個無關緊要的檔案作測試,但這樣常常搞得測試環境很髒亂(測試環境應該沒差吧…),但過年快到了,在幫測試環境大掃除的時候,真心覺得不應該隨便拿檔案來測試,因為我竟然在測試環境看到,別人拿大學同學通訊錄.xlsx來測試上傳功能,是準備要拜年嗎 XD