/2010/04/debug-interface/ にリダイレクト中
![リダイレクト中...](https://cdn-ak-scissors.b.st-hatena.com/image/square/8eebd75773eb0321573d9040b42d88f184780c77/height=288;version=1;width=512/https%3A%2F%2Fdev.mozilla.jp%2Fwp-content%2Fthemes%2Fmodest%2Fimages%2Fpage-image.png)
オープンソースシステム 担当:瀧田 佐登子, 浅井 智也 TA/SA:菊地 翔太, 小泉 有輝, 石金 俊哉 時限:2010年度秋学期 水曜日4限 講師およびTA/SAへ質問メール送信 主題と目標: 近年、オープンソースソフトウェア(OSS)が社会に普及し、幅広く利用されはじめ、影響を与えている。ここでは、オープンソースプロジェクトのいくつかを例に、グローバルな開発モデル、オープンソースプロジェクト運営、コミュニティ形成、ライセンス管理について学ぶ。また、その中においてオープン・スタンダードの意義や、市場や社会にもたらす影響など今後の方向性も考察する。なお、授業の中で実際のオープンソースプロジェクトに参加し、コミュニティの中で開発実習を行うことで、オープンソースを理論だけでなく実践的に理解する。 授業概要: 授業は、オープンソースの概念を理解するとともに、インターネット上でのグロ
Mozilla Labsは10月21日、JavaScriptなどを利用してWebブラウザのUIを作成できる実験プロジェクト「Chromeless Browser」を発表した。プロジェクトのWebサイトより、プレアルファ段階のコードを入手できる。 Chromelessは、ユーザーや外部開発者がWebブラウザのユーザーインターフェイス(ブラウザ・クローム)を作成できるようにする実験的プロジェクト。現在のUIを取り除き、柔軟性のあるプラットフォームに置き換えることを目指す、としている。開発者はJavaScript、HTML、CSSなどの標準的なWeb技術を使って独自のUIを作成できるという。 現在のFirefoxでは、UIの構築にXMLやJavaScriptをベースとしたXULと、JavaScriptから呼び出す機能ライブラリXPCOMを利用している。しかし、このような独自技術を採用していること
概要 Mozilla 勉強会@東京 2ndのライトニングトークで、Firefox 3.6からFirerfox 3.7a4preの間で仕様が大きく変更されたtabbrowser要素に関するトピックのまとめを発表しました。以下のプレゼン資料では、仕様の変更によってどんな影響があるのか、アドオンを開発する際にはどこに気をつけなくてはならないのかについて、図を交えつつ解説しています。 プレゼンテーション 以下のプレゼンテーションは全てMozilla Suite、Mozilla Firefox、その他のGeckoエンジン使用ブラウザ専用です(プレゼンテーションは高橋メソッド in XUL リターンズで作成しています)。 プレゼンを見る
場合によっては、XML のコンテンツを解析して DOM ツリーに変換する必要があるでしょう。または逆に、既存の DOM ツリーを XML にシリアライズすることもあります。この記事では、XML のシリアライズと解析の一般的な作業を容易にするため、ウェブプラットフォームで提供されるオブジェクトに注目します。 XMLSerializer DOM ツリーをシリアライズし、XML を含む文字列に変換します。 DOMParser XML を含む文字列を解析して DOM ツリーを構築し、入力データに基づいて適切な XMLDocument または Document を返します。 XMLHttpRequest URL からコンテンツを読み込みます。XML コンテンツは、XML 自体から構築された DOM ツリーを持つ XML Document オブジェクトとして返されます。 XPath XML 文書の特定
Mozilla のカスタマイズ このドキュメントの目的は、ユーザの好みにあわせてカスタマイズできる、あまり文書化されていない Mozilla の機能の一部について、いくつかのヒントを提供することです。 ここに載っているテクニックのほとんどがクロスプラットフォームです。このドキュメントが mozilla.org ドキュメントツリーの中でどこの URL にあるかということに惑わされないでください。(訳注: このドキュメントは unix ディレクトリにありますが、ここで扱っている Mozilla のカスタマイズは、プラットフォームに関係なく利用できるということです) このドキュメントで扱っているトピックの一部です: ユーザ CSS (UI フォントの変更を含む) Linux でフォントをもっと読みやすくする キーバインディング その他の便利な設定 ユーザインターフェイス部品のルッ
XPConnect を利用すれば、ユーザープロファイルの prefs.js に簡単に情報を書き出せます。 const PREFID = '@mozilla.org/preferences;1'; const nsIPrefBranch = Components.interfaces.nsIPrefBranch const PREF = Components.classes[PREFID].getService(nsIPrefBranch); 設定の保存は以下の要領で行います。 PREF.setBoolPref('package.pref.value1', 真偽値); PREF.setCharPref('package.pref.value2', 文字列); PREF.setIntPref('package.pref.value3', 整数値); 読み込む場合は以下の要領です。 val_bo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く