mumumuの日記: 711, rpm -qf, bridge pattern, doxygen ...
・7-11
twitter では随分前に呟いたが、現在住んでいるマンションの目の
前に突如セブンイレブンが出現した。以前は駅前にあった店舗が移
転してきたのだという。徒歩30秒というあまりの便利さに毎日通う
のだが、今日 電子マネー nanaco を営業された。毎日来るんだった
ら是非使ってくださいと言われ、ちとその気になっている(´ー`; )
・rpm -qf
CentOS で、/etc/sysconfig/network-scripts/ifcfg-ethX に設定
できる項目のドキュメントってどこにあるの? と某氏から聞かれた。
Red Hat 系でmanがないディレクトリやファイルは、それをrpm -qf
に渡してそれが所属するパッケージ名を知り、/usr/share/doc 以下
のパッケージ付属のドキュメントを探すと良い。
上記のファイルの例だと(以下は CentOS 3.7 で実行)
$ rpm -qf /etc/sysconfig/network-scripts/
initscripts-7.31.31.EL-1.centos.1
と出るので、/usr/share/doc/initscripts-7.31.31.EL/ 以下を調べ
ると、sysconfig.txt が見付かる。
・doxygen
http://www.fides.dti.ne.jp/~oka-t/doxygen-manual/html/
C, C++, Java 等のソースからドキュメントを生成するdoxygen. 結
構便利である。Undoc なソースのインターフェイスや継承関係を見
るときなど死ぬ程便利。ヘッダファイルみてわかるようでなきゃダ
メだと豪語する人もいるが、何もかもUndocなファイル群を見ても見
通しが悪いのでちょっと無理があると思う今日この頃。
上記は dot を用いて継承グラフも生成できる。見ているとデザイン
パターンも見えたりして面白がってしまう。
最近見ているフレームワークでは bridge pattern が多用されてい
るが、理由や意図が透けて見えて興味深かった。
711, rpm -qf, bridge pattern, doxygen ... More ログイン