喜愛自由、自然、自在。
Showing posts with label Google Chrome Browser. Show all posts
Showing posts with label Google Chrome Browser. Show all posts

2012-08-31

濾除 Gmail 右欄

有些朋友對 Gmail 或其他 Webmail 有抗拒,  因為覺得右邊總有一欄廣告或其他不合用的東西,  減少了屏幕可用面積,  又很眼花.

發現了一個 Chrome 內的 extension 有用,  可以把 Gmail 的右欄完全刪掉,  對 Hotmail 和 Yahoo Mail 也有用.

在 Chrome 的商店內找 "wab" :



然後加入 Webmail Ad Blocker.

跟著在 Extension 設定中,  uncheck 橙圈中這個 box :




這就完成了.

2009-12-30

Google Browser 進入新時代

本部落由開張便一直有介紹 Google Browser (Chrome),身邊有不少朋友都因為它實在是快而採用了。

正式版好像仍是 3.x 的階段,功能仍很有限制。但 beta 版 4.0 已經完成了 extension (i.e. plugin) 的開發,官方亦列出了數百個 extension 供安裝。

最重要的 extension 包括 ad block、IE tab 等。我應該不用再因為某些網頁要開IE了。

Chrome 可說是進入新時代。

2009-04-13

使用 64-bit Windows 7

昨日去腦場買了一對RAM,1Gx2 $185,其實應該買2Gx2 也只是 $310。(現時合共4G) 想試用64-bit的O/S。

使用上星期下載的 Windows 7 x64 Build 7068,燒了 DVD。劃了 20G partition 來裝,花了 30分鐘便完成,自動在 boot loader 又加了一個 multi-boot entry 並把這個安裝設成預設。現時我有三個 boot entry 了,隨時仍可以 boot XP 或 32-bit Windows 7。

Driver 要用 64-bit 版,MS 已內置了所有常用設備的 driver,包括 ATI displaycard (2009-02 version)、onboard soundcard、PCI Envy24 soundcard、Brother all-in-one printer 等等,要上網下載 64-bit driver 的是 Mygica D268 高清手指和 Line6 Toneport 專業音頻介面,也安裝順利,在使用中。

軟件仍是沿用的那些,都是 32-bit 的,沒有甚麼不妥。盛傳 Google Chrome Browser 在 Windows 7 64-bit 是有些問題,我沿用自制的 portable 版,不覺有大問題,我在用 2.0.167 build 10177。

暫時知道好處是可以用多一些 RAM,速度是否快了就不知道了。原生 64-bit 軟件仍是很少,最大食那些視頻播放仍是 32-bit 的。

2009-02-21

Chromium Browser 新實驗功能

我又在得閒無事試新的實驗版,意外中發現了增加了一個我要求的功能 : 按 F11 轉 full screen。
雖然這不是新鮮事,在 IE 是向來都有,但也看到 Google Chrome 的開發者從善如流,是好事。
但是 Print a Selection 這個千呼萬喚的功能此刻仍未實現。

Google Chrome 2.0.160 釋出

剛剛發現正式版的 Google Chrome 2.0.160 build 9072 釋出了,比我在沿用的 Chromium 2.0.160 build 9041 還要新 (當然 Chromium 又已經有更新的版本,而且已經在測試 plugin 功能了,只是我很久沒有更新),所以我便轉用了這個新的正式版。

2009-02-19

Google Chrome 與 Google Bookmark

Google Chrome Browser 竟然沒有 Google Toolbar,令一向利用它使用 Google Bookmark 的朋友很失望。
有點難怪,Google Chrome 雖然是 Google 發起,但它實質是 Open Community 的產物,不一定要全面 Google 化。
解決的方法還是有的。前文已經介紹過用 Bookmarklet 去即時增加一個 Google Bookmark 項目。
如何列出和使用這些 Bookmarks 呢?最方便的方法就是利用 iGoogle。
在 iGoogle 的頁面加入一個叫 "bookmark" 的項目 (在 「新增小工具」 search 可得),喜歡的話可以開一個專用的頁面和重覆加入數個項目直至認為足夠為止。如下圖:

