Weave Sync 1.0 ガイド

Firefox の設定を異なるコンピュータやモバイルデバイスで同期する拡張機能

Last update: 2010-02-06

Weave Sync については当サイトでも何度か取り上げたみたのだが、バージョンアップの度に変更が加えられるため、途中で追いかけなくなっていた。先月 28 日、Weave Sync 1.0のリリースにより、ようやく製品版となったので設定と使い方をまとめてみようというエントリです。

Weave Sync は Mozilla Labs により開発されている、Firefox の設定を異なるコンピュータやモバイルデバイス (Firefox Mobile) 間で同期を行える Firefox の拡張機能だ。デスクトップ機の Firefox 設定を出先でノート機の Firefox に同期させるとか、色々な使い道が考えられるわけだが、この Weave の概要やシステムについては此処で説明しないので詳しいことはウェブ上に情報を検索参照して欲しい。

  1. インストール前の注意 (リリースノートより)
  2. アカウント登録から運用開始まで
  3. 同期を行う Firefox を用意する
  4. データアップロードを手動で行う
  5. Weave サーバのデータをローカルのデータで全て更新する
  6. パスワード、パスフレーズを変更する
  7. Weave アカウントを削除したい

インストール前の注意

最初に Weave Sync 1.0 Release Notes の邦訳を紹介する。自信のないケ所もあるため、間違いを見つけられた場合はお知らせいただけると幸いです。
メール ▶ yattemortors@gmail.com または Twitter ▶ Hide Kay

初めて Weave Sync をインストールされる場合は <旧バージョンからのアップデート>を読み飛ばしてください。

旧バージョンからのアップデート

  • Weave Sync 1.0 RC4 以前のバージョンから 1.0 へアップデートを行うと、現在の Firefox の全ての最新データをサーバにアップロードします。これは殆どの人に気付かれず行われなければなりません。しかし Weave サーバを主にバックアップに使用し、他の場所にバックアップデータを残していない場合は、必ず現在の Firefox データのバックアップを少なくとも一つは取った後に Weave Sync をアップデートしなければなりません。
  • Maemo の Firefox で Weave Sync 1.0 へのアップグレードを行う前に、まずデスクトップ機側の Weave Sync をアップグレードする必要があります。1.0 は最新のデータを強制的にアップロ−ドしますが、デスクトップ機からアップロードが行われている間、Maemo のFirefox の遅延を起こさないよう保護するためです。

ブックマークについて

  • 現在、ブックマークのファビコンはサーバと同期されません。
  • ブックマークをひと塊のデータで同期することでパフォーマンスを向上します。この同期に要する時間は数分から数時間と、コンピュータの機種とデータ量に依存します。同期中はブックマークが未ソートの様に見えるかもしれません。
  • Weave は完全な削除を行う前 (Start Over など) に、ブックマークのバックアップを作成します。もちろん Firefox も日々のバックアップを保存しているため、何時でも回復させることが出来ます。バックアップからの復元については Firefox サポートの バックアップファイルから復元する をご覧ください。

履歴について

  • 履歴アイテムについてもブックマークと同様にひと塊のデータとして同期します。最初の同期では 1000 のアイテムを同期し、追加分は以後に行われる同期時にアップロードされます。

パスワードとマスターパスワードについて

  • マスターパスワードは同期されないことに注意ください。これはラップトップでマスターパスワードを使用しているが携帯電話では使用していないといったケースでは、携帯電話側では同期したパスワードデータをマスターパスワードによる保護が行われないことを意味します。
  • Firefox でマスターパスワードを設定している場合、マスターパスワードを入力すると Weave Sync は自動的に接続を開始します。ここではマスターパスワードの入力を行うか Weave の設定より手動で Sign in を行うまで Weave Sync は切断された状態を保ちます。

タブについて

  • タブ情報については、現在のところ最も新しいものから25個目までのタブを同期します。もし25個以上のタブを開いている場合は全てのタブを同期させられないことに注目ください。他のコンピュータから同期したタブは、メニューの履歴より "Tabs From Other Computers" で確認できます。

Starting Over について

  • 単に Weave をリセットまたはサーバとの接続を解除するために Start Over をクリックした場合はユーザ名、パスワード、パスフレーズの再入力を求められます。

古いデータについて

  • サーバとの同期を行っていなかった機器を接続した場合、サーバ上のデータがその機器のデータより新しいとしても、その装置に保存されている古いデータによって上書きされることがあります。例えば、同期によってサーバに古いパスワードが保存された場合、その装置でパスワードを新しいものへ変更したとしても、サーバ上の古いパスワードによって上書きされるといったケースがそれです。
    こういったケースを回避する方法の1つは、古いデータを持った装置を Start Over で接続し、サーバのデータでローカルのデータを上書きすることです。
  • Start Over は主に保存したパスワードとブックマークに影響を与えます。

