oss

CIサーバのメモ

最近、HudsonとTeamCityの話題を耳にする機会が増えてきたので、CIサーバー(継続的インテグレーションサーバー:自動ビルドサーバー)を少し調べました。といってもCruiseControlサイトの機能比較表から気になったものを抜き出して、幾つかリンクをつけたで…

ユニットテストツールもろもろ

.NETでは、大きくわけて、NUnit、MbUnit、MSTest(Visual Studioのユニットテスト)、xUnit.netという4つのユニットテストツールが存在します。それぞれ、機能やシンタックスに特徴があるわけですが、それをまとめたページがCodePlexにありますxUnit.net - Uni…

Visual StudioにjQueryを採用

次のようなニュースが公開されていました。MSとNokiaが「jQuery」を公式プラットフォームに採用へこれによって、Visual Studio製品において(少なくともASP.NETにおいて)オープンソースを受け入れる可能性が示されたのかもしれません。ファウラーのAltNetCo…

.NETでのソース管理

バージョン管理についてまとめられている記事が@ITで公開されていました。以下、.NET関係でのソース管理ソフトの簡単な比較です。 Visual SourceSafe Microsoft(有償) サーバ+VSのアドイン+独自のWindowsアプリケーション 基本的に排他ロック方式(共有…

Sandcastleの入手

CodePlexからSandcastleが削除されましたが、バイナリは普通にMicrosoft Download Centerから入手できるみたいです。 http://www.microsoft.com/downloads/details.aspx?FamilyId=E82EA71D-DA89-42EE-A715-696E3A4873B2&displaylang=en 公開日は2008/6/12で…

Ninject1.0

.NETで動作するDIコンテナ「Ninject」が公開されていました。 特徴 属性ベース(XMLなし) インジェクション方式は、コンストラクタ、メソッド、フィールド。 インスタンス方式は、シングルトン、スレッド毎、リクエスト毎。 Silverlight用(123KB)や、コンパ…

ルールエンジン

.NETのオープンソースのルールエンジンとしては、 NXBre (最新は3.1.1:2008年1月リリース) Drools.net (最新は3.0:2007年3月リリース) などがあります。 ルールエンジンを使う代わりにDSL(ドメイン特化言語)を作って、独自にルールを記述できるよう…

CI Factory

CI FactoryというCruiseControl.NETによる常時結合環境を構築するツールが公開されていました。インストーラを実行するとXMLの設定ファイルと、関連ライブラリがインストールされます。Visual StudioでXMLを編集してバッチファイルを走らせると、ソースコー…

.NETのOSSもろもろ

.NET系ツール/フレームワークのメモ Prism WPFコンポジットフレームワーク(Pattern & Practice) http://blogs.msdn.com/tomohn/archive/2008/02/29/codeplex-vol-1.aspx White WPF,Win32?, WinForm?, SWT?のUI自動テストToolkit .NET3.0、Castle、log4net、…