ひだまりソケットは壊れない

ソフトウェア開発に関する話を書きます。 最近は主に Android アプリ、Windows アプリ (UWP アプリ)、Java 関係です。

まじめなことを書くつもりでやっています。 適当なことは 「一角獣は夜に啼く」 に書いています。

Firefox 拡張機能

MozMill を使って Firefox 拡張機能のテストを行う方法

これまで Firefox 拡張機能のテストをどうやって書くのがいいかずっと悩んでいたのですが (悩みつつも QUnit を使ってテストを書いていました)、このあいだ MozMill というのを見つけて、使ってみたらなかなか良かったので紹介します。 MozMill とは MozMill…

XUL の menulist 要素内の menuitem 要素の画像を表示させる

Firefox (やその他 mozilla 製品) の UI 記述言語である XUL 周辺の話です。 XUL の menuitem 要素の画像がある条件下では表示されないので、それを表示したいなぁという話です。 基本的に Firefox 拡張開発を念頭において書いているので、別のアプリケーシ…

Firefox のツールバーの中身の位置決定方法などについて調べた (Firefox 拡張機能開発にまつわる内容)

Firefox 拡張機能を開発する時に、Firefox のツールバー周りのことがよくわからなかったので色々調べてみた。 ドキュメントを調べただけじゃなくて、実際の動作を見たり Firefox のソースコード (Firefox 20 beta 5 のソースコード) を見たりして調べたこと…

Firefox 拡張の作り方 (2013 年版)

4 年前に Firefox 拡張機能の作り方についての記事を書いた のですが、いい加減内容が古いので、改めて Firefox 拡張を作ろうと思った人向けに Firefox 拡張の作り方について概要を記しておこうかと思います。 この記事の内容は古くなっています!!!!! (…

Firefox 拡張機能 「AppLauncher」 0.9.0beta1 をリリースしました

なんかフランスの人がソースコード付きで 「AppLauncher グレートだぜ!! そして俺が Firefox Portable でもっと便利に使えるようにしてやるぜ!!」 (意訳) って感じのメールを送ってきてくれたので AppLauncher のバージョンアップをしました。 AppLauncher …