[Portable] DocFetcher 搜尋本地文件內容就像 Google 一樣方便

面對硬碟裡大量的文件檔案,想找出其中一個只記得檔案內容中某些關鍵字,但卻想不起來檔案名稱?如果遇到這種情形,想要馬上找出這個文件恐怕不是一件容易的事。不過,如果有個像是 Google 搜尋引擊的索引器在我們電腦裡的話,這種問題便可以很輕鬆地得以解決。

DocFetcher 是一個本地端文件內容搜尋器,我們可以把它想像成是安裝在電腦裡的 Google 搜尋引擊。因為 DocFetcher 會對文件內容做索引,所以在搜尋的時候便可以很快地找到我們想找的東西。除了支援 Word、Excel、PowerPoint、Visio、RTF、TXT、HTML、、PDF、 CMH 和 OpenOffice.org 各種文件類型之外,我們還可以自行定義其它的文字類型檔案,像是程式碼(.php、.py、.cs、.c…等)或是設定檔(.ini)等副檔名,讓 DocFetcher 也能對這些檔案內容進行索引。換句話說,只要檔案內容是文字,就能索引。

作者在軟體內的說明有提到,DocFetcher 並不是被設計來做整顆硬碟的索引,而是指定有搜尋需求的資料夾。如果嘗試索引整顆硬碟的話,軟體會有「炸掉(當掉)」的可能。

DocFetcher 基本資料

製作索引

第一步、在「Search Scope」空白處按下滑鼠右鍵,然後點選「Create Index…

DocFetcher - 製作索引

第二步、接著選擇要製作索引的資料夾 ▼

DocFetcher - 選擇索引資料夾

第三步、在「Text extensions」和「HTML extensions」裡我們可以加上其它種類的「文字檔」以及「HTML 檔」副檔名,讓這些檔案也能包含到索引裡頭。最後按下「Run」開始製作索引 ▼

DocFetcher - 索引選項

第四步、製作索引中…。製作完成後這個對話框會自動關閉,如果在索引過程中有何錯誤的話則會顯示在「Erros」清單裡 ▼

DocFetcher - 製作索引中…

開始搜尋內容

完成索引之後,我們就可以開始搜尋內容了。輸入關鍵字之後按下 Enter 即可開始搜尋,與關鍵字相符的搜尋結果會列在下面,點選搜尋結果清單裡其中一個檔案就能預覽檔案內容,並以高亮標示符合關鍵字的內容。以下是搜尋結果的幾個功能操作:

  1. 上一頁 / 下一頁搜尋結果頁
  2. 上一個 / 下一個與關鍵字符合的內容
  3. 符合關鍵字的搜尋結果數量
  4. 符合關鍵字的內容會以高亮標示出來 ▼

DocFetcher - 搜尋內容

PDF 的內容也可以搜尋(前提必須是以文字為基礎的 PDF)▼

DocFetcher - 搜尋 PDF

若要開啟符合搜尋的檔案只須在該項目上按下滑鼠右鍵,接著點選「Open」▼

DocFetcher - 開啟檔案

請按「第2頁」繼續閱讀 ▼

令人愛不釋手的免費磁碟重組軟體 – Defraggler

不知道大家平常都習慣使用哪一套磁碟重組軟體來幫自己心愛的電腦增強硬碟的運作效率?目前市面上除了一些經典的老牌重組軟體,如 PerfectDisk、Diskpeer 與 O&O Defrag 之外,最近在網路上出現幾個品質優良的免費重組軟體,就它們的功能性以及使用效果而言可都不輸給付費的商業軟體,如果沒有特別需求的話用免費軟體來取代付費軟體其實已經是綽綽有餘。

在這些免費的磁碟重組軟體裡面,我算是比較欣賞由 Piriform 出品的 Defraggler,值得一提的是網路上頗俱盛名的免費系統清工具 – CCleaner 也是出自 Piriform 這個開發團隊之手,所以軟體的品質是有一定的水準。

Defraggler 基本資料:

