2008-01-01から1年間の記事一覧

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; …

Oracleの関数をSQL Serverで使う

2009年3月追記: SQL ServerでOracleのTO_CHARを使うイメージはTransact-SQLの関数を理解しよう(変換関数)に書いています 他のOracle関数で似た結果を出力させる例は関数の組み合わせに書いています。 SQL Server Migration Assistant for Oracle(SSMA)…

CI Factory

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

コード分析

カバレッジ Visual Studio Team System NCover(商用) PartCover メトリクス Visual Studio Team System NDepend(商用) SourceMoniter

LINQ勉強会 in 関西

4月26日(土)LINQ勉強会の第1回。参加予定。 http://d.hatena.ne.jp/NAgiler/20080422/1208824153 C#の言語機能も含めて、ハンズオン形式で実施するそうです。

DBアクセス技術メモ

Microsoft系 LINQ to SQL LINQ to Entities TableAdapter/DataSet その他 NHibernate SubSonic LLBLGen(商用) EntitySpaces(商用) Active Record(Castle) iBATIS.NET もろもろ(SharpToolBox) http://sharptoolbox.com/categories/object-relational-mapp…

.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、…

ASP.NET MVCメモ

TDD(BDD)との相性の良さ イテレーション開発との相性の良さ フリーURLとの相性の良さ CSS、JavaScriptとの相性の良さ Seasar.NET、Unity、Spring.NETといったDIとの相性の良さ WebFormのイベントループのないシンプルさ ステートレスのシンプルさ 設定ファ…

Ajax Web Portal

CodePlexに「Dropthings」というASP.NET Ajaxのリファレンス実装的なプロジェクトがありました。 http://www.codeplex.com/dropthings データベースを復元して、起動すると、ポータルサイトが動作しました。テクノロジ的には、Linq、Workflow Foundation、AS…

BlogEngine.NET

2010/3/16追記(ドメインを移転しました) 「BlogEngine.NET」はASP.NETで動作するブログエンジンです。無料のファーストサーバで動かしてみました。 http://blogengine.dotnetclips.com/ 軽くてデザインもいくつか選べるのでいい感じです。もう少しバグが減…

ASP.NET MVCフレームワーク

ASP.NETでも、MVC(Model-View-Controller)で動作するフレームワークが公開される予定です。 http://homepage2.nifty.com/software/other/ASPNET_MVC.pdf 土曜日のライトニングトークスのネタにしようかと思って、作ってた資料を公開しておきます。 (結局…

SoftGrid

SoftGridのメモクライアントに直接ソフトをインストールしないアプリケーションの仮想化技術。 紹介ビデオ 製品ホームページ クライアントPCにSoftGridがインストールされていれば、サーバー側の管理コンソールで設定したアプリケーションが自動で配布される…

ソースコードの自動生成

ソースコードを生成すると単純なプログラム作業を減らすことができます。そんなわけで、コード生成ツールや思いつきをメモしておきます。 テーブル駆動(テーブルスキーマからコード生成) MyGeneration (汎用スキーマ生成) 出力言語:なんでも 特徴:JScrip…

テーブルコメントのメモ

db

RDBのテーブルと列にコメントをつける方法のメモ。 SQL Server EXECUTE sp_addextendedproperty @name=N'拡張プロパティ名', @value=N'拡張プロパティの値' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'テーブル名' EX…

XMLリテラル

XMLリテラルは、コード上に直接書けるXMLです。 NETプログラマーにとって、XSLTは終焉なのか? (InfoQ) InfoQの記事によると、XMLリテラルは、Haskellで開拓され、C#向けに開発され、結果的にVB.NETで実装されたそうです。 The Visual Basic Teamのブログ(VB…

3月のイベントもろもろ

3/8(土) CSS Nite in FUKUI ブラウザハック、企業イメージのブランディング、SilverLight、Adobe CS3スイートの話など面白かったです。ちなみに、JavaScriptを「ジャバスク」と言ってました。 3/12(水) C#2.0&3.0勉強会 LINQ周りを含めた無料ハンズオンセミ…

