IP アドレスのサブネットと CIDR の対応 (RFC 1878)

ひと昔前までは IP アドレスといえば、IPアドレス(例:192.168.0.1)とサブネットマスク(例:255.255.255.0)の組み合わせで表記するのが一般的であった。今でもウィンドウズや Mac でも固定(静的/スタティックともいう) IP アドレスをマシンに割り振るときは 192.168.0.1 と 255.255.255.0 などの数値を入力するから過去形のものでもないかもしれない。

続きを読む

Perl で、ブラウザから送られてきたデータを CGI.pm を使わずに処理する方法

最も原始的な例は以下のようになるだろう。今さらだけど、知っておいて損はないかもしれない。

HTTP プロトコルの場合、クライアントからサーバにデータを送る方法は POST メソッドか GET メソッドと仕様で定義されているから、POST の場合と GET の場合の2つのパターンを考えてデータを受け取ってあげればよい。

続きを読む

Ubuntu で、インストール後に必要な開発ライブラリ

以下のリストは、Ubuntu をインストールした後、SIPDHT2 のコンパイルをして足りなかったもののリスト。libgmp は数学ライブラリなのであまり使わないかもしれない。GNOME のウィンドウツールキット関係の開発モジュールはインストールされないのでそれはインストールする。

続きを読む

Google File System (GFS) とは(GFS の論文)

以下にリンク論文がある。

 

    <li><a href="http://209.85.163.132/papers/gfs-sosp2003.pdf" title="Google File System" target="_blank">http://labs.google.com/papers/gfs-sosp2003.pdf</a></li>
    

 

日本語の解説は

 

    <li><span class="itemTitle" align="left"><a href="http://dev.ariel-networks.com/modules/xfsection/article.php?articleid=50" title="Google File System(GFS)技術メモ" target="_blank">Google File System(GFS)技術メモ</a></span></li>
    

 

続きを読む

Google ドキュメント (Google Spreadsheets) で、日本語の曜日を表示する方法

基本的には =WEEKDAY(セル, パラメータ) 関数を使う。曜日は数字でしか取得できないので、数字に対応した日本語の曜日を自分で表示してあげる必要がある。めんどい。

  • =WEEKDAY() 関数の第1引数には A1 などのセルのアドレス、第2引数がトリッキーで、何も指定しないと日曜日の値が 1 となる。つまり、
  • 続きを読む