顯示具有 desktop 標籤的文章。 顯示所有文章
顯示具有 desktop 標籤的文章。 顯示所有文章

Firefox 3.6 很慢的問題...

剛換了 Mandriva 2010.1 RC 不久, KDE 4 雖然很漂亮 (之前是 MDK 2008, KDE 3.5), 但比較討厭的是 Kwin 在我現在的機器上效能表現不佳, 不知道是否與顯示卡有關, 還沒有時間深究. 另外一點是內建的 Firefox 3.6.3 在開啟頁面以及切換頁面時, 超 級 慢 ~~

今天早上終於受不了, Google 了幾個頁面, 沒想到一下子就找到解決方案啦 :)

問題點在於 Firefox 的 network.dns.disableIPv6 這個設定, 根據 mozillaZine 上的說明, 這個設定在 MacOS X 上是 default True, 而在其他的系統上是 default False. 換句話說, 在我的系統上是預設會去作 IPv6 的 DNS Lookup.

但是這行為在台灣是無意義的, 因為目前台灣的 ISP 大多未更新到 IPv6 的系統 (或是讓 IPv6 與 IPv4 相容), 因此把這個選項設為 False 只會讓效能變慢而已.

在 Firefox 的網址列輸入
about:config 後, 找到 network.dns.disableIPv6 把它改為 True, 開啟頁面以及切換頁面就正常了 :)


PCManX FireFox Plugin on Mandriva 2008

雖然努力了一個小時還是沒有成功, 但是還是紀錄一下好了.

因為找不到現成的 package, 所以就打算自己處理, 參考了一些網頁的經驗分享, 首先利用

./configure --enable-plugin

進行 configuration, 產生 makefile. 這裡遇到錯誤的話就裝上該裝的東西, 需要 gtk+ >= 2.4.0, 記得要裝 libgtk+2.0_0 package. 另外記得 libmozilla-firefox package 也需要裝.

而後進行 make 時可能會在進行 po/Makefile 時遇到這樣的錯誤 :

.po.gmo:
file=`echo $* | sed 's,.*/,,'`.gmo \
&& rm -f $$file && $(GMSGFMT) -o $$file $<
command not found

這是由於 GMSGFMT 參數變成了空白, 所以 command 在執行時變成了 -o, 所以系統無法辨認. 而 GMSGFMT 空白的原因是少裝了 GNU gettext package, 裝上去就 ok 了.

繼續進行 make 可能會遇到這樣的錯誤訊息 :

Making all in src
make[3]: Entering directory `/home/scsi/tmp/pcmanx-pure-gtk2-0.2.6/plugin/src'
make[3]: *** No rule to make target `pcmanx_interface.idl', needed by `pcmanx_interface.h'. Stop.

這在摩托學園有詳細的討論, 不過這已經是 2005 的討論了, 為什麼我現在還是遇到一樣的問題呢 ? 照著 jserv 的建議, 不過看了看 Makefile.am , 還是不知道怎樣產生 pcmanx_interface.h 檔案, 加上有討論說到 pcmanx_interface.idl在包裝中是缺少的...well, 搞不清楚情況下我的 make 嘗試就到此為止了.

剛好這時候資料找著找著, 看到了 DreamerC's Backyard 有提供修正遺失檔案的 package 下載, 就直接拿來用了. 這個 package 就沒問題了, 可以順利進行 make. 而在 make install 後, 相關的檔案就會自動部屬到該在的地方. 但是 Mandriva 2008 上預設的 firefox 安裝跟一般的不同, 結果 make install 是把相關的 components 安裝到 libmozilla-firefox 裡面了.

不知道這樣的部屬 (deployment) 是否正確, 不過總之最後雖然部屬了, 還是沒辦法在 FireFox 中順利啟用 PCManX. 之後參考大步向前走手動部屬提示, 做了檢查以及更動嘗試, 還是沒辦法進行. 只好先記下上面的東西摟, 之後有空再繼續 try 吧.

至少 make 後單機版可以用倒是沒問題.

NetJaxer : A Potential Platform for Web Service Composition Knowledge Sharing

NetJaxer [1] 是一個方便使用者搜尋以及使用既有的 web 2.0 application 的 tool, 可以想成是一個 software RSS reader (?) , 或是網路書籤的 client 版, 會自動匯集新的 web 2.0 applications, 並根據 application 的應用以及受歡迎程度作分類.


看看 NetJaxer 怎樣說明他自己 :

