トップ(最新) | <前

nDiki : Unison

Unison

Unison File Synchronizer

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

関連情報

スポンサード リンク

Related term

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日

◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
◇ 2GB 無料のオンラインストレージサービス Dropbox に次のリンク先から登録すると今なら 250MB プラス! → Dropbox


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日全て ]

2011年2月8日 (火)

今日のさえずり: bach ってホスト名、batch と見間違えるから嫌だということが判明 このエントリーを含むはてなブックマーク

@ 2011年02月08日

  • 09:58 昨日はまだ表示されていなかった Facebook の[アカウント設定]-[設定]-[アカウントのセキュリティ]の[セキュアな接続(https)]が表示されるようになったので設定。 #Facebook
  • 11:11 なんだ、Windows のリモートデスクトップってローカルのドライブをリモートからアクセスできるように簡単に設定できるんだ。ファイル同期とか気にしなくてもいいんだな(速度的な問題がなければ)。
  • 11:18 net use n: \\tsclient\d した。
  • 12:10 野菜を食べようタンメン 398円。 (@ セブン-イレブン 神田佐久間町店) http://4sq.com/dItvAt
  • 13:38 ウイルスバスター ビジネスセキュリティサービスの製品コンソールに入れない。
  • 13:47 ユーザ名間違えてた。 RT @Naney: ウイルスバスター ビジネスセキュリティサービスの製品コンソールに入れない。
  • 13:58 リモートデスクトップ上で起動した Skype、オーディオ設定の[スピーカー]は[リモート オーディオ]になってローカルで音が聞けるけど、[マイク]が[なし]で NG。
  • 14:13 「紙copi」の事業譲渡に関するお知らせがきた。
  • 15:51 これ踏んだか。「Windows 7 または Windows Server 2008 R2 を実行しているクライアント コンピューター上のネットワーク共有のアプリケーションを開こうとするとエラー メッセージ: 0xc000000f」 http://bit.ly/dV5TIa
  • 16:46 結局 Unison で同期かけてる。
  • 18:02 RT @k12u: 【新発見】 rm -rf / より mv /* の方が即効性がある!
  • 18:33 bach ってホスト名、batch と見間違えるから嫌だということが判明。
  • 18:50 リモートデスクトップ先に Strawberry PerlSKKIMEインストールしました。ご了承ください(XKeymacs は手動で立ち上げます)。
  • 19:12 Unison を socket method で使ってしまってゴメンナサイ。
  • 19:43 Windows 7 に自分のアカウントでリモートデスクトップで入って、デスクトップにある邪魔くさいアプリケーションショートカットをバシバシ消しておいたら、その PC のユーザから悲しみの声が。えぇー、そうなん? デスクトップのショートカットってアカウント毎じゃなかったのお。
  • 19:52 @y_aki 管理者権限のついてるアカウントだったのであっさり消せちゃったんですね。
  • 19:58 @y_aki 明日出社したらごみ箱から拾ってみます。
  • 20:48 明日スーツ着て出社予定だけど、前回から1年弱ぶりだよ。去年入社した人は私のスーツ姿知らないんじゃない? 「スーツ着て出社したら大騒ぎになってる (2010-03-30) http://bit.ly/hoj7OD
  • 23:15 NHKオンデマンドで見逃がした番組見る方向で検討中。アクトビラ ビデオ・フルにすればいいのかな。
  • 23:23 Z全然駄目だ。測定サイトで 0.8Mbps だった。
  • 23:39 そういえば PIXUS MP980 って両面印刷できるんだと思ってやってみたら、いきなり用紙つまった。
  • 23:40 紙がちょい厚めだったかな。

[ 2月8日全て ]

2012年2月7日 (火)

Unison で同期しているディレクトリの一部を Dropbox フォルダへ移動してどこでも編集可能に このエントリーを含むはてなブックマーク

さくらのレンタルサーバ上にあるデータはローカルの Linux BOX と Unison で同期している。 この nDiki の記事も Emacs でテキストファイルで作成した後、Unison で同期して公開している。

 [さくらのレンタルサーバ]
 /home/naney 
     |
   <Unison> 同期
     |
 [ローカル PC]
 /home/naney/site/site_name/sync

ただこれだとローカル PC から離れている時の記事の下書きとか面倒くさい。ということで Dropbox 上に一部を置くことにした。同期している全てのデータを Dropbox 上に置くのはナンセンスなので、一部のディレクトリのみ。

Dropbox フォルダ側は単一のディレクトリツリーである必要があるので、Unison で同期しているディレクトリのツリーの一部を Dropbox フォルダ上へ移動し、シンボリックリンクに置き換え。Unison の設定ファイルに follow = path share/some_dir を追加してそのディレクトリはシンボリックリンクを辿ってその先の中身で同期するようにした。

 [さくらのレンタルサーバ]
 /home/naney 
     |
   <Unison> 同期
     |
 [ローカル PC]
 /home/naney/site/site_name/sync
     /home/naney/site/site_name/sync/share/some_dir
         |
       <symbolic link>
         |
     /home/naney/var/Dropbox/site/_name/sync/some_dir
 /home/naney/var/Dropbox/site/_name/sync
    |
 [Dropbox]

これで Dropbox を入れた他の PC や Android 端末から記事の作成・編集ができるようになった。

ちなみに Google Chrome に SourceKit をインストールすると、Web ブラウザ上から直接 Dropbox 上にテキストファイルを作成したり既存のテキストファイルを編集したりできて便利。 テキストファイルは UTF-8LF になるのでいい感じ。


[ 2月7日全て ]

2012年4月1日 (日)

今日のさえずり: 人を疑うのも嫌だし人に疑われるのも嫌なので、一切アクセスしないし投稿もしないことにしてる このエントリーを含むはてなブックマーク

@ 2012年04月01日

  • 08:34 毎年この日は、人を疑うのも嫌だし人に疑われるのも嫌なので、一切 The Internet にアクセスしないし投稿もしないことにしてる。
  • 09:49 TweetDeck 修正完了か。復活しとる。
  • 11:04 RT @as_tone: 久しぶりに池袋に来たら、西武と東武が入れ替わって西が西武、東が東武になってた。すごく分かりやすくていい!
  • 11:39 うちもユニクロ企業コラボT作ってもらわないかなー。
  • 11:44 @nagowl お、昨日の深夜に復活してたんですか。昨日は HootSuite に浮気してました。見やすさ的には TweetDeck の方が好きなんで復活助かります。
  • 14:16 @nagowl Crowy 数カ月前にしばらく使ってたんですが、Facebook 認証だといろいろ権限求めてくるので使わなくなっちゃいました。日本的な機能とか入ってていいんですけどね。
  • 15:53 RT @lesamoureuses: そういえば今日辞める人たちのunkさんばりのガルーンの「初退職…ども…」を見忘れた。あとで何書いたのか見なくちゃ。
  • 16:08 いい陽気なので窓開けて換気した(自殺行為)。
  • 22:02 家に NAS 欲しい。Unison から rsync できるやつ。
  • 22:07 たまには iPad も使うか。
  • 22:41 「いっそ、もっと、輝こう」という封書がきたので何かと思ったら、ゴールドカードのお誘いだった。年会費10,500円なんて払えんよ。
  • 23:08 あ、緊急地震速報出てた地域あるんだ。
  • 23:10 Yahoo! JAPAN、地震情報がヘッダ部分に挿入されるんだ。いいね。
  • 23:19 REGZA の連ドラ予約でカーネーションの最終回録画失敗してて騒ぎになってる。
  • 23:27 NHKオンデマンドも壊れてるし。
  • 24:21 Emacs のカラースキームを Solarized (dark) にしてみた。目に優しくなるかな。 http://t.co/JGv5FGxC
  • 24:23 ミニ四駆? 何それチョロQ?

[ 4月1日全て ]

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

Process Time: 0.060995s / load averages: 1.51, 2.01, 2.05
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker
Base theme by Nana (for tDiary)