2006-09-12から1日間の記事一覧

新しい言語にかわると遅くなる

dev

ひげねこにっき より、 歴史的に見ても、プログラム言語が登場する度に古い言語との速度の問題に関する議論は起きています。 アセンブリからC言語の時は関数のプロローグ、エピローグ部分のコード生成や、スタックによる引数渡しによる速度低下、CからC++の…

Atlas は Microsoft AJAX Library と ASP.NET 2.0 AJAX Extensions へ名称変更

前者はクライアントサイドのスクリプトライブラリ、後者は ASP.NET 2.0 から利用されるコードの名前。タグプレフィックスも asp: になるようだ。 http://blogs.msdn.com/hiroyask/archive/2006/09/12/750054.aspx によると、ASP.NET AJAX Control Toolkit(At…

?? も便利だけどもう1歩欲しいよね?

C# 2.0 では a ?? b という式は a が !null なら a になり、a が null なら b になる。Nullable 型だけではなく、三項演算の a != null ? a : b として利用することができる。 また -> を使っちゃうけど(笑) a -> b : c みたいな式で a != null ? a.b : c と…

Lingr

dev

結構な人数が書いている。とりあえず軽く使ってみたかんじでは悪くないけど、すでに IRC を利用している人は IRC で良いかんじ。Web Application なのを利点にするならリッチブラウザ以外でも動いてくれないと厳しい気がする*1し、UI はまだまだ調整が必要そ…

dotTrace 2.0 は早期評価中

同じく菊池さんところの 菊池 Blog - 菊池 Blog をみて、年始に書いた id:ladybug:20060107 とおなじ Jet Brains さんですね。PDF をざっとみた感じでは、ちょっとすぐに試してみようという気までは起きませんでした。 dotTrace の次バージョンは予定を大幅…

昔は string.Length をみてたのは

菊池さんのところ Null + Null は(略 より、元ネタは @IT の投稿らしいんですがそれは見てませんし置いといて、 Tipsで実施しているLengthが0かというチェックの仕方はちょっと回りくどいと思います。 なんですが、.NET 1.1 の場合、string に対して比較処…

すごく久しぶりに rss のたまってる未読を流してみた。古い記事から最新の記事まで、タイトルだけで気になったのを数件チェックしたのみですが。