タグ

ブックマーク / www.codereading.com (2)

  • ベテラン Unix 管理者の9つの習慣

    習慣その1: sudo を使わない sudo は臆病者の松葉杖みたいなものさ。root 権限が必要なら私たちは su コマンドで root になる。sudo なんてナンセンスだ。 実際、私たちは、すべてのユーザーに sudo を強制する Unix ライクなオペレーティングシステムでは、最初に sudo su - として root のパスワードを変更するよ。そうすれば、快適にそして永久に su - できるからね。 排他的に sudo を使うことは、ガーターをバンパーでカバーしているボーリングに似ているね。安全だけど、行動を通して考えることをしない原因となるんだよ。 習慣その2: emacs ではなく vi を使う。pico や nano は絶対使わない。 多くの Unix 管理者にとって emacs が、 Unix のマイクロソフト ワードと言えるほど、親愛なものであることを知っています。

    ベテラン Unix 管理者の9つの習慣
    punitan
    punitan 2013/12/26
  • Python でシンプルな IRC クライアントを作成する

    IRC ボットを書きたくなったので調べてみた。 ボットでやりたかったことは発言の保存とメッセージが URL だったらウェブページのタイトルを取得して発言すること。 そのために IRC クライアントの実装の概要を掴めれば良い。 読んだソースは ASPN : Python Cookbook : Connect to an IRC server and store messages into a file 。 ネットワークプログラミングはやったことなかったので知識ほぼゼロからのスタート。 覚えたことあるいは必要になった知識 socket プログラミング クライアント サーバ モデルのプログラミング RFC を読む必要性 (重要なおまけ) プログラムをハングアップしないようにバックグラウンドで動かす方法 import socket, string #some user data, change a

    punitan
    punitan 2010/12/10
  • 1