The Will Will Web

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

介紹好用工具:Cmder ( 具有 Linux 溫度的 Windows 命令提示字元工具 )

在前端工程師的鄙視鍊中, Windows 一直以來都被 Mac OS X 的人所鄙視,我覺得其中有個癥結點在於 Mac OS X 的 Terminal 下可以做的事情很多,而且又與 Unix-like 的作業系統相容,很多指令都可以共用,又有很多 Shell 可以安裝,確實比 Windows 的命令提示字元 ( Command Prompt ) 或 PowerShell 來的方便許多。由於我個人也越來越常在 Windows 平台使用前端開發相關工具,因此也越來越常用命令提示字元進行指令列操作,直到最近把 cmder 裝起來玩,我的 Windows 才開始有了點 Linux 的溫度,本篇文章就讓我來好好介紹 cmder 這套前端工程師的逆天神器吧!

... 繼續閱讀 ...

關於 PATH 環境變數過長而導致命令提示字元下無法執行特定程式的問題

最近由於經常在研究前端常用的各式工具,像是 npm, bower, gulp, webpack, yo, git 等等的工具用的很多,因此親手打指令執行程式的機會變多了,然而有好長一段時間間斷地出現了一些靈異現象,我卻無法解釋,直到最近終於發現了一些潛在的地雷,身處 Windows 平台下的前端工程師們不得不注意。由於我最近迷上了 Cmder 工具,在使用這套工具時可以讓我在輸入指令時,就像身在 Linux 環境下一樣自在,功能很多、支援鍵盤快速鍵、還支援命令與參數自動完成,非常好用,不過有時候卻發現他有點不太靈光,明明已經裝好了 npm 或 bower 工具,就是無法正常執行,我開啟 Windows 內建的「命令提示字元」視窗卻又可以執行。但問題是並不是永遠都不能執行,因為有時候又可以正常執行。這完全是一個農曆七月鬼打牆的概念,我將用這篇文章來說明問題背後的原理與解決方法。

... 繼續閱讀 ...

如何利用「磁碟清理」工具 安全的騰出系統硬碟的多餘空間

你可能不知道,在 Windows 系統檔案中,有個超級垃圾場位於 C:\Windows\WinSxS 資料夾中,只要你電腦用的越久,這個資料夾的檔案就越多,占用的空間也越來越大,而這個資料夾主要存放的是 Windows Update 更新的過程中的備份檔案或比較舊版的系統檔案。在大多數情況下,我們不太會解除安裝這些 Windows 更新,所以你其實大可放心地透過「磁碟清理」工具來移除這��多餘的檔案,以節省更多系統磁碟的硬碟空間。

... 繼續閱讀 ...

調整 IE10 與 Windows 8 語言喜好設定為舊版的 zh-TW 語系

今年三月剛開始用 Windows 8 預覽版時曾經寫過一篇【ASP.NET 2.0 多國語系網站與 Windows 8 的 IE10 語系設定】文章,該文章提到一個在 Windows 8 與 IE10 在針對語言喜好設定時的問題,除了可能會造成你現有 ASP.NET 多國語系應用程式發生例外狀況外 (先前文章有提到解決辦法),還有可能會導致許多網站顯示錯誤的語言文字。最近安裝了 Windows 8 RTM (正式版) 之後,終於被我找到解決辦法。

... 繼續閱讀 ...

使用 Windows 8 時,如何進入沒有相同 SID 權限的目錄

前天第一手拿到 Windows 8 作業系統,便即刻將我的筆記型電腦重裝為 Windows 8 RTM 版本,在重裝之前照慣例會先將原本硬碟做一次完整影像備份 (你可以用 Disk2vhd 或其他影像備份軟體),當重裝完成正在復原資料與設定時卻發現缺漏了一些檔案,所以就把原先備份的檔案叫出來,並掛載為一顆磁碟機,想說直接複製檔案出來即可,但悲劇就這樣發生,欲知詳情請繼續看下去…

... 繼續閱讀 ...

Windows 8 小技巧: 如何自製功能捷徑到 WinX 進階功能選單

前天的文章【Windows 8 小工具: 自製【關機】功能到 WinX 進階功能選單】分享了一個小工具,但這個捷徑要怎樣才能自己放上去呢?這篇文章就是記錄我實現自訂關機功能選單的筆記,可以讓你自訂任意捷徑到 WinX 進階功能選單,這過程有點小複雜,大家學會之後可以加以靈活運用,把常用的功能捷徑都放上去喔並且加上自訂的快速鍵喔。 ^_^

