在個人的實務開發情境中,一半是用 Visual Studio Code,另外一半則是用 Visual Studio,而 Visual Studio 已提供 GUI 介面來進行 git 的版本控制,為了讓專案的開發更流暢,熟悉 Visual Studio 的 Git GUI 有其必要。
Git 的 100 個情境應用
如何在 ASP.NET MVC下使用 Sqlite (ASP.NET MVC 5 With Sqlite)
Sqlite 的方便用過都知道,如何在 ASP.NET MVC 下順利地使用呢?幾項步驟,跟著完成就可以使用!
你不能錯過的 GitHub.io 技術部落格蒐羅大全
微軟生態系的問題解決 (Microsoft TroubleShooting)
因為負責的應用系統的緣故,有幸與微軟 Premier Supoort 合作,處理工作中面臨的 IT 問題。過程中有機會知道微軟的 Supoort Team 是如何使用工具來解決問題,觀摩學習到的工具與分析的指標以及歷次的合作都是十分值得紀錄的。
robocopy 快速複製、指定條件複製小工具
IT 工程環境常有複製檔案的需求,而如果有一些特定的複製條件時,例如只複製特定日期以後、特定格式、排除資料夾、只複製差異的檔案等,Windows 內建的 robocopy 就是一個好用的工具。
IIS 資料夾權限的設定方式
EJS 學習筆記
EJS (Embbed JavaScript),能夠利用 js 生成 html 的頁面引擎,類似的還有 pug 、 handlebar,自己最熟悉的則是 Asp.Net 的 Razor。寫 Razor 的感受十分流暢,想要重現 Razor 便利的功能是在打造 Gulp Starter Template 時的目標之一。
而 EJS 與 pug 相比,差異在於 EJS 的語法和原生 html 較為接近,只是多了額外的標籤來處理鑲嵌的 js ,pug 則類似 scss ,是精簡語法的 html,同時由於尚未在 vscode 上找到對應支援 pug css intellisense 的 plugin ,對於要快速開發需求時,可能多了翻查文件的不便,因此就決定以 EJS 作為 template 的 view engine。