ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Eclipse Pluginsコミュの挨拶トピック

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして。
管理人のきむりんと申します。

本業でEclipse pluginsの開発をしています。
Eclipseはhackしがいのあるステキなソフトですね。

よろしくお願い致します。

コメント(22)

こんばんわ!ちょこっと大学の方で教授にeclipseを使えと言われて 困っています。僕はプログラミングのプの字も知らないのにどうしようかと困ってます。こんな初心者でもこのコミュニティに参加してよいものかどうか迷いましたが登録してみました。もしよろしければ色々とアドバイスして頂ければ幸いです。
管理人のきむりんです。

GOUさん:
はじめまして。
ちょっとGOUさんのレベルが見当つかないので推測なのですが、、、
EclipseのプラグインはJava言語でのプログラミングになります。
なのでJavaの知識は不可欠です。ただ、GOUさんの教授先生がおっしゃっているのは多分、Javaでアプリを作って欲しいということなんだと推測します。まずJavaで何かプログラムを作ってみることをお勧めします。

僕は2000年くらいにJavaを勉強し始めましたが、当時comprehensiveでいいなと思ったのが
ブルース エッケルという方が書いた分厚い(上下巻)解説本でした。http://mo-v.jp/?26ff
ただ内容が古くなってしまい最近のJavaに追いついていないのと、量が多すぎるため、即席でJavaを習得したい方には向かないという弱点があります。

最近はJava関連の書籍が充実していますので、Eclipseを使ったJava入門書を一読されるのがよろしいかと存じます。もしかすると、教授先生にどの本いいか訊かれると物事がよい方向に進むかもしれませんね。

個人的には最初はJDKで簡単なプログラムを走らせてみるといいと思います。Javaのしくみがわかります。Eclipseはその辺をいい意味で隠蔽しているので、勉強になると思います。

長くなりました。。。GOUさんがステキなプログラマーになられることを願って筆を置きたいと思います。駄文を失礼しました。
tacさん:

ITextViewerはエディタ回りのクラスでしょうか。
たしか特定の箇所をselect and revealできるメソッドが、その辺のクラスにあったような気がしますが、すいません、忘れました。。。

5 extends 3 はたしかに可笑しいですね。
さっきEclipseで見てみましたが、1から5まであって、5が3を、と言う状態になってますね。

実はお恥ずかしいことにケント&ベック(というのかどうかわかりませんが)は持っていませんでした。tacさんの書評を見て、買おうと決意しました。お二人とも、オブジェクト指向では有名人ですよね。早速本屋さんに走りたいと思います。
aisaさん:
はじめまして。
サンプルプラグインが結構簡単に作れます。
とりあえずサンプルを作ってみて、そのコードをお読みになるといいと思います。で、そのサンプルに自分のやりたいことをどんどん付け加えていけば、プラグインは完成です!
お勧めのサンプルはtableを使ったviewerです。多分500行くらいのサンプルコードが出力されると思います。
>きむりんさん
ありがとうございます。まさにそのレベルなのです。いちから勉強したいと思います。あと質問なんですが eclipseを使ってlaszlo言語を使ってやってみたいんですが?どのように勉強するのが一番いいですか?すみません初歩的な事で よければ教えてください。
tacさん:

>きむりんさんはどんなプラグインを作成されていますか?
>本業というとあまり多くは言えないかもしれませんが.

(本業と言っても素人に毛が生えた程度ですが)Java(AspectJ)の解析系を作ってます。Editorに出ているJavaファイルの属するプロジェクト全体を解析して、CFG(Control Flow Graph)を生成します。

現在言語のごく一部しかサポートしていませんし、バグも多いです〜。

GOUさん:

>あと質問なんですが eclipseを使ってlaszlo言語を使ってやってみたいんですが?どのように勉強するのが一番いいですか?

laszloって言語は知りませんでした。flashとかがXMLから作れるんでしょうか。面白そうな言語ですね。

