Just another Ruby porter,


4月中旬の日記 | RDF

2014-04-19 (Sat)

Ubuntuのsubversionが更新されてsvnのフォーマットが新しくなった

svn upgradeが必要だ。

% svn up
svn: E155036: Please see the 'svn upgrade' command
svn: E155036: The working copy at '/home/eban/ruby/ruby-trunk'
is too old (format 29) to work with client version '1.8.8 (r1568071)' (expects format 31). You need to upgrade the working copy first.
% time svn upgrade
Upgraded '.'
svn upgrade  0.11s user 0.02s system 27% cpu 0.480 total
% svn up
Updating '.':
U    README.EXT
U    time.c
U    include/ruby/intern.h
U    include/ruby/ruby.h
U    ChangeLog
U    string.c
U    parse.y
U    ext/zlib/zlib.c
U    ext/openssl/ossl_x509name.c
U    NEWS
U    numeric.c
U    README.EXT.ja
U    internal.h
U    version.h
U    bignum.c
U    marshal.c
U    test/ruby/test_syntax.rb
U    rational.c
Updated to revision 45637.

一瞬で終わる。


2014-04-18 (Fri)

Ubuntu 14.04 LTS

正確にはXubuntuではあるが、do-release-upgradeしてあっという間に更新完了。
なぜかfstabに登録してるnoautoのエントリーがデスクトップに現れた。
これで簡単にマウントできるな。
家のPCはそろそろ新規インストールしなおすかな。


2014-04-17 (Thu)

sig dashes

署名との区切りには"-- \n"が使われるが、
Thunderbirdでこれに返信するとsig dashes以降が含まれない形で引用される。
つまり全文引用系のビジネスユースで非常に困ることになる。
昔は全文引用は悪だったのでこんな仕様になっているなんて気づかなかった。
返信するときれいさっぱり消えてなくなるのでどうしたもんかと思ったが、
とりあえず全部選択してから返信すればいいようだ。
about:configにもフラグはなさげ。


2014-04-16 (Wed)

tmux 1.8のcapture-pane

-pオプションが追加されて標準出力へ表示することができるようになったので、
わざわざバッファへ入れる必要がなくなった。これで

% tmux capture-pane \; show-buffer \; delete-buffer

のような処理は

% tmux capture-pane -p

と書ける。しかもバッファは元のままだ。


2014-04-15 (Tue)

diffでコメントを無視する

-Iでパターンを指定すれば無視してくれる。

% seq 5 | sed '1i#foo' | tee foo.txt
#foo
1
2
3
4
5
% seq 5 | sed '1i#bar' | tee bar.txt
#bar
1
2
3
4
5
% diff -u -I '^#' foo.txt bar.txt

しかし3の部分をいじってみると

% seq 5 | sed 's/3/33/;1i#bar' | tee bar.txt
#bar
1
2
33
4
5
% diff -u -I '^#' foo.txt bar.txt
--- foo.txt	2014-04-15 23:31:33.539837026 +0900
+++ bar.txt	2014-04-15 23:33:25.665144811 +0900
@@ -1,6 +1,6 @@
-#foo
+#bar
 1
 2
-3
+33
 4
 5

のようになぜかコメント部分が出てきてしまう。
-uは前後3行なのでこの組み合わせだと-uが勝ってしまうようだ。
この場合は-U0と該当する行だけ表示させればとりあえず避けることができる。

% diff -U0 -I '^#' foo.txt bar.txt
--- foo.txt	2014-04-15 23:31:33.539837026 +0900
+++ bar.txt	2014-04-15 23:33:25.665144811 +0900
@@ -4 +4 @@
-3
+33

4月中旬の日記 | RDF


WWW を検索 jarp.does.notwork.org を検索

わたなべひろふみ
Key fingerprint = C456 1350 085F A320 C6C8 8A36 0F15 9B2E EB12 3885
Valid HTML 4.01!