希望一連串的小貼士可以幫大家掃除障礙,放心地使用 Google Chrome。

2009-02-17

淘寶網新報告

我現時在大陸小住,剛剛在淘寶網買東西,報告一下新情況。
嘗試用網上手機充值,拍下後發現不能用信用卡付款,可能是之前出現過很多人用購買虛擬物品方式免費套現,禁止了。唯有通知賣家取消。
此外又買了兩對真空管,順利完成,等收貨。
我是用 Google Chrome Browser 來進行的,很順利,付款中途亦不覺得要下載新的支付寶控件,一氣呵成地完成了。
IE 愈來愈可以遠離了。
報告完畢,繼續購物。


以 Bookmarklet 擴充 Google Chrome 的功能

所謂 Bookmarklet 就是把一組 JavaScript 藏在一個 bookmark 裏,一按 bookmark 便執行功能。Google Chrome Browser 雖然沒有 plugin,憑 Bookmarklet 也可以做出很多功能。

例如 :

下載 youtube 影片

把網址加入 Google Bookmark

把網頁翻譯為本國文字

把選擇了的字查字典

查本頁的 Google PageRank

把以上的連結 Drag 到書簽列上就可以使用了,可以在書簽列開個 folder 來裝的,當然也可以為它們改名。

這些是我常用的,其實還有其他的,我舉一反三而已,可以在網上找到更多。

2009-02-16

支付寶支援 Google Chrome 了

淘寶網搞起的付款中間人公司「支付寶」宣佈支援 Google Chrome Browser,是一大喜訊,這間大陸最重要的消費者付款機構的支持,證明 Google Chrome 受到重視,亦有相當的佔有率,前途大好。

現時支付寶支援 3種 browser:IE、FireFox 和 Google Chrome。

2009-02-14

當Google Docs遇上Web App

上次介紹過 Google Chrome Browser 的 Web App 用法,今次再講 Google Docs 的特別應用。

把 Google Docs 的目錄版面制成 Web App 並不特別,因為當打開一個文件,仍是用 browser 打開。有趣的東西是我們把這個文件本身做成 Web App 的話 ……

2009-02-14_141926a

2009-02-14_142023b

2009-02-14_142111c

這個文件看起來就像電腦上的一個本地檔案,可以直接打開:

2009-02-14_142218d

其感覺就像用 MS Office 打開一個 Word/Excel 文件檔,而且,速度好像還更快!

2009-02-11

Google Chrome 的 minimum font size 修正

很多人包括小弟都發現 Google Chrome Browser 在某些網頁的小字體細得不能觀看。

這是由於該頁限定了要用某細小 font size,而 Google Chrome 沒有下限的設定。

其實是可以設定的,我們打開它的設定文件檔 :

C:\Documents and Settings\User_Name\Local Settings\Application Data\Google\Chrome\User Data\Default\Preferences

如我用 Chromium 和 user_name 是 Francis 則在 :

C:\Documents and Settings\Francis\Local Settings\Application Data\Chromium\User Data\Default

先要把運行中的 Google Chrome 關閉,用 notepad 打開文件, find “webkit”,或直接跳往文件底部,便見 webkit (Google Chrome 的 rendering engine) 的設定段。自行加上 minimum font size 的設定,如下例兩行粗體:

"webkit": {
"webprefs": {
"default_fixed_font_size": 13,
"default_font_size": 16,
"fixed_font_family": "Courier New",
"minimum_font_size": 12,
"sansserif_font_family": "Arial",
"serif_font_family": "Times New Roman",
"text_areas_are_resizable": true
}
}

這樣的顯示結果便會和 IE 一模一樣了。

我希望後續的 Google Chrome 會在選項中提供此設定啦,同時亦希望有預設的放大率設定,這是很多人要求的事項。

