2009-03-11から1日間の記事一覧

なんか今日は意味もなく酒を飲んだ。 思想の二文字がもっと力を持つ時代に産まれてきたかったなあ。今の時代は馬鹿が一番情報強者だ。騙される奴がいない。騙されたところで2chでネット右翼をやったりXbox360の工作員をやったりだからな。そんなに間違ってる…

interfaceは要るのか

C#

クロージャを一々渡してられないようなものもある。GetEnumerator, Count, インデクサ、Dispose辺りはいちいち自分で「Disposeのメソッドはこれです」なんて指定していたら発狂してしまうかもしれない。そういうものにはinterfaceは必要だろう。あとフレーム…

命名規則

C#

インテリセンスはアルファベット順でそこに入れられるものを全て表示している。でもほとんどは要らないクラスだ。要るクラスを抽出する方法が必要だと思う。 とりあえず自作クラスにはプリフィックスにzとつけている。zはデフォルトだと名前がかぶるクラスが…

Enumerable.Reverseについて

C#

SingleLinkedListにIListを実装するとEnumerable.Reverseで大変なことになると思ったのでソースを見てみたが、ぶっちゃけ配列にコピーしてから後ろから順に辿ってるだけなのでまるで関係ない。せめてReverseArrayIteratorとかReverseListIteratorとか作った…

ぐっすり眠って6時半に起きた。昨日ちゃんと眠れなかったのは原因不明のバグに悩まされてたからかもしれない。ソースコードを生成するソースコードを生成するソースコードのあたりで混乱の極みに達していたので、全くバグの原因が分からず解決法も分からない…