むりやり10進数にして引くだけとは。たとえば、1999/12/31生まれの人の今日時点の年齢は、年単位に小数点をもってくることに気をつけて、
(20040128-19991231)/10000=4.8897
小数点以下を切り捨てて、4歳。
こういうビジネスアプリで役立つアリゴリズム集ってないかしら。
アメリカの中間層を題材にした「ホワイトカラー空洞化」の記事が印象的でした。ITをふくむ知識産業も国外への移転がすすんでいるという記事です。
たとえば、IBMでは、国内従業員15万人のうち、3万人の雇用が2年以内になくなるかもしれないそうです。プログラマーも給与が下がっていて、プログラマの失業率は7%近いようです。IT学部の新入生も少なくなっているとか。
日本企業でも、ドラスティックなリストラこそないかもしれませんが、そのような米国企業の影響をうけて、プログラマなどIT関連の単価は少なくとも下がっていくでしょうね。つまり、デフレです。デフレの怖さは、ここ数年の日本の製造業を見ればよくわかるので、IT産業もきわまってきたということでしょう。
素晴らしい。Ruby による Win32OLE プログラミングも。
ちなみに、「Refactoring」ですが、「因数分解する」こともRefactorというそうです(ここで読んだのかな)。確かに、どちらも共通項をくくりだすわけですからね。こういうところで、native Englishとの歴然たる差を感じてしまいます。