顯示具有 軟體小技巧 標籤的文章。 顯示所有文章
顯示具有 軟體小技巧 標籤的文章。 顯示所有文章

2012年10月8日 星期一

ToDoList「待辦事項」、「專案管理」小兵立大功

.

最近,在看過一打「專案管理工具」之後 (詳見末段),
又試了 WunderlistTaskCoach

最後還是回到兩年前曾用過一陣子的 ToDoList

.


(...繼續閱讀.../...CONTINUE...)

2012年4月15日 星期日

離線編輯 Google Sites

使用 google-sites-liberation (Java程式) 可以下載 Google Site 的離線版本, 在本地瀏覽器查看。不過在 KompoZer 編輯時,中文卻成了亂碼。原來是少了 utf-8 的meta tag。

手動在 <html>...<head> 之間加上 缺少的 utf-8 meta tag:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

再於 KompoZer 開啟編輯就正常了。


(...繼續閱讀.../...CONTINUE...)

2011年1月2日 星期日

Outlook 強化套件 ---- 遺珠篇

在尋找 Outlook 強化套件的過程, 除了上一篇提到『已經使用』和『新增使用』的強化套件 之外, 難免還有一些『遺珠』。它們有些是一時之選的人氣 Outlook 強化套件, 例如:

  • Xobni --  以「人」為主的郵件網絡
  • ClearContext -- 有效率的 Outlook GTD 工具

另一些則雖然『立意良好』, 但是卻有著程度不等的美中不足 (或者, 是我沒耐心仔細研究, 哈~~)。

總之, 列出來請大家自行參考囉!!

.


(...繼續閱讀.../...CONTINUE...)

2010年12月31日 星期五

我的 Outlook 強化套件生力軍

2010年的發文量驟減, 到年底還不到20篇, 相較於2008~2009每年90篇左右, 真是少了許多。溫度要降到6度的跨年夜, 應該能夠順利趕出久違的這篇。

九月至今, 度過了我進入職場以來『最忙亂的三個月』: 面對不熟悉的產品領域, 每天在公司有開不完的會, 忙不完的事情, 回家之後還要繼續處理每天暴增到近百封的郵件和寫不完的報告到三更半夜。還好, 之前檢討整理 e-mail 的方法以及使用的工具軟體 所下的功夫, 在此時發揮了作用, 讓我能夠維持管理 e-mail 的步調, 而達到 Getting Things Done 的目標。

其中的功臣, 就是以下列為『使用中的 Outlook 強化套件』

  • Outclass + POPFile -- 郵件自動學習分類
  • Outlook Attachment Sniffer -- 替 Outlook 個人資料夾瘦身
  • Taglocity 3.0 -- 標籤分類改造 -- 我主要的 Outlook GTD 工作

.


(...繼續閱讀.../...CONTINUE...)

2010年5月20日 星期四

輕巧好用的 ToDoList

輕巧好用的 ToDoList

image

最近, 在 priacta.com 搜尋 GTD 軟體, 發現輕巧好用的 ToDoList, 解壓縮後 2MB 左右, 而且還不需安裝。


(...繼續閱讀.../...CONTINUE...)

2009年12月18日 星期五

改造 Taglocity 3.0 Tag Bar (3) ---- 即時更新

改造 Taglocity 3.0 Tag Bar (2) ---- 反映標籤狀態, 只能做到『一次性』的反映標籤狀態。接下來, 要加入『即時更新』的功能。

以下方法各有優缺點, 也不確定是否適合每個人的使用情境, 所以重點放在優缺點的討論 :

.

即時更新 Tag Bar 來 反映標籤狀態

『即時更新』可以用『定時重複執行』或是『觸發執行』來實現,

  • Outlook VBA 並沒有原生的『定時重複執行』功能, 不過 rockman 在 outlookcode.com (2004-12-07) 提出用 user32 函式庫的 SetTimer 和 KillTimer 的方法, 也提到『必須注意有可能當機』

2) If you don't deactivate the timer when the application closes it will likely crash

  • 實作上, 將 Timer 設定成 1~2 秒就夠用了

.

方法

優缺點

定時執行 SetTimer (User32)

@ 前提 : 對 VB 有相當的把握
O 優點 :
  • 只需要一個觸發條件
X 缺點 :
  • 開啟 Outlook 會有巨集警告
  • 容易當機 (Outlook 直接終止)
  • 和其他 Outlook 改造存在相容性的問題需要克服
事件觸發方式,
例如 : Catch all events on a folder (outlookcode.com)


(尚未實作)
O 優點
  • 使用 Outlook 本身的 VBA 功能
X 缺點 :
  • 開啟 Outlook 可能會有巨集警告
  • 必需找到適當的觸發方式, 可能要捕獲不只一個事件
以 AutoHotKey 觸發

@ 前提 :
需要有 AutoHotKey  經驗

O 優點
  • 容易增加判斷條件, 例如 : Outlook 是否為作用中的視窗 ……
X 缺點 :
  • 不是 Outlook 原生, 不見得容易移植

.

AutoHotKey 串連 Outlook 實現自動化

2009-10-10_170220

