おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2005年07月20日(Wed) 休暇明けはいろいろつらいです [長年日記]

仕事もメールもたまりまくり

仕方がないので一つずつ地道に解決していくのです。がんばろー!

そして、tDiaryのCSRF対策にも、るびま8号にも、あまりコントリビュートできなかったのでした。ごめんなさい。

そしてこの日誌も見えなくなっていました

ご迷惑をおかけしました。

いちユーザーあたりのプロセス数制限にひっかかってしまいました。tDiaryを起動するときにload averageとかプロセス数とかを、uptimeコマンドとかpsコマンドを起動して確認しているのですが、その瞬間にプロセス数を数えられてしまった模様。

仕方がないので、初めてRubyの拡張ライブラリを作りました。ruby-netbsd-sysinfo-0.0.2。Pythonの経験から想像して完成するのは来週くらいになるかな、と思っていたのですが、思いの他簡単にできてしまったようです。システムコールの返り値をチェックしてない、という代物なのですが…そのうち。

負荷はgetloadavg(3)というライブラリ関数を使って実装してます。uptimeの出力と同じ数値が得られました。Linuxでも使えそう。プロセス数を得るには、kvm_getproc2(3)を利用してます。こちらはLinuxには無さそうでした。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>