タグ

ブックマーク / blog.cnu.jp (2)

  • /etcをgit,Mercurialで管理する | Happy My Life

    etckeeperより。 みなさんは、/etc以下のファイル(設定ファイル群)をどのように管理しているのだろうか? 私は相変わらず、元ファイルを退避した上で設定を変更していたりする。 ここ最近、git/Mercurial等のバージョン管理システム(VCS)が手軽に使えるようになってきたので、これらを使って設定ファイル群を管理しようと考えるのはごく自然な事。 変更に失敗して前の状態に戻したいとか、バージョンアップで今の設定ファイルが上書きされてしまうという事のたびたび起こる。 ただ、設定ファイルでは/etc/shadowのように管理者権限が無いと操作できないファイルが存在するなど、ソースコードと同じ管理方法ができない。そういう事もあり、VCSを使えば便利という事は分かってはいるが、いまいち使う気になれないのも、これまた事実。 で、そんな時に便利なのが、etckeeper。これは、設定ファイル

  • プログラミング格言集

    psychopathより。 金言、格言は古今東西いろいろあるのだが、ここではプログラミングに関する格言がまとめられていたので、抜粋して翻訳してみる。翻訳に間違い等があった場合は、コメント等で指摘してください。 We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil 私たちは、時間の約97%を占めるわずかな効率に関しては忘れるべきである: 時期尚早な最適化は諸悪の根源だ。 - C. A. R. Hoare Walking on water and developing software from a specification are easy if both are frozen 水の上を歩くのと、仕様に基い

  • 1