Password と Secret Phrase を忘れた場合

  • もし Password か Secret Phrase を忘れた場合は、Firefox のパスワードマネージャが記録している2つのエントリ、chrome://weave (Mozilla Services Password) と chrome://weave (Mozilla Services Passphrase) を削除してメモリをリフレッシュます。
    Weave アカウントを削除したい を参照のこと

プライバシー情報の消去

  • ローカルのコンピュータからプライバシー情報を消去した場合、Weave はそれらの変更をサーバにアップロードしません。つまり検索履歴 (ロケーションバーでの検索も含めて) はコンピュータ間で同期されないことになります。

アカウント登録から運用開始まで

まずはインストールから。ということで、Mozilla からお使いの Firefox にインストールをしなきゃいけないのだが、ここでワンステップ。Mozilla Japan の Firefox アドオン サイトでは Weave Sync が日本語化されていないために検索してもリストされない。なのでインストールは Add-ons for FirefoxWeave Sync から行う。ややこしいけどそうなっているので。
Weave Sync のインストールが完了して Firefox を再起動すると Weave Sync Preference が表示される。英語かよ!!と引いてしまわないように(笑)

Beginning window of the Weave Sync

まずはアカウント登録。必要な情報はユーザ名、パスワード、パスフレーズの3つ。それぞれは英数半角のみでスペースを入れてはいけない。パスワードとフレーズには英数モードでの - や & といったキャラクターも使用可能。テキストエディタなどで3つの情報を決めて外部メディアに保存しておくと良いだろう。
準備が出来たら Create Mozilla Weave Account をクリック、次の設定ウィンドウではアカウントのユーザ名とパスワードの設定を行う。[Conform Password] には先のパスワードを再入力する。

Create your Weave account

