2013-11-06から1日間の記事一覧
こんなルーチンが必要になったり。 /*! IPv4アドレス文字列の区切り文字(.)を除去して0埋め12Byte文字列に変換する。 例) ["192.168.0.1" → "192168000001"] @param address :変換元のIPアドレス文字列。 @param str :変換結果。12Byte確保しておくこと。入…
こんな感じです。他に方法ないのですかね。 /*! 16進数ASCIIコードをint型の16進数に変換する。 例) ['0' → 0x00], ['a' → 0x0a], ['F' → 0x0f] @param character :変換元の16進数文字(ASCII) @return 変換結果。16進数文字でなければ0を返す */ int charact…
bool型の変数を、int型に変換したい時が稀にあります。falseなら0, trueなら1にしたい場合、とりあえず、適当な変換ルーチン作っとけばいいかな、みたいな安易な考えの結果がこれです。 int boolToInt(bool b) { return b ? 1 : 0; } 何故か嫌われる三項演算…
XP(エクストリーム・プログラミング)に、YAGNIという言葉があります。"You Are'nt Going to Need It"の略で、「そんなの必要ないって」という意味です。 Wikipedia大先生は、こう語ります。 YAGNI原則を提唱する人々は、その理由として以下を挙げている。 あ…
今回開発するアプリケーションは、初めてのdoxygenに挑戦しようと思っています。以下のWEBサイトを参考に、私的に好みな感じにしてみました。できるだけ、書く量が少なくなるように意識しています。いるかなー。。?と思ったらいらない。初めてなので、まだ…