最後, 目前完成度最高的, 是『AutoHotKey 串連 Outlook』

  • 使用 AutoHotKey 的 SetTimer 來定時觸發
  • 檢查 Outlook 是否為作用中的視窗, 而且螢幕上有 TagBar
  • 使用 AutoHotKey COM Standard Library 來呼叫 反映標籤狀態 的 Outlook 函數, 也就是 COM_Invoke(poul, "updateTagBar")
	COM_Init()
poul := COM_CreateObject("Outlook.Application")
' ... (此處最好有容錯處理)
ol_func := COM_Invoke(poul, "updateTagBar")
' ... (此處最好有容錯處理)
COM_Release(ol_func)
COM_Release(poul)
COM_Term()


.



(...繼續閱讀.../...CONTINUE...)

2009年12月7日 星期一

如何避免 TiddlyWiki 變慢 -- Part 2

前情題要 :

如何避免 TiddlyWiki 變慢 (2009-04-02)

…… 建議採用下面兩種作法 :

  • 關閉『動畫顯示』
  • 不要顯示『最近更新』

…… 所有『偏好設定』都是存放在『瀏覽器的 Cookie』, …… Cookie 遺失, 就得要再重新設定一次。

而現在,

  1. 設定『儲存在檔案裡頭』, 一勞永逸
  2. 可以限制『最近更新』顯示的數目

.


(...繼續閱讀.../...CONTINUE...)

2009年10月27日 星期二

XP 分頁檔 的『系統管理大小』

image
雖然, Firefox 3.5.2 解決了假警報, 但是使用夠久之後還是有機會出現『script 記憶體不足』的問題, …… 最後我乾脆將 XP 分頁檔設定成『系統管理大小』, 限制值自動擴增到 4G, 就沒再發生。底下就來分享這其中的經驗吧 :

.


(...繼續閱讀.../...CONTINUE...)

2009年10月11日 星期日

改造 Taglocity 3.0 Tag Bar (2) ---- 反映標籤狀態

繼上一篇, 改造 Taglocity 3.0 Tag Bar (1) ---- 讓 按鈕文字 變清爽 之後。接下來, 要來看看如何讓『Tag Bar 反映標籤狀態』。

底下的 VBA 程式, 不論是 操作範圍 或 執行時機, 都比要前一篇來得複雜, 所以建議先熟悉 Outlook 的巨集運作, 再來實作。

 

(1) 按鈕文字變清爽

(2) 反映標籤狀態

操作範圍

輸入 : Tag Bar 的文字
輸出 : Tag Bar 的文字
輸入 : 當前的郵件標籤
輸出 : Tag Bar 的狀態

執行時機

只需要執行一次 需要重複執行

.


(...繼續閱讀.../...CONTINUE...)

2009年10月10日 星期六

改造 Taglocity 3.0 Tag Bar (1) ---- 讓 按鈕文字 變清爽

Taglocity 改版到 3.0 之後, Tag Bar 又變回類似 1.x 的模樣, 只是還是有一些美中不足。還好可以用 VBA 巨集來解決 ……

2009-10-08_1431493.0 版 TagBar 有顏色標示,
但是和 1.x 版的使用習慣無法銜接, 因為
不能反映標籤狀態, 顯示數字干擾視線
2009-02-16_220704
1.x 版 TagBar 有顏色標示,
可以反映目前郵件的標籤狀態 (橘色底色) 使用上很方便, 同時可以選擇是否顯示按鈕數字, 視覺上較清爽

.


(...繼續閱讀.../...CONTINUE...)

2009年10月9日 星期五

打造 Outlook 成為 GTD 平台 (4) ---- Taglocity 3.0 試用分享

2009-02 比較過 Taglocity 1.x 和 2.0, 當時決定 Outlook GTD 只需要 Taglocity 1.x。直到最近, 試用了 還在 beta 階段的 Taglocity 3.0, 發現確實比 2.0 有所改進, 尤其是使用界面, 郵件討論串, 郵件搜尋 …… 等。但是, 它的美中不足, 讓我差點要放棄 3.0 版。幸好, 設法解決之後, 還是把 Taglocity 3.0 留在我的電腦裡。否則, 這一篇恐怕就要變成 Taglocity 3.0『短暫』試用分享。

.

請先參考 Taglocity 的基本使用, 底下將直接進入 Taglocity 3.0

.


(...繼續閱讀.../...CONTINUE...)

2009年10月8日 星期四

Outlook 相關郵件工具 ----『相關訊息』的 VBA 巨集

上一篇 提到, 在 Outlook 2007 可以手動將『進階尋找』增加到工具列。但是之前的嘗試, 卻無法找到『相關訊息』和『自寄件者郵件』來加到工具列。

其實, 這部份可以用 VB 巨集的方式來達成 ……

.

在 Outlook 工具列 增加『相關訊息』功能

建立『相關訊息』巨集

  1.  工具 - 巨集 - Visual Basic 編輯器  (或 快速鍵 Alt-F11)
  2. 找到左邊的 Microsoft Office Outlook – ThisOutlookSession 或是 插入一個 新模組
  3. 在模組右邊的編輯視窗輸入以下的程式碼
  4. 記得儲存 *.OTM 專案

(...繼續閱讀.../...CONTINUE...)

