トップ(最新) | <前

nDiki : Unison

Unison

Unison File Synchronizer

  • rsh/SSH/socket を利用した双方向ファイル同期化ツール。WindowsLinux などで使用可能。
  • いつも双方向に同期したい方にはおすすめ。

関連情報

スポンサード リンク

Related term

2008年4月25日 (金)

今日のさえずり - JugemKey ID がいつもので取れない このエントリーを含むはてなブックマーク

スポンサード リンク

@ 2008年04月24日

  • 10:29 間違えて5月7日の準備作業を5月6日に割り当てていた。危ない危ない。
  • 10:46 FileZilla Server ダウンロード。
  • 13:20 Google カレンダー不調。「サーバーに障害が発生しました。後ほど試してみてください。」連発。
  • 13:43 GCMG からの Google カレンダーへの予定入力も駄目だ。
  • 13:52 Google カレンダー復活。本社/社外へ全般的に変だったネットワークも回復したっぽい。
  • 24:40 GCALDaemon の mailterm 設定試しているのだが、実行結果を送信するところで com.sun.mail.smtp.SMTPAddressFailedException。

@ 2008年04月25日

◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。


[ 4月25日全て ]

2008年5月2日 (金)

今日のさえずり - F905i は「自動的に電源を入れる/切る」機能健在 このエントリーを含むはてなブックマーク

@ 2008年05月01日

@ 2008年05月02日

  • 13:53 アトレ大井町1Fのリニューアルが終わって、今日残りの新規店がオープンしてた。
  • 16:27 今やってること / ラブジェネレーション観てる。昔観たらしいのだが、ストーリーもシーンも思い出せない。 http://logpi.jp/naney
  • 17:25 F905i は「自動的に電源を入れる/切る」機能健在だ。
  • 17:49 水とりぞうさん増設した。

[ 5月2日全て ]

2009年1月21日 (水)

これだという Windows 向けのファイル同期ツールに出会えていない このエントリーを含むはてなブックマーク

Dropbox で自分の管理下の PC のファイルセットの同期が気軽にできるようになった。 しかし Dropbox って1つのアカウントで起動しっぱなしにするものなので、共用 PC なんかとの同期には使えない。

USB メモリDropbox フォルダ (の一部)を同期しておいて、ファイルや環境を持ち歩き、さらに必要なら USB メモリから共用 PC なんかにファイルを同期させて使えたらいいなと考えている。

しかし今のところ

でいいのが見つからない。 やっぱり テキスト版 Unison 使うしかないのかな。


[ 1月21日全て ]

2009年1月23日 (金)

今日のさえずり - シビラ VS ニセシビラ このエントリーを含むはてなブックマーク

naney:3218959549

@ 2009年01月21日

@ 2009年01月22日

  • 12:45 Synkron お試し中。 *P3
  • 13:17 Synkron 双方向同期の振舞いがちょっと希望と違うな。やっぱり Unison か。 *P3
  • 17:48 1月28日の有給休暇申請書出した。 *P3
  • 18:48 冷蔵庫買ったよ。 [mb]

@ 2009年01月23日


USB メモリの同期とポータブルアプリケーションの再整備 このエントリーを含むはてなブックマーク

2006年12月に初めて 512MB USB メモリを購入した時にいろいろポータブルアプリケーションを揃えたりファイル同期を手順化したりしたんだけれど、それ以降あまり変更を加えていなかった。

定期的にやってくる「データとポータブルアプリケーション」の持ち運び熱がちょっときたので再整備を開始。しばらく前から検討していたけれど結局基本は同じになりそう。


[ 1月23日全て ]

2009年2月13日 (金)

今日のさえずり - 営業は乾杯の議論で忙しい このエントリーを含むはてなブックマーク

@ 2009年02月10日

  • 09:13 久しぶりに腕時計をして外出。 [mb]
  • 09:24 京浜東北線の車内ディスプレイの内容がザッピング並みに切り替わる。 [mb]
  • 09:45 ストラップ着脱パーツ買い足し。L:秋葉原 [mb]
  • 10:25 営業は乾杯の議論で忙しい。 *P3
  • 11:42 花粉症に効果があるとは書けないので遠回しに連想させるような表現にしている食品広告がこの時期増えてイラッとする。 [mb]
  • 12:21 イマココ! L:蘇我駅 [mb]
  • 18:02 京葉線でスイートポテトパイ食べながら直帰。L:千葉みなと [mb]
  • 19:02 ロングエスカレーターの運転方向が変更になっていて違和感。L:大井町駅 [mb]
  • 25:11 楽天市場で注文したら、最後に三木谷氏の写真がババンと出てきた。どういうつもりだ。 *P3
  • 25:16 アンパンマンパンがあるということは、アンパンマンパンマンがいてもおかしくないということだ。 *P3

