2011年3月30日水曜日

GoodReaderからWebDAVサーバーと同期する。

前回からの続き今回最終回。


  1. GoodReaderとオフラインPCとの同期
  2. iPodTouchとWindowsPCをアドホック接続
  3. WindowsPCにWebDAVサーバー立てる。
  4. GoodReaderからWebDAVサーバーと同期する。



今回は、GoodReaderの説明になります。

1.WebDAVサーバーの登録

GoodReaderを立ち上げ、
[Web Downloads]→[Connect to Servers]を開きます。

Create New Connection to: から[Any WevDAV Server]をタップ。

設定内容は、以下

  • Readable Title : webdav (分かりやすい適当な名前)
  • URL-address : http://192.168.100.1/webdav (WebDAVサーバーのアドレス)
  • パスワードを設定している場合は、ユーザー名とパスワードを設定。
【Add】をタップして登録します。

登録された、アイコンをタップして、WebDAVサーバーの中身が見れればOK。

2.同期の設定

登録されたWebDAVアイコンをタップして、同期したいフォルダまで移動し、選択状態にします。

下にある【Sync】ボタンをタップ。
Download & Synchronizeウインドウが開くので【Proceed】ボタンをタップ。

同期先を表示させ、下にある【Download heare & Synchronize】ボタンをタップ。

これで、同期設定は完了です。

3.同期の開始

設定してしまえば、後は以下の方法で簡単に同期することができます。

GoodReader立ち上げて、[Web Downloads]を開き上の【Sync】をタップ。
これで同期が開始されます。
更新ファイルがあれば、WebDAVサーバーに置き、【Sync】をタップするだけで、更新されたファイルのみがコピーされます。


なお、一度同期を解除し、再度同じ場所に同期を仕掛けると、既に同じファイルがあるとメッセージが表示され、どうするか選択することが出来ます。

  1. leave unresolved 未解決のままにしてください。
  2. upload local file to server ローカルファイルをサーバーにアップロードしてください。
  3. download remote file
  4. Create duplicates 再現をつくってください
  5. discard this conflict , files are identical この対立を放棄してください、ファイルは同一です

同じであることが分かっている場合は、5番を選べば大丈夫です。

WindowsPCにWebDAVサーバー立てる。

前回からの続き


  1. GoodReaderとオフラインPCとの同期
  2. iPodTouchとWindowsPCをアドホック接続
  3. WindowsPCにWebDAVサーバー立てる。
  4. GoodReaderからWebDAVサーバーと同期する。


WindowsXPでWebDAVサーバーを立て、iPodTouchのGoodReaderから同期できるようにします。
WebDAVサーバーには、IISを使用します。

IISがインストールされていなければIISのインストールから始めます。
アプリケーションの追加と削除から、Windowsコンポーネントウィザードを開きます。

上図のように、「インターネットインフォメーションサービス(IIS)」にチェックを付け、【次へ】ボタンを押下してインストールしてください。

インターネットインフォメーションサービスを起動します。
「コントロールパネル」→「管理ツール」から、「インターネットインフォメーションサービス」で起動できます。

Webサイトに仮想ディレクトリを作成します。
ここで設定する仮想ディレクトリが、WebDAVで公開するファイルの置き場所になります。

以下のように、「規定のWebサイト」を右クリックし、「新規作成」→「仮想ディレクトリ」を選択します。

エイリアスの名前を決めます。
ここでは、「WebDAV」としました。

ファイルを置くパスを指定します。

アクセス許可を設定します。
画像とは違いますが、「読み取り」と「参照」には必ずチェックを付けます。
それ以外は、お好みです。


最終的に、仮想ディレクトリ(WebDAV}のプロパティを開くと以下の様になります。

これで、WebDAVの設定は完了です。


次は、GoodReaderからWebDAVサーバーと同期する。です。

iPodTouchとWindowsPCをアドホック接続

