Piro🎉"シス管系女子"シリーズ累計5万部突破!!🎉 @piro_or Firefox 4 betaで動かねえよレポートまじおおすぎ。まだガンガン仕様が変わってる途中なんだから、今のタイミングで騒ぐのはホントやめて欲しい 2010-09-02 01:15:16
Latest topics > Firefoxのバージョン間の差異を吸収するライブラリをこそ、僕は欲しているというのに。 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « 初期化処理を書く時に注意がいるようになったみたい Main Minefield 4.0b2preではどうも同期的な処理がことごとく失敗するようになっている気がする » Firefoxのバージョン間の差異を吸収するライブラリをこそ、僕は欲しているというのに。 - Jul 03, 2010 Firefox 3.6以前とMinefieldとでは、アドオンマネージャのAPIがまるっきり変わってしまった。 Firefox 3.6以前のアドオンマネージャ(Cc['@mozilla.org/e
拡張機能開発時でよく使う再利用性のあるコードをインポート可能な形で書いたものを JavaScript コードモジュールといいます。コードモジュールは単に再利用できるだけでなく、何度読み込んでも最初の一度だけ初期化されて使い回されるシングルトンになるという特徴があるため、高速に動作する拡張機能開発のベストプラクティスとしても知られています。 コードモジュールは Firefox 3 からサポートされており、これから新規に拡張機能を開発するにあたっては遠慮無く使っていける時期になってきているはずです。みんなでコードモジュールを使って、作って、共有していきたいですね。(・・). ここではいくつかのコードモジュールを紹介します。他にも公開されているコードモジュールがあれば皆さん随時追記していってください。 Firefox 標準搭載のコードモジュール XPCOMUtils.jsm NetUtil.js
概要 Mozilla 勉強会@東京 2ndのライトニングトークで、Firefox 3.6からFirerfox 3.7a4preの間で仕様が大きく変更されたtabbrowser要素に関するトピックのまとめを発表しました。以下のプレゼン資料では、仕様の変更によってどんな影響があるのか、アドオンを開発する際にはどこに気をつけなくてはならないのかについて、図を交えつつ解説しています。 プレゼンテーション 以下のプレゼンテーションは全てMozilla Suite、Mozilla Firefox、その他のGeckoエンジン使用ブラウザ専用です(プレゼンテーションは高橋メソッド in XUL リターンズで作成しています)。 プレゼンを見る
Latest topics > evalが危険でそれ以外の方法が安全だと思ってる人へ 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « そろそろFirefoxからChromeへの移行を本気で検討した方がいい気がしてきた Main W3C信者だったくせに現実におもねってるというアレ » evalが危険でそれ以外の方法が安全だと思ってる人へ - Feb 08, 2010 先日、ソース表示タブのアップデート版をAMOにアップロードしたところ、公開申請が却下されました。「不必要なeval()が多すぎる。拡張機能におけるeval()の5つの間違った使い方(原文:Five wrong reasons to use eval() in an extension)
Latest topics > コアJetpackミーティング 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « HIVの無料検査 Main 束縛 » コアJetpackミーティング - Jan 26, 2010 23日にMozilla Japanで行われたコアJetpackミーティングに参加してきました。2月にGomitaさんとあかつかさんがMozilla Corporationまで行く時に持って行く意見・アイデア等をまとめるのが趣旨の会合でした。Mozilla信者な視点だけからでは意見が偏るんじゃないかと思ったので、Chrome拡張機能のえらい人のos0xさんにも来てもらいました。 con_mameさんのレポート 議題は「Jetpackのスクリ
Spket IDEをインストールしてみるメモ。 Spket IDEはJavaScriptのコーディングやXMLなど向けのIDEでAptanaと同様にEclipseのプラグインとしても動作します。 また、Firefox Extension Projectを作成できたりアドオン作成向け機能もある。 今回は単体で動作するスタンドアロンとしてインストールする。 Spket IDEとは何かを詳しく知りたい人は下を読んでみるといいかも。 [Think IT] 第1回:Spket IDEとは何か? (1/3) : http://www.thinkit.co.jp/free/article/0709/1/1/ Spketを使う | OpenLaszlo JP : http://www.openlaszlo.jp/?q=node/13 ExtJSの開発はSpket IDEがイイ感じ。Eclipseのプラグイ
開発者はアドオン (add-on) を作成して Firefox の機能を拡張したり変更したりすることができます。 アドオンは JavaScript、HTML、CSS といったウェブ標準技術と、幾つかの専用の JavaScript API を使って作成します。 中でも、以下のようなことがアドオンで実現できます。 特定のウェブサイトの見た目や内容を変更する Firefox のユーザーインターフェイスを変更する Firefox に新しい機能を追加する アドオンには幾つかの種類がありますが、もっとも一般的なものは拡張機能 (extension) です。 以前は Firefox の拡張機能を開発するためのツールセットが幾つかありましたが、 2017 年 11 月からは WebExtensions API を使って拡張機能を構築するようにしなければいけません。 それ以外のツールセット (例えば ove
マッチFOXが生成するPrefs.jsmは、Firefox拡張でユーザ設定(about:configのアレ)を簡単に読み書きできるライブラリです。 ユーザ設定とは nsIPrefBranch - MDC Preferences - MDC ユーザ設定の項目の値には型があるので気をつけます。 boolean (真偽値) integer (整数) string (文字列) など。 項目名が他人様のとカブらないように気をつけます。 "ブランチ"にまとめるように心がけましょう。 例えば拡張で使う項目名には"extensions."ブランチを使いましょう。 例: "javascript.options.strict"オプションを扱う 1. ライブラリを new する。 //ブランチを指定します。ピリオドで終わるのがポイント。 var prefs = new Prefs("javascript.opt
マッチFOXに同梱しているDatabase.jsmライブラリは、SQLite用のORマッパです。tomblooが開発しました。 使用例 // Bookmarkモデルを生成。 var Bookmark = Entity({ name : 'bookmarks', fields : { id : 'INTEGER PRIMARY KEY', url : 'TEXT UNIQUE NOT NULL', title : 'TEXT', date : 'TIMESTAMP NOT NULL', last_visited : 'TIMESTAMP', comment : 'TEXT', } }) // データベースのファイル("ProfD/hogehoge/hogehoge.sqlite")を取得。 function dbFile() { var pd = DirectoryService.get("
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く