■
誰だ著作権に利用権なんて持ち込んでしかも物権化とかいう電波飛ばしてる奴は。実名で言ってみろよ。
DataView
うーん、順序がちょっとだけおかしくてもいいなら、30倍早くなるんだけどなぁ…
…とりあえずほぼ修正完了。OptionalSortedListみたいなものが必要だなということが分かった。
…とか言って寝て起きてみたら、もう1.1.4のtagは打たれていた。
今回から新しい人がパッケージング担当になるので、いつもならパッケージングで氏んでいるDuncanMakも「お前の秘密はいま全部大公開!」などと言いながらここなんぞを眺めていられるはず…なんだけど、どうなることやら。いや別にここは秘密日記じゃないです…Novellの中の人だって知ってるくらいで…
ジャストシステム vs. 松下
いろんなとこで騒がれていますが、とりあえずmatzにっきが一番近い感想かな。就職説明会の時点でやめといて正解だった。
うぉ、この高部なる裁判官があの小林・服部事件判決の張本人なのか…。問題児なのね。1
SortedList
ということで本日の「どうなってんのMS.NET」
using System;
using System.Collections;
using System.Threading;
public class MyComparer : IComparer
{
public static void Main ()
{
SortedList sl = new SortedList (new MyComparer ());
sl.Add (1, 2);
sl.Add (1, 2);
}
public int Compare (object o1, object o2)
{
Thread.CurrentThread.Abort ();
return 0;
}
}
ResetAbortしなくても大丈夫。SortedListが全ての例外を漏れなくキャッチ!
個人情報保護法を知っている人は6.9%
大本営発表だなあ。6.9%もいるわけないだろ。おれだって知らねえんだから。
ListDictionary sucks
何でこいつは格納順に並んでいるくせにSortedListみたいにGetByIndex()を持ってないんだよ。というわけでListEnumeratorでカリカリ書いていたらいつの間にか10倍近く重くなっていたDataViewをこいつで書き換えたら8倍まで回復。どうせDataViewの内側でしか使われないので、160行のせこいコードだけど、使いたい人はどうぞ。
あとこいつと組み合わせて使えるHybridなSortedListもあるけど、それはまあここに置かなくてもいいでしょう…
Footnotes
-
JASRACをヲチしている人なら、小林亜星と服部克久なら後者の敗訴を望むのは理解できると思うけど、この事件で認定した音楽著作物の類似性の判定はかなりヤバい。 ↩