2004-07-01から1ヶ月間の記事一覧

Essetial.NET

CLRの解説書。パフォーマンスに直結する訳では無いのでしょうが、どうもCLRの奥に手をかける必要が出てきそうなので買いました(amazon使用)。「"Essential 〜"とか付ければいいってもんじゃないぞ!」とか思っていたんですが、Don Boxが書いてたなんて知ら…

なんとか今週中に風邪を治したい

熱は下がって来たんですが、今度は咳がとまりません。横隔膜が痛い……。

覚書

tagCSC_TransactionConfig列挙型の各値とS2トランザクション属性の対応CSC_NoTransaction = 無し CSC_CreateTransactionIfNecessary = Required CSC_NewTransaction = RequiredNew CSC_IfContainerIsTransactional = Mandatory設定値変えるだけだけど、クラ…

トランザクション・サンプルコード

Aspect#とMSDNのサンプルコード組み合わせて、任意のメソッドが呼び出された前後でトランザクションを開始・コミットするサンプルコードを書いてみました。 動作はしているのですが、分散トランザクション使ったシステムなんて組んだ事無いので、これで合っ…

うーん、ん?

続ダイコン時代の設計手法の名前 http://d.hatena.ne.jp/higayasuo/20040722#1090449638「インターフェイス駆動開発」は良いと思います。 けど、それって軽量コンテナ使わないと出来ない物なんでしょうか。いや、設計手法の名前なんだから、別のいいのかな………

風邪がなおらねー

でも出勤するの。僕頑張る(自分に言い聞かせ)。

task

Aspect#のコードを読む 宣言的トランザクションのサンプルコードを書くか探す

式言語

OGNLってスクリプト言語解析ライブラリなのかな?(式言語なる物がまだよく分かって無いらしい) MSで言語組込型言語と言えばlua,haskellあたりかな? luaならC++に組み込んだ事があるから、.NET移植もそんな大変じゃないと思うけど、Java並の機能は無いと思…

ダイコン時代の設計手法の名前

http://d.hatena.ne.jp/higayasuo/20040721 「軽量コンテナアーキテクチャ指向」では駄目なんかなあと思います。 マーケティング(っても大層な話じゃなくて、上司を説得する際の材料程度の意味で)を考えた時に、その言葉がアーキテクチャそのものを指して…

覚書

このサンプルを動かす手順 http://download.microsoft.com/download/8/3/f/83f69587-47f1-48e2-86a6-aab14f01f1fe/COMXP.exe utilのソリューションを起動 参照の追加>参照でutilフォルダ配下のCOMSVCSLib.dllを指定して参照設定を上書き(COMタブから「COM+…

aspect#

とりあえずaspect#についてきたサンプル動かしてますが、まるで生きているようにコードが成長(≒アスペクト)していく様に乗り物酔い気味。プログラムってこういうもんだったっけかー(アスペクト未経験)。 つまるところ、configファイルにmixin対象 or int…

文字列比較のパフォーマンス

http://www.divakk.co.jp/blog/aoyagi/archive/2004/05/25/501.aspx

全然進んでませんでごめんなさい

ビジネスアプリは会社で仕事サボれば出来るんですが、さすがにゲームは会社じゃ作れません(おい)

サンプルコード2

ひがさんwrote: >MSのPetShopと比較するのが面白いかも。http://blog.livedoor.jp/ryushi_/archives/4607684.html >PetStoreが良いなと思っているます。 >それは、J2EE/.NET - Seasar2/Dosankoみたいな比較が出来るからです。どれも意義がありそうですね。pe…

覚書

VS.NETのソリューションプロジェクトとしてdosankoを指定出来るようにする為には、多分VSIP.SDKのライセンス取得が必要。http://msdn.microsoft.com/vstudio/extend/vsipoverview/default.aspx日本語サイト無くなったのかなあ。元から無かったのかもしれない…

サンプルコード

MS系で企業アプリサンプルと言えばDuwamish Booksでしょう。 http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/dwamish7/html/vtoriDuwamish70Overview.aspでもpet storeの方が比較しやすいのかな……。

トラックバック

トラックバックが打てるのはいいんですけど、どこに打ったか分からないってどうなんだろう……。

サンプル

http://blog.livedoor.jp/ryushi_/archives/4562183.htmlDB候補としてはSQL Server Expressもありかなーと思います。 http://www.microsoft.com/japan/sql/express/default.mspxSQLServer2005の無料配布版です。1CPU&使用領域制限と、エンタープライズ機能…

夏風邪

3連休を無駄に過ごしたく無い。せめて明日だけでもなんとか……

覚え書き

nanocontainerのtestコードをステップトレースする手順testプロジェクトのプロパティ>構成プロパティ>デバッグ>開始動作>スタートアプリケーション nunit-gui.exeへのフルパスを設定testプロジェクトをスタートアッププロジェクトに設定実行

どうでもいいけど

>劉柴 君のblog(http://blog.livedoor.jp/ryushi_/)、17インチディスプレイでお気に入りを表示させたりしてると、サイドバーが表示されない(ずーっと下に配置される)のはどうにかならんもんでしょうか^^;

プレゼンテーションの必要性

「軽量コンテナアーキテクチャ(ダイコン指向の方が良いですか?)が、開発効率を向上する!」という主旨のプレゼンテーション資料を2種類、外部向け(コードを書かない)と開発者向け(コード中心)に作成しようと思っています。 その上で軽量コンテナアー…

トランザクション続き

COM+の1.5(WinXPから搭載)では以下の3つの機能が追加されている。 CoEnterServiceDomain API (新しくコンテクストを作成し、実行しているスレッドをその中に入れる) CoLeaveServiceDomain API (外す) CoCreateActivity API(連続するコンテクストを作る) ・C…

勉強勉強

seasar2ポータルサイトの、PicoContainerのプレゼン資料へのリンクが切れていましたが、WEB+DB PRESSの連載記事を発見。http://www.nulab.co.jp/docs/opensource-05-picocontainer.pdf

分散トランザクション調査

分散トランザクション(自動トランザクション)に参加する為には以下の処理が必要。1.クラスに TransactionAttribute を適用。 (アノテーション) 2.ServicedComponent クラス(System.EnterpriseServices名前空間)からクラスを派生。 (実装継承) 3.アセン…

確認事項

>Dosanko1は、.NET1.0対応で、 >Dosanko2は、.NET2.0対応 >って感じでどうでしょうか? >機能的に、足りているならば1.0で、只、余りコードを修正せずに2.0へ移行できるような形で作っていければ良いかな…と思います。 >プロジェクト名は、Dosankoでもバナー…

http://blog.livedoor.jp/ryushi_/tb.cgi/4331990 そんな訳でDosankoプロジェクト(S2 for .NET)に参画させて頂くことになりました(TrackBackの方法がいまいちわからんのでとりあえずリンクさせとく<修正。トラックバックした)。 とはいえ、技術的なレベ…

勉強

「DIContainerをまだ正しく理解していないのではないか?」というアイデンティティに関わる疑問を出された為再勉強^^;http://www.kakutani.com/trans/fowler/injection.html

JLCA試行

まるごと変換しようとしたら、何故かSeaserAllTests.javaで止まってくれたので、seasar2\src\org\seasar\frameworkの中身だけ変換してみました。ファイル数176 エラー410 警告18 必要なら後でファイル渡します。 あ、変換自体は出来ました。プロジェクトファ…

バナー

シーサーに対抗して道産子のバナーを作ろうと思っていたのだが、どうも「道産子」と「雪ん子」を勘違いしていた。雪ん子でいいですかねえ?