Tips | The Will Will Web

The Will Will Web

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

在 Linux 如何使用 curl 下載從 Google Drive 分享的檔案

前陣子我需要安裝一台 Sybase ASE 資料庫到 Linux 主機,當我拿到安裝檔的時候,其實是一個 Google Drive 共用的連結,檔案大小有 1.4GB 左右,我不想先下載到我的 Windows 主機再上傳到 Linux 主機,我想直接從 Linux 主機下載該檔案。上網找了許多解決方案,但是這些作法幾乎都已經失效,最後還是自己研究出了一個很棒的方法,有需要的人請繼續看下去。

... 繼續閱讀 ...

如何停用 Google Chrome 內建的 Ctrl-W 關閉頁籤快速鍵

昨天試用了一下 GitHub Codespaces 這套完全線上使用的整合開發環境,這套基於 Visual Studio Code 的雲端版本功能相當完整,所有在地端 Visual Studio Code 的設定,都可以全自動同步上去,所有擴充套件也都可以用。但唯一的不便之處,就是 Chrome 預設的 Ctrl-W (關閉目前頁籤) 快速鍵,會自動覆蓋掉 Visual Studio Code 常用的 Ctrl-W (關閉目前檔案),可是這個快速鍵又這麼常用,所以一不小心就會關閉線上編輯器。因此,我研究出兩種方法有效避免頁籤被關閉!

... 繼續閱讀 ...

Windows 如何在不調整目錄路徑的情況下自訂資料夾目錄名稱

每次安裝 OneDrive for Business 的時候,它都會幫我建立難以用鍵盤定位的中文目錄名稱,而且還無法調整。所以只要每換一次電腦就需要重新調整一遍 desktop.ini 檔案,來自訂目錄顯示名稱。這個技巧對我來說非常實用,因為它可以在不調整目錄路徑的情況下自訂資料夾目錄名稱,方便我用鍵盤快速選取到該目錄。

... 繼續閱讀 ...

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

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

... 繼續閱讀 ...

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

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

... 繼續閱讀 ...

如何讓 Windows 10 的「放大鏡」應用程式在開啟後預設最小化隱藏

我一年演講數十場,其中大部分的演講都需要做現場展示(Live Demo),但有時候演講場地的投影設備與場地限制不同,如果遇到投影畫面很小的情況,我都需要透過 Windows 10 內建的「放大鏡」應用程式來局部放大特定內容。我一般都會按下 Win+= 快速鍵,以快速啟動「放大鏡」應用程式,但卻每次都需要「人工」按下最小化按鈕,不然放大鏡的視窗經常會擋住我想講的內容,因此非常困擾著我。這篇文章我將分享一個小技巧,教你怎樣預設將「放大鏡」應用程式開啟後自動最小化。

... 繼續閱讀 ...

整理 Unicode 經常會使用到的內碼區域並透過 Regex 自動比對文字

最近有個案子需要設法過濾表單中輸入的文字,有些欄位只能輸入英數字,有些則必須自動轉全形文字,還有些只能輸入中文,有些不允許輸入標點符號。這個需求照理說很簡單,透過 Regular Expression 一下子就可以達陣,但是光是完成這功能實在太無趣了,所以晚上徹底的研究並整理所有的 Unicode 編碼,發現許多有趣的冷知識。

... 繼續閱讀 ...

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

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

... 繼續閱讀 ...

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

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

... 繼續閱讀 ...

如何在每次 Windows 登入時自動啟動需要以系統管理員身分執行的程式

我個人的 Windows 10 筆電或桌機都會啟用 使用者帳戶控制(UAC) 機制,保護我的電腦預設不會被莫名其妙的程式以最高權限執行,這是保護個人電腦運作的一項重要的資訊安全設定,強烈建議各位不要停用。不過,有些程式我就是需要以系統管理員身分執行怎麼辦?每次開機都要問我一次真的蠻煩的,最近認真下去研究解法,發現有不少知名程式都使用了相同的技巧,今天這篇文章將跟大家分享如何讓部分程式可以順利跳過系統的 UAC 檢查。

... 繼續閱讀 ...

如何透過檔案總管建立 .gitignore 或 .editorconfig 等只有副檔名的檔案

如果你是在純 Windows 環境下開發程式,通常不會遇到「只有副檔名」的檔案名稱,但是如果你是在 Windows 平台開發前端應用程式,像是 AngularReact 等等,就很有機會經常遇到像是 .editorconfig.npmrc.bowerrc 諸如此類的設定檔,當要建立這些檔案時,就會產生一個困擾,就是檔案總管無法建立沒有檔名的檔案,我之前每次都要先開記事本,把內容打完後再儲存檔案,這時才能儲存只有副檔名的檔案。我最近發現,原來 Windows 檔案總管也可以建立只有副檔名的檔案,這篇文章就讓我來細說從頭。

... 繼續閱讀 ...