Posts

銀座でasics Runwalkという革靴を購入

ニンニクたっぷりのラーメンを食べた後、前から気になっていた、ソールにスポーツシューズのテクノロジを採用した革靴であるRUNWALKを購入するべくアシックスの歩人館に向かう。 ちなみに店は銀座INN2の一階に入っているのだが、ステップとしては 3Dで足型計測

フレームワークを作成するにあたっての指針その2

・フレームワークを利用するプログラマが複雑な処理を書くとき、その複雑さを気持ちよく分散させる方向に誘導できる構成にする。 シンプルの組み合わせで複雑な処理が書けるように誘導する。 運用・保守時に泣いて喜ぶ作りである。 結局のところフレームワークの役割とはプログラマがシステムを作るときに楽であれば良いわけではなく、設計 …

こんなフレームワークはゴミ

・要素へのアクセスにインテリセンスが使えない(つまり実行時解決)ような作り。 ・下記のような、基本の機能をラッピングしただけで秩序も何も無い集合体。 ゴミのようなメソッド例 public static bool IsNullOrEmpty(string value) { return …

オンラインとオフラインはもっとシームレスになるべき

最近というか2000年にさしかかる頃から「オンラインとオフラインを区別しないでもっとシームレスに意識できないものかな。」と思っている。 もうテクノロジ的には充分可能なことが実現出来ていないか限定的にしか実現できていない。 例えば新しい校舎たてるくらいなら、その予算でオンライン小学校とか中学校とかでもよいはずだ。

新品になった

復元できたと思ったけど、職場でまた駄目になってしまったので、とりあえず復旧だけでもと思いソフトバンクショップに行って、10分くらい店の人が格闘した挙げ句新品交換という事になった。傷があまりついてなくて良かった。0円だし。 とはいえ、バックアップからの復旧がうまくいかず、結局iNoteに書きためたメモも …

WCFを利用するためのコードジェネレータがやっとできた

最近、こつこつと汎用でありながらインテリセンスが有効になるようにこだわったデータ検索とデータ更新のクラスを作成したが、 (MakeGenericTypeが無かったらもうちょっと大変だった。) 今日はそれを利用した簡単なメンテナンスデータアクセス向けサービスのクラス群を自動生成するツールがやっとできた。

Tech.Ed 2008

今年も始まったらしいTech.Ed 2008。 どうも時間割を見ても僕的に熱くなれるものがなかったのと、もちろん興味深いのはあった。 体力的な問題と、金銭的な問題で今回は見送り。