(27/2補充:對於24"LCD,12px的字體仍然是太細了,看得眼痛,近日我把 minimum_font_size 和 default_fixed_font_size 也改為 14,經幾日使用,覺得好了很多。)


2009-02-10

Google Chrome 的擬似超級拖放

Maxthon 發明的超級拖放功能 (Super Drag-and-Drop),是我使用了 Maxthon 很多年的原因之一,現時已經被很多 browser 以 plugin 形式實現了。

雖然很少被提及,我發現 Google Chrome Browser 是有擬似的功能,只是使用方法有些少不同。

在新頁上打開連結:

把連絡拖往分頁欄空白處,看見有一向下箭頭,放開便成。可以放在原本兩頁之間。不過用 Ctrl-Click 更快捷。

在新頁上打開圖片:

把圖片拖往分頁欄空白處,看見有一向下箭頭,放開便成。可以放在原本兩頁之間。不過用 Ctrl-Click 更快捷。

搜尋字句:

把反白的字句拖往 Omni-box 便成,可惜投尋結果會在本頁。把反白字句 Right-Click 選搜尋,結果反而會在新頁。

此外還有其他的拖放用法:

  • 把連結式樣的文字 (但沒有做成連結的) 拖往分頁欄空白處,看見有一向下箭頭,放開便會在新頁打開連結。
  • 把圖片拖往桌面或者 folder,會把圖片儲存在那裏,不彈對話框。
  • 把 Omni-box 旁的星號拖往桌面或者 folder,會把連結儲存在那裏,不彈對話框。

以下先按 Ctrl-B 把 Bookmark列顯示:

  • 把 Omni-box 旁的星號拖往 Bookmark列或其上的 folder,便把本頁儲存了 bookmark。
  • 把網頁上的連結或連結式樣的文字拖往Bookmark列或其上的 folder,便儲存了 bookmark。
  • 把 bookmark 拖放至分頁欄空白處,便可打開。
  • 可以用拖放把 bookmark 排位。

暫時想到這些。光看文字難明,打開 Google Chrome 跟著試一下便知了。 :)

2009-02-08

Google Chrome 的 Web App

Google Chrome Browser 一個對應現今網絡應用的革命性功能是 Web Application Shortcuts,我簡稱 Web App 吧。這功能對於我們常用 browser 來交易的,非常有用。

先看看如何建立,我就拿新玩意 I-Access 的網站來示範。用 Google Chrome 打開其網頁,在右上角選擇 「建立應用程式捷徑」,如圖:

2009-02-07_194957_1

跟著會彈出窗口問你把捷徑建立在甚麼地方,任你揀:

2009-02-07_194957_2

如此便會建立了兩個捷徑,留意桌面和 quick launch bar,它是用該網站的特定圖示而不是 browser 的圖示,很分明 :

2009-02-07_194957_4

打開這 Web App 後,Task Bar 上的圖示也是 I-Access 的圖示而不是 Google Chrome 的圖示。

而這 Web App 的窗口,是沒有任何 browser 的特徵,活像一個獨立的客戶端軟件 client software,而實質上,它也是獨立的一個 process。還有是,你可以調整這窗口的大小(這已經調整過了),它會被獨立記住,不會被 browser 和其他 Web App 干擾。

2009-02-07_194957_3

Web App 這種獨立性,對於網上炒家是個福音,我們可以很快地叫出交易窗口,容易辨認和不會錯手關掉。更重要是,它不會被 browser 中其他有問題的網頁掛住,以前用 IE 時,每天起碼有一次這樣的事,用了 Google Chrome 這個多月,一次也沒有。所以我認為 Google Chrome 是不二之選。

2009-02-02

使用 Chromium Browser

Chromium 是 Google Chrome Browser 的公開代碼開發版本,不斷在更新,每天也被人發佈幾次(!),成熟穩定了便改成 Google Chrome 的發佈。

