Tips | The Will Will Web

The Will Will Web

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

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

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

... 繼續閱讀 ...

使用 PieTTY 登入遠端 Linux 發生文字模式 UI 錯亂的問題

PuTTY 是個小巧方便的 Telnet/SSH 安全遠端連線程式,但用於非英語系文字時有非常多的問題, 而且它對於初學者來說過於複雜的使用界面也為人詬病已久。 PieTTY 則是源自於 PuTTY,修正與完整支援亞洲等多國語系字元、 並在使用界面上大幅改進、易學易用的版本,所以我幾乎都只用 PieTTY 進行 SSH 連線,不過內建的設定卻會對某些文字模式下的 UI 發生畫面錯亂的情況 (如下圖示),雖然大多不會影響操作,但畫面亂掉真的很礙眼,我也是花了好些時間才找到修正的方式,以下就是解決方法。

... 繼續閱讀 ...

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

前天的文章【Windows 8 小工具: 自製【關機】功能到 WinX 進階功能選單】分享了一個小工具,但這個捷徑要怎樣才能自己放上去呢?這篇文章就是記錄我實現自訂關機功能選單的筆記,可以讓你自訂任意捷徑到 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 的時候,每當進入應用程式或開始畫面,通常都是直接輸入英文居多,而新注音輸入法便會直接吃掉我打的字,所以想打的英文沒有真正輸入到文字框內,當此問題不斷重複發生後心情就不是很好了,困擾了我快一個月,前幾天終於找到設定的方法。

... 繼續閱讀 ...

在 Mac 電腦壓縮的 ZIP 檔案如何正確在 Windows 下解壓縮

我們公司合作的網頁設計師使用的 Mac 電腦不是 MBP (MacBook Pro) 就是 MBA (MacBook Air),有些已經很習慣用 Dropbox 交換檔案,不過還是有些設計師並沒有在用,而會直接透過壓縮檔的方式當成附件寄出,在 Mac 電腦裡內建的壓縮格式為十分常見的 ZIP 檔案格式,但是有個問題卻一直困擾著我,那就是他們在 Mac 電腦上壓縮過的 ZIP 檔案跟 Windows 常見的壓縮編碼不相容,如果壓縮檔裡的檔案檔名含有任何非英文的字元(例如中文檔名),解壓縮時就會發生嚴重的亂碼問題,直到這幾天我才找到解決方法。

... 繼續閱讀 ...

使用 Windows 7 USB/DVD download tool 安裝 Windows 8

前陣子從美國回來後,就很想趕快把 Windows 8 消費者預覽版給安裝起來,很直覺的先下載 ISO 檔並找了一支 4GB 的 USB 隨身碟準備將安裝 ISO 寫到 USB 隨身碟上,我採用官方推薦的 Windows 7 USB/DVD download tool (WUDT) 工具來進行寫入動作,照理說應該沒什麼問題才是,但我卻一直遇到無法複製檔案到 USB 隨身碟的情況,當然換一支新的 USB 隨身碟可以解決,但這絕不是 Pro 人士可以接受的答案,欲知詳情請繼續看下去。

... 繼續閱讀 ...

CollabNet Subversion Edge 安裝筆記 (3):安裝 SSL 憑證篇

這篇是【CollabNet Subversion Edge 安裝筆記 (1):基本安裝設定篇】與【CollabNet Subversion Edge 安裝筆記 (2):整合 AD 網域篇】系列文章的最後一篇, 主要用來說明如何利用 OpenSSL 工具與 Java6 的 keytool.exe 工具將金鑰安裝至 Java Key Store (JKS) 之中,以及如何正確設定 Jetty WebServerApache 能提供 SSL 連線,當時真的搞好久,寫完此篇文章後我就決定把他從我腦中移開,哈哈。

... 繼續閱讀 ...

CollabNet Subversion Edge 安裝筆記 (2):整合 AD 網域篇

延續前天的【CollabNet Subversion Edge 安裝筆記 (1):基本安裝設定篇】文章,此篇主要來講解如何正確設定 CollabNet Subversion Edge 與 Active Directory 網域整合 (或其他 LDAP 目錄服務)。雖然在 CollabNet Subversion Edge 裡只有一頁的 LDAP 設定,但若遇到對 LDAP 不是非常熟悉的人來說,要設定好這頁還真不太容易,所以本篇文章也會提到一些如何找出相關資訊的技巧。

... 繼續閱讀 ...

建立 NTFS Reparse Points 的方法 ( Soft Link 與 Hard Link )

最近在安裝壹台測試機,由於要架設好幾個站台,每個站台的程式部分大概有 20MB 左右而已,但是搭配著網站進行測試的相關檔案卻有將近 3GB 之多,為了可以順利測試網站這些檔案都必須存在,如果真的複製好幾份的話主機就會頓時浪費許多磁碟空間,這時就可以多加利用建立 檔案連結目錄連結目錄連接 (Junction) 的方式有效減少硬碟空間。

... 繼續閱讀 ...

ASP.NET MVC 開發心得分享 (22):關於 executionTimeout

當我們想要限制或加長 ASP.NET 可執行的時間長度時,通常都會到 web.config 的 <system.web> 區段新增一個 httpRuntime 元素並且指派 executionTimeout 屬性一個秒數,像是我們在設定檔案上傳的程式時,由於上傳檔案的執行時間可能會超過系統的預設值( 110 秒 ),所以這時我們就必須把這個數值調大。當然你也可以將這個數值縮小,以免過多、過長的執行要求把伺服器拖垮。不過,在 ASP.NET MVC 裡有一個鮮為人知的秘密,那就是 ASP.NET MVC 根本不吃這套,預設執行時間是沒有上限的,所以你的 ASP.NET MVC 程式要是出問題,那可是會執行到天荒地老海枯石爛的,最慘的狀況就是 IIS 的 Request Queue 被塞爆。

... 繼續閱讀 ...

如何在 Windows 透過批次檔模擬出 Linux 的 watch 指令

前陣子在做一個網管的案子時,看到客戶端的 IT 人員在 Linux 底下執行了一個 watch 指令,設定每一秒執行一次 netstat -tna 指令,當下眼睛為之一亮,想不到原來有這樣一個好用的工具指令,可以設定固定時間自動重新執行一次,並檢視其結果,實在太方便啦。後來我也寫了一個 Windows 批次檔的版本,雖然沒辦法跟 Linux 下的 watch 指令相比,但也是還堪用啦。

... 繼續閱讀 ...