朝顔日記

新アップデートシステム

2005-07-06

Mozilla Quality: deer park nighly build update system testing でアナウンスがありましたが、Deer Park(次期 Firefox 1.1 のコード名)のナイトリービルドに搭載された新しいソフトウェアアップデートの機能がテストできるようになりました。やり方は、上記リンク先に書いてありますが、簡単に説明してみましょう。

まずは、7月2日以降の windows 版、もしくは linux 版を用意します。ロケーションバーに、about:config と打ち込み、Filter の欄に、app.update.url と入力します。デフォルトで入っている URL を以下のものに書き換えます。

https://aus-staging.mozilla.org:8711/update2/0/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/update.xml

これで、ヘルプメニュー以下にある、Check for Updates で更新ができるようになります。今のところ、サイトの証明をチェックするところでセキュリティエラーが出ていますが。

とりあえず、かまわず OK してみると(ぉ、新しい更新の利用が可能な旨、通知してくれるようになりました。

あとは、画面の指示どおりに操作していくと、アップデートが完了したので、再起動を促すダイアログが表示され、指示に従うと Firefox は終了して、自動で再起動してくれます。再起動後は新しい Firefox になっているという仕組みです。

以下、はまったところ。実ははじめは私の環境ではうまくアップデートできませんでした。何でだろうと悩むことしばし。上記 app.update.url に入れる値を間違えているのかしらんと確認していたら、%LOCALE% なる文字列があることに気が付きました。私は、general.useragent.locale を ja-JP に設定しているのでどうもこれが原因のようです。ナイトリーには en-US のものしかないので、ja-JP なものを探しにいっても見つからなかったというわけです。というわけで試しに、general.useragent.locale を en-US にして再起動。無事アップデートすることが出来ました。

しかし、このままでは、常時 general.useragent.locale で使わなくてはいけないので、先の app.update.url を以下のように書き換えることにしました。

https://aus-staging.mozilla.org:8711/update2/0/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/en-US/update.xml

en-US のものを探しに行くように決め打ちにしたわけです。というわけでこれで general.useragent.locale を ja-JP にしていても、en-US なアップデートを探しにいってくれるようになりました。一応7月2日のビルドまで戻って、この方法で7月5日版にアップデートが可能なことを確認しました。

ところで、この新しいソフトウェア更新の仕組みでは、バイナリを丸ごとダウンロードしてくるのではなく、差分のみを持ってきているようです。Index of /pub/mozilla.org/firefox/nightly/latest-trunk などを覗くと、*.mar というファイルがありますが、どうやらこれがアップデートの元になるファイルのようです。

参考
Software Update:MAR - wiki.mozilla.org
MAR

それにしても、tinder-box ビルドでも、これ使えるようにならんかなぁ。:p)

この記事を書いた時点では、mar ファイルの中身は丸ごとであり、更新差分によるものではありませんでした。9月1日あたりにBug 305642 - verify that binary patching for updates works as expected がチェックインされて、本当の更新差分による更新が可能になりました。また、app.update.url も変更されていますので、初期値に戻すことで差分によるアップデートが利用できます。locale を en-US から他のものに変更している場合は注意が必要なのは同様です。

参考
Mozilla QA Community:Software Update - wiki.mozilla.org

「新アップデートシステム」へコメントをつける

この記事へのツッコミ

1: ぷれみあ (2005-09-01T10:41:23+09:00) premier.jp@gmail.com
はじめまして。
Thunderbird の branch,trunk 版なんですが、8月25日あたりから記事のapp.update.url で自動アップデートができなくなったようです。
テスター募集の記事を見ても何かしら変更があったのかわかりません。
Firefox では同じ app.update.url で現在も自動アップデートできていますので余計に悩んでいます。
もし原因なり、情報をご存知でしたら教えていただけないでしょうか。
厚かましい内容ですがよろしくお願いします。
2: のり (2005-09-01T11:17:24+09:00)
こんにちは。
Thunderbird は使っていないのですが、app.update.url を初期値にリセットすればいけるのではないでしょうか。もし、日本語版をお使いなら、初期値のロケールのみ、en-US に替えるのかな。
http://wiki.mozilla.org/Mozilla_QA_Community:Software_Update
をご覧ください。
Firefox ではそれに戻すことで手動では update できています。自動でできないといけないと思うのですが、私の環境ではまだそれは出来ていません。
3: ぷれみあ (2005-09-01T13:51:49+09:00) premier.jp@gmail.com
ありがとうございます。
ご指摘の方法も試しました。ご紹介いただいたページもそれなりに読みました。(笑)
Mozilla Quality も参照しました。
しかし、どの URL でもうまくいきませんでした。
8月25日以前のビルドだと自動アップデートするのでそのあたりに何かヒントがあるのかと思っています。
日本語のフォーラムで聞いてます。
お手数おかけしました。
4: ぷれみあ (2005-09-01T16:20:00+09:00)
解決しました!
JLP と本体(英語版)のリソースが不一致だったようで本体のロケールを en-US にしたら、あっさりアップデートしてくれました。
どうもお騒がせしました。
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2005/07/diary_050706a.html

