使用 PowerShell 將 doc 轉檔成 docx 格式

在整理過去的文件時,發現有大量的 Word 文件是使用舊的 .doc 格式,為了能夠在新的系統上使用,需要將這些文件轉換成新的 .docx 格式,這篇文章將介紹如何使用 PowerShell 來批次轉換。

自動將 Obsidian 筆記備份到 Github 並和行動裝置同步

Obsidian 是一套相當不錯用的筆記系統,在許多人的推薦下,我也來嘗試使用這套工具來處理四散各地的筆記。在使用的過程中,官方有推出一個 Obsidian Sync 幫你同步電腦和行動裝置上的筆記,收費並不便宜。幾經探索,整理出一套免費的解決方案,雖然方法比較工程師一些,但是會看到這篇文章的,應該滿多都是工程師吧。

使用 AutoHotKey 將視窗固定在螢幕最上層

將視窗固定在螢幕最上層,可以讓視窗不會被其他視窗遮住,在需要持續查看某些資訊的時候,這功能會非常好用,但不是每個應用程式都有這樣的設定,不過如果你有使用 AutoHotkey 了話,可以簡單設定一行指令,讓需要這功能的應用程式也有同樣的功能。

序列化 Stream 格式的 JSON 資料

使用 API 的方式來取得 JSON 資料是現代化系統常見的方式,在接到 JSON 字串資料後,序列化成強型別的物件能讓後續處理變得容易,不過這樣的處理方式在大量資料的情境下,容易因為 JSON 字串資料的關係,造成記憶體耗用的比較兇,畢竟儲存字串本身會佔據記憶體空間。這時候如果在取回 HTTP Response 的時候,直接使用 Stream 的格式來處理 JSON 資料,就能有效的降低記憶體的使用量,這篇文章將會介紹如何使用 Stream 的方式來處理 JSON 資料。

Outlook 的行事曆使用小技巧

Outlook 這套工具不用多作介紹,這篇主要在分享使用 Outlook 行事曆時,一些個人覺得好用但又不容易被發現的使用技巧。

在 Azure 上玩 Docker for Linux 是一件很棒的事

因緣際會之下,忽然想在雲端起一台 Linux 虛擬機,來玩 Docker 服務,不意外的發現,在 Azure 上玩 Docker 服務是一件很棒的事,深深地覺得每個開發者都應該要有一台 Linux。

在 Visual Studio 中自訂檔案巢狀結構

Visual Studio 的方案總管(Solution Explorer)內建了將檔案做巢狀結構的功能,可以讓我們更清楚的查看相依的檔案關係,這個內建的功能主要是做給 ASP.NET Core 專案使用,但我們也可以套用到其他類型的專案中。

使用 C# 和 JavaScript 處理 Base64 編碼和解碼

Base64 編碼格式的使用經常出現在各個開發平台中,這種編碼格式有著演算法簡單、幾乎不會造成效能影響、甚至解碼也相當方便,這篇記錄一下在 C# 和 JavaScript 中使用 Base64 編碼的方法。

使用 Microsoft.Data.SqlClient 連線資料庫發生憑證錯誤

在處理 Microsoft.Data.SqlClient 取代舊有的 System.Data.SqlClient 的專案時,發生憑證錯誤的狀況,錯誤訊息表示和資料庫的連線有成功,但過程中發生憑證不受信任的錯誤,這是怎麼回事呢?

匯出 LINQPad 資料庫連線至新機器

LINQPad 是 C# 開發者好用的工具,除了可以讓你隨手寫一些程式碼,還可以讓你透過 LINQPad 連線並查詢資料庫,不過它本身沒有匯出資料庫連線清單的功能,所以當移轉到另一台電腦上時,就需要重新設定,這篇來看一下如何快速處理這件事。