edebug でステップイン

`i’ でステップインできる。 知らなかった。今まで関数を探してブレイクを張っていた。。。

2008-03-22 (土) · masutaka

ネットワーク長を付記した IP アドレス

例えば、172.24.0.0/17 と表記された場合は、まず 1 を最上位ビットから 17 個敷き詰めてみる。 |11111111 11111111 10000000 00000000 ビット反転する。 |00000000 00000000 01111111 11111111 10 進数に戻す。 |0 0 127 255 172.24.0.0/17 は 172.24.0.0〜172.24.127.255 の範囲だと分かった。 ...

2008-03-17 (月) · masutaka

お腹のマッサージ

よしだ整体院 の先生の話によると、通常は時計回りにマッサージすると良いらしい。 下痢ぎみの時は反時計回り。

2008-03-17 (月) · masutaka

手作りしょうゆキット

アド街で紹介されていた。1 年でマイしょうゆができるらしい。 ウケ狙いのプレゼントに良いかも。 URL: http://www.marukin-chuyu.com/kodawari/shoyu/kit.html

2008-03-17 (月) · masutaka

IPv6 に思う by 山本和彦氏

http://itpro.nikkeibp.co.jp/free/v6start/voice_v6/20010527/1/

2008-03-17 (月) · masutaka

コマンドラインからのバイトコンパイル方法

|% emacs -Q -batch -f batch-byte-compile .emacs.el

2008-03-13 (木) · masutaka

必要条件と十分条件

命題「A ⇒ B」が真である時 A を B である為の十分条件 sufficient condition と言い、B を A であるための必要条件 necessary condition と言う。 ある命題 A が成り立つようなものの範囲を真理集合 truth set というが、 A ⇒ B が真である場合の A, B の真理集合の関係は A ⊆ B となってい る(Venn 図で描くと下の図の通り)。 つまり、B の範囲に入る為には A であれば十分であり、A の範囲に入る為には B であることが先ず必要だからというのが、その名の由来であるという。 ...

2008-03-11 (火) · masutaka

emacs C++ 開発環境

emacs C++ 開発環境 gtag のススメ、Visual Studio のような gdb-mode など。 元ネタは小関さんの「過負荷な日々 」

2008-03-09 (日) · masutaka

高度信頼設計

フォールトトレランス(障害許容) システムの信頼性を高めること。 障害が発生してもシステムが停止しないようにすること。 システムを二重化するとか、運用しながら修復するとか。 フォールトアボイダンス(障害回避) 信頼性の高いシステムを構築すること。 信頼性の高い部品を使用するとか、十分なテストをするとか。 リカバリー(障害回復) いち早くシステムを復旧できるようにすること。 バックアップを取ること。

2008-03-09 (日) · masutaka

がっつりスクロールすることがある

scroll-conservatively に 1 を設定して、next-line でバッファを読み進めて いくと、(当然だが) 1 行ずつスクロールできる。 ただ、ウィンドウの一番下にカーソルがある状態で、ウィンドウの幅より大き く、折り返しが発生している行に進むと、scroll-conservatively のデフォル ト(0)と同じ動きをしてしまう。確認した Emacs は 22.1。これはバグ? ...

2008-03-03 (月) · masutaka