Firefox まとめサイト検索プラグイン

2005-07-01

昨日書いた Firefox 用の検索プラグインは私以外使いそうにないので、今度は役に立つものを。Firefox まとめサイト のサイト内検索をするための Firefox 用の検索プラグインです。すでに、同じ事をするものがあったようなのですが、現在はないようなので。

onkeypress (何)の場合うまく行かなかったのを修正。

Firefox 2.0 対応版をリリース

「Firefox まとめサイト検索プラグイン」へコメントをつける

この記事へのツッコミ

1: Katsu (2006-03-31T20:06:02+09:00)
朝顔日記さんが作成なさった「Firefox まとめサイト検索プラグイン」、今までは正常に機能していて大変重宝していたのですが、まとめサイトが刷新されてからは、このプラグインを使うと文字化けするようになってしまいました。これは私だけの問題なんでしょうか??
2: のり (2006-04-01T20:11:58+09:00)
ああ、ほんとですね。あまり日本語で検索しないので気がついていませんでした。日本語で検索したらうちでも文字化けしました。utf-8 に代わったようなので、検索プラグインのほうも差し替えておきました。
放置しておいても自動的にアップデートされるはずですが、お急ぎであれば差し替えてください。
お知らせどうもありがとうございました。
3: moa (2006-12-12T11:39:18+09:00)
はじめまして。
「Firefox まとめサイト検索プラグイン」をインストールさせて頂いたのですが、検索のタイトルが文字化けしてしまいます。検索自体は問題なくできるのですが。
よろしければタイトルを変更する方法があれば教えてください。
4: のり (2006-12-12T12:18:03+09:00)
お使いになっている Firefox のバージョンがわからないのでアレですが、Firefox 2.0 系であれば、プロファイルの searchplugins ディレクトリ内のどこかに、該当の *.xml があるので、これをエディタで開いて、文字化けしている部分を適当に書き換えて、utf-8 で保存すれば治ると思います。お試しあれ。
5: のり (2006-12-12T12:49:19+09:00)
と言いつつ、面倒くさいだろうから、http://diary.noasobi.net/2006/12/diary_061212a.html に 2.0対応版をアップしておきました。
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2005/07/diary_050701a.html

朝顔日記専用検索プラグイン

2005-06-30

誰も使う人はいないと思いますが、Firefox 用の検索プラグインを試しに作ってみました。朝顔日記のサイト内検索のための検索プラグインです。:p)

「朝顔日記専用検索プラグイン」へコメントをつける

トラックバック

1: Unlimited Clip Works/UCW 専用検索プラグイン (2005-07-02T15:31:47+09:00)
センセー、そんなんありですかーw って感じで思わず笑っちゃいました。ということで、若輩者の私ですが、ネタ(というかユーモア)には常に対抗するのが心意気というものなので(謎)ウチでも作ってみました。
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2005/06/diary_050630b.html

検索プラグインがユーザプロファイルに

2005-06-30

今日の Tinder-box ビルド(ナイトリーよりもさらに細かく、日に何度もビルドされ、Hourly Trunk build とか呼ばれる)で、いよいよ待ちに待った検索プラグインのユーザプロファイルへの配置が可能になりました。これまでは、Firefox の本体が置いてあるディレクトリの searchplugins というディレクトリにしか配置できなかったため、ナイトリーを入れ替えるたびに、検索プラグインも入れなおす必要があったわけですが、これでプロファイルを作り変えない限り、バイナリを入れ替えてもそのままずっと使えるようになったわけです。

