追求真相的聖堂 – Bugzilla

整個 Mozilla 的軟體開發流程中,有個非常重要的 Bug 追蹤系統 - Bugzilla 。在 Bugzilla 中,能讓世界各地所有人提出 Bug、提出個人的看法、以及提出解決 Bug 的 Patches。也因此,整個溝通體系架構是相當龐大。且為了找出真正的問題點,提升整個軟體的成熟度穩定性,甚至有些 Bug 的 Comments 達到數十篇。所有參與 Bugzilla 的人,大家所追求.....深入了解

翻開 Mozilla 歷史找秘密 about:mozilla 更新

用過 Firefox 等 Mozilla 系列瀏覽器的朋友,或許知道 Mozilla 瀏覽器都內建一份 about:mozilla 頁面。該頁以深紅色為底,節錄一本不存在的《Mozilla 之書》,以基督教聖經的語調講述 Mozilla 的歷史。 在 Netscape/Mozilla 的歷史中,about:mozilla 改版了 6 次。就如聖經一樣,都是用寓意的方式將網路的現狀,以及 Mo.....深入了解

小小藍牙看世界

在前篇文章中,我們曾經提到藍牙相關的「配對」以及「連線」的概念。讓我們先來快速複習一下! 配對 (Pair) :與社群網站的「加入好友」機制一樣,由一方發起,另一方認可。完成此步驟後,雙方便是經過認證的好友囉!此後就可以開始進一步的互動,例如:連線。 連線 (Connect) :雙方在完成加入好友的程序後,可互相看到對方的基本資料,並且依據彼此的專長來決定我們的「互動方式」。 以.....深入了解

跟上時代的潮流 — 談 Firefox OS 自動更新機制

一個好的軟體會隨著時代的變遷不斷的演進,為的就是帶給所有用戶『更新、更好、更強大』的使用經驗,因此自動更新機制便是現今軟體不可或缺的功能。Firefox OS 運用了 Firefox 的核心程式碼,自然繼承其自動更新機制,以下就來詳細介紹一隻搭載了 Firefox OS 的手機如何進行更新。 Firefox OS 的升級包都會包裝在一個 MAR ( Mozilla ARchive) 的特殊壓.....深入了解

耳目一新-自定 Event Handler!

目前 Gecko 已經有實作相當多的事件,可供一般 Web 程式開發者使用,但如果在開發 FireFox OS 應用程式時,需要在 DOM  物件中,傳遞新的事件給 web application,如系統電量變化、使用者開關螢幕、耳機插拔等等行為,開發者該如何用最有效率的方式,傳遞這些資訊給應用程式端呢?本篇技術分享將介紹如何在 DOM 物件,新增一個自定的 event 事件:在此以 MediaR.....深入了解