2008-04-01から1ヶ月間の記事一覧

__TransparentProxy の型情報は

どうあがいても取得できないのか? (TypeDef テーブル直接覗くとかすんの?)

ディープコピーを行うクラス

割と上出来かも。 ポインタって、object にキャストできないからラッパーが用意されてるんだね。 FieldInfo.GetValue でポインタ型のフィールドの値を取得しようとすると、このラッパーが返される。 このラッパーは内部に汎用ポインタ (とポインタに関連付け…

クレープうまー

ここんとこ毎週、野菜ハムクレープを食べてる。 レタスとキュウリとハムとマヨネーズが入っているんだけど、これらをクレープではなく普通に食べるのとでは、何かが違う。 もちろん、普通に食べるということはクレープの皮がないわけだけど、皮の味以上に、…

あー、やっと

この記事投稿できた。 PoSH でたまたま Address メソッドに気づいて、色々調べてみたけど、何に使うのかがずっとわかんなかった。 で、本家で「誰か教えて〜」って助けを乞おうかと思ってたんだけど、今日やっと謎が解けた。 おかげで、記事を書き直している…

配列の初期化って

場合によっては高速化のためにコンパイル後に全然違うコードになる。要素の型のサイズ×要素数の大きさの構造体が定義されて、その構造体のフィールドが作られて、そこに初期化用のデータ詰め込まれて。 で、System.Runtime.CompilerServices.RuntimeHelpers.…

そういや

IL レベルだと戻り値の型を完全無視して返却できたっけ? だからといって何か面白いことができるわけでもないけど。 呼び出し側でキャスト例外発生するだけだわなぁ。

驚愕

いい加減出して もう一年経つぞ

買おうかやめようか考え中

Essential .NET ― 共通言語ランタイムの本質作者: ドン・ボックス,クリス・セルズ,Don Box,Chris Sells,吉松史彰出版社/メーカー: 日経BP社発売日: 2003/06/14メディア: 単行本購入: 10人 クリック: 203回この商品を含むブログ (36件) を見るこれは近いうち…

VS のテキストエディタ内のツールチップの色って

変えられないの? [オプション] - [環境] - [フォントおよび色] に見当たらない。 あの薄い黄色はダサいと思うんだけど・・・。 あれ変えるだけで、だいぶカッコ良くなりそうなんだけどな。

見分けが付かない

糸井重里と今井雅之

型推論で落ちるw

int hoge = 1; var fuga = __arglist(hoge); __arglist の使い方間違っているわけだけど 2行目の hoge を書こうとしたトコで VS 2008 が落ちるw

こんなものがあるのか

http://d.hatena.ne.jp/akiramei/20040830/p13 年以上前の記事に恐縮だけど・・・ ArgIterator 構造体って何だと調べてみたら、何だこれ! __arglist とか __makeref とか __refvalue なんて初めて見た どうやら C++ の可変長引数に対応するためにあるらしい…

PowerShell を略して

PoSH と呼ぶみたい。 で、Pash という Linux や Mac 等で使用できる PoSH の開発が始まっているらしい。http://blogs.msdn.com/powershell/archive/2008/04/08/powershell-on-linux-solaris-mac-etc.aspx pash download | SourceForge.net

僕の記憶力は

終わっていた。 System.Linq.Expressions 名前空間って何なんだ?って疑問を抱いて、MSDN やら Google やらで調べてたら、まさか自分のブログに既に答えを書いていただなんて夢にも思わなかったわけで。 まぁ、答えっつーか、答えの一つってとこか。他にもあ…

インテリセンスで

拡張メソッドを一時的に非表示にするような機能が欲しい Ctrl キーで半透明化とかいらないから。。。 (^ω^;)

ところで

Visual Studio の Windows フォームデザイナは、対象フォームの継承元クラスをインスタンス化している。だから継承元クラスが抽象クラスだったりすると、デザイナが使えない。 このインスタンス化処理では、普通にコンストラクタが使用される。つまり、デザ…

今日と明日は

カミさんが実家に泊まりに行ってる ということで、今日は友達とダーツでもやりに行ってくる ちなみに、ダーツの腕は永遠の初心者

CQL の基本は

すごい簡単。ただし、SQL ライクなのは構文だけだと考えておいた方がいいかもしれない。 僕なりの言葉でまとめてみる。(つっこみ大歓迎) SELECT 節では、分析の視点を決める FROM 節 (または OUT OF 節) では、分析の対象を決める WHERE 節では、分析の方法…

CQL を

触り始めた。 CQL のクエリーは NDepend のプロジェクト毎に登録することができるみたい。 全てのプロジェクトで共通して使いたいクエリーはどうすればいいのかはまだわかってない。 あと、最初っからある CQL はどこに書かれてんのかなぁと探してみたけど見…

おお

http://blog.nicovideo.jp/niconews/2008/04/001061.html素晴らしい 別に僕はアップロードするわけじゃないけど、これからはこのブログに色々貼り付けたりできるな (この前貼り付けた雌豚お姉さんの童謡コンサート - 気楽に諸々は童謡しか歌ってなかったから…