eclipse

eclipse3.6 RCPにバンドルされているcommonsなアレ。

org.apache.commons.codec.source_1.3.0.v20100518-1140.jar org.apache.commons.codec_1.3.0.v20100106-1700.jar org.apache.commons.codec_1.3.0.v20100518-1140.jar org.apache.commons.el_1.0.0.v201004212143.jar org.apache.commons.httpclient.source…

エディタを作る為のフレームワーク。

まだIncubation中だけども、これがちゃんと動くんなら、 エディタ作るのが、とてつもなく敷居が下がるヨカーン。 Building a state-of-the-art Eclipse IDE for a new programming language is a difficult undertaking. Although much of this work is inevitab…

Mac版Java6だと、eclipseが起動しないらしい…件について

Launching SWT Apps fails with preview of Java 6 on Mac Apple is not supporting the 64-bit carbon API. SWT is written using carbon so it must be 32-bit. Apple won't support 32-bit JDK 1.6. Therefore SWT won't run on JDK 1.6 (along with any …

ダウンロードできるディストロ毎に、バンドルしてるapache.commonsの内容が違う件について

表を作ってみた。 Eclipse Classic 3.4.1 Eclipse for RCP/Plug-in Developers Eclipse IDE for Java Developers org.apache.ant.source_1.7.0.v200803061910.jar ○ ○ org.apache.ant_1.7.0.v200803061910 ○ ○ ○ org.apache.commons.codec_1.3.0.v20080530-1…

Team Project Set の使い方について。

eclipseで開発していると、SVNやCVSにプロジェクトが、ゴロゴロしちゃったりしませんか? プロジェクトがゴロゴロしてて、尚且つ、それを素直にチェックアウト出来ない時ってあったりするんだよね。 と言うか、そもそも、SVNリポジトリの接続先設定したりと…

Textual Modeling Framework (TMF)とな!

openArchitectureWare 特に、何がって、これが! Xtext Tutorial Grammarから、専用のテキストエディタが自動生成されて、入力補完が効いとるがな! ウヒ。オレオレDSLめっさ作れるかもよ。どうやら、eclipse.orgの Generative Modeling Technologiesプロジェクト…

PDE Plug-in Spyを起動するには。

テキトーなダイアログとか、エディタとか、ビューをアクティブな状態にして、 Ctrl + Alt + F1 Shift + Alt + F1 公式サイトのドキュメントが間違っているので、超気を付けてクダサシ。 eclipse3.4.1だと公式サイトのドキュメント通りになっているっぽいだし…

プロジェクトとワークスペースの関係。

ちょっと気になったっつうか、誤解してハマる人が出ると困るので、メモ。 Eclipseはワークスペースディレクトリの直下のディレクトリしか、Eclipseプロジェクトとして扱わない。というか、直下のディレクトリを全てプロジェクトとして扱う。 そんなに話が単…

0.30.0 リリース

以下のURLからインストール出来るます。http://eclipse.seasar.org/updates/3.3/ 対応しているeclipseのバージョンが変わり、同時に、インストールする為のURLも変わっているので注意。

eclipseに設定されているSystemPropertyを使う。

eclipseで、JUnitとか、アプリケーションを起動する時に、 既にeclipseで設定している内容を、引き渡したい事があったりなかったり。 まぁ、具体的には、Proxyの設定なんだけども。 「Run Dialog」や「Debug Dialog」で、「Arguments」タブがあるやつは、 「…

ResourceSynchronizerは、普通のIEやFireFoxでも動きますですよ。

こんな感じ。 IE6 sp2 Firefox 2.0.0.12

ResourceSynchronizer 0.0.3 リリース

Ext.jsのコンポーネント群が余りに素晴しいので、 自分でも使ってみたくなって作り込んでみましてん。 去年辺り、どこかで、エラー画面は贅沢な方がイイヨネ。 とかそんな話があったのを思い出して、無駄にリッチなエラー画面を作り込んで見ました。 ちなみ…

ResourceSynchronizer の止め方。

ResourceSynchronizer は、インストールすると、 eclipse起動時に8386ポートで勝手にHTTPサーバ起動しちゃいます。 ちなみに、ポート番号を変える為の設定画面はありません。 何かの理由で止めたり、再起動したくなる事があると思うので、その方法をば。 ecl…

ResourceSynchronizer 0.0.1 リリースしましてん。

多分、Javaで開発する時には、eclipseを使うかと思うのだけど、 eclipseのユーザである事と、eclipseプラグインの開発者である事は、 Javaのプログラマであっても、海より深い溝があると思います。 Antやmaven、NTスクリプトや、Ymirみたいに、 eclipseの外…

Refresh automatically

溝の向こう側にいるid:Yoshioriからの激しいツッコミ。 まずは、この画像を見て下さい。何と言う事か。恐るべき事が書いてある。 どうやら、このチェックボックスをonにすると、 自動的にワークスペースをリフレッシュできるらしいよ。 正直に申し上げます。…

IStartupを無効化しる。

Window -> Preferences -> General ->Startup and Shutdown で無効化されたIStartupは、どういう風に設定として保存されているのかメモ。 主に自分用。 org.eclipse.ui.internal.Workbench public String[] getDisabledEarlyActivatedPlugins() { String pre…

昔よりもAPIの抽象度が下がるってどういう事なのか。

org.eclipse.help.internal.server.WebappManager ナニコレ…。 org.eclipse.help.internal.appserver.IWebappServer とかあったのに、 org.eclipse.equinox.http.jetty.JettyConfigurator を直接呼び出すとか無いでしょ…。あーあ。

eclipseが抱えるWebコンテナとお話する的なアレ。

http://www.eclipse.org/equinox/server/ デフォルトは、JettyとTomcatが入ってるけど、何かバージョンが古いし、 やつらは起動が遅いので、とりあえず、こいつに、別なサーバ足す方法を探す。 外から新しいWebコンテナを差し込むなら、この辺を参考にしる。…

0.25.0リリース

したけども、せっかくコントリビュートしてもらったWTP対応は、 僕が検証に使っているマシンで、うまく動作しなかったので、リリースに含まれていません。 残念。 もう少し原因を追及して、解決できたらリリースする事になるかと思いますです。

今日の入力補完。

こんなDTOとDAOを用意。 public class Aaaa { private String hoge =" "; public String fuga =""; public String getHoge(){ return hoge; } public String getPiro(){ return hoge; } } public interface HogeDao { String fuga(String str, Aaaa aaa, Map<String, String></string,>…

こうなりゃ意地だ。

先週は、Seamのバージョンが違うぞゴルァ。 と怒られて、一気に萎えてしまったのだけど、それでは、いけないと思い再開。先週のは、これ。 [JBoss][eclipse]JBossのプラグインがすげぇらしい。

JBossのプラグインがすげぇらしい。

JBoss Tools Project - Download eclipseの更新サイトもあるし、全部まとまったディストロもあるですなぁ。 FreeMarkerのエディタプラグインとか。これは、ちょっと気になる感じ。

はいぱーりんく。

IFコメントや、バインドコメントで使用した変数は、Ctrl押しながらクリックすると、 ハイパーリンクになって、当該クラスにジャンプ出来たりするます。引数名の上にマウスカーソルがある時は、 Daoへジャンプ。 引数名の後ろに.区切りでメンバ名を指定してい…

入力補完それは、腕力が支配する恐ろしい世界。

こんなDaoを用意しるます。 package org.examples; import java.util.Map; public interface HogeDao { String fuga(String str, Aaaa aaa, Map<String, String> m); } 同じパッケージに、S2Daoと同じルールでSQLファイルを用意しるます。 org/examples/HogeDao_fuga.sql み</string,>…

入力補完を調教中。

いつものCtrl+Spaceで、入力補完を起動。 /を入力すると絞りこまれるます。 更に、*Iと入力する事で更に絞りこまれるます。

こんなん作ってるマス。

フォーマット機能を使うとこんな感じ…orz 今は、BlancoSqlFormatterを使っているけども、 僕が欲しい結果とは随分違っちゃってるので、将来的には自前でフォーマットするます。 入力補完は、調教中なので、まだ賢さとは無縁な感じ。

ICompilationUnitを、変更するコードパターン

Doltengでユーティリティ化している強引なコーディングパターン。 これを見れば、IDocumentとITextFileBufferの関係が見えてくる筈デス。 見えなければ感じて下さい。念を込めて。 ここで、重要なのは、JDTのモデルを触る時には、以下の点について考慮しない…

IJavaElementっぽい検索結果をツリー状に表示する

JavaSearchResultPageがJavaSearchResultを直接触っていないので、 自前ではinternalパッケージに全く触らずにいけそうなヨカーン。 <extension id="JavaSearchResultPage" point="org.eclipse.search.searchResultViewPages"> </extension>

SpringIDE試し中。

eclipseにデフォルトでWSTのXMLエディタがインストールされる様になってしまいましたなぁ…と。

業務連絡。

先日リリースされたeclipse3.3上で、 Dolteng 0.20.12 WebLauncher 0.2.0 DbLauncher 0.1.0 Diigu Plugin 1.0.0 を、簡単に動作させてみましたが、どうやらとりあえず動く様です。しかしだ…、Eclipse IDE for Java Developers は、 プラグインプログラマにと…