ECMAScript 6 Features in Firefox

所謂的 ECMAScript,其實就是我們日常在用的 Javascript,只是當初因為商標的問題,所以後來把這個語言的規範改叫作 ECMAScript。目前市面上的瀏覽器已經支援到 ECMAScript 5,也就是 ECMAScript 262 5th Edition了。但 ECMAScript 的下一個版本,ECMAScript 6,已經早在 2008 年就開始在討論和實作中了,並且有個 co.....深入了解

Python 開發好幫手 – virtualenv

許多開發者常會使用 schroot 去管理不同的獨立環境來符合自己的開發與編譯上的需求。 在 Python 的世界也有類似的工具 - virtualenv[1],可以讓使用 Python 的開發者方便快速的建立各自獨立的虛擬環境。在獨立的虛擬環境中開發 Python 程式,可以降低各個環境中的套件數量,也降低了不同版本套件間衝突的可能。 安裝 使用者可以透過 Python 的 e.....深入了解

獨家密技傳授,Firefox OS 分析網路問題工具!

在使用 Firefox OS 的過程中,要如何分析所遇到網路的問題呢?這裡提供幾個常用的方式讓大家參考。 查看設備上所有網路介面資訊 -- netcfg 使用 netcfg 可查看所有的網路介面資訊。在這些介面中,Wifi 網路通常用 wlan0,而 3G 網路通常用 rmnet0(多個 APN 時,可能用到 rmnet1/rmnet2...)。 [crayon-5906d020208b182.....深入了解

第一次,W3C Sysapps Working Group 會議初登場!

「Firefox OS 平台上將採用全新 Web 標準,讓未來的行動作業系統得以從現今壟斷封閉架構的累贅與限制中解脫。」 這早就不是新聞了。 但你知道為了持續朝向此方向努力, Mozilla 也參與了 W3C ( World Wide Web Consortium ) W3C Sysapps Working Group 的首次面對面會議,期望能參與更多的 API 標準制定,以解放現今行.....深入了解

起床囉!我的手機寶貝!– Alarm API 的使用與介紹

功能簡介 Alarm API 最初是為了 FireFox OS (FFOS) 所特別開發的一種 Web API,可以在預定時間自動喚醒系統去執行特定作業;這種功能可以套用在許多實際的應用上,最容易聯想到的功能就是 Alarm Clock 的應用,有了這個 API 我們就可以要求 FFOS 在某個時間點,讓裝置自動產生振動或是鬧鈴來通知使用者,藉此實現一個 Alarm Clock Applicat.....深入了解

神奇的 Visibility API on Firefox OS – 從應用程式前背景控制看 OS 實作

在桌面版本的網頁開發中,我們可以透過 HTML5 的 page visibility API 來知道目前的網頁是否為使用者焦點,或者目前不可為使用者所見,來達成某些目的:如停止 UI 更新,資料交換...等,範例程式如下: [crayon-5906d020228a8007227133/] 我們將這個 API 帶到 Firefox OS 中,並賦予了它更深一層的意義: 應用程式判斷自己在.....深入了解

打造自己的世界-XUL Runner

XUL Runner 算是 Firefox 的兄弟之一,他允許我們用 Gecko 內部的元件設計一個擁有自己外觀(而不一定需要長的像是 Firefox)的應用程式。因為 Gecko 內部元件非常的豐富,而且 XUL Runner 也有跨平台的能力,使用 XUL Runner 可以簡化我們開發應用程式的工作。 要開發 XUL Runner 程式,首要工作就是要有 XUL Runner。Mozi.....深入了解

淺談 Firefox OS 的多程序架構與程序間通訊

FireFox OS 作為一個基於 Web 技術的作業系統,提供了許多 Web API 讓 app 開發人員可以存取手機的硬體、系統與個人資訊,然而這也帶來新的安全性的挑戰。為了降低系統弱點被利用的損害與增進系統安全性,FireFox OS 將每一個 app 執行在獨立程序 (process) 之中,app 所擁有的權限非常有限,例如不能開啟系統檔案系統或硬體裝置,需要存取系統資訊或硬體時都經由 .....深入了解

追求真相的聖堂 – 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.....深入了解