至於為什麼我會比較喜歡 Defraggler?以下列出我之所以被它吸引的幾項特點:

  1. 聰明的檔案重組方式:這也是最令我激賞的一點。一般的磁碟重組軟體只是一昧地將檔案重新組合然後在磁碟內部由前往後地排列重組之後的檔案,所以在重組結束的時候我們通常會看到重組軟體的磁碟示意圖前面的部份都是集中存放檔案的位置 (通常都是以藍色的小方塊做代表,顯示檔案無破碎的情形),而後面的部份就是檔案集中之後剩下的空白可用而間。
    這樣的重組結果看起來的確很舒服,就好像在一間淩亂的房間裡把所有的物品通通都集中在牆壁的一邊,而另一邊則是沒有任何東西的乾淨空間。但我們都知道這樣的結果並不會持續太久,因為在這些已經重組好的檔案裡面一但只要其中一個被重新編輯,而檔案因為編輯之後而變大,那麼這個檔案就不可能再繼續被放在同一個地方,換句話說,檔案多出來的部份就得被安置在其他的可用空間裡面 (如果沒有足夠的連續空間的話),而這個就是造成一個檔案無法連續,也就是破碎的主要原因。然後就這樣週而復始製造出越來越多的檔案碎片。
    Defraggler 有別於一般的磁碟重組軟體,它除了提供剛才提到的「一般磁碟重組」之外,他還可以只重組破碎的檔案,而不執著於將檔案全部往磁碟的前面擠。這種聰明的重組方式有一個好處就是重組的時間變少了,因為既然檔案重組之後隨時都有可能再次破碎,那麼就不必浪費時間將檔案重新排列組合,只須集中火力將破碎的檔案組合即可,從而大大地提高了檔案重組效率。
    所以一般的磁碟重組軟體是重組「整個磁區裡的檔案」,而 Defraggler 則是「只針對破碎的檔案做重組」。
  2. 可以只重組特定的檔案或目錄:我們可以只選擇某一個檔案或是目錄進行重組。對於一些體積比較大的檔案或目錄容易因為頻繁的編輯而造成檔案破碎,選擇性地重組單一檔案或目錄既可以減少重組的時間又可以增加檔案讀取的效率。這個功能的操作方法是:功能表的【動作】→【重組目錄】或【重組檔案】,然後再選擇要重組的目錄或檔案。
  3. 將大檔案移到磁碟結尾:這點我也很喜歡。因為大檔案的讀取效率通常比較低,把大檔案移到磁碟尾部可以有效地增加檔案的讀取效率。要啟動這項功能的話必須到功能表的【設定】→【選項】→【重組】頁籤 → 勾選【將大檔案移到磁碟結尾】,然後在【檔案大小最小值】設定符合「大檔案」的最小門檻。另外還可以設定【只移動選擇的檔案類型】,只有符合該類型的大檔案才會被移到磁碟結尾。
  4. 視覺化顯示破碎的檔案:在分析磁碟之後,Defraggler 以清單會列出所有破碎的檔案,當我們在清單中點選某一個檔案的時候,Defraggler 就會顯示出這個檔案的碎片所在位置,方便瞭解檔案的破碎程度以及分散的情形。

以上四點是我比較喜歡的部份,但 Defraggler 的功能不僅僅是這樣而已,它還提供了「磁碟機錯誤檢查」、「重組可用空間」、「重組排程」、「多國語言介面」而且還包含了繁體中文,更棒的是它也有 Portable 版本,也就是不須安裝的即可使用的綠色軟體

Defraggler 的介紹就在這裡告一個段落,再來不能免俗地奉上幾張軟體的擷圖:

Defraggler 主要操作介面

Defraggler.MainScreen

重組被高亮度選取的項目

Defraggler.DefragHighlightedFile

重組單一檔案

Defraggler.DefragFile

一般選項

Defraggler.GeneralOption

大檔案重組選項

Defraggler.DefragOption

超「極速」本地檔案、目錄搜尋器 – Everything

有使用過 Windows 內建的檔案搜尋功能的人就知道,它的搜尋速度只能用一個「慢」字來形容。雖然搜尋速度在 Windows Vista 因為使用效率較佳的索引器起了一點改善的作用,但總體的搜尋效能還是差強人意。也因為如此,Google、MSN 等線上搜尋引擊大老才會開發出適用於本地端使用的搜尋引擊,希望藉由與線上搜尋引擊類似的索引器改善使用者在本地端的搜尋體驗,減少搜尋檔案等待的時間。

