一週間たってますが、Seasar Conference 2009 white お疲れ様でした

既に一週間(以上)経っていますが、 Seasar Conference 2009 white にお越しになった方々、 お疲れ様でしたm(_ _)m ようやく振り返れる程度にはMPが回復してきたので 自分もこのイベントについて書いてみようと思います。 自分が聴きにいったセッションは以…

Seasr Conference 2009 whiteのお知らせ

03/14(土)にSeasar Conference 2009 white (3/23追記:今更ながら誤字修正(^^; ×2008 -> ○2009) というイベントが開催されます。 ======================================================================== 開催日: 2009年 3月 14日(土) 12:30 - 17:45 (1…

Koropokkur.NET 0.1.2をリリースしました

Koropokkur.NET 0.1.2をリリースしました。 ○変更点 [Improvement] [KOROPOKKURNET-8]フィルター設定画面に「フィルターテスト」機能を追加する [KOROPOKKURNET-10]プロジェクト要素整理の処理速度を改善する [KOROPOKKURNET-12]設定情報を編集前の状態に戻…

WCFではまった落とし穴

メモ代わりに。WCFサービスを使って自作クラスのインスタンスを送受信したい場合、 クラスに「DataContract」属性を、 プロパティに「DataMember」属性をつけるのですが、 このとき、プロパティは必ず set, getの両方を付ける必要があるみたいです。 ○OK [Da…

S2Container.NET 1.3.14からの新機能について

「Quill用に作っていない既存ライブラリでも Quillのインジェクション対象にしたい」 と思われたことはないでしょうか? S2Container.NET 1.3.14のQuillでは Implementation属性を使わずにインジェクションできる方法を 追加しています(※)。 InjectionMapと…

S2Cotaniner.NET/S2Dao.NET 1.3.14をリリースしました

seasar-dotnet MLに挙がっていたいくつかの不具合対応の他、 Quillにちょっとした新機能を追加しています。DBFlute.NET 0.8.8.5でも動作確認済みです。 (nbasic-example下のDfExampleTestを使用)変更点は以下の通りです。 S2Container.NET 1.3.14 Improvemen…

申し込んでしまったorz

下記イベントにスピーカーとして申し込んでみました。 話す側として申し込むのは初めてなので 燃える1、不安99といったところですorz Seasar Conference 2009 White (申し込みに当選していれば、の話になりますが) ドキュメントだけでは書ききれていな…

Koropokkur.NET 0.1.1をリリースしました

Koropokkur.NET 0.1.1をリリースしました。 VisualStudioのプロジェクト要素を整理するアドイン「VSArrange」で プロジェクトに追加しない条件をカスタマイズできるように修正しています。 詳しくはこちら Koropokkur.NETドキュメント VSArrangeドキュメント

VisualStudioアドイン始めました

SeasarのSandbox.NETへ新規プロジェクトの申請をしました。 プロジェクト名は「Koropokkur.NET」(「コロポックル」)です。 VisualStudioでの開発をささやかに支援することを目的とした 汎用的なアドイン集(と言っても現時点では一つだけですが(^^;)を提供し…

自作アドインを登録する

自作したアドインって使ってもらうときに どうやって登録すればいいんだろ? と悩んでいました。 開発環境では勝手に登録されてしまうので 逆に誰かに使ってもらうときに どうしてもらえばいいか分からない。 MSDNに「アドインを登録する」という ページがあ…

「プロジェクト内のファイル、フォルダをリフレッシュするアドイン」を作ってみた

これまでのVisualStudioアドイン作りで試したことを 応用しつつ、プロジェクト内のファイル、フォルダを リフレッシュするアドインを作ってみました。 (eclipseでは「F5 リフレッシュ(表記を修正しました)」を選んだ場合に相当するもの) 簡単な仕様は以…

日本語を使わない環境でのQuill出力メッセージを英語化(予定)

次バージョンのSeasar.NET(1.3.14?)で 日本語を使わない(ja-JPフォルダとその下のxxx.resources.dllがない) 環境でのQuill出力メッセージを英語化する予定です。 (1.3.13までは日本語になっているため、 日本語が使えない環境では文字化けする可能性あり…

明けましておめでとうございます

既に新年一月も三分の一が経過していますが、 明けましておめでとうございます。 ネタの種類も更新ペースもいまいち不安定な当ブログですが、 2009年もどうぞよろしくお願いします。

Propertiesプロパティについて

VisualStudioのアドイン作成で使うクラスの中には 「Properties」というプロパティをもつものがいくつかあります。 EnvDTE.ProjectItem EnvDTE.Project EnvDTE.Configuration EnvDTE.DTE (もしかすると他にもあるのかもしれません) このPropertiesの中には…

SSDに取り替えてみた

メインの記憶媒体を流行のSSDに取り替えてみました。 いつの間にやらSSDも随分価格が下がってきているようです。 自分が買ったのは「Patriot MEMORY 128GB SSD」。 容量=128GB Read=170MB/S Write=100MB/S 価格は\30,000ほど。 Intel製はさすがに高すぎて手…

VisualStudio2008のアドイン作りに当たって砕けてみた3

懲りずにアドインいじり。 今度の目標は 「開いているソースを含むプロジェクトのクラス一覧を表示する」 です。 資料ないとか言っても それっぽい名前のインターフェース、メソッドを見つける MSDNで検索 上記二つを繰り返す でやっていけばある程度動かせ…

VisualStudio2008のアドイン作りに当たって砕けてみた2

引き続きアドインいじりです。 次の目標は 「開いているソースコードに文字列を挿入する」 です。 これは割とアッサリいきました。 前の日記で作ったClickイベントを編集します。 ↓こんな感じに。 void newControl_Click(CommandBarButton Ctrl, ref bool Ca…

VisualStudio2008のアドイン作りに当たって砕けてみた1

VisualStudio2008のstandardエディションを手に入れたので 折角だからとアドインをいじっています。 この記事では 「コードエディタの右クリックメニューを一つ追加する」 を目標として自分がやってみたことを書いていきたいと思います。 言語はC#を使ってい…

生S2DaoとDBFluteの検索処理パフォーマンスを比較してみた2

JOINありで生のS2DaoとDBFluteの検索速度を比較。 環境、プロジェクト、データベースは「1」と同じです。 検証対象、概要 MEMBERテーブルに以下のテーブルをJOINさせて検索(()内は件数) MEMBER_STATUS(32770) MEMBER_LOGIN(56) MEMBER_SECURITY(20) MEMBER…

生S2DaoとDBFluteの検索処理パフォーマンスを比較してみた1

ちょっと(かなり)調べ&書き直しました(^^; 生のS2DaoとDBFluteの検索速度を比較。 環境 CPU:Core2Duo 2.4G メモリ:DDR2 2G HDD:250GB 7200rpm DB:MySQL(InnoDB) 言語:C#(.NET Framework3.5) OS:Windows XP SP3 S2Container/S2Dao.NET 1.3.13 DBFlute 0.8.…

S2Container.NET 1.3.13、S2Dao.NET 1.3.13をリリースしました

S2Container/S2Dao.NET 1.3.13をリリースしました。変更点はコチラ。 DBFlute0.8.6 nbasic-exampleのDfExampleTestにて動作確認済です。 不具合修正、例外メッセージの改善を行っています。 この他、Java版のBeanDescの移植(移植だけ。内部ではまだ使ってい…

blancoCg 1.4.3 がリリースされていました

blancoCgの最新版(1.4.3)が11/07にリリースされていました。 blancoCgというのはオープンソースなコード自動生成フレームワーク 「blanco Framework」内のプロダクトの一つです。 Velocityのように自動生成コード+テンプレートファイル 形式ではなく、全てJa…

「Quill」でググると一番上にくるもの

Googleで「Quill」というキーワードで検索すると、 一番上にはSeasar.NETのQuillではなく、 とあるWebサービスの紹介記事がきます。 livedoorにラボサイト「EDGE」 第1弾はメモツール「Quill」 オンライン上にメモ書きを残しておけるメモツールらしく、 シン…

S2Dxoを今更ながらのぞいてみた

ML(seasar-dotnet:1013)で質問があったSeasar.NET版S2Dxoの修正のために Java版の方のS2Dxoを参考までにとのぞいてみました。 (バージョンは2.4.31-SNAPSHOT) 構成を図(JUDEを使用)にするとこんな感じ。 各コンポーネントの役割は以下のようになっている…

Dxoの存在意義について考えてみた

前の日記で触れたSeasar.NETの方のS2Dxoの修正は Java版と.NET版の既存実装の違いなどから 想定していたよりも難しそうなことがわかってきました(^^; ・・・だからと言うわけではないのですが、「Dxo」の存在意義について 改めて考えてみました。 (現実逃避…

app.config(web.config)の裏にあるもの

.NET標準のアプリケーション設定ファイル、と言うと 「app(web).config(コンパイル後はxxx.exe.config)」 になるかと思います。 じゃあそのファイルを作らなかったら、 作っても自前のセクションしか使わなかったら、 どういう設定が内部で行われるのか? …

S2Container.NET 1.3.12、S2Dao.NET 1.3.12をリリースしました

S2Container.NET 1.3.12 と S2Dao.NET 1.3.12 をリリースしました。 変更点は次の通りです。 S2Container.NET 1.3.12 Improvement [CONTAINERNET-100] - 最小構成の場合は設定ファイルなしでQuillを利用できるようにする S2Dao.NET 1.3.12 変更無し DBFlute …

検索処理のパフォーマンスを更に比較してみた

前の日記「検索処理のパフォーマンスを比較してみた」の続きです。 DBFlute 0.8.1が昨日(10/10)リリースされたので これについてもパフォーマンスを比較してみました(.NET版のみ)。 Behavior+CBによる検索が大幅に高速化されています。 動作環境はDBFluteを…

検索処理のパフォーマンスを比較してみた

お詫びとお知らせ: 10/05時点に書いた計測結果に大きな誤りがあったため 表、グラフを訂正しました。 Bhv+CB以外のパターンでEntityへ更新日など「共通カラム」の 設定を行っていない実装で計測してしまっていました。 (実際のMEMBERテーブルの列数の半分…

VisualStudioと.NET Frameworkの新バージョン発表

こんなニュースが出ていました。 マイクロソフト、「Visual Studio 2010」と「.NET Framework4.0」の概要を発表 Visual Studio 2010 and .NET Framework4.0 Overview 「あぷりけーしょん らいふさいくる まねじめんとを"民主化"する」とか 「じせだい ぷらっ…