這個多月我一直在使用 Chromium,使用一個開發中的版本,好處是新的功能和錯誤修正會很快地實現,壞處是新的臭蟲隨時出現,而一天發佈幾次的軟件,也很難由 change log 看到它搞了甚麼。不過我仍是喜歡用。

下載的地方很神秘,不容易找到:

http://build.chromium.org/buildbot/snapshots/chromium-rel-xp/?O=D

最頂那個是最新版本,舊的版本也可以隨意選,我現在使用 build-9041,版本號是 2.0.160.0,相比 Chrome 現時只是 1.0.154.46,更新了很多次了。

按入 folder 內見到一些東西,changelog.xml 就是 change log 了,可以看看,但也沒大用。chrome-win32.zip 是免安裝包裝,下載解壓在任何 folder 就可以用,這就是我使用的東西,每次更新都是下載後 overwrite 原來的 folder 便可以。mini-installer.exe 是標準安裝的套件。

雖然是免安裝,但不是綠色軟件,因為它仍然要把 bookmark / preference / history 等使用資料放在 C:,真惡搞 ! 位置是這裏:

C:\Documents and Settings\your username\Local Settings\Application Data\Chromium\User Data

建議久不久把這裏的東西 backup,同時如果要改用其他版本的 Google Chrome,其資料位置雖不同,但這些內容可以照抄過去用。

User Data 裏面的 Default folder 是 Default User Profile 的資料,如果設定了 new profile 如 Francis,便會多個 Francis 的 folder。

要把這些東西放在其他地方,方法是有的,做一個 shortcut 並加上一個 switch:

[…]chrome.exe --user-data-dir=yourfolder

這樣便會用 yourfolder 來存取使用資料了,但有個問題,不是由這 shortcut 叫起的 instant,例如做了預設 browser 然後由hyperlink shortcut 叫起,便沒有效果,未解決。

加開 switch 就順手加多個:

--omnibox-popup-count=10

這是把原來 omni-box 的搜尋建議/結果由 5個改為 10個,你喜歡30個也可以。

順便說,網上流傳很多 theme for Google Chrome 可以轉換面板式樣,是一個叫 default.dll 的檔案要替代原來那個的,不用試了,它們是 Beta 版用的,自從變了正式版,便不適用了。暫時未見新可用版本,大家如有發現請通知。

2009-01-11

如何設定 Google Chrome 的 search engine

在右上角的扳手選單,拉下選"選項"。這裏有搜尋的選單,按下“管理”。

CSE1

我們看到上面3個預設的,我不知為何會是它們 (除了Google是當然的),當然可以改。下面的多數是我訪問過一些有搜尋功能的網站,便被它自動加進來,除了 wiki 和 answers 是我手加的。我們可以設定任何一個為預設搜尋器。

CSE2

Highlight 其中一個按"編輯",便有這畫面。我們最好自訂一個易記易打的關鍵字。

CSE3

結果你想手加入 Wiki,便按新增並輸入以下的網址項:

http://en.wikipedia.org/wiki/Special:Search?search=%s

就是這樣。當我們在 Omnibox 的開頭打入一個關鍵字後隨空格,Google Chrome已提示我們可按 TAB 變成以該搜尋器搜尋,我們亦可不理它,繼續在空格後打入要找的東西,再按 ENTER,亦成。

CSE4

CSE5

所以其實十分快捷好用。我亦很意外地發現,在 Google Chrome Homepage 的右手邊搜尋列,亦會出現最近用過的搜尋器的 search box,可以直接在這裏輸入。

CSE6

Google Chrome 這東西,真是有點自我進化的能力,不知會否一日變成猩猩 …… :D

2009-01-10

閒談 Google Chrome(二)

我有看過網上很多人的意見,當然亦有些人不欣賞 Google Chrome Browser,個人的喜惡是適隨尊便,但看到的理由是可笑的,大致有兩種:
1/ 未有花時間學懂 Google Chrome 的用法,只因介面不同而找不到某些功能,便以為它的功能不足。
2/ 多數是大陸的,它和一些專為IE而設的網站例如網上銀行不相容。但 FireFox、Opera 等一樣是不相容。

