2004-06-18 曇り,風があって涼しめ [長年日記]
_1 mazda VERISA
HDDカーオーディオが標準で搭載される模様.ところでどうやってデータを保存するんだろう?
_3 よく使うコマンド
mputさんとこより
早速なのでやってみた.計算スクリプトはhttp://homepage1.nifty.com/~tetsu/ruby/diary/0008.html#17のものを利用.一部変更した.出力をソートしやすいようにコマンド数を先に出すようにしただけ.
#! /usr/local/bin/ruby # /home/tetsu/src/ruby/junk/histpickup.rb # Created: August 17,2000 Thursday 20:42:30 # Author: tetsu(WATANABE Tetsuya) # Modified by MUNEDA Takahiro summary = Hash.new(0) File.foreach(File.expand_path('ZSH_HISTORY_FILE')) do |line| line.scan(/;(\S+)/) do |cmd| cmd[0].sub!(/^.*\//, '') summary[cmd[0]] += 1 end end summary.keys.sort.each do |cmd| print cmd, ' ', summary[cmd], "\n" end
で
$ ruby cmd_count.rb | sort -nr
とすれば実行回数が多い順にずらっと表示される.
今回計算したのは2台のマシン.
- メインマシン コマンド実行数約 25,000
- 共有開発マシン コマンド実行数約 15,000
メインマシン
1 4737 ls 2 1966 cd 3 1829 grep 4 1745 less 5 1695 la (ls -aF のエイリアス) 6 1055 sudo 7 967 ll (ls -lF のエイリアス) 8 748 ps 9 628 xemacs 10 625 rm 11 622 s (screen のエイリアス) 12 543 nano 13 532 cat 14 488 find 15 425 mv 16 388 su 17 331 namazu 19 326 history-all 20 319 X (ACCEPT_KEYWORDS=~x86 のエイリアス)
共有開発マシン
1 2648 ls 2 1560 cd 3 1011 la (ls -aF のエイリアス) 4 735 w 5 709 make 6 620 less 7 594 grep 8 501 emacs 9 486 cp 10 466 lspci 11 457 echo 12 434 dmesg 13 420 s (screen のエイリアス) 14 343 rm 15 334 cat 16 332 su 17 331 ll (ls -lF のエイリアス) 18 294 modprobe 19 289 ps 20 275 diff
おお,やっぱり用途が違うとコマンドも違ってくるねぇ.
前者はXEmacs(最近はEmacs)を開いてその上で結構何でもやっちゃうのでファイル操作系が多いかな.個人的にEmacs上で grep するのが嫌いなので grep がちょっと多めか.あと自分マシンなのでsudoが多い.
後者は上で調査したソースを実際にコンパイルしてその結果をみたりテストしたりするので make,w,echo,dmesg,modprobe などが多いねぇ.
これはおもしろい.半年後くらいにまたやってみよう.
_4 車契約
実印を押して本契約完了.とりあえず税金分など諸手続に必要な分 \200,000 を支払う.やっと車を買うことの実感がわいてきた.
_5 計量カップ
先日まで我が家には炊飯器に付いてきたお米を量るタイプしかなかった.使いにくいので新しいものを買うことに.今回買ったのは OXO グッド・グリップスアングルドメジャーカップ (小) 250ml
何よりも気に入ったのが量るときに横から見なくてもいいこと.上からカップ内をのぞくだけで内容量が量れる.またとても持ちやすい.グリップには滑り止めが付いていて,かつ,親指を乗せるところが凹んでいてざらざらしている.
計量カップとしてはかなり高いが値段相応の価値はありそう.今回もいい買い物ができた.
URI typo してるよ〜>Momonga Project Update