2008-04-01から1ヶ月間の記事一覧

GridLayoutがorg.eclipse.draw2dに追加されてました。

気づいてなかった自分もどうかと思うんですが。 SWTでたぶん一番よく使われるレイアウトであるGridLayoutがDraw2Dにも導入されてました。たぶんGEF3.3からです。*1そのおかげでカレンダーみたいなFigureも簡単に作れる気がしてまして、ちょっと頑張ってみよ…

Service Mix Kernel

Service Mix KernelはApacheで開発されているOSGiコンテナらしいです。OverViewを見ただけだとFelixとどう違うのかわかりませんでした。内部ではFelixを使ってますし。 ServiceMixはオープンソースのESBとして開発されてきましたが、次バージョンの4でOSGiコ…

依存関係を可視化するツール群

PlanetEclipse経由で知ったんですが、GMFを使ってOSGiのBundleの依存関係を可視化するツールができたんですね。ちょっと試せていませんので操作性とかは判りません。みてみた感じ、あるBundleをOSGiの実行環境にインストールして、startすると出力されるファ…

Windows版のRCPで起動ランチャーのアイコンを変更する方法

ずっと勘違いしていました。てっきりMinGWを落としてきてランチャープログラムをビルドしないといけないと思っていたんですが、そんな事ないんですね。 RCPのビルドをする時には、各種設定をするために"アプリケーション.product"を編集します。Launchingペ…

Europa用の翻訳パックが出てましたね。

日本じゃー、翻訳パックがないからEuropa(Eclipse 3.3)ははやってないんだよ。って英語Blogに書いてみたら、「Babelプロジェクトにコントリビュートされた日本語リソース使ってみてよ」と返ってきた。MergeDocプロジェクトのPleiadesを使ったBlancoNLGenerat…

Quick JUnit Plugin プロジェクトに寄せる想い

昨日(日記上は今日)はQuick JUnit Pluginの作者、masarlさんの命日(4回忌)と言うことで、id:kakutani氏から正式に管理者の一員としてQuick JUnit Plugin プロジェクトに迎えたというリリースがQuick JUnit Pluginのサイトへ掲載されました。これまでは必ず命…

勉強会に思うこと

Eclipse Plugin開発勉強会ではできる限りワークショップの形式が取りたいのです。それは続けてきてみて、改めて感じることでもあります。もちろん人の話を聞くのはとても楽しいし、刺激を受けます。が、それだけじゃ身にならないんじゃないかと思ってます。 …

英語Bloger募集中

いやー、エラいことなってるんで募集です。 先日お伝えしましたが、Planet Eclipseに風穴を開けてきました。*1 そしたらものすごい歓迎ムードでビビってます。日本酒持ち出してかんぱーいと言ってもらえるなんて、ナイワー。(実際ありましたが。) 僕としては…

Equinox p2によるプラグイン開発への影響

Eclipse PluginをP2Pで配信することを実現するEquinox P2ですが、Plugin開発にも影響が出てきています。Eclipse 3.4M6の開発環境を作成していたんですが、Quick JUnitのインストールが更新サイトからできませんでした。ローカルで更新サイトの動作を確認して…

なぜはやらないXMPP

素朴な疑問ですが、XMPP(Jabber)プロトコルってなぜはやんないんでしょうね。XMLベースのReal Time Messagingができるのって結構いいんじゃないかとおもうんですよ。最近触っているOpenfire + SmackはJavaのオブジェクトも普通に通信できるので、いろいろご…

Eclipse Bugsにkompiroの名前が刻まれました。

やっちゃったよ!もう全然気づかなかった。変なBug入れちゃったのか? https://bugs.eclipse.org/bugs/show_bug.cgi?id=226073なーんつって。そもそもおいらはコントリビューターじゃないっすよ。 PDEのリーダーのChrisさんのBlogに「いつもリリースありがとう…

Ganymede M6のPackageリリースが始まりマスタ。

タイトルで「以上。」という感じですが。M6のPacakgeリリースが始まりましたね。 Eclipse Ganymede Packages | Eclipse Packages サイトが新しくなったようで、各パッケージごとのダウンロード数が集計されて表示されるようになってます。一時期Eclipseのダ…

冷静と情熱のあいだに

なんかそういうタイトルの映画がありましたが、今の自分の心境はそれに近いです。生きているうちに実現したいものに囲まれて生活してると、情熱が先行し、視野が狭くなってしまう。冷静にまわりを見回さないと失敗してしまう気がする。 暴走してると思ってい…

GlassFishもOSGiが採用されるようですね。

GlassFish v3もOSGi上で動くようになるらしいですね。 http://blogs.sun.com/dochez/entry/glassfish_v3_runs_on_osgiApache FelixやKnopflerFishが出ているのにEquinoxが出てこないのがさすがとは思うんですが、Javaで作られたAPサーバーにOSGiが組み込まれ…

UIをXMLで記述する

E4(Eclipseの次期メジャーリリース)のMLがEclipseCon2008から始まりました。みんなの想いが詰まったMLなので、一つ一つの内容が濃く、長いw なのでぼーっと眺めてます。(根性無。)EclipseのUIがかっこ悪いとか、書きづらいという話とか、RCPをもっとよくする…

