2005年3月25日金曜日

Visual Studio Hacks

(オレンジニュース経由)

O’ReillyのHacksシリーズに新刊が。これいいなあ。VS.NETはいろんなカスタマイズが可能だったり、いろんなアドインを作れたり、あるいはデザイン時サポートなんて機能もあったりする*んだけど、いまいち使いこなせていない。そんなときにこの本があるといいだろうな。欲しいなあ。


(追記)デザイン時サポートはVS.NETだけで使う機能ではない。コメント参照のこと。



2005年3月18日金曜日

MSH - The next Windows Command Shell

(draft)
http://channel9.msdn.com/wiki/default.aspx/Channel9.MSHWiki

リッチクライアントの一例

損保ジャパンDIY生命保険
フコク生命保険選びフィット
はFlashでできている。

道具にXXXを使ったからこういうUIができた、という話ではないのだ。目的(資料を請求してもらう数を増やしたい)達成のためにはどういうUIであるべきか(入力させる量を減らす、おすすめプランの提示までにかかる時間を短縮する、利用者が関心を持った情報のみ詳しく提供する)をしっかり検討しないといけなかったはず。

こういう検討って業務アプリケーションでは充分になされてない印象がある。あるんだけども、そういう検討の結果リッチなUIが必要だという結論が出てくるような業務アプリケーションってなんだろう。

データ入力系は除く。あれはキーボードによる高速操作が要求されているのであって、(Webでは困難であったとしても)それをリッチなUIと呼ぶのかは疑問だ。

2005年3月17日木曜日

みんなで作る Tech・Ed 2005

GotDotNet JapanでのMS長崎さんの投稿によると、今年のTech Edのセッションテーマを公募するそうだ。

僕自身は、新技術に興味があるのは当然だが、パフォーマンスチューニングやデバッグの実践的な手法(たとえば、パフォーマンスカウンタをどう読んでどうフィードバックするか)なんてことにも関心がある。

他の参加予定のみなさんは、どんなことに興味をもっているんでしょうか。それも含めて楽しみです。



2005年3月11日金曜日

かみ合わない会話

先輩「俺、たまに一人で蕎麦屋に行ってお酒とか飲むんだけど」

後輩「え、一人でですか。寂しくないですか。」
  「俺、この前一人で“てんや"に行ってビール飲みましたよ」


……上記の「寂しくないですか。」は、ぜんぜん疑問文ではなくて、「え~それってチョー寂しくな~い?」といったニュアンスでの発言でした。
僕は横で笑いをこらえていました。

2005年3月1日火曜日

JavaScript怖えぇ

下のスクリプトをコピって、URL欄に貼り付けて実行してみる。
javascript:{var n = 0; var s = ""; if (n == s) {alert('0 == ""');}}

これ実行すると「0 == ""」って表示される。数値→文字列 と変換されるかと思ったら逆だった。文字列→数値 と変換されている。だから空文字列が0になるのだった。例えばPerlならeqを使えば文字列だから混乱しないんだけど。
なお、型変換しない比較演算子(===, !==)が用意されているので、意識してそちらを使えば混乱が少ない。