製作 Visual Studio Code 擴充套件包

在官方還沒有提供同步設定檔與套件的功能前,可以透過 Settings Sync 擴充套件來做同步,最近學習到一種做法,是將推薦的套件包成一個擴充套件包,之後只要安裝這一個套件,其他的也會一起裝起來,感覺超棒的!

發行擴充套件至 Extension Marketplace

建立了 VS Code 擴充套件後,你可以選擇發行至官方的 Extension Marketplace,或者封裝成 .vsix 做分享,本篇就來介紹發行擴充套件至 Extension Marketplace 的動作。

如何在 web.config 中設定 MIME

IIS 中已經幫我們設定好基本的 MIME 類型,但總有些特殊的 MIME 必須我們手動加入,除了在 IIS 上,使用介面做新增外,我們可以透過設定 web.config 檔的方式,將應用程式所需要的 MIME 指定上去,這樣就不用一直去更新 IIS 了。

在 Azure 中使用 CI 和 CD 佈署 Angular 應用程式

DevOps 當道的時代,CI 和 CD 這兩個名詞一定要知道,而在 Azure App Service 上,也有提供 CI、CD 的服務,讓你可以使用各種版控工具做提交,然後執行腳本來完成持續整合,並在最後發布至 Azure App Service 中。

不使用套件直接產生 Jekyll 的 sitemap.xml

最近剛好在處理 Sitemap 的問題,如果有在做 SOE 的朋友應該都知道 Sitemap 的重要性,他可以為搜索引擎的蜘蛛提供瀏覽整個網站的連結,藉此讓搜尋引擎更認識你的網站,後來就想在自己的部落格來玩玩看,就找到這個方法,不使用任何 Jekyll 套件,就能輕鬆產出 sitemap.xml。

實作 Line Notify 通知服務 (2) 搭配 ASP.NET Web API

做過上一篇實作 Line Notify 通知服務 (1)後,雖然作法有些複雜,但對 Line Notify 的連動的操作以及發訊息的方法有了認識,這篇打算將複雜封裝,做成一隻隻的 API 服務,讓使用上變得簡單。

適用 Windows 10 的注音螢幕小鍵盤

這個問題已經苦惱了我很久很久,大概從幫雙親升級 Windows 10 就開始了。個人覺得 Windows 10 真的很好用,但對老一輩習慣使用螢幕小鍵盤的使用者來說,真的是很痛苦,觸碰虛擬鍵盤太大、osk 輔助鍵盤沒注音符號、ㄅ半又一直裝不起來,直至今日,我終於找到目前來說最佳的解法!

在 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,裡面有完整且詳盡的標準說明。