Linuxのiptablesによるパケットフィルタリング入門
続きを読む概要
1. iptablesとは
1-0. iptablesの機能
1-1. iptablesの動作確認
1-2. 設定されているiptablesを確認する
1-3. 押さえるべき用語
1-4. テーブル
1-5. チェイン
1-6. ルーティングと各チェインの関係
1-7. ターゲット
2. iptablesの基本操作
2-1. ルールを全て削除する
2-2. ルールを追加する
2-3. ルールを削除する
2-4. ルールを挿入する
2-5. 設定詳細を見る
3. iptablesの設定
3-1. /etc/init.d/iptables
3-2. /etc/sysconfig/iptables
3-3. /etc/sysconfig/iptables-config
Linuxのsyslog入門
続きを読む概要
1. システムログとは
2. ログの検査
3. 主なシステムログファイルの種類
4. ログファイルのローテーション
5. ログの出力
C言語のシフト演算とビット演算
続きを読む概要
1. シフト演算について
1-1. 左シフト
1-2. 右シフト
2. ビット演算について
2-1. ANDの使用方法
2-2. ORの使用方法
2-3. XORの使用方法
正しいプログラムを作るための方法「デザインレシピ」
プログラミングの基礎 (Computer Science Library)
で提示している方法「デザインレシピ」がプログラムを作る上で参考になりました。
デザインレシピとはプログラムを作る、デザインするにはどうすればよいのかを示すレシピです。フェライゼン(M.Felleisen)氏らによって提唱されている方法のようです。
How to Design Programs
これだけでは分かりにくいので、例を紹介します。
続きを読む