2012-01-01から1ヶ月間の記事一覧

プログラミング言語の「良さ」とは?

プログラミング言語の良し悪し?についてはよく考えているので少し書いてみる。 定義 type プログラング言語=(学習時コスト * 開発時コスト) プログラミング言語の良さ=学習時コスト+開発時コスト*開発回数 ※この値は小さいほうが良い。 ※開発時コストと…

Javaで、equalsとhashCodeをオーバーライドするのが面倒くさい

※本質を逃していたので色々変えました。201201101948Javaで、構造体のように使うクラスでは、通常equalsやhashCodeをオーバーライドするが、これが毎回同じようなコードを書かされて面倒くさい。リフレクション(java.lang.reflect)APIを調べてみたら、これを…

正規表現マッチで色をつける 続き

更に気合入れてみた。 function color { COMMAND="" while : do COMMAND="${COMMAND}sed -u -e \"s/$1/\x1b[$2m\0\x1b[m/g\"" shift shift ! [ -n "$1" ] && break COMMAND="${COMMAND} | " done eval $COMMAND }(本質じゃない所で)きもい。。 使う方は、 …

正規表現マッチで色をつける

function color { sed -e "s/$1/\x1b[33m\0\x1b[m/g"; }他の色にしたい、とか太字にするには?とかはぐぐればすぐに出てくる。使い方は、 make 2>&1 | color "^.*line.*$"とか。