此処で入力した情報の中で、パスワードは後から変更できるがユーザ名は変更できないので、良く考えて決めよう。
入力が終われば続けるをクリック、表示された画像に従って認証の単語を入力する。これ、ものすごく見にくいが失敗しても再度表示されるので気にしなくて良い。注意点としては、表示されている単語は2つだが入力の際にはスペースで区切らないこと。私は過去に此処で躓きまくった (遠い目

Type the words witch from a displayed image

認証をクリアすると次はパスフレーズの登録を行う。英数に加えてキャラクターを混ぜたものに設定しておこう。これも後から変更可能だ。[Conform] に決定したパスフレーズを再入力して続けるをクリックして続ける。

Input your secret phrase

次は同期させる設定を決定するパネル。デフォルトでは Sync Everything に設定され、ブックマーク、履歴、パスワード、”現在の”タブ情報の5つの情報を Weave サーバーにアップロードする。

What would you want sync?

同期する内容を特定したい場合は [Firefox will:] の選択から必要な情報にのみチェックマークを残せばよい。

Input your secret phrase

Start Syncing をクリックすると情報は Weave サーバへ送られる。これは上のリリースノートの和訳でも書いたように自動的に行われ、状況はステータスバーで確認できる。表示がアカウント名だけになればアップロードは完了。
このアップロード時間はプロファイルに依存するだろう。参考程度に、私の常用 trunk Minefield 3.7a1pre では1分30秒ほどと、以前に比べると格段に高速化している。ちなみに新規プロファイルでは20秒そこそこだった。

注意して欲しいことは、インストールしている拡張機能やプラグインとそれらの設定、User.js や userChrome で記述したカスタム設定などは同期データに含まれないこと。言い返せば Firefox の【詳細】内容を除く初期設定やブックマーク、履歴情報とパスワードが対象と考えていただければ分かり易いかも。
まぁ、プロファイルの完全同期をしたければ Dropbox などを利用すれば可能なわけで、純正に近い機能としては Weave はこれで良いのかもしれないと思う。

同期を行う Firefox を用意する

我が家には Mobile Firefox を試せる環境がないので別マシンの Firefox 3.6 で同期テストを行った。
同期側の Firefox にも Weave Sync をインストールするわけだが、その前に、リリースノートでも書かれているように現在のプロファイルのバックアップを作っておくこと。同期時のネットトラブルや同期の結果が思ったものでは無いということもあり得るし、元に戻したいといってもどうにもならないので万が一のためにもバックアップは取っておいた方がよい。

準備が出来たら Weave Sync をインストール、再起動すると Weave の Preference パネルが表示される。ここでは既にアカウントを持っているわけだからユーザ名とパスワードを入力、次の画面でパスフレーズを入力と、先と同じ手順で進める。

Beginning window of the Weave Sync

ここからがサーバと同期する手順だ。パスフレーズが正しく認証されると Weave で何を行うのかを選択するパネルが表示される。この内容は後で説明するが、サーバのデータから同期を行う場合は真ん中の【Replace all data on this computer with your Weave Data】を選択して続ける。

Chose what you want happen to this computer

次の画面は確認だ。サーバのデータで書き換えられるリストが大文字で表示される。同期を続ける場合は Delete and Replace Local Data を押す。

Confirm your choice

待つこと数分でサーバのデータに置き換えられる。完了したら正常に読み込まれているかを確認しよう。
これで同期側の作業は終了なので、必要がなければ Disconnect しても良いし、追加したブックマークや履歴をサーバにアップロードしたければ、ステータスバーかツールの Weave メニューから Sync Now を行う。

データアップロードを手動で行う

Weave Sync は初回インストール以後、サインインしている間中 Firefox の変更データを定期的にアップロードしている。この記録はステータスバーから Activity Log を表示すれば確認できる。
で、この自動アップロードを止め、手動で任意のタイミングで行う場合は Weave Preference (初期設定の Weave タブかステータスバーの Preference またはツール→ Weave → Preference の何れか) より Current User の項目右端のボタンで Disconnect にしておけば Firefox の起動時に Weave Sync の Preferences パネルが表示される。ただし、なぜかここでは Connect のボタンがグレーアウトしているため、初期設定を閉じてステータスバーかツールの Weave メニューから Connect を行う。たぶんバグだとろうね。
もう一つの方法は、マスターパスワードを設定することで自動接続を行わないようにする。これは パスワードとマスターパスワードについて を参照して欲しい。

Connecting states

Weave サーバのデータをローカルのデータで全て更新する

Weave サーバの情報が古くなり、ローカルのデータと完全に入れ替えたい場合は、Weave Sync の Preferences パネルからManage Account を拡張して Starting Over でリセットする。

Use the Start Over from Manage Account menu

リセットを行うとユーザ名とパスワード入力のパネルに戻るので、再度サインインする。次に表示された同期オプションから [Replace all other device with your local data] を選択して現在のデータをサーバにアップロードする。

Chose Replace all other device with your local data from option

この操作はローカルのデータによってサーバのデータ全てを上書きすることに注意するように。

パスワード、パスフレーズを変更する

パスワードまたはパスフレーズを変更したい場合は Weave Sync の Preferences から Manage Account を拡張して、希望のメニューを選択する。

Chose from Manage Account option

どちらの場合も元のワードを要求されるので、忘れてしまった場合はオンラインからリセットしなければならない。

If you forgot your password

Weave アカウントを削除したい

これは以前の Weave なら割合簡単に見つけられた記憶があるのだが、色々と変更されているため、あちこち探し回ってしまった。
アカウントを削除するには Mozilla Labs Delete Your Account へアクセスし、User Name と Pasword を入力して Delete ボタンを押す。これだけで Weave サーバーからアカウントは削除される。ものすごくあっさりと削除されるので、良く考えて実行するように。

If you would like to delete your Weave account, you might access to Mozilla Labs web site

Weave のアカウント削除が完了したら Firefox の Weave 情報も消しておこう。
初期設定のセキュリティタブを開き、「保存されているパスワード」の中よりchrome://weave (Mozilla Services Password) chrome://weave (Mozilla Services Passphrase)の2つを削除する。

Chose what you want happen to this computer の内容

If you would like to delete your Weave account, you might access to Mozilla Labs web site

ついでと言っては何だが Chose what you want happen to this computer の内容も書いておく。Start Over でサインインすると表示されるこのオプションは上から順に次のようになっている。

Chose what you want happen to this computer
デフォルトで行われるサーバへのアップロードはこれ。Weave サーバのデータに現在の情報を付け加えて行く。
Replace all data on this computer with your Weave Data
サーバに置いたデータと同期したい場合はこの項目を選択する。同期の際に現在のデータは消去されるため、バックアップをとった後に行うが吉。
Replace all other device with your local data
Weave サーバのデータを現在の Firefox のデータで置き換えるということ。よって Weave にサインインした他の装置は現在のデータと同期することになる。

以上で Weave の使い方を一通り説明できたと思う。もし抜かりがあるようでしたら突っ込みをお願いします。

Return to Top