2009年9月29日

Firefox 3.6 以 about:support 提供方便的技術支援資訊

最新的 nightly 版 Firefox 3.6 beta 1,出現了一項新功能:about:support 頁面。這個頁面用以列出關於您的 Firefox 火狐安裝的重要資訊,來協助他人解決您可能碰到的問題。


此功能設計為私用的 about: 頁面之一。在網址列輸入 about:support 後,按 Enter,會出現一個頁面,包含的資訊有您設定檔儲存的地點、Firefox 完整版本編號、插件列表和編譯設定資訊的頁面連結(about:pluginsabout:buildconfig)、目前所有擴充套件的列表、和所有被修改過的偏好設定,用來指出可能造成不相容或忘記曾修改過的選項。



輕按上面的按鈕一下即可讓您複製所有的資訊到剪貼簿上,然後貼到支援討論區或聊天對話視窗,提供網路另一端的協助者較清楚的目前狀態。


對於設定檔目錄/資料夾的位置是否要顯示還是有爭論。您可能已經知道,目前採用隨機命名的設定檔目錄,主要原因就是為了要對遠端攻擊提供另一層保護。


這是 Firefox 在技術支援上的一大進步,不只能益於 SUMO(Mozilla 支援網站),對所有曾幫過朋友以及親人解決 Firefox 問題的同好也有所幫助。


Mozilla Links 正體中文版附註:

Firefox 3.6 nightly 正體中文版目前也提供此功能,請到 此處下載 (捲到最下面,下載您作業系統的 zh-TW 檔案)。請注意 nightly 版本每日都會修改以提供測試,不建議用於日常使用。


原文 - Joseph_123 翻譯 - timdreamIrvin 校稿

2009年9月24日

火狐取得 WebGL 3D 硬體加速支援

WebGL 是一個在網頁瀏覽器上,不需要安裝特殊外掛,即可顯示 3D 內容的標準規格。


WebGL 定義了存取 OpenGL ES 2.0 的 JavaScript API;由 The Khronos Group 的 WebGL 工作團隊整合數間業界廠商提出,包含 AMD、Ericsson、Google、Mozilla、NVIDIA、Opera 等,並由 Mozilla 的 Arun Ranganathan 擔任主席。


根據 Vladimir Vukicevic 的文章,Firefox 的 nightly trunk 版本(Minefield 3.7a1pre)已加入 WebGL 支援。使用者可在 about:config 中,設定 webgl.enabled_for_all_sitestrue 以啟用。

WebGL 標準預期將在 2010 年初定案。以目前進度來說,可能會在預定於明年年中推出的 Firefox 3.7 正式支援。


Mozilla Links 正體中文版補充:


hacks.mozilla.org 中另有一篇偏向技術的相關文章 WebGL for Firefox,包含一個範例(如下圖)。Mac 與 Linux 的使用者可直接以 Firefox nightly trunk 測試,Windows 平台上因缺少新版 OpenGL 驅動程式問題,需按照文中說明安裝 Mesa 3D 的 OpenGL 函式庫。



9/24 19:00 補充:hacks.mozilla.org 新文章 three more WebGL demos 中另有三個 WebGL 範例,大家可以上去玩玩。



原文 - Joseph_123 翻譯 - timdreamIrvin 校稿

2009年9月3日

Mozilla Labs: Bespin


去年十月 Mozilla Labs 推出了「雲端版」的程式碼編輯器 —— Bespin。Bespin 的開發原意是要打造開放、可擴充、能提高開發綜效的網際程式編輯環境,這個專案有幾個目標:

  • 當然是要好用。這包括介面設計、類似 Emacs 的命令列工具等等,當然執行速度上也有一定要求。
  • 既然是網路,當然也要協同作業。因此,你可以將專案分享給其他人即時共同編輯。
  • 要做到開放、可擴充,首先應該自身就應該以符合網際標準的程式開發,讓支援先進標準的瀏覽器 (例如 Google Chrome 等) 也能使用,而不能限制在 Firefox 上;另外,應該要能以 JavaScript 擴充這個編輯器,讓特定需求的使用者用起來更順手,像是 Eclipse 一樣。 (當然更不用說這應該要 OpenSource)

這兩天玩的想法


做為一個超級半調子的非開發者,去年剛開始時玩沒有很大感覺,不過我昨天玩的版本 (0.4.2) 倒是足以讓大眾對這個十分大器的專案備感信心。雖然中文輸入上有先天限制 (他把鍵盤事件都抓走了,無法打中文、只能貼上),但豐富的自訂能力與方便的命令列還真不簡單。


  • 目前協作功能還在實驗中、預設並未開啟,要試試看的話可以自己動手打開。除了這個功能之外,還有很多、很多設定都藏在 BespinSettings 裡的 Settings 檔案,可以直接編輯、或者用命令列 (Ctrl-J) 型式開啟。

  • 命令列的命令可以自己用 JavaScript 寫,就跟 Ubiquity 一樣。已經有人寫了些東西,我覺得 pastebox 應該可以用來暫時繞過中文輸入問題,但還沒試過。
  • 他可以直接引入公開的 SVN 或 Mercurial 專案,也當然可以執行相對應的各種操作 (co, ci… etc.)。我還沒測試把 MozTW 網站整個 co 過去,因為…
  • 開放給大家玩的主機,單帳號容量限制為 15MB 而已 XD 感覺起來好像少到炸開?但一方面別忘了這還只是剛開始、二方面對大部分的專案程式碼其實也還夠用;另外別忘了這可是個自由軟體專案 (with MPL 1.1),你可以把程式碼拿回去架在自己團隊的主機上玩啊!

加入吧!


如果你對這類工作模式有興趣,也熟悉 JavaScript,或許可以考慮參與這個專案。只要一點點力氣、寫個 command 或許就造福很多人,這是十分輕鬆的貢獻方式。




φ 撰文:柏強,Blog 原文採 CC:BY-SA 釋出。

2009年9月2日

火狐多點觸控支援展示

Mozilla 實習生 Felipe Gomes 放上了一個非常生動的影片,展現幾個支援 Windows 7 的多點觸控後可以做到的新功能。


Felipe 解釋這些技巧是透過一些新的程式介面, 可讓網頁設計者以多點觸控方式來增強網頁應用程式。您可以透過 CSS 媒體端查詢(CSS media queries)偵測多點觸控裝置的存在,讓相關使用者取得多點觸控介面的支援。

這些功能都預期將在今年稍後的 Namoroka(Firefox 3.6)中釋出。

原文 - Joseph_123 翻譯 - Irvin 校稿