バッチファイルでVSSの最新ソースを取得する

VSSから最新ソースを取得するスクリプトを書いておきます(検索エンジンからこのキーワードで来る人がいるので)。 @ECHO OFF ECHO ―――――――――――― ECHO VSSをコマンドラインで取得 ECHO ―――――――――――― @ECHO ON REM VSSのコマンドツール「SS.EXE」があるフォル…

もろもろメモ

Welcome to the Test Club(かくたにさん) インターフェースの押しつけはフレームワーク設計者のエゴだ(こもりさん) アーキテクト以外は「限定されたことだけやっとけ」 (ひがさん) 肥大化し続けるフレームワークは衰退する(ひがさん) オラクル通信 SOA…

Visual Studio 2008メモ

Visual Studio 2008 をインストールしたら入れるもの http://karua.at.webry.info/200711/article_17.html ステータスも書いてあるので参考になりました。

Web Client Software Factory2.0リリース

エンタープライズでテストしやすいASP.NETサイトを作れる「Web Client Software Factory」のバージョン2.0がリリースされました。 http://www.codeplex.com/websf 動作OS Windows Server 2003、Windows Vista、Windows XP 必要なもの Visual Studio 2008 .NE…

ADO.NET Entity FrameworkとLINQ

ThinkITの「LINQとADO.NET Entity Framework」を読んでのメモ トランザクションスクリプト やりたい処理を書く テーブルモジュール テーブルの全データを表すクラスを作る (型無し/型有り)DataSetの非接続更新を最大限に利用 ドメインモデル オブジェクト…

SOAの本

NAgile勉強会でROA(リソース指向アーキテクチャ)が面白いという話が出ていて、SOA(サービス指向アーキテクチャ)もよく分かっていないのに次の言葉が出てきたなぁ。ということで、あらためてSOAについて読書。基礎からわかるSOA(サービス指向アーキテクチャ)…

バッチファイルでメールを送る

2010/03/14追記 SMailみたいな専用のコンソールアプリを使うほうが簡単です。どうしてもバッチファイル(&JScript)だけで実行したい時に以下の方法が使えます。 ひとつのバッチファイルで、Jscriptを動かす(msdnブログ) http://blogs.msdn.com/joshpoley/…

VSSからTRACのチケットを登録

shibuya-tracより、VSSとTracを一部連携できるソフト「VssLog2Trac」が公開されてます。 http://sourceforge.jp/projects/shibuya-trac/wiki/etc%2FVSSLog2Trac VSSのチェックインダイアログからチケットの更新ができるようです。

AOPの記事

「ドメインモデル管理のあらゆる側面」という記事を読みました。 http://www.infoq.com/jp/articles/aspects-of-domain-model-mgmt この記事では、コードを大きく2つに分類してます。 ドメインモデル(ビジネス概念) インフラストラクチャコード(ドメイン…

Seasar.NETの記事

杉本さんのSeasar.NETの記事後編が@ITに公開されています。 http://www.atmarkit.co.jp/fdotnet/special/seasarnet02/seasarnet02_01.html Seasar.NETによるAOP(Quillの属性ベースのAOP)を紹介されています。インターセプターの書き方と適用の仕方がわかり…

C#で書かれたOS

C#で書かれたOSとしては、Microsoft Researchの「Singularity」があります。 http://research.microsoft.com/os/singularity/ 論文が公開されていて(いまのところバイナリやソースは未公開)、2007年にVersion1.0の開発が終わり、今はVersion2.0の開発に移…

Google Trendsで、VB、C#、C++の比較

外国で流行っていたので、私もやってみました。 http://www.google.co.jp/trends?q=C%23+%7C+csharp+%2C+VB+%7C+vb.net+%7C+%28visual+basic%29%2CC%2B%2B&ctab=0&geo=JP&date=all&sort=0 日本では、VBが少しずつ下がってきてますが、それでもVBが一番多いよ…

正規表現をまとめたサイト

正規表現をまとめたサイト「RegExLib(英語)」のデザインが新しくなって使いやすくなったようです。 http://regexlib.com/