現在每個人都會擁有多個網路身份,不斷的登入、登出非常的浪費時間。像是微軟的網站,就有區分「微軟帳戶」與「組織帳戶」,平常用個人的,使用 Office 365 就要切換身份,每次在「個人」與「公司」帳戶之間切換,實在太煩了。今天我要介紹這套軟體,我已經使用了好幾年了,是一個讓我愛不釋手的小工具,他可以依據你想要開啟的網址不同,自動選擇不同的瀏覽器設定檔來開啟網頁!
... 繼續閱讀 ...
我大概在多年前開始把公司重要資料備份到 Amazon S3 Glacier 雲端儲存空間,由於價格真的非常便宜,我大概備份了 500GB 左右的資料在上面,每個月的儲存成本僅僅 2 美元(約 60 新台幣),非常划算的異地備份方案。不過最近由於改變了備份策略,想把儲存庫(Vault)刪除,但卻意外遇到許多阻礙!
... 繼續閱讀 ...
我們都知道 JavaScript 物件建立的過程,大多都不需要事先設計「藍圖」就可以建立「物件」,不像 C#
或 Java
等強型別語言,需要先設計「藍圖」(也就是類別),才能產生物件。在 ES2015 出來之前,並沒有 class
語法,而是使採用以原型為基礎的物件導向設計模式 (Prototype-based OO)。本篇文章將介紹幾種在 JavaScript 裡面建立物件藍圖的方式。
... 繼續閱讀 ...
每次開發一個新專案,多多少少都會需要手動加入 .gitignore
檔案。如果用 Visual Studio 2019 建立專案時加入 Git 版控,工具會自動幫你新增 .gitignore
檔案。但若用 dotnet new
建立專案時就不會自動建立 .gitignore
檔案了。本篇文章我將介紹一個好用工具,可以讓你很便利的快速產生專案所需的 .gitignore
檔案。
... 繼續閱讀 ...
昨天在 Docker Desktop 2.3.0.2 (45183) 啟用 WSL 2 支援之後,我原本跑在本機 Docker 的 Elasticsearch 就無法啟動了。從 log 下去看,會感覺是記憶體不夠的問題,但是 Docker Desktop 搭配一個較為輕量的 WSL 2 核心引擎,因此從 Docker Desktop 的 Settings 介面卻怎樣也找不到調整 CPU & Memory 的地方,卡了十幾分鐘才找到解決辦法。
... 繼續閱讀 ...
前陣子被朋友勸敗買了個 Dell UltraSharp 49 曲面顯示器 (U4919DW),開箱之後超級不習慣,因為實在太寬了!還好 Dell 自己有出 Dell Desktop Manager 軟體,但還是花了幾個月才用習慣,習慣之後,當然是回不去啦! 😅 Microsoft PowerToys 有內建許多好用功能,其中的 FancyZones 就更為彈性的管理視窗在桌面上的位置,今天這篇文章,我就打算來介紹 PowerToys 的基本使用方式。
... 繼續閱讀 ...
最近將 Microsoft Store 上的 Ubuntu 20.04 LTS 安裝起來,這是 WSL (Windows Subsystem for Linux) 的執行環境,我在設定的過程中,原本想把我常用來對 Git 簽章的 GPG Key 匯入,但卻怎樣也無法 commit 新版本,花了我好些時間才理解背後的原理,索性就把我所知道的 GPG 知識與經驗分享出來吧!
... 繼續閱讀 ...
每次安裝 OneDrive for Business 的時候,它都會幫我建立難以用鍵盤定位的中文目錄名稱,而且還無法調整。所以只要每換一次電腦就需要重新調整一遍 desktop.ini
檔案,來自訂目錄顯示名稱。這個技巧對我來說非常實用,因為它可以在不調整目錄路徑的情況下自訂資料夾目錄名稱,方便我用鍵盤快速選取到該目錄。
... 繼續閱讀 ...
由於我在 Azure Pipelines 設定的 CI 有整合 Telegram Notification,但我希望依據前一個建置步驟 (Task) 的執行狀態,動態決定要不要執行這個 Telegram 訊息推播步驟,嘗試了好些時間,終於可以理解正確設定的方法。
... 繼續閱讀 ...