最近,網路上有一個殺手級的搜尋軟體漸漸地在電腦使用者之間流傳,那就是 Everything。使用它之後的第一個感覺是,Everything 堪稱是地表上搜尋速度最快的本地檔案搜尋器,只要鍵入搜尋關鍵字,搜尋結果幾乎是以「即時」的速度反應出來,在這之前,說實話我還從來沒有用過搜尋速度這麼快的軟體。但是 Everything 僅僅只能搜尋檔案或是資料夾的名稱,並沒有辦法搜尋檔案內容,如果你想搜尋文字檔裡面內容的話,這個軟體並不適合。

對於老是喜歡隨處亂丟檔案,等到要用的時候卻因為忘記把檔案存在哪裡而急的像熱鍋上的螞蟻的人來說,Everything 是一個再好不過的解決方案,前提是只要你還記得檔案名稱的其中一部份。

Everything 相關資料:

Everything 介面擷圖:

Everything 主要介面

Everything 找出所有文字檔

以下是 Everything 的幾項特性:

  • 可搜尋任何類型的檔案及資料夾名稱 (無法搜尋檔案內容)
  • 支援 Unicode 中文名稱搜尋
  • 支援萬用字元和正規表達示搜尋
  • 搜尋速度極快,輸入檔案名稱時就會即時地顯示出搜尋結果。
  • 佔用的資源及小,以剛安裝好的 Windows XP SP2 來說,系統大約有 20000 個檔案,此環境下執行 Everything 使用約 3 到 5 MB 的記憶體以及 1 MB 左右的索引檔。如果有 1 百萬個檔案的話則大約佔用 45MB 的記憶體以及 5MB 左右的索引檔 (不過一般使用者的電腦要達到 1百萬的檔案數應該不太可能)。
  • 電腦裡檔案數目的變化會即時反應,也就是 Everything 會即時建立索引。
  • Everything 會在啟動時自動因檔案數目的變化而更新索引檔
  • 只支援 NTFS 檔案系統

檔案搜尋方法:

  • 最簡單的方法就是直接輸入想要尋找的名稱 (完整或一部份),搜尋結果會在下面即時地顯示出來。
  • 若名稱中包含空格的話則必須用雙引號包起來,例如:“foo bar"
  • 只搜尋特定類型的所有檔案,例如我要找出所有在電腦裡的 mp3 則必須輸入: *.mp3
  • 使用布林運算子搜尋。例如,我想找出名稱裡含有 foo 及 bar 的檔案或資料夾時可以直接輸入:foo bar (AND 是預設的運算子,所以直接在兩個名稱之間加上空白)。如果我想找出名稱含有 foo 或 bar 的話則可使用 OR 運算子,在兩個名稱之間加上 |,輸入:foo | bar,這時檔案名稱不管有 foo 或是 bar 都符合搜尋規則,例如 food, pianobar。
  • 使用正規表達示搜尋,關於正規表達示的使用可參考官方說明

丟掉坊間一般的記憶體最佳化程式吧 Minimem 讓你知道什麼叫真正的記憶體管理

雖然目前記憶體的價格很便宜,在購買或是組裝新電腦的時候 2GB 記憶體似乎已經成為最基本的建議配備,預算較高的人甚至裝到 4GB 或 8GB 來享受使用時「資源零缺乏」的暢快感,但或許也正是因為如此,當今的軟體也越來越耗用資源。原因可能是反正電腦有用不完的資源,所以軟體開發者對於記憶體控制就不像以前那麼嚴僅,或是軟體隨著版本的演進被塞入愈來愈多的功能僅管不知道這些功能是不是使用者真正需要的。

不管怎麼樣,軟體是吃記憶體的怪獸已成了事實,哪怕是電腦插了 16 GB 的記憶體也將有被消粍完的一天。加上作業系統本身對於記憶體管理又極為低能,因此坊間開始出現了所謂的「記憶體最佳化程式」這種東西,目的是希望透過這些程式來實現更有效的記憶體管理,釋放出更多的可用空間供其它程式使用。但是這東西並不是十全十美,一般的記憶體最佳化程式其實是「強制」剝奪程式使用記憶體的權利,將記憶體內正在使用的資料轉移到分頁檔 (或稱虛擬記憶體),藉此達到釋放記憶體的目的,等到再次請求這些資料時再從硬碟叫回來,這個時候使用者就會感覺到程式的反應變得很緩慢,相信有使用過這類型程式的朋友應該都有這個經驗。

