2013-04-15から1日間の記事一覧

ipcalcコマンドでサブネット計算をする

ipcalcコマンドを使うと、/29のようにキリが悪いサブネットについて、サブネットマスクやブロードキャストアドレス、収容可能ホスト数などが計算できる。サブネットマスクからプレフィックス長を求めることもできる。便利。 $ ipcalc 192.168.0.100/29 Addre…

PythonでHaskellのMaybeモナド(もどき)を実装してみる

Haskellを勉強してきて、ようやくモナドの雰囲気がわかってきたので、Maybeモナドのような計算をPythonでやってみる。 #!/usr/bin/env python # -*- coding: utf-8 -*- # instance Monad Maybe where # return = Just # fail = Nothing def Maybe(x): return…