... 繼續閱讀 ...

Windows 8 小工具: 自製【關機】功能到 WinX 進階功能選單

不管你是新手還是老手,相信大家第一次用 Windows 8 的時候第一個先遇到的困難就是找不到關機功能,我上次在 尋找電腦3C達人體驗Windows 8 ~ Mobile01體驗會 分享 Windows 8 使用經驗時也有提到或許我可以弄一個關機功能給大家下載,想來想去還是把關機功能做在 WinX 進階功能選單裡,這裡也許對新手來說不是很好找,不過看過這篇文章應該不會忘記才對,我覺得放在這裡還蠻不錯的!

... 繼續閱讀 ...

Windows 8 使用者帳戶控制 (UAC) 深入研究與專家密技分享

使用者帳戶控制 (UAC) 是個讓人又喜歡又討厭的東西,喜歡的是它真的讓惡意軟體不容易入侵你的電腦,討厭的是它真的很煩,隨時都有可能跳出一個提示你是否同意執行的畫面,也因此不少人剛安裝完 Windows Vista 或 Windows 7 都是第一時間將其關閉,而關閉的結果是電腦永遠執行在最高權限底下,當不小心執行到惡意程式時,電腦就有可能被植入木馬或病毒,非常危險!也因此 Windows 8 為了兼具安全方便,再次改良 使用者帳戶控制 (UAC) 的使用方式,這次是就算你設定關閉 使用者帳戶控制 (UAC) 但事實上並沒有關閉,是不是覺得很玄?接著看下去你可能就會明白。

... 繼續閱讀 ...

Windows 8 小技巧: 繁體中文語言如何變更預設輸入法(英文)

Windows 8 用了好幾個月,只覺得中文輸入法難用,其他都蠻不錯的,之前用英文版的 Windows 8 Developer Preview 時還不覺得,但到了 Windows 8 Release Preview 切換到繁體中文介面後,一整個就覺得非常困擾,因為每當我切換到另一個應用程式或進入開始畫面,預設輸入法都是新注音輸入法,但我在使用 Windows 8 的時候,每當進入應用程式或開始畫面,通常都是直接輸入英文居多,而新注音輸入法便會直接吃掉我打的字,所以想打的英文沒有真正輸入到文字框內,當此問題不斷重複發生後心情就不是很好了,困擾了我快一個月,前幾天終於找到設定的方法。

... 繼續閱讀 ...

介紹好用工具:Compat Inspector ( 驗證網頁在 IE 的相容性 )

我在前天 2012 微軟開發者大會 (2012 Microsoft Developer Day) 演講的主題是 HTML5 開發技術於 WIN8 及 IE10 上的應用,為此演講我準備了不少內容,總覺準備的剛剛好,而且覺得少講一點都不行,前一天在公司內部排練 (Rehearsal) 時講了 90 分鐘左右才講完,但此次演講只有 50 分鐘而已,因此必須刪除部分內容才能準時講完,而刪除的內容就是很棒的 Compat Inspector 工具,因為我覺得這工具寫成文章比現場演說來的容易學習,就來看看這個神奇的工具如何檢測你的現有網站吧。

... 繼續閱讀 ...

Windows 8 如何安裝 IIS8 與開啟系統管理工具 (管理主控台)

剛安裝 Windows 8 的 Web 開發人員一定會有這樣的疑問,那就是在安裝完 IIS8 之後找不到它的管理主控台,想當然的,所有其他原本就該有的系統管理工具也都搜尋不到。事實上這些東西都還在,只是預設被隱藏起來了,本篇文章將逐步講解安裝 IIS8 的過程,以及開啟管理主控台的步驟。

... 繼續閱讀 ...

ASP.NET 2.0 多國語系網站與 Windows 8 的 IE10 語系設定

前天將我的 Windows 8 安裝了簡體中文的 Language pack (語言套件),設定上去後連到我的部落格網站立刻出現嚴重的例外錯誤,��此注意到從 Windows Vista / .NET 3.0+ 開始針對繁體中文簡體中文的 Language Tag 已經都改用 IETF 的標準表示字串,原本我們常用 zh-CHT 代表繁體中文,爾後都會改用 zh-Hant 來表示,若是簡體中文則是 zh-Hans。然而重點是 ASP.NET 2.0 並不支援讀取繁體中文zh-Hant簡體中文zh-Hans,只要嘗試讀取就會立刻引發例外狀況,這是各位開發人員應該注意的地方。

... 繼續閱讀 ...