平々毎々(アーカイブ)

はてなダイアリーのアーカイブです。

.NET

ソフトウェア開発環境展(SODEC)でしゃべった

http://www.sodec.jp/SODEC/jp/conference/木曜日午前の「SD-5 プログラミング技法の最前線」、Javaが1.5hで.NETが1.5hなんだけど、.NET担当が猪股でした。先に始めたのはJavaで、JavaEE 6の紹介でした。 というか始まる前までは「ふーん、Java担当はNTTデー…

Entity Frameworkで再帰リレーションシップを扱うTips

超小ネタ。階層構造をもつエンティティをEFで扱うとき、 EDMウィザードに任せておくと、ナビゲーションプロパティの名前が嬉しくない。 プロパティを見れば多重度が分かる。 「多」の方が子要素だから、名前を変えておこう。 「0または1」の方は親要素。 以…

IronRuby 0.3が公開

「カンファレンス駆動型開発スケジュール」らしいよ ;-) バイナリ(zipped) ソースコード 説明はこちらに。 Jimmy Schementi > IronRuby 0.3 Released 簡単にまとめると。 RubySpecに8割通った 言語は95%だけどライブラリが77% http://ironruby.info/で状況を…

Application Architecture Guideの記事

第1回が公開されました。 Application Architecture Guideの概要(1/2) - @IT アプリケーション・アーキテクチャ・ガイド2.0解説 - @IT AAGはAAfNの続編、になるのかな。 連載は全5回の予定です。

Visual StudioでMercurial

MSプロダクトがこういうのに正規に対応することはほとんど期待できない(なにしろVSSやTFSというプロダクトを抱えているんでね)。 なのでFOSSなプラグインを探すんだけれど、それでも少ないし動きが遅いんだね。Java系IDEにはまったく敵わない。 Mercurial SC…

EntLib.jp閉鎖

とここで次期版を書いておいて報告ですが、entlib.jpが既に閉鎖されています。これって自分が意図してやったわけじゃなくて、ホスティング会社の契約更新が前月の25日までらしく、それ以降は契約不可&メンテナンス画面も見れないというビックリなサービス内…

マイクロソフト アーキテクト S+S サミット @ 六本木アカデミーヒルズ

非公開イベントだけど、Tech Daysに行く代わりにこっちに行ってきた。 萩原さんと成本さんのセッションを聞いた。 これ、Tech Daysと(ほぼ)同じ内容なんだね。なので、Tech Daysの発表資料を張っておく。 萩原さん: クラウドコンピューティングのエッセン…

The Root of .NET Framework

The Root of .NET Framework 作者: 荒井省三 出版社/メーカー: ソフトバンククリエイティブ 発売日: 2008/12/25 メディア: 単行本 期待の本。読んだらちゃんとレビューする。

JavaのいろんなORMのクエリとLINQを見比べる

id:masanobuimaiに紹介してもらった後でナニだけど、はてなに移動。Java屋さんとC#屋さんの両方向け。Java屋さんは「へー、LINQってこういうことなのね」と思ってくれれば。C#屋さんは「へー、ORMっていろいろあるんだね」と思ってくれれば。(追記)Cayenneと…

mono meeting

mono meetingお疲れ様でした。雑談メインでしたね。でもいろんな人が来ていたなあ。 id:atsushienoやっぱりGSVの話を振られてた。そのあたりの続きはMIAUのシンポジウムで! id:NyaRuRuネタ豊富ー。ようしゃべるー。 id:ufcppコンテンツの完成度スゲー。工学…

unfold

(unfold p f g seed tail-gen) == (if (p seed) (tail-gen seed) (cons (f seed) (unfold p f g (g seed)))) public static IEnumerable<U> Unfold<T, U>(Predicate<T> p, Func<T, U> f, Func<T, T> g, T seed) { if (p(seed)) return Enumerable.Empty<U>(); return Cons(f(seed), Unfo</u></t,></t,></t></t,></u>…

はてなC#er

勝手に挙げてみる。飽きるまで増やす。 id:ak11 id:akiramei id:aont id:aspx id:atsukanrock id:atsushieno id:beta_magnus id:c_sharp id:crimsonwoods id:Csh id:daigo-ryuichi id:deflis id:feb-hare id:fezg00 id:fyts id:gaku-iwa id:gosusugar id:gri…

LINQにいたるまでの道

C#は強い型付けの言語なわけですが、LINQのような書き方が可能になるまでにはいろいろありまして。 C# 1.1 ジェネリックなし メソッド参照あり 匿名メソッドなし クロージャなし デリゲートはイベントとか非同期処理とかのハンドラって感じ C# 2.0 ジェネリ…