Google Chrome 的介面完全重新設計,是要花點時間學習的,適應了便不覺有問題。這些 keyboard shortcut 看一看記一記,有些和其他一樣,有些是獨特的。

把 address box 和 search box 結合的 Omnibox 是好設計,雖然不算是革命性 -- 很久以前 Maxthon 已經可以在 address box 做 search 了,但這 Omnibox 是在你一邊打字時,一邊在你在 bookmark 和 history 中 search,同時亦顯示相關的熱門 search items,通常只打了幾個字母便找到東西了,這就比以前的好。有人些習慣在 search box 下拉選單揀 search engine,以為它沒得揀,其實是有的,只是轉了用 keyword 去揀,用熟了更方便。(稍後介紹如何搞)

有些人彈它的 bookmark management 太廢,我也不知它欠了甚麼. 可以增刪任意移動,亦可以任意用 subfolder,和 IE 與 Maxthon 的一樣,還欠甚麼呢? 上面提及在 Omnibox 自動搜尋 bookmark 是一大方便,我儲了的 bookmark 經大掃除後也有900多個,通常不知某些東西是否已經 bookmarked 了,所以找東西第一時間還是往 Google 找。現時給我重新發現一些 bookmark。有個兩難式,如果 bookmark 少就不用特別的管理工具,如果多就管理不了,還是要靠搜尋,所以 Google 的理念是搜尋好過分類,而正是用這方式把 Yahoo 打敗了。

以我的日常應用來說,不相容的網頁很少,有幾個證實是用 activex 某些功能而不能正常顯示。它是有個 activex 的零件的,能夠運行多媒體一類的 activex,那些不能運行的,我估計是與它嚴格的安全架構有沖突。這是好事,因為我一直都擔心 activex 是安全威脅,那幾個我要使用又信任它們是安全的 activex 服務,到時再開 IE 便可以,反正 IE 是一定有的,殺也殺不掉。

對於使用 Javascript 和 Java VM 的網頁, 相容性很好,包括中銀香港和恒生銀行的網上銀行服務,是完全沒有問題的。

Java VM 有段插曲,我原本有 JRE 1.5 的,無論由它的 upgrade 功能或者是直接下載 JRE 1.6 安裝,都會兩個版本並存,這時使用會有些異常。最後是把所有版本都殺掉,乾乾淨淨再安裝 JRE 1.6 上去,便完全正常了。我用的是 6u12,是現時最新的版本。Chrome 是要求 6u10 或以後的版本。

對於未能安裝第三方外掛來擴充功能,是有點可惜,如果未來能處理好安全和擴充兩者的矛盾就最好,否則只要把最多用家要求的功能都內置了,擴充就不是那麼必要了。Maxthon 很多年前就把 ad-blocking / super-drag-and-drop / mouse-gesture 這幾個 FireFox 用家認為必裝外掛的功能內置了,所以我也用了很多年,不用左牽右掛。

它欠了那個按 F11 轉全幕的設計,我不知是否有特別考慮過的原因,還是忘記了...... 我希望它有。在 desktop 上是不需要的,但在 netbook 上就有用。(更新:最新版的 Chromium Browser 上已實現了)

關於 Web-App 的特別功能,以及使用 Bookmarklet 的功能,後文再談。

閒談 Google Chrome(一)

我使用 Google Chrome Browser 作為預設 browser 已超過兩星期,可以寫一點總結了。
精確一點說,我不是用 Google Chrome,其實是用 Chromium,它是 Google Chrome 的 community 版,因為這是個由 Google 發起的 open-source project。理論上兩者是一樣的,Chromium 只是更新較快但可能較不穩定。
Google Chrome 不是 another browser,它是一件革命性的產品,要詳細了解,可以看一看官方的漫畫.

使用一件革命性的東西,我們要預期使用經驗會有很大的改變,我們自己亦要改變一些習慣去適應。

