Eclipse Ver3.3のメニューって つかえん。

MenuManagerRendererGUITest.xml と同じメニューをRCPで表示してみると、いろいろ気づきました。 Eclipse Ver3.3のメニューって機能がJFace、SWTより少ないですね。って機能劣化やんEclipseさんw メニューのスタイルがradioやtoggleの場合のデフォルトセレ…

Eclipseの実行定義をファイル出力するのもっといい方法

Eclipseの実行定義をファイル出力する に id:kompiro さんからコメントを頂きました。 前回はExportで実行定義が出力できるよって書いたんですが、もっと良い方法を教えて頂きました。ありがとうございます。m(_ _)m こんにちは。 Exportでもいいとは…

コンソールサーバー

いまさらながら、こんな機能が。 EclipseのちょっとしたTipsだが、Eclipse起動時に-consoleと指定するとOSGiサービスコンソールがたちあがる. さらに-consoleの後に整数を指定するとその番号をポート番号としてコンソールサーバーがたちあがる. するとSystem…

RCPモードのポップアップメニューについて その2

ポップアップメニューについて id:y-komoriさんからコメントを頂きました。ありがとうございます。こちらに転記します。 id:y-komori 2008/06/04 23:57 遅レスですみません・・・とりあえず、ポップアップメニューについて。 おおむね良いと思います。 問題…

SWTBotを入れてみた その1

Eclipse Update URL: http://swtbot.sourceforge.net/update-site/ Preferncesは変わらず。 Viewは1つ増えた。でも何も表示されない、何も入力できないww Run Configureationsは SWTBot Testが増えた。

SWTとEclipseの両方に対応したTestTool SWTBot

SWTとEclipseの両方に対応したTestToolSWTBotがおもしろそう。バージョンも最近1.0がリリースされています。JUnitのようなユニットテストと、操作に基づいた機能テストの両方を行えます。使い方がなぜかリリースノートに記載されています。サンプルコードを…

Eclipseの実行定義をファイル出力する

Eclipseの実行定義はExportできます。 実行定義も構成管理できて便利。追記: もっといい方法がありました

ログ編

UrumaとUrumaアプリとUruma以外のUrumaに依存しないプラグイン(オレオレプラグイン)からlog4jの設定を共通で利用したい。log4jを利用するプラグインは設定ファイルを一意にしたいため。 でも、Uruma、Urumaアプリと、オレオレプラグインはlog4jの設定を共…

デザインを変えました

気分転換。

■[Seasar][Uruma] RCPモードのポップアップメニューについて

id:y-komori さん。ありがとうございます。 ■[Seasar][Uruma] RCPモードのポップアップメニューについて id:susie_y さんへ。http://d.hatena.ne.jp/susie_y/20080530/1212152933 への回答です。 http://d.hatena.ne.jp/y-komori/20080531/1212187923 以下、…

[Seasar][Uruma][RCP] Eclipse V3.3仕様でポップアップを表示する

なんとかポップアップの表示ができました。 XMLはこんな感じ。 <template xmlns="http://uruma.sandbox.seasar.org"> <viewPart title="フィードツリー・ビュー"> <menu> <menu text="メニューグループ3(&amp;F)"> <menuItem id="menu4" text="メニュー4(&amp;S)" image="uruma" accelerator="Ctrl+S" /> </menuitem></menu></menu></viewpart></template>

[Seasar][Uruma][RCP] Eclipse V3.3仕様のメニューの作り方参考サイト

Eclipse V3.3仕様のメニューを作るための参考サイトが少ないのでメモメモしときます。 日本 Eclipse V3.3 でメニュー項目を構成して追加する方法 英語 Platform Extension Points Eclipse Help org.eclipse.ui.menus Menu Contributions@Eclipse wiki Platfo…

[Seasar][Uruma][RCP]Toolbarを表示したい その5

実装完了。こんな感じ。 Toolbarにボタンが表示できるようになった Viewにメニューとボタンが表示できるようになった 後は、ポップアップメニューの対応かな。 ポップアップメニューは表示可否をどうやって制御(XMLの書き方、Javano書き方)するか考える必…

Toolbarを表示したい その4

Urumaがplugin.xmlをどうやって出力しているか調査。 ContributionBuilder Urumaでplugin.xmlの生成はContributionBuilderが行います。ContributionBuilderはExtensionBuilderからExtensionを作成します。 ExtensionがStringWriterを受け取ってplugin.xmlを…

Toolbarを表示したい その3

Urumaが自動生成するplugin.xmlとEclipsePDEが自動生成するplugin.xmlの見比べ Urumaでメニューを作成するとこんな感じ。 <plugin> <extension point="org.eclipse.ui.contexts" > <context id="org.seasar.uruma.example.rss.context" name="Uruma allication local context" /> </context></extension></plugin>