laszloについては私はわからないので、↓のコミュのトップページにある情報源を見てみるとよいのではないでしょうか。
http://mixi.jp/view_community.pl?id=161779

EclipseによるIDEもあるみたいなので、インストールしてみてはいかがでしょうか、というかこのくらいしかadviceできません。。。すいません。
どうもこんにちは。始めまして。
Tand0というハンドルで活動しております。
本業ではなく、Eclipse Plugin開発は趣味です。

しかしEclipseのプラグインは、メインの部分
とちがって、情報ソースがほぼ英語なのが
いただけないですね。
plugin.xml をいぢるとか、site.xmlをいぢる
とかいう段階になると、ことごとく辛い感じが
しています。

まぁそんな感じで。
よろしくお願いいたします。
tacさん:

>なるほど.AspectJを多用した場合,こういうのがないときついで
>しょうね.関連Eclipse分野はJDT, AST, EMF, GEFといったところ
>でしょうか.

はい。AJDTを使ってます。これの中にAspectJのASTを作る部分(JDT相当)が入ってます。EMFとGEFは使ってないです。かわりにGraphvizというソフトを使ってます。


Tand0さん:
>plugin.xml をいぢるとか、site.xmlをいぢる
>とかいう段階になると、ことごとく辛い感じが
>しています。

僕の場合ランゲージパックは使わないので気が付かなかったのですが、プラグイン関係は英語がほとんどですね。たしかにそこが日本の方にとって敷居が高いところかもしれません。逆にそこ超えちゃうと実はそんなに、って話もあると思います。

僕は3.0.1を使っているのですが、プラグイン名を変えると突然viewとして認識されなくなるとか、jarファイル名を変えると突然動かなくなるとか、一度cyclicなループを作ってしまうともうだめ、みたいなプラグイン設定のトラブルが怖いです。皆さんもこんな経験ないですか?
>プラグイン設定のトラブル

うちで困ったのはEclipse の版数が上がることに伴って
自分のプラグインが動かなくなるという事象ですね。
2.1.x 系から 3.0.x 系に以降したときに動かなくなるのは
もちろん、3.0系から3.1系に移行したときも動かなくなり、
かなり辛かった記憶があります。

最近の事例だと、突然 site.xml を Build Siteしても
index.html が生成されなくなったとか(これ切実…)、
plugin.xml 内の keyBinding タグが突然 deprecated
扱いされたりとか、org.eclipse.XXX.internal のクラスを
extends していた部分が突然ワーニング扱いされたりとか
ですかね……。

多すぎ。><
バージョンの違いは切実ですよね。特に内側を触ればさわるほど動かなくなる確率が高いと思います。
僕の作ってるプラグインはAJDTというプラグインに依存しているんですが、バージョン少し変わっただけでAPIがなくなっていたりします。この辺は難しいですね。

PDE関連の不具合?ですが今3.0.1なので、3.0.2や3.1ではよくなっていることを期待しつつ、それらのバージョンにあわせる作業を行おうと思っています。
龍の孫さん:

こんにちは。管理人のきむりんです。

プラグイン関連の本もだいぶ増えてきました。
最初からそれらを読むのもいいですし、
サンプルプラグインを(自動で)作ってみて、そのソースコードを読むのも勉強になると思います。

よろしくお願いします。
はじめまして!
Java環境の構成管理を急遽やることになったので
今からJava・Eclipseを必死こいて勉強中ですw

よろしくおねがいしまーす!
コミニティに参加させていただきました。
卯月です。

Eclipse+Java(Android)の勉強をはじめました。

つたない感じで始まっていますが、
どうか、よろしくお願いいたします。
eclipseは興味深いですね。


Ecore2Xml使ったモデルのマイグレーションが上手く扱えなくて悩み中…
レシピと昔のメーリングリストのやりとりを見てやってるんだけど、どーも…

ログインすると、残り8件のコメントが見れるよ

mixiユーザー
ログインしてコメントしよう!

Eclipse Plugins 更新情報

Eclipse Pluginsのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。

人気コミュニティランキング