朝顔日記2007/2月 -

Firefox 拡張機能 Save Session 1.3.0.1

publish
2007-02-05T20:01:23+09:00
tags
はてぶ

現在のタブの状態を保存して終了したり、保存せずに終了したりする Firefox 拡張機能 Save Session の 1.3.0.1 を出しました。これまでは、en-US と ja-JP なロケールが入っていましたが、it-IT と de-DE ロケールの追加が 1.3.0 からの変更点です。機能的には何の追加もありません。

イタリア語版とか、ドイツ語版の Firefox をお使いの方はどうぞ。

なお、it-IT ロケールは、Simon さんが、de-DE ロケールは Jörg さんが書いてくれました。どうもありがとうございます。>お二方。

[ 「Firefox 拡張機能 Save Session 1.3.0.1」へコメントをつける ]

この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2007/02/diary_070205a.html

Mozilla マニュフェスト (v.0.9)

publish
2007-02-14T17:50:12+09:00
tags
はてぶ

mozilla links - Your source for Firefox, Thunderbird, Camino, SeaMonkey news, tips and more. ≫ Introducing the Mozilla Manifesto 経由。なんでも Mozilla マニュフェストなるものが出るそうで、Mozilla Corporation の CEO であるところの Mitchell Baker 女史のブログにその V.0.9 が出ていました。

内容については、それなりに格調高く、まぁこんなもんかなといった感じです。そのうち正式な日本語版も出ると思われるので、私の下手な訳を載せてもしょうがないので、英語の苦手な方は機械翻訳なんかを通して読んでみるといいと思います。

こういうものもあるといいとは思うんですが、私としては about:mozilla もぼちぼち更新というか、続きを読んでみたいなぁと思います。

最近の Firefox ユーザの方だとご存知ない方も多そうな気がするので、ご紹介しておきますと、about:mozilla というのは、まぁ隠しページのようなもので、どうやってみるかというと、ロケーションバー(URLを書くところ)に、about:mozilla と打ち込むと見られます。現在の about:mozilla は The Book of Mozilla, 7:15 というもので、ちょっと検索したら、古いものも 213117 new text for about:mozilla - えむもじら で見られるようです。和訳もあるので英語が苦手な人も安心です。:p)

おまけで、以前私が訳したものもふたつほどありますので興味のある方はどうぞ。あとおまけ(謎)

ついでなんで書いておきますが、IE でも about:mozilla がありますので、興味のある方は IE でも試してみるといいかもしれません。

[ 「Mozilla マニュフェスト (v.0.9)」へコメントをつける ]

この記事へのツッコミ

1: (2007-02-15T01:38:32+09:00)
> IE でも about:mozilla があります

Windows 2000 まではあったんですが、XP ではなくなってしまいました。
2: のり (2007-02-15T11:15:09+09:00)
ああ、今はもうないのですか。MS も遊び心がないなぁ。(とかいう
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2007/02/diary_070214a.html

userChrome.js で go30(何)

publish
2007-02-20T00:59:18+09:00
tags
はてぶ

Firefox 1.5 や 2.0 には、移動メニューというのがあって、最近開いたページの履歴を10件表示するという機能があります。で、10件では私には少ないので、30件に増やす拡張機能というのを以前作りましたが、Firefox 3.0 を目指す最近のナイトリーでは、履歴管理が Places という sqlite ベースのものに変わり、そこらあたりのインターフェースも変わってしまったために動かなくなっていました。

ところが、しばらく前に Bug 370135 – Restore branch model history under the trunk History menu. というのが入ったので、また同じようなインターフェースが帰ってきました。といっても違う仕組みで動いているので、go30 が動くはずもありません。ですが、変更点を見ていたら、案外簡単そうに変更できそうな気がしたので、browser.xul を直接編集してみたところ、うまく動作しました。ナイトリーを入れ替えるたびに browser.xul を書き換えるのは難儀なので、ここはひとつスクリプトにしておけばよかろうと、userChrome.js 用のスクリプトを書いてみました。

が、動かない。DOM Inspector で覗いてみると、ちゃんと書き換わっているんですが、何故か動きません。おりしも userChrome.js スレにどっかの Ria 氏が、同じことをしたがっているようで、おねだりしておられました。ほぼ私の書いたのと同じコードが書き込まれましたが、やはり動きません。ふーむ、困った。ということで、IRC で Piro さんに相談してみたところ、place属性の変更は監視されてなくて、初期化時とplaceプロパティへの代入時にだけplace属性の値が再評価されるようです とのことで、サクっと代替コードを書いてくれました。ありがとうございます。> Piro さん


(function(){
  var gopopup = document.getElementById("goPopup");
  gopopup.place = gopopup.place.replace(/maxResults=10/, 'maxResults=30')
})();

go30.uc.js と名づけて保存しておきました。trunk で go30 したい方はどうぞ。って、かなり需要が低そうですが。:p)

