ツイート Share on Tumblr
  編集 最終更新のRSS

Top > ZakkiCho > WeaveSync

そもそも

家にはWindowsとMacのPCがそれぞれ一台ずつあって、ブラウザはどちらもFirefox を使っています。ブックマークやページ履歴等を同期するために、Firefox拡張機能のWeaveを入れてみました。 すでに別々に存在しているものを同期する場合、競合時の動作が気になりますが、Weaveに関しては競合時の動作がどうなるのか私の探した限りではどこにも書いてありませんでした。で、実際にやってみることにしました。

1台目のPC

1台目(Windows PC)のFirefoxにWeaveエクステンションをインストールすると、サーバ上(デフォルトでは Mozilla Labs のサーバが使われるようです)のアカウントを聞いてくるので、アカウントを作成する選択肢を選びます。それが終わると同期が始まります。同期といってもサーバ側はこの時点では空なので、実態はPCからサーバへの一方的なコピーでしょう。

2台目のPC

2台目のPCにも同じようにWeaveエクステンションをインストールし、今度は先ほど作ったアカウントを入力します。すると、同時が始まる前に次の3つの選択肢が提示されました。

  1. サーバ上のデータでPCを上書きする
  2. サーバ上のデータとPCをマージする
  3. サーバ上のデータをPCで上書きする 2番目のマージを選ぶと同期が始まりました。

結果

2台目のPCのブックマークは数年前に1台目からコピーしたものなので、その内容は7割方は共通しています。しかし、期待通りでない次のような現象が起こりました。

  • 1台目のPCの/PCというブックマークフォルダからいくつかのサブフォルダが消えた。
  • 2台目のPCの/PCというフォルダに同じ名前のサブフォルダが2つずつ何組かできた。
  • 1台目のPCで消えたフォルダは、2台目のPCで重複したフォルダと同じ名前である。 つまり、1台目のPCから消えたフォルダが2台目のPCに移動しちゃった形ですね。

対策

この状態は、手動で同期を繰り返したり、親フォルダである/PCをリネームしたりしても変わりませんでした。しかし、次の操作で期待通りの結果(2台目のPCにあって1台目のPCにないフォルダを1台目のPCに「コピー」すること)を得ることができました。

  1. 2台目のPCに新しいフォルダを作る。
  2. 2台目のPCの/PCフォルダの内容をすべて新しいフォルダへコピーする。
  3. 1台目のPCに、同じ名前の新しいフォルダを作る。
  4. 1台目のPCの/PCフォルダの内容をすべて新しいフォルダへコピーする。
  5. 同期を手動で行う。
  6. すると、新しいフォルダの内容同士が同じになった。
  7. それぞれのPCで、古い/PCフォルダを消す。
  8. それぞれのPCで、新しいフォルダをPCにリネームする。

Tag: Firefox Weave Firefox Sync




 

4G 6909HFJ 7 Pro Amazon Android Apple Apple ID Basic認証 C6833 CID Crespo Docomo Dream Droid 3 Droid 4 Droid Bionic Elini Eng hboot Engineering hboot Evo 3D Exynos Flashtool G Flex G1 Galaxy Galaxy Nexus Galaxy Note Galaxy Note 3 Galaxy S Galaxy S II Wimax Galaxy S2 Galaxy S3 Galaxy S4 Galaxy Tab GingerBread Gold Google HT03A HTC HTC J HTC J Butterfly HTC J butterfly HTC J one HTL21 HTL22 HTL23 Herring ICS ISW11M ISW11SC ISW12HT ISW13HT IceCreamSandwich IdeaPad J Butterfly JerryBean JerryBeans Jolla KB2387149 KB2813347 KB947821 KDDI Kindle Fire KitKat LG LGE LGL23 LTE Lenovo Lollipop MID MZ604 Magic Maguro Mahimahi Mango Microsoft ModelID MotoFail Motorola N1 Nexus One Nexus S Nodo Nokia OTA Optimus Chat PHP Passion Photon PukiWiki ROM RSD RUU Razr Razr Maxx SC01C SC03E SC05D SCL22 SIMロック解除 SO01F SO02F SO03C SOFF SOL23 Sailfish Samsung Sapphire Shooter_K Soju Sony Sony Mobile SonyEricsson Sunfire SuperCID Superuser.apk System Updates TMobile TWRP Tango Trout Tuna U150 Verizon WP7.0 WP7.8 Windows Windows Phone 7 Windows Server 2008 R2 Windows Update XT862 XT894 Xperia Xperia Z Ultra Xperia Z1 Xperia Z1f Xperia ray Yakju about adb au blaze bootloader fastboot forzando ftf iOS iTunes iTunes Store installrecovery.sh logwrapper m7_wlj nandroid odin qwerty recovery recovery.bin rooting xoom xrea アップデート エラー キーアサイン グレーアウト スクリーンショット フラッシュ ブート ブートローダアンロック プロフィール リカバリ 不具合 内部ストレージ 分解 見えない