カテゴリ: Eclipse

PluginやFeatureのファイルを自由に配置する

· Eclipse

基本的に、もしアップデートサイトにPluginやFeatureのJarファイルを配置したい場合、Eclipseアップデートサイトにて定義されたルールに従う必要があります。そのルールとは、site.xmlファイルを作成し、PluginのJarファイルを「plugins」という名前のサブディレクトリに置き、そしてFeatureのJarファイルを「features」という名前のサブディレクトリに置くことです。ユーザがこのアップデートサイトにアクセスしてプラグインをインストールする際に、Eclipseは…

Read more →

Eclipseプラグイン勉強会に参加してきました

· Eclipse

昨日の15日に、Eclipseプラグイン開発のための勉強会「EclipSKY」に参加してきました。 竹添さん著のEclipseプラグイン開発本である「Eclipse 3.4 プラグイン開発徹底攻略(青本) 」を持参することが参加の条件でした(半分ホント)。もちろん全員持参してきました。 ![IMG0140.JPG](http://www.eisbahn.jp/yoichiro/images/IMG0140.JPG) テーマとして、OpenSocialアプリケーションの開発環境である [Open…

Read more →

Eclipse Plug-in勉強会が明日開催されます

· Eclipse

Eclipse Plug-in開発に関する勉強会「EclipSKY」が、明日開催されます。 EclipSKY200902 〜OSDEとかのソースコードからプラグインのコードのおいかけ方を学ぼう [http://atnd.org/events/351](http://atnd.org/events/351) テーマとして、OpenSocialアプリケーションの開発環境である「OpenSocial Development Environment」のコードを見て頂きながら、Eclipse Plug-…

Read more →

Twitterclipse1.3.2をリリースしました

· Eclipse

しばらくEclipseから遠ざかっていたので、Twitterclipseも自分で使っていなかった。今日やってみたら、truncated属性がAPIに追加されていたみたいで、投稿できてもステータスが見れない状態だった。 上記不具合を修正し、1.3.2としてリリースを行った。もし興味のある方はバージョンアップをして欲しい。…

Read more →

Webブラウザの起動

· Eclipse

「 [Webブラウザコンポーネントの利用](http://www.eisbahn.jp/yoichiro/2007/06/web1.html)」エントリで紹介したように,EclipseプラグインのViewなどにBrowserコンポーネントを貼り付けることで,効果的なEclipseプラグインを低コストで開発することができるようになる。「〜clipseな技術」の第2弾として,Webブラウザの起動方法について紹介してみたい。 何らかのWebサービスを利用したEclipseプラグインでは,Webサービ…

Read more →

Webブラウザコンポーネントの利用 Part2

· Eclipse

「 [Webブラウザコンポーネントの利用](http://www.eisbahn.jp/yoichiro/2007/06/web1.html)」エントリで紹介したBrowserコンポーネントを使用すれば,低コストでリッチなEclipseプラグインを開発できる。しかし,嬉しいことばかりではない。このエントリでは,発生し得るいくつかの問題点と,その解決方法について紹介する。 万能に見えるBrowserコンポーネントだが,Webブラウザであること故のデメリットもちゃんと対処してあげなければならない。…

Read more →

Webブラウザコンポーネントの利用

· Eclipse

「〜clipseな技術」の第1段として,Webブラウザコンポーネントの利用方法について紹介する。 近年,Web2.0的なアプリケーションが数多く登場している。これを支えているのは,RESTなどによる軽量なWebサービスが次々と公開されているという事実であることについては,誰もが認めるところだろう。多くのWebサービスがWebブラウザ上で利用あるいはマッシュアップされることを前提として提供されている。つまり,Webブラウザ上,しかもJavaScriptとの親和性という点が重要である。 何らかの…

Read more →

Twitterアクセス制限に対応しました

· Eclipse

Twitterが「1時間に70回」というアクセス制限を始めた。これに伴い、Twitterclipseも「10秒に1回の更新」を止め、「60秒に1回」(これは初期値で更新頻度は設定で変更可能)に変更を行った。 古いTwitterclipseのままだと、数分のうちに「400エラー」になってしまうので、ご利用の方は是非アップデートをお願いしたい。…

Read more →

Searchclipseのバグフィックスを行いました

· Eclipse

修正点は以下の通り。 検索履歴が10個溜まってしまうと,新しいキーワードが履歴として含まれなくなってしまう不具合を修正。 キーワード入力フィールドの大きさを修正。 興味のある方はバージョンアップをして欲しい。 そろそろ「〜clipseな技術」のエントリを始めようと思っている。ちょっとしたテクニックで面白いプラグインを作ることができるんだぜ,的な内容にしていくつもりだ。…

Read more →

Twitterclipseをバージョンアップしました

· Eclipse

変更点は以下の通り。 twitterサーバが返答したJSON内に含まれる日付のフォーマットが変更されたことへの対応。 「ぬるったー」「うまくいったー」「しくったー」機能の実装。 2つ目の機能追加は,Eclipse特有のものである。「ぬるったー」機能とは,何らかの理由でコンソールビューに「NullPointerException」が表示された際に,自分のステータスを自動的に「ぬるったー」に更新する機能である。「うまくいったー」「しくったー」機能は,JUnitテストケースの実行がうまくいった…

Read more →

Searchclipseに履歴機能を追加しました

· Eclipse

Eclipseに検索窓を設置できるSearchclipseに機能追加をまたまた行った。 入力したキーワードを履歴として10個記憶し,[Page Up]と[Page Down]キーで履歴を取り出せるようにした。 [Shift]+[F4]キーでフォーカスをキーワード入力フィールドに移動させる際に,エディタで選択されている文字列をキーワードとして入力フィールドにセットするようにした。 我ながら,キーワード履歴は結構便利な機能だと思う。ぜひバージョンアップしていただきたい(インストールしてない方…

Read more →

Searchclipseを更にバージョンアップ

· Eclipse

またまたSearchclipseをほんのちょっとバージョンアップした。今回は機能追加を2つ行っている。 [SHIFT]+[↑]または[SHIFT]+[↓]キーで,検索サイトの選択を切り替える。 [ESC]キーで,アクティブなエディタまたはビューにフォーカスを移動する。 「キーワード入力フィールドへのフォーカス移動をショートカットキーで行えるのに,検索サイトの選択をマウスでしないといけない」という使い勝手の悪さを解決するのが,今回の機能拡張の目的である。また,「やっぱりやーめた」という場合…

Read more →

Lingrclipseをちょこっとバージョンアップ

· Eclipse

いままでLingrclipseを使っていただいてきた皆さんはご存じかと思うが,今までLingrclipseでlingrにログインすることができなくなっていた。 原因は,APIのRoomにtimezone属性が追加されたこと。今のLingrclipseは,APIとJavaBeansクラスの形が完全に一致しないと例外を吐いてしまう。とりあえず,timezoneに対応したlingrclipse-core(1.3.1)を公開したので,lingrclipseをお使いの方はぜひバージョンアップしていただきた…

Read more →

Searchclipseもちょこっとバージョンアップ

· Eclipse

Searchclipseをより使いやすくするための修正を行った。修正点は以下の2つ。 [Shift]+[F4]キーで,キーワード入力フィールドにフォーカスが移動する機能を追加。 内部ブラウザを開いたときに,入力されたキーワードをタイトルにセットするように修正。 Searchclipseをお使いの方は,ぜひバージョンアップしていただきたい。…

Read more →

Searchclipseをバージョンアップ!

· Eclipse

Eclipseに検索窓を設置してくれるSearchclipse,さっそくバージョンアップを行ってみた。修正点は2つ。 キーワードをURLエンコードする際の文字コードを指定可能にした。 ブラウザ起動後に,入力したキーワードを消すか残しておくかを設定可能とした。 細かな点だが,使い勝手やサイト登録の可能性が広がるはずである。ぜひバージョンアップして欲しい。…

Read more →

Searchclipse公開開始!

· Eclipse

Rimoclipse,Lingrclipse,Twitterclipseと,どちらかというと生産性を低下させてしまうEclipseプラグインを開発してきたが,「〜clipse」シリーズ第4段として,Searchclipseの公開を開始した。 Searchclipseは,FirefoxやIE7に搭載されている検索バーのようなものだ。 ![searchclipse1.jpg](http://www.eisbahn.jp/yoichiro/images/searchclipse1.jpg) 検索サイ…

Read more →

Twitterclipseをバージョンアップしました

· Eclipse

[Twitter](http://twitter.com/)サービスをEclipseで利用するための「Twitterclipse」プラグインをバージョンアップした。 ![twitterclipse-1.2.0.jpg](http://www.eisbahn.jp/yoichiro/images/twitterclipse-1.2.0.jpg) 今回は,「@ユーザ名 ステータス」という書式で自分宛のステータスが受信されたときに,ダイアログを表示する機能を追加した。TwitterclipseをFa…

Read more →

Twitterclipseをバージョンアップしました

· Eclipse

先日公開を開始した [Twitterclipse](http://www.eisbahn.jp/yoichiro/2007/04/twitterclipse.html)だが,さっそくバージョンアップを行った。修正点は以下の通り。 IE6で動作させた際にスクリプトエラーが発生してしまう不具合を修正。 サーバチェック後に毎回表示のリフレッシュがかかってしまう現象を回避するように修正。 ステータスの表示を更新日付でソートされるように修正。 ユーザ名の表示を設定されたURL(Blogなど…

Read more →

Twitterclipse公開中!

· Eclipse

自分が何をしているのか?友達や知り合いが何しているのか?こんなことを共有して楽しもうというサービスが, [twitter](http://twitter.com/)である。そんなtwitterを,例のごとくEclipseから利用できるように,プラグインを開発した。その名も,twitterclipse。 ![twitterclipse.jpg](http://www.eisbahn.jp/yoichiro/images/twitterclipse.jpg) eisbahn.jpのアップデートサイ…

Read more →

怒りと共にlingrclipseをバージョンアップ

· Eclipse

先ほど,lingrclipse-coreを1.3.0にバージョンアップした。昨日あたりからlingrclipseを使ってLingrサービスに入室ができなくなっているはずなので,ぜひすぐにバージョンアップを行って欲しい。 今回の修正は,LingrのAPIに変更が生じたために必要となった。具体的には,Room情報にcreatedat属性(たぶんそのルームが作られた日時)が追加された結果,JSONからJavaBeanへのマッピングに失敗してしまうことが修正理由である。現状の作りは,JSONに含まれる属…

Read more →

lingrclipseのちょこっとした機能拡張

· Eclipse

LingrをEclipse上で使用できるようになる [Lingrclipse](http://www.eisbahn.jp/yoichiro/2007/03/lingrclipse.html)に,以下のちょこっとした機能拡張を施した。 入室時のパスワード指定。 メッセージの「画像表示」「YouTube表示」「リンク表示」「顔文字表示」に対応。 開発時には外部に漏らしたくないことを話すこともあるだろう。ま,Lingr自体そういった機密情報の話に向いているかというと非常に疑問だが,例えば仲間…

Read more →

Lingrclipseに通知機能を追加しました

· Eclipse

[Lingrclipse](http://www.eisbahn.jp/yoichiro/2007/03/lingrclipse.html)に,通知機能を追加してみた。新しいバージョンは,lingrclipse-view 1.3.0である。 通知機能とは何かと言うと,Lingrclipseのビューが隠れていた時,例えばFast Viewにしていたとか,他のビューをアクティブにしていたときとかに,入室したルームで誰かが発言をしたことがわかるようにした,ということである。 具体的には,Eclipse…

Read more →

Lingrclipseに認証機能を追加しました

· Eclipse

先日公開したLingrclipseだが,さっそくバージョンアップを行ってみた。 追加機能は,認証機能である。Lingrにアカウント持っている人は,予め設定(Preference)画面にてメルアドとパスワードを入力しておけば,入室時にLingrにログインされる。もちろん,退室時にはログアウトも行われる。それだけ。 ![lingrclipse-login.jpg](http://www.eisbahn.jp/yoichiro/images/lingrclipse-login.jpg) この認証機能…

Read more →

ご依頼の修正を行いました

· Eclipse

[java-ja](http://www.lingr.com/room/java-ja)にて,ある方からLingrclipseに以下の修正願いを頂いた。 メッセージの字を小さくして欲しい(上司に見つからないように) 参加者のアイコン画像を表示しないようにして欲しい(上司に見つからないように) さっそく上記2つの修正を行ってみた。 ![lingrclipse-hide-icon.jpg](http://www.eisbahn.jp/yoichiro/images/lingrclipse-…

Read more →

Lingrclipseの公開を始めました

· Eclipse

AjaxとCometによるリアルタイムなチャットサービスが, [Lingr](http://www.lingr.com/)である。そのEclipseプラグインを開発してみた。その名も「Lingrclipse」。eisbahn.jpのアップデートサイトにてLingrclipseの公開を先ほどから開始した。 eisbahn.jp アップデートサイト http://www.eisbahn.jp/update-site/ 上記アップデートサイトから,下記のプラグインをインストールすると,Lingrc…

Read more →

Rimoclipseは後始末が必要だった

· Eclipse

さっそくだが,知り合いのブログのエントリより。 「 [Eclipse のプラグインは超簡単にできるよ](http://yoshiori.org/blog/2007/03/eclipse.php)」- Yoshioriの日記 Eclipseのプラグインは超簡単に作れます!! いや、マジで。 その通り。特に「画像を表示する」「Webページを表示する」「何か一覧を表示する」ようなViewを作りたいだけだったら,BrowserコンポーネントやCanvasコンポーネント,Tableコンポーネントな…

Read more →

Rimo開発日記はじまる

· Eclipse

[Rimoclipse](http://www.eisbahn.jp/yoichiro/2007/02/rimoclipse.html)でお送りするRimoサービスの開発日記が始まった 「 [戻るボタンを付けました](http://d.hatena.ne.jp/rimotv/20070228/1172643373)」- Rimo(リィモ)開発日記 番組をスキップしすぎたとき前の番組に戻れるように「戻るボタン」を付けました。 Rimoに追加される機能は,Rimoclipseでもそのまま有効とな…

Read more →

TranslationViewプラグイン1.1.4リリース!

· Eclipse

Eclipse上で翻訳を行うプラグインである「 [TranslationView](http://yoichiro.cocolog-nifty.com/eclipse/2004/11/post.html)」プラグインを1.1.4にバージョンアップした。今回は, 翻訳前,翻訳結果のテキストボックス内でCtrl+Vなどをしたときの不具合修正 翻訳結果を持つレスポンスの文字コード指定を追加 の2点を機能追加した( [ここ](http://eclipsewiki.net/eclipse/inde…

Read more →

Rimoclipseでウキウキプログラミング

· Eclipse

はてなが新しく公開を始めたサービス,それが「 [Rimo](http://rimo.tv/)」である。現在は, [YouTube](http://www.youtube.com/)の人気動画を集めてテレビ化されている。 特に意味はないのだが,Rimoを見ながらプログラミングができるよう,Eclipseプラグインを作成してみた。 その名も「Rimoclipse」。 eisbahn.jpのアップデートサイト「http://www.eisbahn.jp/update-site/」からインストールするこ…

Read more →

TranslationViewプラグインをバージョンアップしました

· Eclipse

Eclipse上で翻訳を行うプラグインである「 [TranslationView](http://yoichiro.cocolog-nifty.com/eclipse/2004/11/post.html)」プラグインを1.1.3にバージョンアップした。今回は, 翻訳結果で「全て選択」機能(Ctrl+A)を追加 翻訳要求時のパラメータの文字コード指定を追加 の2点を機能追加した( [ここ](http://eclipsewiki.net/eclipse/index.php?Translati…

Read more →

年の瀬にEclipseは笑顔をくれた

· Eclipse

![content-assist-face.jpg](http://www.eisbahn.jp/yoichiro/images/content-assist-face.jpg) ま,結局冬休みもプログラミングをしているわけだが,Eclipse(Mac版のみ?)には癒し効果もある。…

Read more →

TranslationView再公開のお知らせ

· Eclipse

昨年まで公開していた翻訳プラグイン for Eclipse(TranslationViewプラグイン)の更新サイトを再設置した。ちょっと訳あって長らく公開を控えていたので,今まで利用したいと思って頂いた方々には非常に申し訳なく思っている。 http://www.eisbahn.jp/update-site/ Java開発に日本語⇔英語の翻訳は欠かせない。ぜひ役立てて欲しい。…

Read more →

EclipseベースなJBuilder開発進行中!

· Eclipse

今日の@ITでこんなニュースが。 「 [EclipseベースのJBuilder、2006年第4四半期に登場予定](http://www.atmarkit.co.jp/news/200605/26/borland.html)」 - @IT 来たぁぁ!って感じ。遂にEclipseはここまで来たか,と。Borlandは一般市民(=普通の開発者)を見捨てていなかった。 記事の内容を見ると,次のように書かれている。 Pelotonの大きな特徴は、Eclipse上でJBulderが得意としてきた大規模な分…

Read more →

EclipseでのSSH越しpserver接続

· Eclipse

Eclispeを入れ直す度に調べ直しているのもいい加減いやになったので,このエントリに記しておく。 Eclipseにおいて,SSH越しにCVSのpserverを叩くには,「org.eclipse.team.cvs.ssh2」プラグインのplugin.xmlファイルに,以下の内容を追記する。               その後,-noregistrycacheオプション付きでEclipseを起動すると,PServerSSH2を選択できるようになる。…

Read more →

Eclipse on Solaris10(x86) on VMWare夢かなわず

· Eclipse

IP Messenger for Eclipseの開発には,複数台のマシンが必要となる。とはいえ,1台でも何とか動作確認とかしたかったので,久々にVMWareなんぞを使ってみようかなと思い,挑戦を開始した。 VMWareは早くもバージョン5まで到達していた模様(前に使っていたときは3だった)。早速 [VMWareのWebサイト](http://www.vmware.com/jp/products/desktop/wsfeatures.html)からブツを購入。雑誌の付録についてきたIntel版…

Read more →

ipmsgプラグインはオープンに

· Eclipse

開発を進めているIP Messengerプラグインだが,sourceforge.jpにてオープンにすることにした。 [ipmsg4e : sourceforge.jp] [https://sourceforge.jp/projects/ipmsg4e/](https://sourceforge.jp/projects/ipmsg4e/) オレンジレンジの「キズナ」をもう6時間延々とリピートしながら,今日はプログラムをしていた。CVSにソースをコミットするたびに,「あぁ,また誰かに変なコ…

Read more →

IPMsgプラグイン公開開始!

· Eclipse

ついに,IPMsgプラグインを公開開始!以下のエントリを参考にして欲しい。 「 [IPMessengerプラグイン公開開始しました](http://yoichiro.cocolog-nifty.com/eclipse/2005/09/ipmessenger0045.html)」 by [Eclipseプラグイン開発Blog](http://yoichiro.cocolog-nifty.com/eclipse/)…

Read more →

IPMsgプラグインの公開

· Eclipse

着々と開発を進めているIP Messenger for Eclipse,やっとネットワークへの参加と脱退,メッセージの送受信と開封関連の処理が実装できた。コマンドのマスク系がまだ不十分だし,不在通知系の機能と暗号化もまだなので,ちょっと公開しちゃうのは早いかなぁ・・・というのが正直な気持ちだ。 とりあえず,開発中の画面は以下のような感じだ。 ![](http://www.eisbahn.jp/yoichiro/images/1346082.gif) 非常に微妙なUIに仕上がってしまった。V…

Read more →

新しいプラグインを作り始める

· Eclipse

今日,翻訳ビュープラグインの新しいバージョンを公開した。それと同時に,自ドメインでのアップデートサイトの運用を開始した。これで,アクセス数とかも細かい数字がわかるし,結構楽しみだ。 Eclipse3.1で翻訳ビュープラグインの動作確認をしたのだが,久しぶりだったので,すっかりコードを忘れていた。「あれ?リソースってどう取得するんだっけ?」という至極簡単なことですらやばい状態だ。これではいけない。 というわけで,新しいプラグインの作成を始める。どんなプラグインなのかは,まだ秘密。思い出せばすぐ…

Read more →

Eclipse3.1+JDK5.0を試してみた!

· Eclipse

すでにリリースされてから結構時間が経っているJDK5.0。まだ必要になる気配がないので触らずにいたのだが,Eclipse3.1がリリースされたので,JDK5.0とEclipse3.1の組み合わせを試してみた。 ![](http://www.eisbahn.jp/yoichiro/images/1090363.gif) 起動時の第一印象としては,若干動作が速くなったかなという感じ。でも,全体的には3.0のときとさほど変わった印象は受けなかった。 しかし,使い始めてみると,細かな工夫がいくつも…

Read more →

TranslationViewプラグインバージョンアップ間近!

· Eclipse

「 [Eclipseプラグイン開発](http://yoichiro.cocolog-nifty.com/eclipse/)」で公開している「 [TranslationView Plug-in](http://yoichiro.cocolog-nifty.com/eclipse/2004/11/post.html)」。最初に公開した直後にいくつか改善や機能追加の要望をもらっていた。しかし,約3ヶ月ちょい放置状態。せっかくBlogにコメントもらったし,バージョンアップしましょうということで,先週,…

Read more →

TranslationViewプラグイン新バージョン公開開始!

· Eclipse

「 [TranslationViewプラグインバージョンアップ間近!](http://blog.so-net.ne.jp/yoichiro/2005-03-20)」で予告したとおり,新バージョン(Version 1.1.0)の公開を開始した。新バージョンについては,「 [Eclipseプラグイン開発Blog](http://yoichiro.cocolog-nifty.com/eclipse/2005/03/post.html)」にて記事を書いてあるので,読んでほしい。 プロキシの設定については…

Read more →