[ 「userChrome.js で go30(何)」へコメントをつける ]

この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2007/02/diary_070220a.html

tobocchi's...memo? の Atom を生成する何か

publish
2007-02-22T18:54:02+09:00
tags
はてぶ

tobocchi's...memo? の Atom を生成する何かを作ってみました。

かなり汎用性がない作りなので、他で流用するのは大変かもしれません。動かなくても知りません。:p)

[ 「tobocchi's...memo? の Atom を生成する何か」へコメントをつける ]

この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2007/02/diary_070222a.html

Firefox 拡張機能 Brief 0.5 を試してみた

publish
2007-02-26T12:39:54+09:00
tags
はてぶ

Extension/Theme Releases - MozillaZine Forums を眺めていたら、[Ext] Brief 0.5 - new feed reading extension - MozillaZine Forums というスレが立っていました。Brief という新型の Feed リーダーを実現する Firefox 用拡張機能が発表されたようです。ということで、早速入れてみました。

インストールすると、Brief のボタンがツールバーとステータスバーに自動的に追加されました。ツールバーのボタンは、Brief 起動用のボタンで、ステータスバーのボタンは、未読 Feed 数を表示したり、更新したり出来るようです。Feed の登録は、ライブブックマークを入れたフォルダで行うようで、最初にライブブックマークを登録しているフォルダを Brief に登録してやります。

私はライブブックマークは全く使っていなかったので、とりあえず適当なフォルダを作成して、そこにいくつかのサイトの feed をライブブックマークとして登録しました。以下のスクリーンショットをご覧頂くとわかりますが、よくある左ペインにサイトや各種フォルダ、右ペインに Feed の内容が表示されるという構成です。

Brief のスクリーンショット

右ペインのエントリーごとに未読・既読を切り替えるボタンとエントリーにスターをつけたり、削除するためのボタンが装備されています。また、画面上部にはまとめて未読・既読を切り替えるボタンと、未読エントリーのみ表示させたり、スター付きのエントリーのみ表示させたりするためのボタンも装備しています。左ペインの Unread を選ぶことで、サイトごとの表示ではなく、全体の未読エントリーをまとめて表示させたりすることもでき、なかなか使い勝手も良さそうです。

Feed の管理は、sqlite ベースのデータベースを使っているようで、プロファイルを覗いてみたら、brief.sqlite なんてのがありました。検索なんかもさくさくできるのはこれのおかげかもしれません。

なお、巡回の間隔はデフォルトで60分になっていますが、設定で変更が可能です。試していませんが、表示用のカスタムスタイルも使えるようです。

まだリリースされたばかりで、ん? バグ? てなところも無きにしもあらずですが、今後が楽しみな拡張機能です。惜しむらくは、Trunk なナイトリーではサイトごとのエントリーが表示されないこと。

[ 「Firefox 拡張機能 Brief 0.5 を試してみた」へコメントをつける ]

この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2007/02/diary_070226a.html

override してツールバーの画像を差し替えてみた

publish
2008-02-14T16:25:21+09:00
tags
はてぶ

[Firefox] 『Windows Vista版「鍵穴」』をお手軽に試す にて、画像を override することで Firefox で使っているものとは別の画像を使う方法を習ったので試してみました。とりあえず、標準のものに含まれている Toolbar-small.png の色を少し換えてみました。

Toolbar-small.png を差し替えた FIrefox のスクリーンショット

上がオリジナルで下が拡張機能で差し替えたものです。

試してみたい方は、myicon.xpi (約3KB require Fierfox 3.0b3pre - 3.0b4pre) をどうぞ。

本当は small アイコン用の鍵穴(何)とか作ってみたかったのですが、面倒なのであきらめました。:p)

[ 「override してツールバーの画像を差し替えてみた」へコメントをつける ]

この記事へのツッコミ

1: iamtsu (2008-02-18T10:16:04+09:00)
メニューのラベル文字の節約はどうやっているのですか?
2: のり (2008-02-18T11:16:19+09:00)
以下の userChrome.js スクリプトで行っています。
(function() {
var nodes = document.getElementById('main-menubar').childNodes;
for (var i = 0, max = nodes.length; i<max; i++) {
var label = nodes[i].getAttribute('label');
label = label.charAt(0)+label.charAt(1)+label.charAt(2);
nodes[i].setAttribute('label', label);
}
})();
えーと、http://diary.noasobi.net/2006/05/diary_060524a.html に若干の解説があります。
3: iamtsu (2008-02-18T16:54:33+09:00)
見逃してました。ありがたく使わせてもらいます。
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2007/02/diary_080214a.html