PowerBook G4 12"

日刊インストーラー

  • mew mhc ruby-elisp rdtool-elisp navi2ch-cvs irchat-jp
    面倒くさいので sid からもってきてベタに設置。
    deb から fink のパッケージに変換する技を身につけねばならんな。
  • keychain
    Mac OS の keychain じゃないやつ。apt-get source してきてもげもげ
  • 仮想デスクトップ
    CodeTek VirtualDesktop. $30.n個のデスクトップに対して直接飛ぶキーバインドができればベストなのだが。すまん、これはできた。あとデスクトップ切り替えたら、そこにあるウインドウにフォーカス当たれっちゅうねん。

と、いうわけで、ひととおり環境は整った。さぁ遊びはおしまい、お仕事お仕事

  • iTerm はタブの名前と端末のタイトル (vt100 なシーケンスで設定できるところの)が一致しないな
  • uControl で Caps を Control にしているとき、Caps が押された状態 (Control なんだけど) でスリープさせると、起きたとき「Control が押されたまま」の状態になるようだ
  • あらゆる open コマンド (/usr/bin/open)
    Windows でいうなら start コマンド
  • Strange Unix in a strange land: Getting to know Mac OS X
    The default shell in Mac OS X is not the Bourne shell or bash. It'stcsh, descendent of the C Shell, csh. Bash and zsh are also availablebut, if the first thing you want to do when you start using the Unixcommand line on a Mac OS X system is to change your shell, you willhave to tackle another interesting element of Mac OS X - passwordinformation is not stored in /etc files, but in a database systemcalled NetInfo. Not unlike NIS or NIS+, NetInfo allows users to viewand change password and similar information on the command line, butonly if they know how to use commands such as nidump, niload andniutil. While there is a chsh (change shell) command, this toolchanges the shell in the /etc/passwd file and not in NetInfo, so thechange is ignored.
  • completion
    awk使ってknown_hostsからhostname拾っているところが
    foo-morimoto-[19]: ssh serverawk: i/o error occurred while closing /dev/stdin
     input record number 8, file /Users/morimoto/.ssh/known_hosts
     source line number 1
    .example.com
    
    みたいにゴミが出る。これはawkがいわゆるone true awkであるせいらしい?ださいんだけど、stderrを/dev/nullに喰わせて解決
    function z_ssh_host {
      reply=(`awk '{print $1}' ~/.ssh/known_hosts* 2>/dev/null | sed 's/,/ /'`)
    }
    compctl -K z_ssh_host ssh
    compctl -K z_ssh_host ssh-copy-id
    compctl -K z_ssh_host ssh-copy
    compctl -K z_ssh_host ping