タグ

ブックマーク / kompiro.hatenablog.com (3)

  • いよいよEclipse3.6(Helios)がやってくる。 - Fly me to the Luna

    後数時間でいよいよEclipse3.6(Helios)がやってきます。(ただいまFriends of Eclipse権限でダウンロード中)今回のリリースでは、39個のプロジェクトが同時リリース。そして初めてe4も同時にリリースです。e4については、後日レポートします。(がんばる)簡単に触れると、e4は、Eclipseの次期バージョンを目指し、開発が進んできたIDEです。Eclipse Platformの開発にて、初めてコミュニティが主体になって進めてきたプロジェクトです。新たな開発プラットフォームとなるべく開発が進んでいます。Eclipse 3系の中心のorg.eclipse.uiはかなり巨大なBundleに成長してしまいました。その中でも特に重要なクラスであるWorkbenchクラスの実装コードは5000行(!)近く、改善を加えるにも結構限界があったんではないか、と思われます。e4では「

    いよいよEclipse3.6(Helios)がやってくる。 - Fly me to the Luna
  • Eclipseプラグイン開発に良くある10の過ち - Fly me to the Luna

    Planet Eclipse経由で流れていた良記事を翻訳してみた。Eclipse Tipsの記事です。 翻訳の元記事 http://blog.eclipse-tips.com/2009/01/top-10-mistakes-in-eclipse-plug-in.html 元のタイトルは「Top 10 mistakes in Eclipse Plug-in Development」なので、「Eclipseプラグイン開発の間違いトップ10」の方が正しいんだろう。10位から順番に上がっていきます。また、画像は引用していません。 引用ここから 私はEclipseプラグイン開発をし始めた方をトレーニングしてきました。そしていつも同じように間違えてしまう点を見つけました。そこで今回、そうやって見つけてきた10の良くある過ちを一覧にしました。もしあなたがこれらの間違いをしていたとしても、それはあなただけ

    Eclipseプラグイン開発に良くある10の過ち - Fly me to the Luna
  • DBにマッピングするオブジェクトの継承関係 - Fly me to the Luna

    ActiveObjectsのクセがだいぶ分かってきた。 Table Inheritance with ActiveObjects - Code Commitという記事を読んで、「へぇ。継承関係を持つオブジェクトも永続化できるのか。」と思って試してみると、しばらく動かず、うんうんうなっていた。 原因は親クラスの方にテーブルに変換されてしまうようなプリミティブじゃないフィールドをもたせていたことが原因。0.8.2ではどうもそういうプリミティブでないクラスの関連を持たせるとうまくテーブルの作成順のソートができず、インデックスがはれないなどが原因で例外が投げられます。

    DBにマッピングするオブジェクトの継承関係 - Fly me to the Luna
    H_Yamaguchi
    H_Yamaguchi 2009/02/24
    継承関係をどうにかしたいの。
  • 1