pythonパッケージインストール

http://peak.telecommunity.com/dist/ez_setup.py
からez_setup.pyをダウンロードして、

python ez_setup.py

コマンドプロンプトから実行。その後

C:\Python25
C:\Python25\Scripts

にパスを通す。あとは、

easy_install モジュール名

でインストール完了。
C:\Python25\Lib\site-packagesに自動的にフォルダが作られるので、
「パッケージをどこに置くか」など何も考えずにimportできる。

Ethernetの歴史

イーサネットは軍用技術が転用されてできたと思っていたが、
どうもそんなに単純な話ではないらしい。

確かにイーサネットは1969年に運用を開始した有線パケット通信網である
ARPANETを元にしている。
しかし、同じく1969年に運用を開始したハワイ大学の無線パケット通信
「ALOHA システム」もイーサネットの発明に大きな影響を与えた。
その最も大きな影響とはCSMA(Carrier Sense Multiple Access)だ。
CSMAは衝突を前提にしたシステムで、イーサネットも同じように衝突を前提としている。
CSMAを有線同軸ケーブルで実現するため、
有線通信の特性を考慮したイーサネットの中核的技術として、
CSMA/CD( Carrier Sense Multiple Access withCollision Detection)という
媒体アクセス制御プロトコルが考案された。

このように、イーサネットは1969年から1970年代の初頭にかけて、
いろいろな技術の刺激を受けて誕生した。

参考
Q&Aで学ぶイーサネットの基礎知識
http://www.geocities.jp/hiroyuki0620785/intercomp/internettimeline1a.htm

screenを使ってみた

ログアウトした状態でプログラムを動かしたかったので、
screenコマンドを使ってみた。
Let's use SCREEN!
に全部書いているので、コマンドだけリストアップしておく。

screen -D -RR 起動
^Z c 新しい仮想画面の生成
^Z n 仮想画面の切替(昇順)
^Z w 仮想画面リストの表示
^Z A 仮想画面のタイトル変更
^Z [ コピーモード
^Z ] ペースト
^Z d デタッチ
^Z S 画面を2分割
^Z TAB 次の領域にカーソル移動
^Z Q 現在の領域以外を全て破棄
^Z X 現在の領域を破棄