2009年10月7日 星期三

Outlook 相關郵件工具 ---- 找回 Outlook 2007 的『進階尋找』功能

轉換到 Outlook 2007 之後, 其中一個遺憾是, 原本 Outlook 2003 的『進階尋找』不見了, 取而代之的是以 Windows Search 為核心的『立即搜尋』。(** Windows Search 原名為 Windows Desktop Search 或 WDS)

Windows Search 索引檔還沒建立完成, 或是臨時要查找離線的舊個人資料檔 (*.PST) 時, 就會顯得很不方便。

最近恍然大悟, 原來 Outlook 2007 也有『進階尋找』---- 只是放在很不醒目的地方 ……

.


(...繼續閱讀.../...CONTINUE...)

2009年10月2日 星期五

打造 Outlook 成為 GTD 平台 (3) ---- 單頁式 Outlook GTD

記得在 2009-02 發表了兩篇『打造 Outlook 成為 GTD 平台』。從此, 就利用 Taglocity 1.x + Outclass + Popfile 管理以 Outlook 為主的大部份工作, 開始體會 GTD 的威力。

GTD (維基百科, http://zh.wikipedia.org/wiki/GTD)

GTD是英文Getting Things Done的縮寫,是一種行為管理的方法,也是David Allen寫的一本書的書名. ... 頭腦可以不用塞滿各種需要完成的事情,而集中精力在正在完成的事情.

最近, 又做了一些調整, 讓 Outlook GTD 更符合我的使用習慣。

.

不使用資料夾的 單頁式 Outlook GTD

這次的『單頁式 Outlook GTD』其實也不難, 關鍵在於利用 Outlook 原有的功能來符合 GTD 的運作 :

  • 類別標籤群組依據 來顯示郵件列表
  • 安排類別標籤的名稱的排序, 使顯示的順序符合 GTD 的精神
  • 調整 GTD 任務分類
  • 搭配 Taglocity 或其他 類別標籤 工具

.


(...繼續閱讀.../...CONTINUE...)

2009年10月1日 星期四

『沒有開始功能表』的 Windows 生活 (3) ---- 打造查找『我最近的文件』的工具

我最近的文件』究竟是美味的甜點, 還是無用的雞肋呢?

可以確定的是, 對大多數人來說, 它算不上是必需品 ---- 更何況, 還有人想盡辦法不要留下記錄。

關閉「我最近的文件」紀錄功能 (硬是要學, 2007-10-11)

…可愛的時候他會像記事本一樣記錄下我們的生活點滴,但是當「災難」來來臨的時候,所有的紀錄都將會變成呈堂供證…

.

『不是必需品』表示一般人不會為了『我最近的文件』去安裝專門的軟體 (大多還是付費軟體, 詳見最後面的補充)。但是, 臨時想要查找時, 就又顯得 Windows 提供的『我最近的文件』介面 實在是陽春的可以……

那麼, 有沒有辦法可以不必安裝特別的軟體, 卻又能方便的查找『我最近的文件』呢?

image Windows 的『我最近的文件』介面

開始功能表 --『我最近的文件』

  • 沒有標示時間/日期
  • 無法篩選
  • 無法自訂依檔名或日期排序
  • 稍微久一點的項目就被擠掉了
  • .


    (...繼續閱讀.../...CONTINUE...)

    2009年7月29日 星期三

    Firefox 3.5.x『記憶體不足』的可能解法

    唉 ! 此頁面的一份 script 已經因為記憶體不足被停止執行

    2009-07-03_190242

    從七月初 Firefox 升級到 3.5.0 之後, 就開始遇到這樣的問題, 附帶的現象是『功能鍵全部不見, 網頁也殘缺地顯示

    上網搜尋『此頁面的一份 script 已經因為記憶體不足被停止執行』或是『script 記憶體不足』, 至少有以下的說法 :

    • 3.5 beta 或 3.0.11末期 就開始有這個問題 ---- 但是, 有更多人一直都沒遇到過
    • 可能是特定 add-ons 的缺陷,
    • 可能是特定網站 javascript 的缺陷,
    • 記憶體有4G 的人也發生過
    • 建議 把 firefox 相關的檔案清個乾淨,重新安裝建立 (mobile01)

    .

    尋覓可能的解法

    我試過以下的方法,

    • 停用非必要的 add-ons
    • 清理 places.sqlite (Firefox 3 日漸肥大的收藏庫:減肥法, irvin)
    • 清個乾淨, 重新安裝 Firefox 3.5.1 (清空 c:\Program Files\Mozilla Firefox 和 c:\Documents and Settings\使用者帳號\Application Data\Mozilla 兩個目錄), 並且完全不加 add-ons

    一開始『似乎有改善』, 但後來還是都很慘, 並沒有得到解決 撞飛01撞飛02

    .

    可能的解法 ---- 雖然只是個起點

    今天, 試過兩次『清個乾淨, 重新安裝』, 而且還是『剛安裝好 Firefox 3.5.1, 什麼也沒做』就馬上看到『script 已經因為記憶體不足……』, 讓我 嚴重懷疑當時的電腦環境其實是『幫凶』(或甚至是『主謀』)

    於是使用 搶救『系統資源』大作戰 (2007-12) 那一招, 用 工作管理員 (TaskMgr) 找到最佔用 GDI 和 Handles 的 Outlook。二話不說把 Outlook 關掉, 果然 Firefox 的問題『不藥而瘉』, 馬上恢復正常。而且, 直接替換回重裝之前的那兩個目錄 (Program Files 和 Application Data), Firefox 依舊是生龍活虎, 一點問題也沒有。

    所以, 當 Firefox 遇到『此頁面的一份 script 已經因為記憶體不足被停止執行』的時候, 用 工作管理員 (TaskMgr) 找到最佔用 GDI 和 Handles 的前幾個程式, 關掉那些程式 (但不一定要關掉 Firefox) 或許就能解救 Firefox 囉  !!

    遠目

    最近的 Firefox 的問題, 雖然和『系統資源』相關, 但是受影響的似乎只有 Firefox 本身, 猜測 Firefox 改版之後, 在『系統資源』上面的問題可能如下 :

    • 『對系統資源的需求異於常人』 (不見得要得多, 可是卻不合用 ?)
    • 還是,『對系統資源的判斷出了問題』(明明還有, 卻判斷為不足 ?)

    .

    這不同於之前 IE7 的問題 ----

    GDI, USER, Handles - 搶救『系統資源』大作戰 (2007-12)
    跳出一個對話框告訴你『系統資源不足』, 或是『圖示不見』, 『畫面顯示不正常』, 『無法開新視窗』跳出一個對話框告訴你『系統資源不足』, 或是『圖示不見』, 『畫面顯示不正常』, 『無法開新視窗』

     

    IE7 之『分頁錯誤』&『硬碟狂轉』 (2008-01)

    IE7 又有新罪狀了, 這次是『分頁錯誤』 &『硬碟狂轉』, 而且連 IE 核心的 Avant Browser 也無法倖免

    .... 因為 這『最後一根稻草』終於還是我正式開始使用 Firefox。

    .

    同場加映 ---- 真的是『記憶體』不足嗎 ?

    重述一下『系統資源不足』和『記憶體不足』的不同,

    GDI, USER, Handles - 搶救『系統資源』大作戰 (2007-12)

     

    『系統資源不足』的原因, 通常不見得是記憶體不足, 而是 :

    1. 用來『管理系統資源』的『記錄表』不夠用了, (這是白話的說法, 其實應該是 Heaps, Handles 或是 Pointers),
    2. 或是『系統資源的管理』出了問題, 例如 : resource leakage -- 使用後的『系統資源』沒有正確回收

    .

    096_K書

    看來, 連 Firefox 的錯誤訊息也沒能區隔這兩者的差異 ----『此頁面的一份 script 已經因為記憶體不足被停止執行 』, 在我遇到的例子其實是『系統資源不足』。

    於是, 我到 Firefox 的原始碼去找這個錯誤訊息的出處,

    Line 61: LowMemoryTitle=警告:記憶體不足
    Line 62: LowMemoryMessage=此頁面的一份 script 已經因為記憶體不足被停止執行。

    上網搜尋 LowMemoryMessage 可以得到英文的『A script on this page has been stopped due to a low memory』, 也還是沒提到『系統資源』……

    .

    留待熱心人士把這些訊息反映給 Firefox 開發團隊吧 ~~

    • 猜測 Firefox 改版之後, 在『系統資源』(script 已經因為記憶體不足……) 上面的問題可能如下 :
      • 『對系統資源的需求異於常人』 (不見得要得多, 可是卻不合用 ?)
      • 還是,『對系統資源的判斷出了問題』(明明還有, 卻判斷為不足 ?)
    • 建議 Firefox 錯誤訊息應該區分『系統資源不足』和『記憶體不足』的不同,

    .


    (...繼續閱讀.../...CONTINUE...)

    2009年7月18日 星期六

    Eucaly61 相片工具箱 3 –- 從 Picasa 大量貼圖到部落格文章

    分享最近使用在 單車小徑大樓工程業餘筆記 等文章的貼圖方式 -- 從 Picasa 大量貼圖到部落格文章

  • 請先參考前文 相片工具箱 2 -- 網路相簿, 上傳, 貼圖, 先了解從 Picasa 相簿的貼圖到部落格的幾種方式, 尤其是 :
      • Picasa 網路相簿
      • Fire Uploader 大量上傳
      • s288, s400, s800 …… 的說明
      • 快速插入 HTML 到 Windows Live Writer

    .

    從 Picasa 貼圖到部落格 (方式五) -- 大量貼圖

    適用場合 : 限制 :
    • 快速取得大量貼圖
      (不用進入個別照片的網頁)
    • 只有幾種照片大小可供選擇
    • 必須了解 HTML 語法, 並使用 RegEx (正規表示式) 代換工具

    步驟 :

    • 取得 Picasa 相簿網頁的全部 (或其中幾張) 相片的 HTML, (下列方式擇一)
      • 選取網頁中的相片, 在 Firefox 按右鍵 => 檢視選取範圍原始碼
      • 選取網頁中的相片, 利用 Firebug 取得 HTML
      • 直接在相簿 網頁的原始碼 找到相關的 HTML

      2009-07-17_080233a 

    • 將 HTML 貼到有『RegEx 代換功能』的編輯器
    • 注意 HTML 區塊是否完整, 例如 <a href="…"> 要有對應的 </a>
    • 用 RegEx (Regular Expression, 正規表示式) 刪除多餘的 HTML 語法, 例如 :

    尋找

    取代

    說明

    <div[^>]+> 無內容 刪除全部的 <div …>
    </div> 無內容 刪除全部的 </div>
    class="[^"]+" 無內容 刪除全部的 class="…"
    style="[^"]+" 無內容 刪除全部的 style="…"
    2009-07-17_081928
    • (選用) 用 RegEx (正規表示式) 修改 HTML 語法, 例如 :

    尋找

    取代

    說明

    <a [^>]+> 無內容 刪除全部的 <a …>
    ** 選用, 移除『連結』
    </a> 無內容 刪除全部的 </a>
    ** 選用, 移除『連結』
    s128 (視 Picasa 實際狀況, 可能是別的值) s288, s400, s800 ** 選用
    得到不同大小的縮圖
    s128/ (視 Picasa 實際狀況, 可能是別的值) 無內容 ** 選用
    刪除 s128/ 得到原圖大小
    • 順利的話, 會得到類似下面的 HTML 內容, 再貼到文章即可
    <a href="http://picasaweb.google.com/Eucaly.Blog/0902#5359208305334869586"><img src="http://lh5.ggpht.com/_au4GKf1vCzM/Sl-7jzTO3lI/AAAAAAAABpw/DKFNk0k7zio/s128/090425-1712-IMG_9880.jpg"></a>
    <a href="http://picasaweb.google.com/Eucaly.Blog/0902#5359208313449141970"><img src="http://lh5.ggpht.com/_au4GKf1vCzM/Sl-7kRh01tI/AAAAAAAABp0/RWj6y2ewkPw/s128/090425-1712-IMG_9883.jpg"></a>

    .


  • (...繼續閱讀.../...CONTINUE...)

    2009年4月9日 星期四

    解決 Firefox 為預設瀏覽器『找不到檔案或項目』的問題

    今天同事告訴我, 他手邊的一個軟體, 在 Firefox 為預設瀏覽器時, 會出現『找不到檔案或項目』的問題, 但是 IE 為預設瀏覽器時則不會。

    看到的錯誤訊息是這樣的

    2009-04-09_185825

    Windows 找不到檔案或項目 'C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1'。請檢查鍵入的名稱是否正確,再試一次。要搜尋檔案,請按 [開始] 按鈕,然後按 [搜尋]。

    .

    設定預設瀏覽器的『系統登錄』(registry)

    錯誤訊息中的雙引號『"』有點古怪, 看來是那個軟體呼叫 Firefox 的問題, 於是試著到『系統登錄』(registry) 找線索, 搜尋 firefox.exeMozilla Firefox\firefox.exe

    HKEY_CURRENT_USER\Software\Clients\StartMenuInternet 這個機碼的值則是 firefox.exe ; 當預設瀏覽器改回 Internet Explorer (IE) 時, 會被清為空白。所以StartMenuInternet 這個機碼就是『預設瀏覽器』的『系統登錄』(registry)

    此外, 發現下面幾個機碼的值都是『對稱的雙引號 "
    "C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1"

    • HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command
    • HKEY_CLASSES_ROOT\FirefoxURL\shell\open\command
    • HKEY_CLASSES_ROOT\ftp\shell\open\command
    • HKEY_CLASSES_ROOT\http\shell\open\command
    • HKEY_CLASSES_ROOT\https\shell\open\command
    • HKEY_CURRENT_USER\Software\Classes\FirefoxHTML\shell\open\command
    • HKEY_CURRENT_USER\Software\Classes\FirefoxURL\shell\open\command
    • HKEY_CURRENT_USER\Software\Classes\ftp\shell\open\command
    • HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
    • HKEY_CURRENT_USER\Software\Classes\https\shell\open\command
    • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxHTML\shell\open\command
    • HKEY_LOCAL_MACHINE\SOFTWARE\Classes\FirefoxURL\shell\open\command

    .

    Firefox 預設瀏覽器『找不到檔案或項目』的解決方法

    依著直覺, 把 HKEY_CLASSES_ROOT\http\shell\open\command 這個機碼的值, 拿掉後半段, 改成 "C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1" 

    運氣很好, 那個軟體就可以正常呼叫 Firefox 了, 猜測是它自作主張把
    "C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1" 前後兩個雙引號『"』去掉, 才有這樣的問題。

    至於 -requestPending -osint 這兩個命令列參數的說明, 可以看 mozilla 官網的說明

    clip_image002而在實作上, 最好將『系統登錄』備份下來,

    • 執行 regedit.exe
    • 找到
      HKEY_CLASSES_ROOT\http\shell\open\command
       
    • 右鍵 => 匯出 (備份原始值)
    • 修改機碼的值 成為
      "C:\Program Files\Mozilla Firefox\firefox.exe"
    • 右鍵 => 匯出 (儲存修改值)

    如此, 就會有兩個 *.reg 可以雙擊切換機碼的值

    .

    弦外之音

    • 除了 HKEY_CLASSES_ROOT\http\shell\open\command 之外的其他的機碼 或許可以適用於別的軟體不相容的情形
    • 可以對 ftp / http / 本機html 指定不同的瀏覽器嗎?
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.htm
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html
    • 這兩個機碼的值有 FirefoxHTML 和 firefox.exe (沒有完整路徑), 不確定使用的場合
    • 『免安裝』的 Firefox 路徑, 機碼是
      KEY_CLASSES_ROOT\Applications\firefox.exe\shell\open\command
      "E:\0Ubin\……\App\Firefox\firefox.exe" -requestPending -osint -url "%1"

    .

    同場加映 ---- GetWordDemo

    那一串錯誤訊息, 無法框選文字, 有辦法複製嗎?

    2009-04-09_185825

    Windows 找不到檔案或項目 'C:\Program Files\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1'。請檢查鍵入的名稱是否正確,再試一次。要搜尋檔案,請按 [開始] 按鈕,然後按 [搜尋]。

    答案是 GetWordDemo

    .


    (...繼續閱讀.../...CONTINUE...)

    2009年4月8日 星期三

    重裝電腦前的準備工作

    重裝電腦前的準備工作, 大致上可以分為幾個方向

    • 備份驅動程式
    • 軟體清單 及 安裝片
    • 記錄各項設定
    • 備份個人檔案

    .

    備份驅動程式

    1. 找出購買硬體時, 隨附的驅動程式
    2. 在重裝之前將驅動程式備份下來

    DriverMax

    DoubleDriver

    其他

    .

    或者, 查出相關硬體的型號, 再上網用力的找驅動程式吧 ……
    (下面會介紹可以查出硬體的型號的工具軟體)

    .

    不過, 我比較好命, NB 『原廠還原』做的不錯, 不只『驅動程式』, 連『XP 作業系統』、『NB 附送的工具程式』, 全部都在還原之後一步到位了 !!

    .

    軟體清單 及 安裝片

    在軟體方面會需要

    1. 軟體清單 及 優先順序
    2. 安裝片, 序號, 密碼
    3. 重要的安裝步驟或設定

    .

    電腦裡究竟裝了哪些軟體, 讓以下的好用工具幫我們把軟體清單儲存下來 :

    WinAudit

    CCleanr

    其他

    .

    WinAudit 和 SIW, EVEREST 等功能類似, 但是我覺得它的選單更直覺:

    2009-03-28_171127

     

  • 已安裝的軟體
  • 作業系統參數
  • 週邊硬體資訊
  • BIOS 版本及設定資訊
  • 執行中的程式
  • ……
  • WinAudit可以分析的項目相當細膩,另外也可以透過程式內的選項指令來指定挑選你想查核的項目,對於電腦DIY族或想瞭解電腦硬體資訊的人,這是個相當方便的工具,而軟體支援相當多的報告匯出方式,例如pdf, chm,txt,csv,htm,xml,甚至也可以用e-mail的方式寄出,或直接列印,相當彈性與方便。WinAudit的使用方式很簡單,開啟程式後,執行"查核"鈕,就能開始進行分析與檢測了

    WinAudit 2.27 - 電腦系統偵測利器 (Minson, 中文化作者, 2007-10-08)

    或者也可以用 CCleaner, 雖然它的主要功能是用來清理硬碟中的垃圾, 因為 CCleaner 在『工具』那一頁, 不只可以反安裝, 同時也提供了 將目前安裝的軟體清單『儲存到文字檔』的功能

    .

    除此之外, 最好也檢查以下的目錄或功能表, 因為不見得所有軟體都會有安裝記錄,

    • c:\
    • c:\Program Files
    • c:\Documents and Settings\All Users\「開始」功能表
    • c:\Documents and Settings\xp帳號\「開始」功能表
    • %appdata%\Microsoft\Internet Explorer\Quick Launch
    • c:\Documents and Settings\xp帳號\桌面
    收集好的軟體清單, 可以再細分為幾個優先等級, 使得重新安裝時更有條理

    而且養成習慣記錄下來的 軟體 安裝記錄, 也幫我追蹤每個軟體的狀態 (……, 版本是否需要更新, 安裝程式在哪裡, 安裝的注意事項, 設定檔如何回復, ....)
    2007-11

    優先等級越前面的, 越應該把安裝片 (或安裝程式) 準備好, 因為在電腦能夠安裝到有效率的工作環境之前, 時間是很寶貴的。而後面的順位就不用太介意, 真的找不到再上網下載也可以。

    列舉最近排出的優先等級, 來感受一下

    0. 驅動程式 驅動程式、XP 作業系統、NB 附送的工具程式
    1. 日常使用 / 輔助安裝流程
    • FastStone Capture
    • XnView
    • 7-Zip
    • IZArc
    • Outlook
    • POPFile
    • Outclass
    • Microsoft .NET Framework
    • Taglocity
    2. 日常使用 / 系統工具
    • Windows 桌面搜尋
    • Citeknet CHM IFilter (Beta)
    • Foxit PDF IFilter
    • Evernote
    • Net Snippets
    • Mozilla Firefox
    • Launchy
    • CrystalDiskInfo
    • Startup Delayer
    • QTTabBar, QTAddressBar
    3.
    • Windows Live Writer
    • Windows Internet Explorer 7
    • Shellext

    .

    記錄各項設定

    1. 開機磁碟可以整個備份到外接硬碟
    2. 找到個別程式是否有匯出設定的功能
    3. 或是抓下各程式設定的擷圖

    .

    如果無法將開機磁碟可以整個備份, 至少應該檢視以下目錄有無軟體的重要設定

    • c:\Documents and Settings\xp帳號\Application Data
    • c:\Documents and Settings\xp帳號\Local Settings
    • c:\Documents and Settings\All Users\Application Data
    • c:\Documents and Settings\All Users\Local Settings
    • c:\Program Files

    .

    到重要軟體找到是否有『匯出設定』的功能

    .

    如果以上都無法適用 (例如: 有些軟體的設定存放在『系統登錄檔』registry, 雖然可以用 regedit 匯出適當的『系統登錄檔』, 重裝之後再匯入, 但不見得適用於每個人。)

    就只好用『擷圖』的方式『拍下設定頁面』, 建議的軟體有 FSCapture, PicPick, Screen Captor 或是 Wink, 同樣利用前面提到的 軟體清單 及 優先順序, 來決定哪些是重要軟體。

    這也就是我把 FastStone Capture (記錄安裝流程及設定頁面)、XnView (查看之前的設定擷圖) 列為優先安裝的原因了

    例如, 我的 QTTabBar 設定頁面 像這樣子

    2009-03-24_092457 2009-03-24_092712
    2009-03-24_0927182009-03-24_092727 2009-03-24_092828

    .

    備份個人檔案

    既使平常使用時, 將 開機磁碟 (C:) 和 資料磁碟 (D:, E:, …) 分開, 但由於 Windows 的設計方式, 在『桌面』、『我的文件』難免都還是會有一些個人檔案。

    • c:\Documents and Settings\xp帳號\My document
    • c:\Documents and Settings\xp帳號\桌面
    • c:\Documents and Settings\xp帳號\Favorites    ( IE『我的最愛』)
    • c:\Documents and Settings\xp帳號\Recent    (最近文件的『捷徑』)

    .

    匯整一下可能需要查看或備份 C: 磁碟目錄, 但難免還是有例外。不放心的話, 建議 開機磁碟可以整個備份

    c:\

    c:\Program Files

    軟體目錄

    設定

    c:\Documents and Settings\All Users\「開始」功能表

    c:\Documents and Settings\All Users\桌面

    c:\Documents and Settings\xp帳號\「開始」功能表

    %appdata%\Microsoft\Internet Explorer\Quick Launch

    程式捷徑

    c:\Documents and Settings\xp帳號\桌面

    程式捷徑

    個人檔案

    c:\Documents and Settings\xp帳號\Application Data

    c:\Documents and Settings\xp帳號\Local Settings

    c:\Documents and Settings\All Users\Application Data

    c:\Documents and Settings\All Users\Local Settings

    設定

    c:\Documents and Settings\xp帳號\My document

    個人檔案

    c:\Documents and Settings\xp帳號\Favorites     IE『我的最愛』
    c:\Documents and Settings\xp帳號\Recent     文件的『捷徑』

    .

    延伸閱讀

    .


    (...繼續閱讀.../...CONTINUE...)

    2009年4月7日 星期二

    『沒有開始功能表』的 Windows 生活 (2) ---- 再探 Launchy, FARR

    從上一篇『沒有開始功能表』的 Windows 生活 (1) ---- 命令列自動完成, 桌面搜尋 開始, 試了幾天 Find and Run Robot (FARR) 之後, 又決定主攻 Launchy。底下就來分享這中間的心得吧。

    .

    Launchy 與 FARR 的不同

    目前發現 LaunchyFARR 的主要不同有 :

     

    Lanuchy

    FARR

    搜尋機制

    定時更新索引檔 即時搜尋 (無索引)

    搜尋字根

    幾乎沒有限制 (勝) 不連續字母的處理方式不同

    項目排序

    最常使用的在最前面 依指定的分數權重, 包括最常使用, 檔名, 副檔名, 資料夾 …… 等, 都可以計分

    起始畫面

    最後一筆搜尋結果 最近啟動的 9 個項目 (勝)

    由此可以看出, 雖然 LaunchyFARR 都是輸入字根來尋找目標, 但是在軟體設計上還是有很大的不同。而除了我標示 (勝) 的部份比較容易區分勝負之外, 其他的項目只能說是『不同』, 倒不一定誰比較好。

    .

    搜尋機制

    FARR does not index directories.  This means that all searches are conducted on the actual directory structure.

    Find And Run Robot (FARR) - Features You Should Know About

    FARR 採用 沒有索引檔的即時搜尋。好處是不需要定時更新索引檔而耗用系統資源, 而且永遠都可以找到最即時的資料。缺點就是遇到大而深的目錄結構會愈來愈吃力。不過只要執行過一次的項目則會留存記錄, 而在下次馬上找到。

    相對上,  Launchy 預設每 10 分鐘定時更新索引檔, 遇到大而深的目錄結構反而容易變成一直在更新索引檔而耗去太多系統資源。不確定我之前遇到的『太佔系統資源, 叫出快列捷的反應有時卡卡的』, 是不是這樣的問題。所以, 這次我把 Launchy 的定時更新索引檔設定為 120 分鐘 (2小時), 而且只鎖定在少數幾個資料夾, 狀況看來就好了許多, 但有時還是會有『叫出快列捷的反應有時卡卡的』的現象。

    我目前的 Lanuchy 搜尋資料夾

    c:\Documents and Settings\All Users\「開始」功能表
    c:\Documents and Settings\xp帳號\「開始」功能表
    %appdata%\Microsoft\Internet Explorer\Quick Launch
    c:\Documents and Settings\xp帳號\My Documents
    c:\Documents and Settings\xp帳號\Recent
    c:\Documents and Settings\xp帳號\桌面

    ** 雖然 FARR 有 locate32 plugin, 但並不是用來取代 FARR 原本的搜尋功能, 而是在 FARR 的介面底下, 多加了一個指令呼叫 locate32 來搜尋檔案。

    .

    搜尋字根

    以 Firefox 為例, Launchy 可以很直覺的鍵入 FF 來搜尋, 但是 FARR 則要鍵入 F F (兩個 F 中間有一個空格)。也就是說, FARR 對不連續字母的處理方式比較嚴格, 使用起來會比較不方便

    .

    項目排序

    Launchy 最常使用的排在最前面, 以致於有時候會出現一些意外, 例如: 我每次都用 OL 叫出 Microsoft Office Outlook, 但當我打算用 FF 叫出 Firefox 時, 卻發現 Microsoft Office Outlook 跑到最前面了。

    FARR 依指定的分數權重, 包括最常使用, 檔名, 副檔名, 資料夾 …… 等, 都可以計分。這方面可以參考 超級起手式-兼具效率與彈性的程式啟動器FARR (簡睿, 2008-08-16) 的說明。

    .

    起始畫面

    當用組合鍵叫出快捷列時, Launchy 會顯示最後一筆搜尋結果, 而 FARR 則是顯示最近啟動的 9 個項目。比較起來, FARR 可以讓我們用最少按鍵就取用到經常使用的程式。

    .

    自訂關鍵字

    在『自訂關鍵字』方面, FARR 雖然有 Alias 的功能, 但我覺得那比較適合當成『功能群組』(用代碼叫出一組程式來讓你選), 而不是『別名』。

    而 Launchy 則有 異塵行者 提到的以下兩點 :

    Launchy 2.1.2 快捷列:最強快速啟動的完整優化指南, 電腦玩物, 2008-08-14

    • Launchy會計算你選擇的頻率次數來優化關鍵字的配對。
    • 到「Options」的﹝Plugins﹞→﹝Runner﹞裡面,用﹝+﹞新增一個執行指令,

    .

    除此之外, 我則是建議使用另一種『通用於 Launchy 與 FARR 的 自訂關鍵字』的方法。

    • 在 Launchy 與 FARR 的搜尋範圍內, 另外建一個『捷徑分身』取成想要的名字, 或直接將『捷徑本尊』改名

    像以下的情形都可以適用『自訂關鍵字』

    • 縮短學習曲線, 直接把 OL 加在 Outlook 之前, 把 FF 加在 Firefox 之前 ……
    • 沒有捷徑, 或只有中文捷徑, 例如: C:\WINDOWS\system32\taskmgr.exe , 記事本 (Notepad.exe) , 小算盤 (Calc.exe)
    • 從來都不記得程式的名字, 像 Pixillion Image Converter 是用來作『批次轉檔浮水印』的, 乾脆在最前面加上『water mark』……

    .

    加上這招『自訂關鍵字』之後, 真的達到 異塵行者 描述的境界

    異塵行者在 『沒有開始功能表』的 Windows 生活 (1) 的 回應 (2009-03-16)

    其實我自己使用Launchy以後,我就很少打開開始功能表了耶^^
    因為所有的程式或常用檔案、資料夾都可以直接用Launchy啟動就好

    .

    另一個選擇 ---- GDS (Google Desktop Search)

    在過程中, 還發現 GDS (Google Desktop Search) 也有 快捷列/快速啟動 的功能, 以下為原文的介紹 :

    * Application launcher
    Google Desktop indexes the shortcuts from the Start Menu, the services from Control Panel. To use Google Desktop only as a searchable Start Menu, disable all the options from "Search types". You should also select "Launch programs/files by default" in the "Quick find" section. Then press Ctrl twice and enter the first letters of the program in the quick search box.

    快速搜尋框

    您也可以用它來啟動應用程式,而不必瀏覽 [開始] 功能表;例如,您只要在 [快速搜尋框] 中輸入「wor」,並在顯示的搜尋結果中選擇「Microsoft Word」,即可啟動該程式。

    不過, Google Desktop Search 的輸入框很小, 而且只能搜尋『字頭』, 例如: Firefox 只能用 Fir… 搜尋, 無法用 fox 搜尋 (但是 Launchy 與 FARR 則可以)

    .

    參考資料

    .


    (...繼續閱讀.../...CONTINUE...)