前回からの続き


  1. GoodReaderとオフラインPCとの同期
  2. iPodTouchとWindowsPCをアドホック接続
  3. WindowsPCにWebDAVサーバー立てる。
  4. GoodReaderからWebDAVサーバーと同期する。


以下の説明はWindowsはXPを使用しています。当たり前ですが、アドホック接続するためには、PCに無線LANが必要です。

1.無線LANのネットワークのプロパティーを開きます。

2.ワイヤレスタブを開きます。

3.優先ネットワーク欄の【詳細設定】ボタンを押下します。

4.「コンピュータ相互(ad hoc)のネットワークのみ」にチェックを付け、【閉じる】ボタンを押下。

5.優先ネットワーク欄の【追加】ボタンを押します。

6.以下情報を入力します。

今回は、以下の様に設定していますが、お好みで。

  • ネットワーク名(SSID) : 好きな名前を付けてください。ここでは「no」とします。
  • ネットワーク認証 : オープンシステム
  • データの暗号化 : WEP
  • ネットワークキー : パスワードです。5桁入力します。
  • キーは自動的に提供される : チェックを外す。



7.上記ウインドウを【OK】で閉じます。
8.「全般」タブを開き、「インターネットプロトコル(TCP/IP)」を選択し、【プロパティ】ボタン押下

9.「次のIPアドレスを使う」にチェックを入れ、適当なIPアドレスと、サブネットマスクを入力します。

ここでは、以下に設定
IPアドレス : 192.168.100.111
サブネットマスク : 255.255.255.0


これで、Windows側の設定は終わり。
次はiPodTouchの設定に移ります。
画像が無いので、文章だけになります。

10.iPodTouchの設定アイコンをタップ。

Wi-Fiの設定を開き、先ほど作成したネットワーク名(今回は、「no」)の右→を選択します。

11.IPアドレスは、以下に設定しました。

  • 【静的】を選択
  • IPアドレス : 192.168.100.1
  • サブネットマスク : 255.255.255.0
  • 他空欄

これで、アドホックでのお互いの通信設定は完了です。


GoodReaderを立ち上げ、WiFi-transferを開始してPCから接続できればOK。

今回の設定であれば、PCから以下アドレスをWEBブラウザで開くことができればOK。
http://192.168.100.1:8080

次回は、「WindowsPCにWebDAVサーバー立てる。」です。

GoodReaderとオフラインPCとの同期

GoodReaderは、同期機能が追加されたことで大変便利になりました。
仕事で使うデータを同期するのにクラウドを使うのはセキュリティー上気が引けるため、オフラインのノートPCを使って同期することにしました。
せっかくだから、ココに手順を残しておくことにします。

まずは、iPodTouchとオフラインPCとのネットワーク環境を作る必要があります。
iPodTouchは、無線LANのみなので、PCとはアドホック接続し、ファイルをやり取りすることになります。

忘れないために、まず失敗談も載せておきます。

失敗1
GoodReader側のWebDAVを使う方法。

これは、誰でも最初に思いつくでしょう。でも同期はできません。

WindowsPCのエクスプローラからファイルコピーすると、日本語が文字化けしてしまう。
Linuxからだとなんとかセーフ。しかし濁点などがおかしな感じ。
MACからだと大丈夫だった気がする。
でも、どうしてもWindowsからコピーしたかったので、色々とググっていたらあるツールを発見。
  • CarotDAV (WebDAVクライアント)
日本語も文字化けせず、サクサクコピーできる。全く問題ない。
一旦はこれで落ち着いたが、やはり、同期を試したい。。

失敗2
WindowsPCにFTPサーバーを立てる。

これなら同期できますね。
しかし、日本語文字が文字化けしてしまいました。

そして成功
WindowsPCにWebDAVサーバー立てる。

超快適です。
同期ってすばらしいですね。もうやめられません。

ということで、


  1. iPodTouchとWindowsPCをアドホック接続
  2. WindowsPCにWebDAVサーバー立てる。
  3. GoodReaderからWebDAVサーバーと同期する。


の3本の手順をまとめました。