タグ

firefoxに関するsotarokのブックマーク (45)

  • UxUで始めるFirefoxアドオンの自動テスト - 2008-06-11 - ククログ

    Firefox用アドオンやXULRunnerアプリケーションなどのいわゆるXULアプリケーションは、ロジック部を主にJavaScriptで記述するため、script.aculo.usのテスト関連機能などJavaScript用のテストツールを使って自動テストを行えます。しかし、一般的なJavaScript用のテストツールはWebアプリケーションをテストすることを主眼において開発されているため、利用できる機能に制限があったり、HTMLではなくXULを使用するXULアプリケーションのテストでは不具合が生じたりする場合があります。 UxU(UnitTest.XUL)は、著名なXULアプリケーション開発支援ツールであるMozLabをベースにクリアコードで開発を行っている自動テスト実行ツールです。FirefoxやThunderbirdなどのXULアプリケーション上での利用を前提としているため、前述のよ

    UxUで始めるFirefoxアドオンの自動テスト - 2008-06-11 - ククログ
    sotarok
    sotarok 2008/08/20
    テスト /あとで
  • Ted's Mozilla page - Extension Developer's Extension

    The Extension Developer's Extension exists to make life easier for Firefox extension developers. Testing JavaScript code, prototyping XUL layouts, and building XPI packages are all made easier by this extension. Install it and try it out! Extension Builder Build your extension's package (jar and xpi files), as well as install your working directory as an extension for development. Now provides mos

    sotarok
    sotarok 2008/08/19
    アドオン開発に。JavaScript Injector便利
  • XUL Apps > Tips > 現在開いている各 XUL アプリのウィンドウを得る - outsider reflex

    window.opener を使う あるウィンドウからダイアログを開き、そのダイアログから元のウィンドウを参照する場合には、 Web ページを操作するときの JavaScript と同様、 window.opener プロパティが利用できます。 opener で取得した XULWindow のオブジェクトには、そのウィンドウで定義された関数がメソッドとして登録されていますから、例えば Navigator ウィンドウで開いたダイアログから、元の Navigaotr に別のページを読み込ませる操作をするなら、 window.opener.loadURI('http://...') という具合に書けば OK です。 nsIWindowMediator を使う WindowMediator とは? 「元ウィンドウ」以外のウィンドウやダイアログを参照するには、 Web ページではよく使われる win

  • Personas for Firefox

    No coding required. Standard Personas are simply two graphic images that you design based upon templates that we provide. To get started, check out the online documentation and design templates. Help is available in the discussion forums on Mozilla Labs. This is where we'll post some answers to frequently asked questions.

    sotarok
    sotarok 2008/08/07
    画像からテーマをつくってくれるアドオン
  • MozillaのnsIServerSocketを使う

    nsIServerSocket もじら組の記事にあるとおり、Necko にサーバー側ソケットのコードが入ったとのこと。新しもの好きですから、ちょこちょこいじってます。 nsIServerSocketを使う最小のソース C++で書かれたサンプルソースをJavaScriptに書き換えただけです。ちょっとすっ飛ばしたところがあったり、エラー処理を省いているところがありますのでご了承を。 <?xml version="1.0"?> <?xml-stylesheet href="chrome://global/skin" type="text/css"?> <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" title="server" id="mainwindow"> <scri

  • Alex Faaborg

    Here are this week’s set of polish bugs in Firefox. This week is all about alignment. I’ll start with two: 1) Location bar icons (star, rss) not vertically centered in linux (bug 455524) 2) Re-size control between location bar and search bar is misaligned on OS X (bug 457773) Post your alignment bugs in the comments and I’ll add them into the post throughout the week. Also, if you are interested

    sotarok
    sotarok 2008/08/05
    UIエンジニアブログ。Firefox3のテーマについて
  • Welcome to nginx!

    If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx.

  • JavaScriptでXPCOMを作る: Days on the Moon

    FirefoxのUIはXULとJavaScriptで構成されていますが、JavaScriptの組み込みオブジェクトだけではファイル操作やウィンドウ操作などができません。そこで登場するのがXPCOM、これを用いることでOSに絡んだ操作やRDFの操作などが行えるようになります。 Firefoxに付随するXPCOMコンポーネントの多くはC++でかかれ、プラットフォーム別にコンパイル作業などが必要なのですが、XPCOMはJavaScriptを用いて作ることもでき、これならOSにあわせてコンパイルする必要はありません。そこでここでは実際にJavaScriptでXPCOMを作ってみることにします。 今回作成するXPCOMコンポーネント(nntPerson)は人物をあらわすもので、年齢を示すageプロパティと年齢を言うsayメソッドを持つものとします。また、以下ではWindowsで作成することを前提とし

    sotarok
    sotarok 2008/08/04
    環境設定なども
  • Greasemonkeyのソースがかなりアレな件 - hogehoge @teramako

    今、Greasemonkeyのソースを読んでる。実際にどうやってuser scriptを実装させているかの辺りを読んだ。 しかし、物凄い量のグローバル関数だ.... "GM_"と接頭辞が付いたものは、まぁ許そう。しかし、Config関数(というかクラス?)は止めてくれ。そこからさらに呼んでいるgetScriptFile関数もグローバル、さらにgetScriptDirもグローバルだ。 しかも、Configクラスの呼び出しにnew Config(getScriptFile("config.xml"))としているが、Configクラスの実装は function Config(){ this.onload = null; this.scripts = null; this.configFile = getScriptFile("config.xml"); } となっていて、引数が全く意味をなしてい

    Greasemonkeyのソースがかなりアレな件 - hogehoge @teramako
  • Firefox拡張機能(extension)の作り方 — ありえるえりあ

    Firefox拡張機能(extension)の作り方 Firefox拡張機能(extension)の作り方を説明します。 Firefox 拡張機能とは Firefox add-onの一種です。 add-onは次のように分類できます。 plugin ...実体はexeやdll。C++で作成。素人にはお勧めしません 検索バー ...実体はXMLの設定ファイルのみ。見れば分かるので説明はしません スペルチェッカ ...日語には無縁なので未調査(たぶんファイルを作るだけ) 拡張機能 ...実体はXML、JavaScriptCSS。必要なら、C++で書くXPCOM。これから説明します テーマ ...拡張機能のサブセット。CSSのみの場合をテーマと呼びます

  • Service no longer available

    Due to a server migration, the Firefox Extension Wizard is no longer functioning. Don't panic! The Add-on Builder at addons.mozilla.org should suit your needs, and is actively maintained, unlike the code here was. Thanks for visiting, -Ted

    sotarok
    sotarok 2008/08/01
    アドオン開発時の雛形作成
  • Lifehacker:Firefoxアドオンの作り方 - ITmedia Biz.ID

    多少のプログラミング経験があれば、Firefoxアドオンを作るのはそんなに難しくない。自作アドオンを作るためのハウツーを紹介する。 ここで自家製Firefoxアドオンをリリースし始めて以来、何人ものユーザーから「Firefoxアドオンを作るのは難しいの?」という問い合わせを受けた。多少プログラミングの経験がある人なら、その答えは「そんなに難しくない」だ。 Firefoxアドオンの中身はJavascript――ブックマークレットや従来のWebページで使われている、あまりミステリアスではない言語――とXUL(「ズール」と発音する)というマークアップ言語だ。独自のアドオンを作るには、ある程度のJavascriptのノウハウとXMLファイルの快適な編集、それからお気に入りのブラウザを思いのままにすることへの健全な好奇心が必要だ。 わたしがWeb上のフリーチュートリアルを使ってFirefoxアドオン

    Lifehacker:Firefoxアドオンの作り方 - ITmedia Biz.ID
  • http://mugeso.com/fxdday_ranking.php

    sotarok
    sotarok 2008/06/11
    Firefox 3 Download Day 登録者数 国別ランキング
  • いまさら人に聞けない Firebug tips - bits and bytes

    2年前の夏に書かれたFirebugの便利な組み込み関数 - 技術メモ帳を読んで、いまさらdebuggerと書くとそこからデバッガでステップ実行できるのを知ってショックでした.... lurkerさんのブログで紹介されている$0, $1 で直前にinspectしたものを参照できることも、なぜか公式のドキュメントっぽいFirebug Documentationには載っていなくて、FireBug Documentation - JoeHewitt.comには載っています。 で、もうひとつ、ソースコードにしか書かれてなさそうなやつを発見しました。$$1と$$2です。 自分はFirebugを使っていて、ときどきconsole.logで出したオブジェクトのプロパティを引数にして関数を呼んだりしたい、ということがあったけどできなくて困ってたんですが$$1でそういうことができるようになりました。 たとえば

  • Mozilla Re-Mix: Firefox 3 Beta3で「Tab Mix Plus」が使えるようになりました。

    先日、「Firefox3 Beta版に対応していないアドオンを強引にインストールする方法。」でも書いたように、いくつかのアドオンは記事にある方法でインストール、動作確認ができましたが、記事中にあるように自分にとって必須の「Tab Mix Plus」は動作しませんでした。 そこで、いくつかのdev版が出ているので試してみたところFirefox 3 Beta3にて無事インストール、動作確認ができました。 このdev版の存在は、「Firefox 3 beta3でTab Mix Plusは使えますよ via 浅学少識日記帳」を参考に見つけたのですが、最新?と思われるバージョンは、Beta4 preなどに利用するものばかりで、Beta3にインストールはできても動作はしません。 その際に表示されるエラーページから他のdev版を入れてみようと試みましたが、かなりの数があり、どれを入れても動作しないという

    sotarok
    sotarok 2008/05/09
    fx3用 tabmixplusへのリンクあり
  • Greasemonkeyによるアプリケーション開発 記事一覧 | gihyo.jp

    第4回Google Calendarの予定情報の取り込みと、さらなる拡張のアイデア gotin 2007-08-28

    Greasemonkeyによるアプリケーション開発 記事一覧 | gihyo.jp
    sotarok
    sotarok 2008/03/28
    グリモンの作り方
  • DCWiki

    2013-04-14 cis 2013-04-02 CandyCane|インストール方法 2013-02-17 プライバシーポリシー 2013-01-29 test 2013-01-20 Arduino 2013-01-18 KinoWiki:プラグイン/カタログ/outline 2012-12-08 AppleScript 2012-11-06 ペルソナ2罰 2012-09-04 LVM 2012-08-02 reveal-js Vimperator vimperatorってなに? Firefoxをvimライクに操作できるようにするFirefoxの拡張機能Google ChromeならVichromeがおすすめ。 インストール 以下のサイトからどうぞ. mozdev.org - vimperator: index 安定版より最新版のほうが楽しいです。daily snapshotは以下。

    sotarok
    sotarok 2008/02/13
    まとめ
  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
    sotarok
    sotarok 2008/01/24
    まじですか.すごい
  • Firefox の拡張機能をふとした時に手元でチョコチョコいじれるようにしとくと楽しい - IT戦記

    この記事で Firebug ハッキング Tips を纏めたい Firebug に一行追記して右クリックで XPath をコピペ出来るようにする。 - IT戦記 とか言ってたけどその前に、 僕は Firebug だけじゃなくて、 だいたいの拡張機能で、簡単に「チョコチョコいじれる化」というのをしてるのでそれを書いてみます。 チョコチョコいじれる化とは jar ファイルを解凍しておいてすぐ書き換えられるようにしとくこと。 「チョコチョコいじれる化」しとくと気付いたときにちょっと JS や XML や CSS を追加するだけで、いろいろ改造できて楽しい。 「でも、 Firefox が壊れる可能性があるじゃん><」って? チッチッチ、ナンセンスだよメーン そんなの拡張機能のディレクトリを削除しちゃえば元通りさ Don't be scared! iKnow!で英語。ちょっとの努力で、大きな成果を。

    Firefox の拡張機能をふとした時に手元でチョコチョコいじれるようにしとくと楽しい - IT戦記
  • MOONGIFT: » ついにリリース。Web時代のブラウザ「Flock」:オープンソースを毎日紹介

    前にも紹介したことはあるのだが、ついに1.0がリリースされたとあって、再度ご紹介。 今はWebアプリケーションが当たり前に活用されていて、データをローカルに残すよりもオンラインで共有というスタイルが基になっている。 そしてWebアプリケーションはブラウザで使うのが基だ。そのためのブラウザと言えるのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはFlock、Webアプリケーション時代のブラウザだ。 Flockは各種Webアプリケーションとの親和性を高めた機能が盛り込まれている。例えば、del.icio.usをブックマークメニューから呼び出したり、ブラウザからFlickrへのアップロードもできる。 また、ブログエディターも内蔵されており、気になった記事をWebクリップボードに登録し、そこからブログの記事を書くこともできる。Twitterをサイドバーに表示して、URLをボタ

    MOONGIFT: » ついにリリース。Web時代のブラウザ「Flock」:オープンソースを毎日紹介