.NET
前にも書いたけど Enum クラスのスタティックメソッド群は結構低速だったりして、特定の型に対して enum Enum1 { A, B, C, D, } private IEnumerable<Enum1> AllEnum1() { yield return Enum1.A; yield return Enum1.B; yield return Enum1.C; yield return Enum1.D</enum1>…
タイマーなどを利用して回避可能とはいえ、ちょっと困った不具合だ。(既知の不具合だったのですぐに見つかった)
Stream 系と Reader/Writer 系は、ともに Dispose を呼ぶことで、元となっているリソースとの接続を閉じる。Stream 系と Reader/Writer 系の違いは、Stream 系は使用が終わったら可能な限り早い段階で Dispose を呼び出すことが好ましいことがほとんどである…
id:NyaRuRu:20061129:p1 より。 これによりメソッドシグネチャの型検証が行われるというメリットももちろん大きいですが,文字列として書かないことで Member Renaming の対象になる点でも中々興味深いかもしれませんね. Daniel Cazzulino 氏のサイトには(…
MSDN Online に出ていた http://www.fsdotnet.jp/ です。 ちょっと FAQ の A がアヤシイ感じですが、http://www.vwdhosting.net/ と比べると提供される機能が盛りだくさんです。(日本語でサポートが期待できるのが、試す人には一番嬉しいかな?) http://ww…
コメントの追加機能が公開してもいいぐらいに動くかんじになりました。 とりあえず、FreeTextBox を使用していますが、中でタグの制限などをきつくやってるので、普通に編集しても使用不可能なタグを検出しちゃうパターンがあるかも。 次の機能としては、 tr…
GridView のページャーについて (MSDN Forum) の、どっとねっとふぁんさんの投稿。GridView の Cell の中にある PagerTable の中にある Cell の中にある...という奥深く。
色々はまってました(笑) そんなわけで、まだコメントは登録できません。
x.ToString("yes:no") ってすると x ? "yes" : "no" と同じ結果になるかんじで、string.Format("{0:yyyy'-'MM'-'dd}, {1:yes:no}", DateTime.Now, bool) とかして使いたい。*1 まあ、これそのものはカスタムフォーマットプロバイダを実装すれば簡単に実現で…
Ajax とは…、というのは解からない人は調べてもらうとして、簡単に書くと ブラウザのページ全体を GET/POST することなく 非同期で XML などのデータをブラウザとサーバ間でやりとりして そのデータを元に Javascript などでページを動的に書き換える といっ…
コメントの登録と表示の機能を作る予定だったんだけど、MSDN Forum をみたら ASP.NET 関連で気になる内容があったので、そっちを先に処理。 エントリ表示ページは HttpHander から Server.Transfer() で単一の aspx へ飛ばしているので、この投稿を見ないで…
とりあえず、1日1時間ぐらいづつ作成するつもりで。今日は、データファイルを置いて表示するぐらいまで作成。デザイン等、超適当。 レンタルサーバにアップロードしたら、.entry でアプリケーション構成を作成していたのが仇となった。レンタルサーバはア…
id:ladybug:20061012#p2 のやつ、とりあえず自分で作ってみることにした。rss や trackback 関連や、LiveTitle とか LiveBookmark とかの勉強になるかな、っと。 単純に、hatena のモジュールみたいなのを UserControl として作成して、それをペタペタ置いた…
3日ぐらい前にでてました。前回の Atlas だった頃のリリースから比べると、 予定通り、アセンブリ名やタグプレフィックス、テンプレート名などなどの変更 完全修飾名がついて GAC に導入されるようになった といったところがおおきな特徴でしょうか? レン…
cs の blog module 以外で。というか、blog 単一のってことで。 .TEXT を修正するか必要な機能だけ作っちゃうぐらいが早い&勉強になるか? いや、XB360 ネタが貯まってきたので、あっちにおいてみようかなとか…、hatena でもいいんですが。
Lingr Tools だなんて、だいそれた名前の何かを ASP.NET にて作成中。 hatena に Lingr のバッジは貼れないんだよね。1時こえてから idea 覗いてみて、存在しなかったら要望にだしとこ。
って、うまいこと動かないことがあるようだ? ハンドラの検索が再帰的じゃないというか、UriScan の DotInPath が常に 0 みたいな。
MSDN Forum で少し書いた奴なんですが、おそらく IIS がレスポンスを(アンマネージの世界で) byte[] で管理しているので string 型で保持されているヘッダ文字列を headerEncoding.GetBytes() した結果を出力とするのに対して、System.Web.Hosting.* は st…
前者はクライアントサイドのスクリプトライブラリ、後者は ASP.NET 2.0 から利用されるコードの名前。タグプレフィックスも asp: になるようだ。 http://blogs.msdn.com/hiroyask/archive/2006/09/12/750054.aspx によると、ASP.NET AJAX Control Toolkit(At…
C# 2.0 では a ?? b という式は a が !null なら a になり、a が null なら b になる。Nullable 型だけではなく、三項演算の a != null ? a : b として利用することができる。 また -> を使っちゃうけど(笑) a -> b : c みたいな式で a != null ? a.b : c と…
同じく菊池さんところの 菊池 Blog - 菊池 Blog をみて、年始に書いた id:ladybug:20060107 とおなじ Jet Brains さんですね。PDF をざっとみた感じでは、ちょっとすぐに試してみようという気までは起きませんでした。 dotTrace の次バージョンは予定を大幅…
菊池さんのところ Null + Null は(略 より、元ネタは @IT の投稿らしいんですがそれは見てませんし置いといて、 Tipsで実施しているLengthが0かというチェックの仕方はちょっと回りくどいと思います。 なんですが、.NET 1.1 の場合、string に対して比較処…
https://addons.mozilla.org/firefox/1608/ そろそろ安定して動くようになったぽい? 今日、FireFox を色々確認のためにインストールしたので、そのうちコイツも試してみよう。
Visual Studio 2005 の「例外ダイアログ」の問題なんだけど、これは ProductFeedback 行きか。
もう一ヶ月も前の話だけど、Compact Framework だけ sp1 が出てるのね。
最近、他人の日記類をまーったく見てない状態が何ヶ月も続いてたりして、それでもトラックバックもらったときぐらいは見てますよ、っと。 それで、最近 id:NyaRuRu さんからふるーい記事にトラックバックがあったりして、それを思い起こしてて思った IL で表…
厳密名とオブジェクトデータソースが相性悪いですね。 ReportViewer を組み合わせると、VisualStudio の上から簡単な操作で Visual Studio で修正不可能なエラー状態に陥ってしまいました。
って、みなさんどうやってます? 手法はたくさんあるんだと思いますが。 たとえば、Dictionary の Values をすべて2倍にするとか。
MSDN Forum のほうに書いたコードのような、値の更新をサポートする ForEach があればいいんですよね。
昨日の続きです。 マネージドポインタ型のメンバフィールドを作成することは出来ないようなので仕様を変更し、設定は値のコピーを実行するが、保持している内部データへの参照を取得できるということにしてみましょう。 ちなみに、ilasm はこういう 文法通り…