不同於一般記憶體優化程式釋放所有程式佔用記憶體的作法,Minimem 是一個能夠有效降低「由使用者指定」的程式記憶體用量的工具。這個工具一開始是被設計用來解決 Firefox 的 memory leaks 問題,但是後來作者決定改善 Minimem 讓它現在可以對任何應用程式產生降低記憶體用量的效果。

跟據 Minimem 網頁上的說明,它是利用「移除程式非必要的記憶體分頁 (Memory Page)」的機制來達到降低程式記憶體佔用量的目的。也就是說,Minimem 並不會隨意釋放使用中的記憶體,所以並不用擔心程式因為被限制記憶體使用權而降低執行效能。

在什麼樣的情形下適合使用 Minimem?

  1. 一些傳統的 Office 軟體】像是 Microsoft Office、Open Office 等等,通常它們佔用的記憶體資源較高。
  2. 常駐在系統列的程式】因為大部份時間這些程式並不需要與使用者互動,出現在前台的機會也較少,所以只要給它們最低的記憶體資源就可以正常運作。
  3. 有 Memory Leaks 問題的軟體】因為設計不良導致程式不能有效率地利用記憶體而不斷增加記憶體的需求量,例如 Firefox 2。雖然 Mozilla 聲稱 Firefox 3 已經大幅改善此問題並且加入記憶體回收機制,不過在我的使用經驗中常常還是會發生「失控」的情形。
  4. 大量的程式同時執行】像我這種電腦重度使用者來說,同時執行十幾二十個程式是很平常的事,因此對記憶體的使用量可就錙銖必較了。
  5. 【老舊、記憶體資源不多的電腦】對於一些上了年紀的電腦來說它們擁有的記憶體數量可能不高,但又要執行一些比較吃重的應用程式,這時 Minimem 就很適合它們了。
  6. 任何你覺得該節省記憶體的程式】不管是什麼程式,只要你覺得它吃記憶體吃得太兇就可以將它交給 Minimem “處理"。

下載&安裝 Minimem

安裝 Minimem 之前必需先安裝 .NET Framework 2.0 (如果沒有的話)。
下載 .NET Framework 2.0:請按我
下載 Minimem:請按我
下載完成之後再依照指示安裝 Minimem 即可。

軟體基本資訊

軟體名稱:Minimem
最新版本:1.2.2
軟體性質:免費軟體
軟體語系:英文
軟體首頁:http://minimem.kerkia.net/Default.aspx

使用方法

啟動 Minimem 之後它會常駐在系統列,點按兩下系統列圖示便會顯示操作視窗。這時我們會看見視窗裡面有左右兩個區域,在預設的狀態下右邊的區域會顯示目前所有記憶體用量超過 15000 KB 且正在執行的程序,我們可以取消勾選【Hide if memory < 15000 K】或是調降記憶體來顯示更多運作中的程序。

再來我們依照下圖的指示將右邊區域的程序加到左邊的區域,一旦完成這個動作便代表該程序的記憶體用量已經而且將持續地被最佳化。

Minimem

Minimem 預設的設定是每隔 30 秒最佳化一次程式記憶體用量,建議保留這個設定,如果間隔太低的話可能會造成反效果。

如果要讓 Minimem 隨著系統自動執行的話,請在系統列的圖示上按【右鍵】->【勾選 Start with Windows】。

使用心得

我只能說這真的是一個很變態的程式,以我有 1GB 記憶體的筆電來說,通常在開完所有會使用到的程式之後大概只剩餘 1xx MB 的可用空間,但是在 Minimem 的控管之下我的可用記憶體竟然還有 5xx MB。更神的是電腦並不會因此而出現像使用一般記憶體釋放軟體的後遺症,就是重新叫回軟體時的那種緩慢感,因為這類優化程式通常是強制釋放程式使用中的記憶體,等到重新呼叫程式的時候又得從硬碟 (或是分頁檔) 讀取資料。

