2008-06-01から1ヶ月間の記事一覧

.NETでのソース管理

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

バッチファイルの「::」コメント

あるbatファイルを見ていたら、コロン2つから始まる文がありました。 なんだろうと調べてみると、コメントでした。 REM コメント :: これもコメント 「REM」よりは「::」のほうが可読性が高く、コードも書きやすいので、コロン2つを使ったほうが便利かもし…

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(ドメイン特化言語)を作って、独自にルールを記述できるよう…

ThinkPad X61購入&X32にVISTA

etc

X300は高いので、ThinkPadのX61を購入。P-tanoで12万円弱。早くなって快適。昔のThinkPad X32にはVISTAをクリーンインストール。以下はその覚書。 パーティションの分割は、GParted Live CDを使用(以前は、KnoppixのQTPartedを使用したが、GPartedのほうが…

SQL Serverのメタデータへのクエリ

db

SQL Serverのオブジェクト情報(テーブルやビューなどの情報)は、システムカタログ(sys.〜)に格納されています。 http://msdn.microsoft.com/ja-jp/library/ms189082.aspx 私は「SQL Server mangaement studio」のGUIで、これらのオブジェクトの設定を調…

ASP.NETのセッションの型制御

CodeProjectの記事より1.型の管理用ファサードクラス public static class MySession { private const string _myDate = "MyDate"; public static DateTime MyDate { get { if (HttpContext.Current.Session[_myDate] == null) return DateTime.MinValue; …