〜2010年2月下旬〜
なかなかいいんだけど、これだと空白を含むディレクトリがあるとだめ。
% du -x --max-depth=1 | sort -n | cut -f2- | xargs -d '\n' du -hxs
cutで2番目以降のフィールドを表示し、
xargsには明示的に改行をデリミタに指定すればよさげ。
そもそもdu -hの結果でsortできればこんな面倒なことをしなくていいわけで、
こんなこともあろうかとGNU coreutilsのsortにはちゃんと-hオプションがあったりする。
-h, --human-numeric-sort compare human readable numbers (e.g., 2K 1G)
ruby-1.9.1-p378で試すとこんな感じ。ってtkでかすぎ。
% du -h --max-depth=1 ext | sort -h 12K ext/continuation 12K ext/coverage 12K ext/fiber 24K ext/fcntl 28K ext/io 28K ext/mathn 36K ext/dbm 36K ext/etc 36K ext/syslog 48K ext/racc 52K ext/gdbm 52K ext/stringio 56K ext/iconv 56K ext/sdbm 56K ext/strscan 68K ext/pty 72K ext/readline 84K ext/curses 144K ext/zlib 168K ext/socket 204K ext/dl 272K ext/bigdecimal 300K ext/digest 304K ext/json 376K ext/syck 516K ext/win32ole 592K ext/openssl 720K ext/nkf 1.8M ext/ripper 8.9M ext/tk 15M ext
もう20年は使ってるSKKではあるが、辞書がいまだにこんなに小さい。
% ls -oh /usr/share/skk/SKK-JISYO.L -rw-r--r-- 1 root 4.3M 2009-09-26 09:15 /usr/share/skk/SKK-JISYO.L
こんだけ小さいならskkservは要らないよななんて思った。
% ls -oh ~/.skk-jisyo -rw------- 1 eban 197K 2010-02-21 20:03 /home/eban/.skk-jisyo
個人辞書もあまり増えない。使ってる語彙なんてそれほど多くないしねえ。
Clzip is a lossless data compressor based on the LZMA algorithm, with very safe integrity checking and a user interface similar to the one of gzip or bzip2. Clzip decompresses almost as fast as gzip and compresses better than bzip2, which makes it well suited for software distribution and data archiving.
Clzip uses the lzip file format; the files produced by clzip are fully compatible with lzip-1.4 or newer. Clzip is in fact a C language version of lzip, intended for embedded devices or systems lacking a C++ compiler.
lzipとxzはどっちを使うべきなんだろう。
例の発言を機に3年振りに見直したら28Bから25Bへ。
でもこれって1.8.8devだと動かないんだよなあ。
あとで試す。
sslh lets one accept both HTTPS and SSH connections on the same port. It makes it possible to connect to an SSH server on port 443 (e.g. from inside a corporate firewall) while still serving HTTPS on that port.
bashはちゃんと効くんだけど、なぜかzshは/cygdrive以下だと効かない。
しかもc:/でも効かないのに
% ln -s c:/ ~/c
みたいなことをすると~/c経由では補完が効く。どういうこと?
とりあえずこれで凌いでいる。
ruby-coreでのエラーメール。これは処理に困るなあ。
いつもは適当に気を利かせてunsubscribeするんだが。
本当に退職しちゃったんかな。
ぐぐってみたら本当に辞めていた 。処理早いな。
できるという話なので調べてみた。
するとautoload -U compinit; compinit -uのせいだとわかった。
しかしこれをやめるとコマンドラインのオプションの補完ができなくなる。
さてどっちを優先すべきか。
% ln -s /cygdrive/c /
とすれば/cでアクセスできてmount -c /と同じ効果があるわけで、
こっちにするか。どうせあとDドライブぐらいだし高が知れてる。