NetJaxer is a free and easy way to integrate your favorite Web 2.0 applications right into Windows. Now, they are always just a mouse click away. NetJaxer combines a categorized and searchable web directory of 100's of Web 2.0 sites that works hand and hand with a free small piece of software you download to your computer's desktop.

這裡面看到了幾個關鍵字, categorized, searchable, 以及 works hand and hand.

在今年稍早 Richard MacManus 寫的 NetJaxer - a Web/Desktop integration product… but is it useful? [2] 文中提到了他向 NetJaxer 的 development team 詢問一些未來發展的規劃, 從回答看來的確似乎還舉棋不定, 但是從目前 NetJaxer 的敘述看起來, 似乎也不全然是沒有方向, 至少那個 works hand and hand 就很引我注意了 :p

Ajaxian 上的一篇文章 [3] 也說到 :

Imagine dragging a document into a GMail icon or having desktop notification that your buddy just logged in to Campfire...

在前幾天我剛好也寫到 Software Bundles 的 knowledge 觀點, 如果 NetJaxer 不只是提供目前依據應用以及受歡迎程度作分類的推薦方式, 同時可以提供 有效率地串聯這些 applications 以滿足某特定目的 的使用方式呢 ? 那麼 NetJaxer 就不只是一個可以提供 categorized applications 以及 search applications 的 tool 了, 而是一個 application composition utilization knowledge sharing platform 了. (應用軟體整合知識分享平臺--什麼跟什麼阿)

更甚而, 如果不要把 application 當作最小單位, 而是再把 application 拆解成為數個 services, 那麼實際上進行的其實是對於 web services 的串聯以及分享, 也就是 web services composition utilization knowledge sharing -- 越來越長了.


總之, 我只是想說 NetJaxer 是個蠻有趣具有潛力的 tool. 不過 service-oriented computing 相關研究最近幾年才開始快速展開, 對於 service selection 以及 composition 的議題都還在研究中, 加上目前的 web applications 所形成的 services 概念跟形式都與早期的 web services 有些不同, 不知道 NetJaxer 能夠利用多少具體的成果就是了.


References

[1] NetJaxer, URL : http://www.netjaxer.com/
[2] Richard MacManus, "NetJaxer - a Web/Desktop integration product… but is it useful?" URL : http://blogs.zdnet.com/web2explorer/?p=147
[3] Michael Mahemoff, "NetJaxer: Web-Desktop Integration," URL : http://ajaxian.com/archives/netjaxer-web-desktop-integration

RK Launcher 的 item 新增

RK Launcher 是一個 Windows Desktop 的美化軟體, 可以產生類似 MacOS 的 Dock bar 效果 :

Google 上隨便找應該都有很多介紹文章, 不過好像都沒有講到說怎樣在 RK Launcher 左邊的 default docklet 上加上多的 item 數量, 大部分的文章都只有說怎樣去找到別人做好的 docklet, 然後拿進來用而已, 而 default docklet 上也沒有選項可以直接新增 item.

結果我自己去看了 RK Launcher 的 configuration, 發現其實要新增很簡單.

  1. 先找到 RK Launcher 安裝資料夾裡的 itemlist.conf 檔案, 打開來看, 裡面其實就是每個 item 的設定
  2. 先關掉 RK Launcher
  3. 隨便複製一個 item 到你想要的位置, 向下面就複製一個 FileZilla 的 item 到原來的 FileZilla item 底下, 然後存檔
  4. 重新開啟 Rk Launcher, 就會看到有兩個 FileZilla 出現
  5. 把其中一個利用 右鍵 -> Dock Item Properties 改成你要的程式名稱, 啟動位置, 以及圖示就 ok 了
注意上面的 2. 一定要在 3. 之前先作, 因為 RK Launcher 有一個有點奇怪的設計, 每次 itemlist.conf 裡 default docklet 部分被更新的時間為, 當 RK Launcher 被關閉時, 而不是每當有改變就會更新, 因此如果先作了 3. 才作 2. , 則 RK Launcher 會把目前的運行設定寫回 itemlist.conf , 所以在 3. 所作的更改就會被覆寫而沒有作用了. 因此一定要先作 2. 才能做 3. , 換句話說任何對 itemlist.conf 的更改都需要在 RK Laucher 關閉的時候進行, 不然都會被覆寫過去.

Designed by Posicionamiento Web | Modified by seLain | Bloggerized by GosuBlogger | Blue Business Blogger