一般人知道它採用和 Apple 的 Safari 一樣的 WebKit rendering engine,以為是相似的東西,亦拿它們的效能相比較。當然它們是完全不同的東西,rendering engine 只是負責把內容排版顯示的元件,我們可以預期兩者顯示的網頁框架排位、字型大小風格之類的表面東西是一樣的,但是內部如何處理網頁的資料,卻是完全不同,這個不同正是 Google Chrome 為何會出現在世上的道理。
它第一個革命,是每個 browser window 成為一個獨立的 process。在用 IE 或其衍生的 Maxthon 時,我幾乎每天都會遇到在下載一個複雜和緩慢的頁面時,其餘所有 browser windows 都掛著不動,甚麼也不能做直至那個頁面完成,而當有一個頁面產生錯誤而遭系統強制關閉時,所有browser windows中的工作也一齊失去。這是因為向來的 browser (包括 FireFox, Opera) 都採用一個 process 處理所有頁面的架構。Google Chrome 的新架構改變了現況,將來的對手也可能會跟隨 (據說IE8 也會這樣做了)。為甚麼要改變呢? 因為今天我們使用 browser 已經不僅是用來 browse,而是用來做大量 mission-critical 的工作了 -- 亦即所謂 Web-App,是故每個 browser window 的穩定性變得十分重要。
新的架構有優點亦當然有代價,每個 process 在系統中需要有獨立的 process control block,耗用額外的系統資源,是理所當然的。如果有些所謂測試在亂搞一亂之後才發現這件事,並且拿來作為攻擊的理據,我會懷疑這些人有沒有讀過 Computer Science,或者考試有沒有合格。
在我使用的兩個多星期,再沒有出現過整個 browser 被一個頁面拖死的事了。出現過一次有頁面掛了而被我殺掉的事件,而其他頁面完全不受影響。
第二個革命是全新設計的 V8 引擎,它是一個 Javascript execution engine。除了最簡單只有字和圖片顯示的網頁 (像我在1995年就開始學寫的那種personal homepage),任何有點互動的網頁也避開不了 Javascript 了,所以這東西的執行效率很重要。一直以來 Javascript 都以 interpreter(*1) 的方式運行,這種方法的效率很差,是當年假設了網頁所需的互動都是些簡單輕便的操作,才會用這種設計,今時今日當然又不是事實了。
V8 Engine,是一個 JIT (Just-In-Time) 的 Compiler(*2) and Executor,在第一次遇到一段 Javascript 的程式時,便會 compile 成 machine code 並暫存起來以備重覆使用。所以運行有複雜互動的網頁服務時,速度是快很多的,這在實際使用經驗中,是明顯感受得到的。
很明顯,這種架構的代價,是要花時間來 compile 和花空間暫存 machine code,如果網頁是很簡單和不會有重覆使用的程式碼,就不會有得益。這些架構問題,不用測試就可以預測得到的。
第三個革命是採用了十分嚴格的權限架構,這個叫 sandbox 的架構和兩層權限(取消了微軟慣用的中間權限)的設計,會增加了安全性。而一定會同時出現的是,某些利用了中間權限的特性的網頁程式亦會失效。為了維持這種安全性,現時是不容許第三方 plugin 的開發,官方稱正在研究這種計劃,我就不知會如何實行了。
討論完內部的東西,下文討論使用者介面方面的事。

(*1) Interpreter 是一個 Virtual Machine,它讀取人們寫的像英文的程式碼,分析它們,並即時執行它們,當然CPU是只能執行0101的機器碼,所以Interpreter每執行一句程式碼,都要執行一連串複雜的 "翻譯" 動作才執行,它是不理上文下理逐句處理的。
(*2) Compiler 是把整段原始程式碼,一次過編譯成CPU需要的二進制機器碼,並儲存起來,以待日後使用,在編譯過程中,亦可以分析上文下理而作對機器碼作出優化。我們日常在電腦上使用的軟件,都是這種架構。