Higher-Order JavaScript の中で format 関数が出てくるが、 自分だったらRuby風文字列リテラルで書くかなあ、と思って作ってみた。
function RubyLiteral(s) { return s.replace(/\#\{(\w+)\}/g, function(z,o) { return eval(o);} ); }
var tako = "うまい";
var ika = "もっとうまい";
alert(RubyLiteral("tako: #{tako}\r\nika: #{ika}"));
%Q が関数名として使えたら最高だったのだが。pQ とかいう名前にしてもいいかも。
TechEd で DataSet をやりとりすると「必ずXMLでシリアライズされる」せいでパフォーマンスが落ちる、 と聞いてはいたけど、7倍近い差が出ることもあるってのはショックだなあ。
ADO.NET 2.0 の DataSet だと改善されるらしいが。
IPアドレスから SPAM database のチェックを一気にできたのが便利。
携帯サイトの作成は、そろそろ XHTML 限定でも悪くない状況になりつつある。 でも画像サイズは機種によってまちまちなのでどうしようもない。
ASP.NET モバイル コントロール はもう更新されないのかしら。