2006-03-10 [長年日記]
_1 synergy
synergy-1.2.6から1.2.8にアップデートしたら
% synergys ERROR: synergys.cpp,1060: cannot read configuration "/home/muneda/.synergy.conf" : read error: line 7: argument before first screen ERROR: synergys.cpp,1060: cannot read configuration "/etc/synergy.conf" : read error: line 7: argument before first screen synergys: no configuration available
とエラーが出て起動しなくなった.以下のように設定ファイルを修正.
% diff -u .synergy.conf{~,} --- .synergy.conf~2005-12-14 16:24:31.000000000 +0900 +++ .synergy.conf2006-03-10 15:04:13.000000000 +0900 @@ -4,10 +4,8 @@ # line. comments may appear anywhere the syntax permits. section: screens -# Gentoo box -mux06: -# Windows XP -mux05: +mux06: # Gentoo box +mux05: # Windows XP end section: links
追記: 後輩君からのアドバイスを参考に2画面でループさせるようにした.
% diff -u .synergy.conf{~,} --- .synergy.conf~ 2006-03-10 15:04:13.000000000 +0900 +++ .synergy.conf 2006-03-10 20:46:37.000000000 +0900 @@ -11,8 +11,10 @@ section: links mux06: right = mux05 + left = mux05 mux05: left = mux06 + right = mux06 end section: aliases mux06:
これでどちらか端に近い方からマウスを移動させられる.便利.
_2 { }
linux/Documentation/SubmittingPatchesより
ファイル名とファイル名+αとの間で差分をとるには
% diff -up hoge{~,} --- hoge~ 2006-03-09 16:46:31.000000000 +0900 +++ hoge 2006-03-09 16:46:52.000000000 +0900 @@ -1 +1,3 @@ hoge + +fuga
のようにすればいいらしい.これは楽チンだ.今までずっと
% diff -up hog{e~,e}
としてた.
これは別にdiffに限った話ではなくその他のコマンドにも利用可能.
% ls -l hoge{~,}
zshとbashで動作確認済.上で使っているdiffもコレと同じ.
http://mux03.panda64.net/diary/20060312.html#p03<br>muneda's diary<br>Re: { }<br>先日のコマンドと同じようなことをちょうどotsuneさんとこでもやってた.<br>なるほど,応用例はいろいろあるな..bakはよく使うしイタダキ!<br><br>scp {,user@hostname:}/usr/local/etc/hoge.conf_<br><br>もよさげだ.