試してみたところ、新しく入れた検索プラグインはユーザプロファイルディレクトリへインストールされるようで、並び順としてはバイナリディレクトリに入っているものの後ろに並ぶようです。これまでは、検索プラグインをバイナリの入れ替えの度にコピーするのが面倒で、デフォルトで入っている検索プラグインしか使わなかったというか、Google しか使っていなかったわけですが、これでバリバリほかの検索エンジンも利用することが出来ます。うれしい。ということでいろいろ入れてみました。

検索プラグインの選択画面のスクリーンショット

検索プラグインは、xml で記述した src ファイルと、表示用のアイコンを searchplugin ディレクトリへ置いてやればいいのですが、たいていはインストール用のスクリプトを走らせると自動で入ってくれます。私が入れたものは、すべて検索エンジンの追加 - Firefox まとめサイトから辿って入れれるものばかりです。いずれ、検索プラグインがプロファイルに入れられるようになったら、きっと検索プラグインを作ろうと思っていたのですが、既にたくさん発表されていてその必要はなさそうです。:-)

「検索プラグインがユーザプロファイルに」へコメントをつける

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

Firefox 使いへの * の質問への回答 回答集

2005-06-24


Warning: include_once(/home/yamato/public_html/diary.noasobi.net/php/get_ua.php) [function.include-once]: failed to open stream: No such file or directory in /home/grayzebra8/www/diary.noasobi.net/rnote.php(2032) : eval()'d code on line 295

Warning: include_once() [function.include]: Failed opening '/home/yamato/public_html/diary.noasobi.net/php/get_ua.php' for inclusion (include_path='.:/usr/local/php/5.2/lib/php') in /home/grayzebra8/www/diary.noasobi.net/rnote.php(2032) : eval()'d code on line 295

たくさんの方々に答えていただいた、Firefox 使いへの * の質問 ですが、ここらでひとつまとめておきます。今から思えば、なんか自動的に収集する方法とかあるとよかったなと思ったり。とりあえず、トラックバックとコメントから集計。順不同です。

たくさんのご回答ありがとうございます。今後も発見次第追加していく所存ですが、抜けてるぞ、ゴルァとかありましたら、お知らせいただければ幸いです。

「Firefox 使いへの * の質問への回答 回答集」へコメントをつける

この記事へのツッコミ

1: おおやま (2005-07-20T12:55:20+09:00)
 事後報告になってしまいますが、日記で「Firefox 使いへの * の質問」に答えてみました。利用させて頂き、ありがとうございました。
2: おおやま (2005-07-26T11:43:56+09:00)
 すみません。「Firefox 使いへの * の質問への回答」の URI が以下に変更されました。".htm" を付けると 404 Not Found になります。
  http://www.asahi-net.or.jp/~cu5m-ooym/log/200507#DATE2005072002
3: のり (2005-07-26T13:10:36+09:00)
ご報告ありがとうございます。早速修正しておきました。
4: 壱茉 (2006-03-08T01:21:36+09:00)
こんにちは、日記でFirefox使いへの*の質問に答えさせてもらった壱茉ともうします。
URIが微妙に変更されましたので、お手数ですが以下のURIに直してくださると幸いです。

http://www.jam-graffiti.com/tb/?n=304

質問は楽しく答えさせていただきました。ありがとうございました!
5: のり (2006-03-08T15:02:20+09:00)
http://www.jam-graffiti.com/log.html?n=304
ですね。早速修正しておきました。お知らせありがとうございました。
6: おおやま (2006-06-28T07:38:00+09:00)
 すみません。また url が変っちゃいました。
http://mitsugu.higoyomi.com/diary/log/200507.htm#DATE2005072002
7: のり (2006-06-28T10:39:44+09:00)
ご連絡ありがとうございます。早速差し替えておきました。
8: おおやま (2007-02-11T21:15:34+09:00)
 のりさん、またまたすみません。URL が変わりました。お手数をお掛けして申し訳ないのですが、リンクの変更をお願いします。

 それと「Firefox 使いへの * の質問」への二重投稿すみません。「Firefox 使いへの * の質問」のコメントを消していただけると幸いです。
9: のり (2007-02-13T12:13:22+09:00)
リンク先修正しておきました。ご連絡ありがとうございます。>おおやまさん
回答ページの URI に変更があれば、ご連絡いただければ、随時更新いたしますが、その際、新 URI だけでなく、旧 URI もしくは、このページに載っているリンクテキストもご連絡いただけると幸いです。>各位
この記事の永続的 URI ならびに トラックバック ping URI
http://diary.noasobi.net/2005/06/diary_050624a.html