SATはじまったな。(SWT Animation Toolkitの巻)

SWTでもアニメーションを!という希望の声に答えるライブラリが出てきました。それがこのSWT Animation Toolkitです。略してSAT。リンク先のページにはJava Web Startを使ったデモが公開されているので、興味がある方は動かしてみてください。Eclipseっぽくな…

飲みながらベンキョウカイ

ってやってみた感じいいと思うんだけれども、一般的に受け入れられないのかな。懇親会で会場移動して飲み屋で騒ぐのも面白いんだけれども、飲みながらホワイトボードでああだこうだ書いてみたり、コーディングしてみたり。飲みながらブレインストーミングで…

tacorpus始めました。

今日はEclipsePlugin開発勉強会でした。ガチで開発していくためのプロジェクト、tacorpusを始めました。対訳コーパスを蓄積し、類似する翻訳文をユーザーへ提供するためのアプリケーションです。既にomega Tというアプリケーションがあるんですが、これは対…

Quick JUnit Pluginプロジェクトの管理者に名を連ねました。

ひょんなことからQuick JUnitの管理者の一員に抜擢されました。かくたに氏よりありがたい推薦の言葉を受け、うれしかったです。この勢いに乗って既に以前書いたパッチを自分名義でコミットしてみました。JUnit4のTestSuiteは@SuiteClassesアノーテーションを…

アイコンをその場で合成しながらアニメーション

SWTを使ったアプリケーションでアニメーションをさせるためのコード片を公開しておきます。(ほとんど自分のためにですが。)肝はThread#sleep()でフレーム秒間を調整したらだめで、Display#timerExec(int,Runnable)を使って再帰的に画像合成と描画を行うよう…

RAPでもdraw2dが使えるんだー。

Eclipse RAP(Rich AJAX Platform)ですが、先日1.1M3が出たっていうことで、久しぶりに見てみました。1.1M3は「これは!*1」という驚きはなかったんですが*2、draw2dが動いているデモを発見しました。ページの真ん中辺りにMeet draw2d in a browser!というリン…

Google App EngineでTrac使えないかなー。

昨日?発表されたGoogle App Engineですが、Pythonを使って動かせるんですね。つーことはTrac使えないかなーなんて妄想してみた訳ですよ。WSGI互換のWebサーバーで、Pythonで作成されたCGIならいけるという事のようだったので。ちょっと調べてみたんですが,…

Percs 0.4.0 リリース

3ヶ月ほど開きましたが、Percs 0.4.0をリリースしました。 更新サイト https://eclipse-study.svn.sourceforge.net/svnroot/eclipse-study/PercsProject/trunk/org.kompiro.readviewer.site今回のリリースではRCP版も作成してみました。 RCP版配布元 https:/…

パンくずナビの使い勝手向上

P2でインストールしたEclipseですが、今のところ特に問題はなさそうです。パンくずナビでツリー表示できるようになったおかげで、パッケージエクスプローラーを使わなくても済むようになりました。他のプロジェクトを開きたいときは一番左のプロジェクトのパ…

例の簡易インストーラーでインストールしてみた。

p2インストーラー(Equinox p2を使った場合のインストーラー)を使うとだいぶインストール後の様子が変わっていました。 インストール直後のフォルダ .eclipseproduct configuration dropins eclipse.exe eclipse.ini eclipsec.exe epl-v10.html notice.html p…

高専カンファレンス

おっと、言っておくと僕も高専出身です。EclipsePlugin開発勉強会の第1回では参加者20人近く集まりましたが、その中の3人が高専出身者でした。一般社会でいうとなかなか考えられない比率です。そして、その3人が3人ともすごい技術にガッツリ行くタイプでした…

GraphicContextの実装例

今までの自分の目は節穴だったようです…。EclipseのCVSにSWTの実装例プロジェクトがありました。org.eclipse.swt.examplesというプロジェクトです。このプロジェクトをCVSからチェックアウトしてみるとパッケージごとにmainメソッドが実装されたクラスが用意…

Inside of Quick JUnit

masarl氏の志を引き継いだid:kakutani、id:t-wada両氏がメンテナのQuick JUnit Pluginですが、id:kakutani氏は筋金入りのRubyプログラマでいらっしゃいますし、id:t-wada氏のプログラマ業の半分はRubyだそうです。ナノデQuick JUnit Pluginはソコマデツカイ…

Eclipse 3.4 M6 リリース

まだ各パッケージでの配布は行われていませんが、Eclipse 3.4 M6がリリースされています。今回のマイルストーンはEquinoxがだいぶ面白いことになってます。 404 File not found まずEclipseSDKのP2P*1を使った配布が開始されました。P2Pを使うEclipseのイン…

EclipseCon2008のまとめ記事がInfoQに出てますね。

おっかけて無かったんですが、EclipseCon2008のまとめ記事がInfoQに出てましたね。まだ日本語に翻訳はされていないみたいです。著者のAlexさんはEclipseのクラスローダー関係の記事を書かれているかなりの猛者で、最近はMac版SWTのCocoaへの移植に力を注いで…