介紹好用工具:Pandoc ( 萬用的文件轉換器 )

由於最近經常用 Markdown 撰寫文件,而我部落格文章現在也開始改用 Markdown 撰寫,寫習慣了之後,發現真的回不去了。現在的我不用再被難用的 Office Word 奴役,因為它功能太多了,多到有點困擾,每次都會被樣式、段落、章節、自動校正搞得很毛。不過,很多專案再交付文件的時候,客戶都會要求用 Word 或 PDF 交付,所以最後還是要轉成 non-Markdown 的格式。我最近發現的 Pandoc 真的很厲害,可以轉換數十種不同的文件格式,甚至於產生 EPUB 電子書都可以,功能非常強大!

... 繼續閱讀 ...

管理 Redis 伺服器的利器:Redis Desktop Manager (原始碼建置筆記)

最近需要下載 Redis Desktop Manager 回來用,不過官網上的 Windows 版本已經不提供最新版直接下載,取而代之的是讓你取得原始碼自行建置,建置的成功你就可以直接用最新版,否則你就需要付費加入他們的訂閱計畫 (USD 2.99/mo),才能直接拿到最新版。其實以不到新台幣 100 的價格,我覺得完全可以。但我還是手癢自己 Build 了一遍,結果花了 6 個小時才建置成功,雖然看似完全不值得花這時間,但藉此學習 Qt 與 CMake 基本概念也還不錯。本篇文章我就紀錄一下完整的建置過程。

... 繼續閱讀 ...

我的 Windows Subsystem for Linux (WSL) 終極開發人員配置 - 2018 版

我的個人電腦安裝了許多開發套件與工具,今天這篇文章我想來分享我這台的 Windows Subsystem for Linux (WSL) 環境設定,個人認為我已經把我的 WSL 調整的還不錯了,不管是跑 Node.js, Angular CLI, Docker CLI, Kubernetes CLI (kubectl), VIM 等等,都非常順,執行速度也不差,有興趣的人,可以繼續看下去。

... 繼續閱讀 ...

如何使用 PowerShell 建立開發測試用途的自簽憑證 (Self-Signed Certificate)

前篇文章我們學會了用老牌的 MakeCert 建立自簽憑證 (self-signed certificates),對於大部分數位憑證的需求已經綽綽有餘,確實簡單易用。但是 MakeCert 在使用上有許多限制,例如他沒辦法簡單的「複製」(Clone) 現有已經過期的憑證 (每次都要輸入完整的參數重建)、無法設定 金鑰使用方法 (keyUsage)、無法建立 Subject Alternative Name (SAN) 多域名憑證等等。這篇文章我將介紹如何利用 Windows 內建的 New-SelfSignedCertificate Cmdlet 來建立自簽憑證。

... 繼續閱讀 ...

讓你的命令提示字元或 WSL 擁有一個美麗等寬的字型設定

長久以來 Windows 的命令提示字元下都只能擁有細明體可用,而且怎樣修改預設字型都沒用,只要每次重開命令提示字元視窗,就會自動回歸醜醜的細明體字型,這對一個命令列環境的愛用者來說,實在是太痛苦了。直到今天,我終於抽絲剝繭成功找到問題的主因,並且自行製作出支援 繁體中文-台灣 (CP950) 的全新字型檔!

... 繼續閱讀 ...

Will 保哥的開發人員工具軟體清單 ( 最新 2017 年版 )

從上次發表 Will 保哥的開發人員工具軟體清單 ( 最新 2013 年版 ) 至今又過了快 4 個年頭,正所謂「舊的不去、新的不來」一點也沒錯,軟體迭代(Iteration)的速度確實蠻快的,也因此我們早就練成不斷接受新事物的習慣,我手邊的常用工具又換用了不少,常用的工具軟體也都沒意外的更新了好幾版,趁著這次筆電重灌,決定好好的來更新一下這份 Will 保哥的開發人員工具軟體 供大家參考。

... 繼續閱讀 ...

如何在 Windows 命令提示字元下使用 Linux 常見的 touch 命令

以前在用 Linux 的時候,有個很常用也很好用的 touch 指令,他可以幫我快速建立一個空檔案,或是將現有檔案的修改時間改成目前時間,正如指令名稱 "touch" 一下,代表有人碰過了這個檔案。不過在 Windows 命令提示字元下,一直都沒有這個命令可用,每次要建立空檔案都會覺得有點麻煩,所以我剛剛寫了一支小程式,讓大家在 Windows 環境下都可以使用 touch 命令。

... 繼續閱讀 ...