Toolbarを表示したい その2

Urumaにはすでに、ToolBarComponentとToolItemComponentのUIComponentが用意されていました。スキーマ(uruma.xsd)にもToolbarのアトリビュートがあるので、設定値は読み込めそうです。 UrumaのサンプルPJ(RSS)のworkbench.xmlに「toolBar」を追加します…

Toolbarを表示したい その1

UrumaでToolbarを表示させたいけど、XMLのスキーマ(uruma.xsd)には特にそれらしきものがないのでまだ対応してないみたい。追記:すいません。スキーマにありました。ということで、Toolbarを表示するためには、どうしたら良いかUrumaをHackしてみる。 まず…

Seasar Conference 2008

Seasar Conference 2008 Seasar Conference 2008のUrumaセクションで少し講演をさせて頂く事になりました。現在開発中のアプリ「株専」のデモを行います。事前資料はこちら。前夜は緊張しますね(><)

[株専][Java][JRuby] JRubyのERBをJavaからテンプレートエンジンとして利用する

Rubyのテンプレートエンジンはいろいろあるようですが、標準ライブラリに同封されかつ Railsのデフォルトのテンプレートエンジン ERB を試してみます。JavaからバインディングしたいオブジェクトはString,List,Map,Beanと なんでも渡せるので十分利用できそ…

[株専][Java][Uruma][JRuby]JRubyを BSFで扱ってみる(その3)

JRubyもgemライブラリを使用して動作したので、次は、BSF経由で実行してみます。以下のライブラリをビルドパスに追加します。 jruby.jar bsf.jar BSF利用コード ポイントは、JRUBY_HOMEとJRUBY_LIBをSystemプロパティに登録すること。 登録しない場合、gemラ…

[株専][Java][Uruma][JRuby]JRubyを BSFで扱ってみる(その2)

JRubyのディレクトリ構造 主要そうなディレクトリのみ記載。 jruby + bin + lib + bsf.jar + jruby.jar + ruby + 1.8 ← Rubyのデフォルトライブラリ + gems ← gemで追加したライブラリ + site_ruby ← 各ディストリビューション向け JRubyやJava関連もこの中 …

[株専][Java][Uruma][JRuby]JRubyを BSFで扱ってみる(その1)

動機 Urumaで開発中のアプリに、スクリプトエンジンを乗っけようかと思い Javaから扱えるLL言語を調査。どうも、呪文系言語は苦手です。 以下勝手な位置づけ。 ※ ただ、自分の言語スキルのないだけです。 [言語] Java、C# > PHP > C++ >> Ruby >>> Per…

はてなダイアリーで Google Analytics を設定する

はてなダイアリーで、Google Analytics の設定をしてみた。WebサイトのURLは「http://d.hatena.ne.jp」のみでよいらしい。 Google Analytics のトラッキング・ステータスは「トラッキングがインストー ルされていません 」 と。 有効になっていないのかなぁ…

メール投稿時にタイトルを文字化けさせない方法

メール投稿するときはSubjectに何も書かない 本文内に「*メール投稿時の文字化け回避方法」などとはてな記法で書く via http://d.hatena.ne.jp/umazurabouzu/20080228/p2 なるほど。 サブジェクトなしで投稿テスト。

???

タイトルが文字化けしてますねー あと、改行のタイミングがなんか変w

?????????????????

はてなダイアリーにblogを投稿するためのツールを探してみたけどあんまりない ですね。orzはてなに対応していないけど、Windows Live Writer はよさげ。 http://get.live.com/writer/overview Pluginでいろいろ追加できるようだし。試しにインストールしてみ…

[Eclipse][RCP] Eclipse RCPのアプリケーションをJava Web Startを使って配信するためのフレームワーク

http://sourceforge.net/projects/webrcp/

[Seasar][Uruma]Urumaコミッタになりました。

よろしくお願いします。 はてなで[Uruma]で引っかかる日記はチェックしてます。

[Seasar][Uruma] @InitializeMethod でWidgetバインディングのオブジェクトがnull

ComponentUtil#invokeInitMethodOnActionでWidgetバインディングしていますが、viewPart#renderの前のためcontextにWidgetがまだ登録されていません。viewPart#renderの後にComponentUtil#invokeInitMethodOnActionを実施するようにしましたがどうでしょうか…

[Seasar][Uruma] Uruma GUIレイアウトが効かない?

GridLayoutがうまく効かなくて試行錯誤中。 以前、SWTスタンドアローンでは、機能していたのですが。。。 Composite上のTEXTやTREEのWidgetも表示されていませんね。mainTreeView.xml <template xmlns="http://uruma.sandbox.seasar.org"> <viewPart title="メイン"> <gridLayout numColumns="1"> </gridlayout></viewpart></template>