The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

如何調整 GnuPG 背景執行 gpg-agent 時的相關設定並延長密碼快取期限

因為我現在每次 git commit 都會進行 GPG 簽章,但第一次 commit 時會跳出一個視窗輸入 OpenPGP 的密鑰的密碼,接著會自動將 gpg-agent 程式跑在背景,在一定時間內就不用再次輸入密碼。不過 gpg-agent 預設快取時間只有 600 秒 (十分鐘),但我一天內不會每 10 分鐘 Commit 一次,這個快取功能形同虛設,完全沒用!這篇文章將分享如何調整預設值,讓你在一天內都不用再次輸入 GPG 密碼。

... 繼續閱讀 ...

透過 7-Zip 壓縮 ZIP 檔案時須注意中文檔名無法正確解壓縮的問題

昨天在授課的時候,由於課堂上提供給學員的壓縮檔案中目錄名稱檔案名稱有中文字的關係,導致全班有 3 位學員解壓縮之後這些目錄與檔案全部呈現亂碼,無法開啟與閱讀。經過一番研究之後發現,原來 7-Zip 在壓縮檔案的時候,預設會將檔名編碼為本機電腦系統設定的 Code Page,而不是使用 UTF-8 編碼,這會導致解壓縮的人只要不是用相同的 Code Page 設定,就會解壓縮失敗,檔名出現亂碼。本篇文章就來說說這個問題的始末與解決方案!

... 繼續閱讀 ...

使用 WSL 2 打造優質的多重 Linux 開發環境

由於微軟這次推出 WSL 2 全新架構,可以讓你將 Linux 完整的跑在一個羽量級的 Hyper-V 虛擬機器中,不但可以用有完整的 Linux 核心、完整的 system call 相容性、啟動時花費更少的記憶體,也大幅提昇了檔案 I/O 存取的效能與網路管理的便利性。這篇文章將帶你一步一步認識 WSL 2,並且打造出優質的多重 Linux 開發環境。

... 繼續閱讀 ...

介紹好用工具:BrowserSelector (依據網域名稱選用特定瀏覽器開啟)

現在每個人都會擁有多個網路身份,不斷的登入、登出非常的浪費時間。像是微軟的網站,就有區分「微軟帳戶」與「組織帳戶」,平常用個人的,使用 Office 365 就要切換身份,每次在「個人」與「公司」帳戶之間切換,實在太煩了。今天我要介紹這套軟體,我已經使用了好幾年了,是一個讓我愛不釋手的小工具,他可以依據你想要開啟的網址不同,自動選擇不同的瀏覽器設定檔來開啟網頁!

... 繼續閱讀 ...

介紹好用工具:Microsoft PowerToys (強化 Windows 操作體驗的小工具)

前陣子被朋友勸敗買了個 Dell UltraSharp 49 曲面顯示器 (U4919DW),開箱之後超級不習慣,因為實在太寬了!還好 Dell 自己有出 Dell Desktop Manager 軟體,但還是花了幾個月才用習慣,習慣之後,當然是回不去啦! 😅 Microsoft PowerToys 有內建許多好用功能,其中的 FancyZones 就更為彈性的管理視窗在桌面上的位置,今天這篇文章,我就打算來介紹 PowerToys 的基本使用方式。

... 繼續閱讀 ...

開發者必學的多語言輸入法設定技巧:使用 Windows PowerShell 快速建立

無論你使用 Visual Studio CodeVisual Studio 2019 開發工具,有三個相當重要的鍵盤快速鍵,經常會被中文版的 Windows 10 作業系統內建的「微軟新注音」輸入法給干擾,導致怎樣都無法用鍵盤按出好用功能。這件事我每次上課都要講一次,實在不勝其擾,所以特別在寫一篇勸世文,請大家務必在裝好電腦的時候就先設定完畢。

... 繼續閱讀 ...

上手 LINE Notify 不求人:一行代碼都不用寫的推播通知方法

有在經營 LINE@ 的商家都知道,其實發送主動推播的成本挺高的。但各位可能不知道的是,LINE 其實也有提供一個 完全免費 的訊息推播服務叫做 LINE Notify。由於 LINE Notify 必須走 OAuth 2.0 協定來登入,又需要架設網站作為 Callback URL 用途,如果只是單純想體驗 LINE Notify 的開發者來說,就顯得有點麻煩,畢竟不是每個人都了解 OAuth 2.0 的登入流程。這篇文章我要將 OAuth 2.0 登入流程完全拆解,一步一步的給大家看,並示範如何僅透過 curlngrok 兩套工具軟體,就能走完整個流程,而且一行程式都不用寫!👍

... 繼續閱讀 ...

如何在 PowerShell 中加入鍵盤快速鍵並模擬 Linux shell 下的操作體驗

我在 Windows 命令提示字元有安裝 Clink 工具,可以提供你在命令提示字元 (CMD) 環境下也可以擁有跟 Bash 一樣的操作體驗。但在 Windows PowerShell 底下,就一直沒有類似的工具可以用,但是從 PowerShell 5.1 與 PowerShell Core 6 開始,就可以原生支援擴充 PowerShell 模式下的快速鍵,快來看看怎樣設定吧!

... 繼續閱讀 ...

如何讓 Skype 視訊通話的影像透過 NDI® 將訊號傳到 OBS 進行直播

最近在研究如何將 Skype 視訊通話的影像傳到 OBS 進行直播,設定的過程沒有很順利,因為缺乏相關背景知識,許多專有名詞在第一次設定成功之前都不是很清楚,因此連 Google 關鍵字都不太知道怎麼下。剛剛終於成功設定起來,所以特別將設定的過程記錄下來,以利日後備查。

... 繼續閱讀 ...