@ 2009年02月11日

@ 2009年02月13日


[ 2月13日全て ]

2009年2月14日 (土)

Windows 上の Unison では日本語ファイル名処理に問題 このエントリーを含むはてなブックマーク

今まで Windows ではそれほど Unison を使わなかったのと、自分では日本語ファイル名をつけないということで気がつかなかったんだけれど、UnisonWindows 上では日本語ファイル名処理に問題があるらしい。

Unison 2.27.57 で日本語ファイル名のファイルを同期しようとすると `The name of this Unix file is not allowed in Windows' というエラーメッセージが表示されることがある。 チェックは正規表現 "\\.*|aux|con|lpt1|prn|(.*[\000-\031\\/<>:\"|].*)" でしているらしい。 マルチバイト文字だとこれで誤認識されることがあるようだ。

パッチあててもいいけれど、Windows 上で Ocaml ビルド環境入れてとかちょっと面倒。 他のファイル同期ツール探すか、Linux 上で同期するかどちらかだな。


[ 2月14日全て ]

2009年2月16日 (月)

USB メモリファイル同期なら WinMerge このエントリーを含むはてなブックマーク

WindowsUnison が駄目そうなので代替を探したのだが、ファイル同期関連で探して試しみたもののどれも自分の使い方にあわなかった。 双方向同期で、Unison のように差分について個別に同期方向を選べるものが見つからなかった。

そんななか、仕事でディレクトリの差分を確認する必要が出てきたのでソフトウェアを探したところ、WinMerge に行きついた。 WinMerge は以前 TortoiseSVN のビューアとして設定したことがあって、ファイルの差分表示・編集のイメージが強かったのだが、ディレクトリの比較に使うのにも非常に便利だ。

で使ってみると、比較するディレクトリ間で異なるファイル/ディレクトリに対して個別に指定した方向でコピーをしたり、また削除したりすることができることを知った。 お、Unison っぽい。 タイムスタンプだけでなくファイルの内容を見て同一かどうかをチェックできるのも良い。 望むことができるではないか。

日本語化もできるし、ポータブルアプリケーション版もある。 USB メモリの同期にバッチリ。 ようやく辿りついたという感じ。

なおファイル比較のオプションの File Compare method を標準の Full Contents にしておいた場合、ファイル数が多くなると遅い USB メモリでは差分のチェックに結構時間がかかってしまう。Quick Contents にしておくのが良さそうだ。 それでも遅い場合は(信用できるならば) Modified Date and Size 等を選ぶ必要があるかもしれない。


[ 2月16日全て ]

2009年7月28日 (火)

FriendFeed から twitterfeed このエントリーを含むはてなブックマーク

10日ほど前に Twitter へのフィード投稿を twitterfeed 経由から FriendFeed 経由に変更してみた(記事)のだけれど、挙動がニーズにマッチしないので twitterfeed に戻した。

FriendFeedTwitter 投稿機能だと date がちょっと古いフィードアイテムは新着でも投稿されないっぽいのである。

nDiki で使っている DiKickerRSS フィードでは、アイテムの date を最初の公開日時ではなくファイルシステム上にある記事ファイルの更新日時としている。 このためローカルホスト上で記事ファイルを作成し、例えば半日後に UnisonWeb サーバファイル同期させて公開するとその時点で半日前の日時の記事が新着となる。 twitterfeed ではこのような場合でも新着として Twitter へ投稿してくれるのだが、FriendFeed ではどうも新着であってももう旬ではない記事として投稿してくれないっぽい。 挙動の設定も変更できなさそう。

ということで FriendFeedTwitter 投稿を止めて、twitterfeed の設定を再アクティブ化。twitterfeedOAuth に対応したり利用できる URL 短縮サービスが選べるようになっていたりと着実に改良されているので今後も継続してサービスされていくことを期待したい。


[ Twitter 関連サービス ]


[ 7月28日全て ]

2009年12月14日 (月)

今日のさえずり - Twitterご利用明細書きた。1年分請求額 12,353円。 このエントリーを含むはてなブックマーク

@ 2009年12月13日

  • 10:13 FeedTweet の人から問題解決のために Customer Support ID 教えてという2度目の D いただいた。1度目の時に D で連絡返したのにと思って今確認したら follow されてなかった……。
  • 11:35 ようやく今年1月2日以降にもらった年賀状の受け記録を筆まめに入力して来年分の年賀状作成数を確認。住所変更の確認をしながら、ついストリートビューで見てしまったり。
  • 12:24 RT @k12u: 【速報】NTTから間違い電話がきた
  • 19:01 台所で大平原発見。六花亭のなんだけれどこれマイナー? 初めてみた。
  • 19:04 @nyafuru 風邪長引いてるね。熱は大丈夫? お大事に。
  • 19:22 この前会社でクラクラしたのでレバー食べる。
  • 23:49 yaGTD 調査中。 #GTD

@ 2009年12月14日


さくらのレンタルサーバ設定: Unison このエントリーを含むはてなブックマーク

そろそろマジで naney.org 移転先のサーバ設定せねば。ローカルとのファイル同期用に Unisonインストール

 bash
 mkdir tmp
 cd tmp
 wget http://caml.inria.fr/pub/distrib/ocaml-3.11/ocaml-3.11.1.tar.gz
 tar zxvf ocaml-3.11.1.tar.gz
 cd ocaml-3.11.1
 ./configure -prefix $HOME/tmp
 make world
 make opt
 make install
 cd ..
 wget http://www.seas.upenn.edu/~bcpierce/unison//download/releases/stable/unison-2.32.52.tar.gz
 tar zxvf unison-2.32.52.tar.gz
 cd unison-2.32.52
 PATH=$PATH:$HOME/tmp/bin
 gmake UISTYLE=text
 ./unison -version
 mkdir -p $HOME/local/unison-2.32.52/bin
 mkdir -p $HOME/bin
 cp -p unison $HOME/local/unison-2.32.52/bin
 ln -s $HOME/local/unison-2.32.52/bin/unison $HOME/bin
 rm -rf $HOME/tmp

[ さくらのレンタルサーバ プレミアム ]


[ 12月14日全て ]

2009年12月23日 (水)

www.naney.orgさくらのレンタルサーバへ移転 このエントリーを含むはてなブックマーク

naney.org メールサーバの移転に次いで、Web サーバの移転作業。

@ 静的コンテンツのアップロード

現行 Web サーバUnisonファイル同期している Web コンテンツを、さくらのレンタルサーバUnisonファイル同期

@ WiKickerインストール

nDiki 用に DiKicker (WiKicker) を make install。

 %bash
 $perl -MCPAN -e mkmyconfig
 $perl -MCPAN -e shell
   o conf makepl_arg PREFIX=/home/naney/local/WiKicker
   o conf mbuildpl_arg --install_base=/home/naney/local/WiKicker
   o conf commit
   notest install CGI::SpeedyCGI

 $tar zxvf WiKicker-0.420.tar.gz
 $cd WiKicker-0.420
 $export PERL5LIB=$HOME/local/WiKicker/lib/perl5/site_perl/5.8.9
 $perl Makefile.PL PREFIX=$HOME/local/WiKicker
 $make
 $make install

以前きっちり Module::InstallMakefile.PL を作っておいたおかげで、比較的スムーズにインストールできた(自画自賛)。

ちょっとはまったところは CGI::SpeedyCGI の make test を実行する(される)と SSH 接続がサーバ側から切られてしまうという現象にあったところ。 テスト用に大量にスクリプトが起動されるの検出して自動的に kick されたのだろうか。

@ .htaccess の修正

さくらのレンタルサーバでは .htaccess Options が使えないようなので削除。 ExecCGI や MultiViews が有効になっているようなので問題なし。

@ いつくかのスクリプトの修正

Perl 5.005_03 用に書いてあったスクリプトについて、Perl v5.8.9 で文字化けしないように utf8 まわりを修正。

@ cron 設定

1時間毎に実行したい処理を列挙するシェルスクリプトを1つ作って、コントロールパネルから1時間毎に実行するように設定。

現行サーバでは任意の crontab を設定できたので、1時間毎はちょっと物足りない。 おいおい負荷にならない範囲で、外部から定期的に HTTP アクセスして処理を定期的に実行できるようにもするかな。

@ DNS 設定変更

まだ動いていないスクリプトもあるけれど(大きいところだと NaneyOrgWiki (Wiki))現行サーバの解約日もせまっているので、サーバ移転させてしまうことに。

VALUE-DOMAINDNS サーバ設定を変更し www.naney.orgさくらのレンタルサーバにアクセスできるように A レコードを変更。

今のところ特に重い等もなく順調。 現行サーバでは深夜非常に重くなる時間帯があったのだが、それが無くなるのが嬉しい。 また容量が100MB*1から10GB*2になったので心理的にセーブしなくて良くなった。

年内に移行できて良かった良かった。


[ さくらのレンタルサーバ プレミアム ]

*1メール等別

*2メール他を含む


[ 12月23日全て ]

この日記のはてなブックマーク数 Add to Google RSS

Process Time: 0.035132s / load averages: 0.06, 0.12, 0.10
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)