The Will Will Web

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

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

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

... 繼續閱讀 ...

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

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

... 繼續閱讀 ...

修復 Windows 10 檔案總管在執行時效能低落的問題 (新增/更名/刪除檔案)

從上個月開始,我的桌機開始出現了一些異常狀況,尤其是在使用「檔案總管」的時候,我只要新增一個資料夾或檔案、更名資料夾或檔案、刪除一個資料夾或檔案,執行速度都極差無比,原本想說可能是安裝了甚麼外掛程式所致,結果絕對出乎你意料之外,欲知詳情請繼續看下去!

... 繼續閱讀 ...

介紹好用工具:Win 10 內建的 PackageManagement 套件管理器 (OneGet)

OneGet 是微軟新一代 Windows 套件管理器 ( 類似 Ubuntu Linux 底下的 apt-get 工具 ),這名字還蠻漂亮的,不過前陣子卻把名稱改為 PackageManagement,但無論如何,我覺得 OneGet 比較好聽,你只要知道這兩個是一樣的東西就好了。 目前這套工具已經內建於 Windows 10 作業系統中,透過 PowerShell 的 Cmdlet 就可以呼叫使用,這個鮮為人知的全新工具試圖解決未來所有軟體安裝的問題,本篇文章將詳細介紹 OneGet 的基本概念與使用方式。

... 繼續閱讀 ...

Jenkins on Windows 心得分享 (03):有效避免記錄檔或訊息出現亂碼的方法

我想大家都有這種經驗,使用一個國外發展的軟體,進到台灣後經常會遇到許多中文亂碼的問題。想當然爾 Jenkins 也不例外,在許多使用情境下,遇到中文都會有亂碼的情況,本篇文章我要來分享關於這個「中文亂碼」的背景知識與解決方案。

... 繼續閱讀 ...

如何修復 PowerShell 無法執行任何 Cmdlet 的問題

在我目前這台 Windows 10 電腦中,有兩個 Windows PowerShell 捷徑,分別是 Windows PowerShellWindows PowerShell (x86) 這兩個,從捷徑名稱很容易看得出其差異,Windows PowerShell 這個是在 64 位元環境下使用的 PowerShell,可以載入 64 位元的各式 PSModules 或 PSSnapin 到執行環境中。而 Windows PowerShell (x86) 則是在 32 位元的 x86 架構下使用的 PowerShell,可以載入那些只支援 x86 架構的 PSModules 或 PSSnapin 到執行環境中。不過今天在我的電腦,又再次發生 Windows PowerShell (x86) 視窗開啟後,任何 Cmdlet 都無法執行的窘境,這個問題我在 4 個月前曾經遇過一次,當時花了我一個多小時才找到解法。但今天又花了我將近一個小時找出問題並修復他,真是太浪費時間了,因此我決心寫一篇文章,記錄這個詭異的靈異現象與更詭異的解決方法 (至今尚未能理解這個問題發生的原因)。

... 繼續閱讀 ...

台灣、雲端與颱風:我將公司全面雲端化的心路歷程

這次 杜鵑颱風 橫掃台灣,即便台灣每年都要應付這麼多大大小小的颱風,但這次還是傳出不少災情,希望大家都能安然度過!這次颱風來臨前,家人說要上台北,叫我這次不要回台中,躲過了塞車之苦,不過在家悶了好幾天,也著實有點難受,事情想著想著想到了十多年前剛創業的時候遇到的「納莉颱風」,這次颱風幾乎把當時剛起步的博客來網路書店給摧毀(因為主機泡水),當時的新學友也因為納莉颱風而重創。當時我公司剛創立沒幾個月,辦公室位於忠孝東路一段竟然也大淹水(水深到腳踝),還好當時伺服器是擺在桌上,只有斷電而已,主機與資料都完好,當時可沒甚麼雲端備份服務可用,如果當時主機泡水的話,那就真的慘了。(可能就不會有現在這個部落格了)

(上圖是一位太空人 Kjell Lindgren 從太空站拍攝杜鵑颱風的相片,他每天都會從太空站直接發照片到 Twitter 上)

... 繼續閱讀 ...

RDCMan 2.7 (遠端桌面連線管理工具) 如何在多台電腦共用已儲存的密碼

昨天晚上在家很開心的看到 RDCMan 終於推出更新版本 ( v2.7 ),安裝起來研究了一下覺得新功能蠻不錯的,多了很多鍵盤快速鍵可用,也可以在命令提示字元下使用,不過今天到公司用 RDCMan 2.7 開啟我的 *.rdg 連線檔之後,卻發現所有連線的密碼全部都遺失了,全都跟我說 “There were problems decrypting some credentials.” 的錯誤訊息,也就是密碼全部無法解密,我的 RDCMan 可有將近 150 條連線,每一個都重打密碼我會瘋掉,今天研究出解決的辦法,有在用 RDCMan 的人請繼續看下去!

... 繼續閱讀 ...

經濟部工商憑證無法啟用的問題處理 (更新 ActiveX 技巧)

由於我們公司多年前申請的工商憑證即將到期,所以主動申請了工商憑證更新,大約隔了一周左右,確實也寄來了一張新卡,然後就擺著。當然經濟部工商憑證管理中心很貼心的寄信來提醒我要做一次「首次使用設定」,不過我已經使用了 Windows 8.1 且 IE 版本也是最新版,身為一個軟體專業人士,當然知道要將 IE 設定將網址加入相容性檢視的網頁清單中,但無論如何就是無法成功執行該網站的 ActiveX 元件,以下就是問題處裡的過程與解決辦法。

... 繼續閱讀 ...