Archiveコスミー報告書[社外秘]時代の引力に惹かれた魂を宇宙に解き放つ報告書。久々に更新しておきました。(月)C#Randomおそるべし。前回のrand.Next()で極めたと思っていた。以下のようなことをやるとはまる。rand.Next(100);}これはたぶん、randomArrayの要素はすべて同じになる。Random()でインスタンスを作ると時間をシードとして生成されるが、時間がms単位だからだそうだ。上記のような単純なコードの場合は各ループで1msも経つわけないので全部同じシードで初期化されるという。}}ってな感じにしたとき、hoge()内のrandは何回やっても同じことをやることになるのでぜんぜん意味がない感じになる。仕方がないので下記のようにした。おなじみシングルトンということで。}同じインスタンスに対してNextしてやれば、まあ問題ないかなと。本当はもっと賢くしたほうがいいかもしれないけど、それは未来に託す。(金)C#とりとめもない、こまごまとしたメモ。離れてると分からなくなる。1.インターフェイスにもアクセサ、インデクサは設定できる。}}2.refは参照渡し。オブジェクトの場合は参照の参照渡し。定義でも呼び出しでもrefがいる。(金)C#LINQ関連記事を勝手にブックマーク。Day-1マイクロソフトカンファレンスが本日(4/15)から2日間開催されてます。第一日目に参加してきたので簡単に報告。時間になると突然ドラム音が鳴り響き、なぜかライブが始まった。「あれ?会場間違えた?」などと思いながら最後まで聞いた。したらステージのセンターがババーーンと開いて草野仁(ふしぎ発見の)が登場。今回のカンファレンスのテーマがHEROなので「ヒーローとは」的な話を始める仁くん。松井(ヤンキースの)の話になり10分くらい延々と松井がいかにヒーローであるかを語る。「まさか松井登場か!?」と誰しもが思ったところで仁くん退場。普通にマイクロソフトのジェフ・レイクスとやらが代わって登場。そこからはマイクロソフトの製品やら戦略やらの話。2008をうまく使ってプロジェクトを進めるデモが3人のプレゼンターによって行われた。(その間時々仁くんも登場してた。2008とかを使ってなかなか面白いことができるんだなという感じ。2008でWebページをお絵かき的に作れるところと、仮想サーバによって負荷コントロールが容易だとか言う話、だった気がする。最後に日本のマイクロソフトの樋口さんが出てきてなんか言ってた。(あと伊藤忠の後藤さんが出てきてなんかしゃべってたが、たいしたことは言ってない。基調講演が終わると12:20。