GMT一枚の写真から、地面、空を認識して、垂直線などから立体を推測する、という手法。うまくいった写真を載せてるんだろうけど、それでもすごい。眺めていたら、こんなページ(TDDinRails)を発見。風の機能を追加するという小技が紹介されている。要は、テストクラスのメソッド名を説明的に書いて(test_should....)、テストを書くと同時にクラスの仕様のリストまで作成してしまおう、というやり方のようだ。login...という使い方ができるようになる。これならテスト駆動開発が楽しいものになりそうだ、と心の中でわくわくした。test_ログインに成功したらsessionにuserが保存される。...endともできる。これは良さそうということで、早速後輩に勧めたら、テストコードが書きたくてしょうがなくなったようだ。テスト駆動開発定着までの近道として参考になる。開発者に浸透してきた感がある。いう可能性が現実味を増してきた。登場で、デスクトップOSに依存しないアプリケーションが登場すれば、かげりが見えてくるかもしれない。標準搭載しないことで押さえ込まれた感じがするが、果たして今度はどうするのか。ブラウザを搭載しないわけにはいかないし。こんどこそ、真っ向からの勝負になるんだろうか。Web2.0に向けて、アプリケーションが出始めている状態だ。これらを統合する今のデスクトップOSのようなものが現れるに違いないと思う。著名なblogツールはプラグインという形でさまざまなサービスをひとつのページに収めているが、これはまさに、今のデスクトップOSの役割そのものだ。(ポータルサイトのカスタマイズサービス(MyYahoo!とか)も近いものがあるけど、完結してしまっているので、ちょっと違うかな)そういう視点でこれからの動向を眺めたら、もうちょっといろいろなことが見えてくるかもしれない。endendとやればいいみたい。GMT今更ながら、このデータでまじめに遊びだした。それ以下という分け方なので、ちょっと使いにくいかも。「なんとか郡なんとか町」というデータも、郡と町で分かれてて欲しい気がするんだけど、つながってる。実用上は、それでなくてもいいのだが、データの間違いを探すためにはその方が都合がよい。検索して、件数が少ないものを見てみたが、さすがに間違いはないようだ。その過程で、市町村合併に微妙に追いついてないことにも気がついた。先頭から順番に、次に来ることを期待する候補を絞って、さらに例外的を数個リストアップしておく、という方法で比較的精度の高い結果が得られた。みたいなのができそうだからやめておこう。