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

S2jdbc移植覚え書き

現在はValueType/ValueTypesはスルーさせてます。整数と文字列くらいしか動かないですね。多分。 Loggerの移植はどうしましょうかね? この辺もスルーさせてますが。 他にスルーさせてるところ bindArgs関係 getCompleteSQL関係 ……って、骨抜きじゃんかこれ…

解析魔法少女美咲ちゃんマジカルオープン!

やねうらお師匠の3作目の著作が出ました。詳細は本日記の方で。 http://d.hatena.ne.jp/yaneurao/20040731

名前

とりあえずS2jdbcの .NET版はDoDataReaderと呼称する事にしました。プロトコルはSQLServer/ODBC/Oracle/OLEDB汎用にする予定だし、ADO.NETのラッパーという訳でも無いので。 ただ、そのコンポーネントの目的(この場合は、データ層コンポーネントの自動生成…

どぅ?

アルファシステムにて芝村裕吏さん(「高機動幻想ガンパレードマーチ」のゲームデザイナー)と、 3時間近くインタビューした内容を中心とした、 「エヴァ2のコタエ」という同人誌を夏コミで頒布します。 8月13日(金)(1日目) 「ら」27-a(西館) 「ILLUSI…

S2jdbc移植中

最低限の検索処理(Bean)が出来る所まで移植しました。 http://someiyoshino.cool.ne.jp/NowOrNever/non2/archives/dosanko/DoDB.zip C#だと言語仕様上プロパティが識別出来るので、そこらへんのコードをざっくり消してみました。 コメントアウトしているコー…

名前で思い出しました

S2CotainerのDosanko版の名称は、今の所"DIContainer"で行こうかという話になってます。マーティン・ファウラーに敬意を表してという事で^^;

全然甘かった

型マッピングという行為自体が .NET環境においてどういう位置付けに来るのかがよくわからないので、とりあえずベタ移植する事に。 ……数ファイル自動変換させれば動くかなーとか思ってたみはえるがお馬鹿でした。あれよあれよという間にBeanDesc解析に。今日…

とりあえずいっちゃん小さな部分から

OleDbConnectionでSELECT出来る最低限の物をまず作ります。最終的には接続コンポーネントアダプタ作って、設定ファイルからアクセス先が変えられるようにしようと思います。 S2のサンプル読んでるとクラクラしますね^^;。みはえるの場合「接続文字列はど…

S2jdbc移植開始

トランザクション処理と平行して、S2jdbcの移植を始める事になりました。CGLibの移植という話もあるんですが、それはおいおいという事で^^; ところで、みはえるはへたれプログラマなので、言葉で説明してもらわないとライブラリの使い方が分かりません(…

メモ

DynamicPloxy実装。こっちはどうか? http://www.cramon.dk/dynamicproxy.htm

Kodama(木霊)

https://sourceforge.jp/projects/kodama/ id:kmt-tさんの、 .NET版DIContainer+AOPです。 Dosankoとのアークテクチャ相違点は、AOPをアノテーションにするか、宣言的にするか、なのかな?(ごめんなさいよくわかってません)。 いずれにせよ、.NETでのDICon…

本気でアンテナ反応が無い

もうあきらめて細々と続けます……。

CVSを使って見る

自分「CVS使った事無いのでツールを教えて下さい」 劉柴「Eclipse3」 と、言うわけで、開発環境付きCVSツール(?)「Eclipse3」とJ2EEをインストールしました。 自分「Apach.AvalonのDynamicPloxyを落とそうとすると、エラーが出るんだけど」 劉柴「あそこ…

移動が多い

移動が多い仕事ゆえ(SEなんですが^^;)、仕事中に、DynamicPloxyのWriteILMethodの実装を読んでいました。しかしまあ、 .NETでまで、アセンブラ直叩きみたいなコードを読む事になるとは想像していませんでした^^;

アンテナが反応しない……

なんか情報テロを受けている気がして怖い……。アンテナがデフォの時代が来た時に「貴様のサイトは捕捉してやらんぞ!」とかなると、実質的にそのサイトは存在しないのと同じ事に……こわっ!

トランザクション

COM+1.5使ってるとWin2K環境ではコンパイルすら出来ない事が判明(そりゃそうだ。インターフェイスが無いんだから)。XPや2003なら動く訳ですが、現状を考えるとWin2k除外というのは現実的では無いという事で、これまでのコードは破棄(爆)。厳密名とCOM+の…

全体状況

とりあえずインターセプトできてました。ただいまDIコンテナの移植中との事。

私信>劉柴さん

トランザクション内でInsert文実行する単体サンプル作りました。つづり間違いが非常に恥ずかしい。 http://someiyoshino.cool.ne.jp/NowOrNever/non2/archives/dosanko/TestTrasaction.zip トランザクションインスタンスを最初に生成する時に、COMカタログへ…

申請

実装が始まったという事で、SorceForge-jpにプロジェクト申請しました。ただいま承認待ち。ライセンスは、AvalonのDynamicProxyを借用している関係でASLを選択。

叩き台(ちょっと修正)

S2

id:habuakihiroさん http://d.hatena.ne.jp/habuakihiro/20040723#1090523970 おお、これがあれば人に説明できます。みはえるが(発想の順番はともかくとして)説明する時は順番を逆にするかもです。 Seaser2は、インターフェイス駆動開発(IDD)という設計…

MS系オープンソースプロジェクト(についてとりとめもなく)

ってあまり聞かないですけど、実際にはいくつもあるんでしょうね。表だって出て来ないのは、MSとSunの戦略の違いのような気がします^^;。 .NETの巨大なライブラリ群なんて、完全にオープンソース否定ですしなー、SQL2005だって1CPU版は無料配布されてます…

もうすこしで完治

最近こっちの日記ばかりで本家を書く時間が作れないのがむむむという感じ(意味不明)。 それにしてもこのレイアウト、プログラムの話書くと見にくいですな。デフォに直すかなあ。

MSDEインストールから .NET PetShopのセットアップまで

「テスト環境を用意しておきたい」との事で、DB環境セットアップの簡易マニュアルを作成しました。 .NET PetShopをインストールして、データベースを共有してしまいたいという思惑から、DBはMSDE2000(Microsoft SQL Serverのフリー版)を使用しました(本当…

dosanko

突然全然関係ない話ですみません。ここにも宣伝。 6月21日にアルファシステムにて芝村裕吏さん (「高機動幻想ガンパレードマーチ」「新世紀エヴァンゲリオン2」のゲームデザイナー) と、エヴァ2&ゲーム&その他もろもろについて、 3時間近くインタ…

パフォーマンス用資料

とはいえ、全部id:akirameiさんのとこからですが^^;;; Reflector.NET 用途不明 http://d.hatena.ne.jp/akiramei/20040512 メソッド呼び出し時間 http://d.hatena.ne.jp/akiramei/20040417 DLLImportは遅くなかった http://d.hatena.ne.jp/akiramei/2004…

NUnit互換VS.NET2003Add-in

こんなのあったの知らなかった。未使用。 http://www.mailframe.net/Products/TestRunner.htm

パワポ資料を作る時の覚え書き

■DICotainerとはなにかDI(Dipendency Injecction:依存性注入)Containerとは、以下の特徴を持ったコンテナコレクションオブジェクトの事である。 オブジェクト群を階層化してインターフェイス単位でフラットに格納する。 外部から、格納したオブジェクトに…

task

(論理的なレベルでの)ベンチマークの叩き台を考える。何と何を比較するのか。 例:DIコンテナに登録せずにインスタンスメソッドを呼び出すのと、DIコンテナに登録したインスタンスのメソッドを呼び出すのを比較する

あっちゃあ

良く考えたら、宣言的トランザクションのコード、COM+1.5用な訳だけど、1.5ってXP&2003な訳で、Win2k or 2kServerとかじゃ動かないんじゃないか……?

エラーコード

seasar2\src\SSRMessages.properties エラーコードからこのファイルをMessageFormatterが解析して出力しているのかな? TransactionImple.java if (logger_.isDebugEnabled()) { logger_.log("DSSR0003", null); } SSRMessages.properties DSSR0003=Transact…