如果你早已經不相信任何的記憶體最佳化程式,那麼我要強烈的向你推薦 Minimem,它將帶給你以往從來沒有過的記憶體最佳化體驗!

讓所有視窗全部躺平到系統列 (把視窗隱藏到系統列):TrayIt!

對於電腦重度使用者而言,不管是因為工作的需要或純粹只是業餘的玩家,桌面同時存在好幾個開啟的程式應該是稀鬆平常的事情。但是桌面下方的工作列會因為一堆開啟的視窗而變得很雜亂,這些開啟中的視窗有一些可能並不是馬上就會用到,所以比較貼心的程式開發者會為程式加入一個把視窗最小化到系統列的功能。
會有這個功能通常是一些常駐型的軟體,必需長時間執行,但又不用時常開啟視窗的軟體,例如防毒軟體、防火牆、系統監控程式、即時通訊程式或 P2P 下載程式等等…

但並不是所有程式都有最小化到系統列的功能,其它沒有這個功能的軟體怎麼辦?我也想讓它們都隱藏到系統列去。這時就可以藉助以下我要介紹的軟體幫忙來讓每個軟體都有最小化到系統列的功能。只要我們需要,隨時可以讓他們乖乖地,安靜地躺在系統列裡面,只顯示一個小圖示,不佔用工作列的空間。

Continue reading “讓所有視窗全部躺平到系統列 (把視窗隱藏到系統列):TrayIt!"

讓你目不暇給的高解析度桌布,通通免費下載!

Social Wallpaper

你是否常看到別人電腦的桌布是如此的漂亮,自己卻不知道上哪找?

你是否因為自己的螢幕是寬螢幕或是解析度較高的螢幕而找不到適合尺寸的桌布?

你是否好不容易找到一個令你滿意的高解析度桌布,可是當要下載時卻發現要付費?

別再苦惱啦!今天我要向大家介紹一個超讚的桌布下載網站:Social Wallpapering。其實這個網站在很久以前就已經收錄在我的書籤裡,可是卻一直沒有好好的逛它,今天在整理書籤時才又重新發覺它,一進去這個網站之後才知道以前浪費了多少時間在找桌布網站。

Social Wallpapering 是一個可以讓網友自由上傳桌布的網站,上傳的桌布要經過某些條件的驗證之後才會出現在網站裡,像是桌布的解析度不能小於 1280 X 720,所以每張桌布的品質都有一定的保證。

在瀏覽、挑選桌布之餘我們還可以對桌布評分,每張桌布底下有一個向上的箭頭,按一下表示我喜歡這張桌布,反之則是按一下向下的箭頭,我們可以經由這個評分機制來找站內比較熱門的桌布,這也是為什麼它會叫 Social 的原因。

站內桌布的種類相當齊全,而且分類也做得很詳實,訪客一進站就可以選擇自己感興趣的桌布類型瀏覽。像我個人就比較偏愛自然風景電腦還有宇宙太空這類的桌布,特別是那種結合自然風景與太空的夢幻桌布。的情境我都很喜歡。

網站介紹完了,你也趕快去挑一賞心悅目的桌布吧:)

網站:http://www.socwall.com/

好用的免費翻譯軟體:靈格斯 有了它就不用去買 Babylon 了

去年的這個時候我曾經介紹過一個好用的免費翻譯軟體:StarDict (中文名稱為星際譯王)。今天我想再介紹另一個同樣是免費的,而且最近有顯著改進的翻譯軟體:Lingoes (靈格斯)

靈格斯是由大陸人士開發,目前最新的版本是 2.1.0。網站提供多國語言版本下載,也包括了繁體中文。

第一次使用靈格斯的感覺是,他的操作介面、字詞查詢以及呈現、字典檔案的應用都像極了另一套有名的付費翻譯軟體 Babylon,而且選詞用的也是同一組熱鍵 Ctrl + 右鍵。甚至連網站的首頁也都跟 Babylon 的網頁有幾分相似,因此讓我覺得有一種靈格斯要跟 Babylon 打對台的味道。但在我使用過靈格斯之後,發覺它真的是有跟 Babylon 競爭的實力,光是完全免費這點就可以壓倒 Babylon 了。

Continue reading “好用的免費翻譯軟體:靈格斯 有了它就不用去買 Babylon 了"