Hatena::ブログ(Diary)

C/pHeR Memo - Java とか。Eclipse とか。 このページをアンテナに追加 RSSフィード Twitter

2014-06-25

[Pleiades] Java 8 正式対応!Eclipse 4.4 Luna リリース  [Pleiades] Java 8 正式対応!Eclipse 4.4 Luna リリースを含むブックマーク  [Pleiades] Java 8 正式対応!Eclipse 4.4 Luna リリースのブックマークコメント

Qiita に書いた。


http://qiita.com/cypher256/items/39a3b54522e2f1cf4aa5

smotokezurusmotokezuru 2014/06/27 14:09 いつも愛用させて頂いています。
ダウンロード時のファイル名の日付が2013になっていますよ。

cypher256cypher256 2014/06/27 21:58 ぐはっ やっちまいました。今度直します。

osamu_insectosamu_insect 2014/08/06 20:28 お久しぶりです、藤掛です。
変なことをお伺いしますが、PleiadesのPHP版の使用を考えているのですが、
日本語ではなく英語で使用することは可能でしょうか?
可能であれば方法を教えていただけますでしょうか。

2014-03-01

Pleiades All in One Eclipse 4.3.2 Kepler SR2 リリース Pleiades All in One Eclipse 4.3.2 Kepler SR2 リリースを含むブックマーク Pleiades All in One Eclipse 4.3.2 Kepler SR2 リリースのブックマークコメント

Kepler 4.3 系の最終安定版 SR2 がリリースされたので、合わせて Pleiades All in One もリリースしました。Ant の input タスクで SecurityException が発生する問題は JStyle プラグインで改造版 SWT プラグインに再署名するときに元の署名内容を消さないと新しく署名されない動作になっていたため対応しました。


Pleiades All in One

Eclipse 本体と Pleiades 日本語プラグインを含む各種プラグインのセット

http://mergedoc.sourceforge.jp/pleiades_distros4.3.html

変更内容
  • [#70424] RE: antのinputタスクでSecurityException 対応 (4.3.1 では対応できていなかった)
  • [#70722] Java 逆コンパイルプラグイン JD-Eclipse を Mchr3k 氏のものから本家に戻した
  • java/7/lib/logging.properties でコメントアウトされている 1 行ログ出力フォーマット設定をを有効
  • python27.dll、python33.dll が含まれていなかったため python.exe がある場所に配置

Pleiades

Eclipse を日本語化するためのプラグイン

http://mergedoc.sourceforge.jp/

変更内容

JStyle

エディタに改行や空白を表示する Eclipse プラグイン

http://mergedoc.sourceforge.jp/jstyle.html

変更内容
  • [#70424] RE: antのinputタスクでSecurityException 対応 (4.3.1 では対応できていなかった)

2013-06-26

Eclipse 4.3 Kepler ケプラーがメジャーリリースEclipse 4.3 Kepler ケプラーがメジャーリリース!を含むブックマーク Eclipse 4.3 Kepler ケプラーがメジャーリリース!のブックマークコメント

Eclipse 4.3 Kepler 関連 Pleiades リリース

f:id:cypher256:20130616132803j:plain:w250:right

 1 年に 1 度のメジャーリリース版 Eclipse 4.3 Kepler が 6/26 にリリースされました。Maven WTP 連携強化や新機能の他、Eclipse 4.2 Juno SR2 で解消できていなかったバグやパフォーマンス問題もフィックスされています。このリリースに合わせて対応する Pleiades All in One と JStyle もリリースしました


Pleiades All in One Eclipse 4.3 Kepler

http://mergedoc.sourceforge.jp/pleiades_distros4.3.html

JStyle プラグイン 4.3.0

http://mergedoc.sourceforge.jp/jstyle.html



Eclipse Kepler の新機能について、こちらの方が分かりやすく解説されています。

Eclipse 4.3 "Kepler"の新機能一覧

http://d.hatena.ne.jp/takahashikzn/20130625/1372153189



変更内容
  • Eclipse 4.3 対応、各ランタイム・プラグインのバージョンアップ
  • Java7 Javadoc ホバー表示を日本語にするために、Java7 Javadoc ロケーションに日本語版 Javadoc URL の自動設定を追加 (pleiades-config.xml)
  • Windows 8 で XP テーマになってしまうため、Windows 7 テーマをコピーして作成 (中身は同じ)

yutuoyutuo 2013/07/10 21:41 管理さん
Eclipse 4.3を使いました。少しBUGがあると思います。
1.PYTHONの実行ファイルができません。PYTHON27.dllとPYTHON33.dllがないので。インストールしたら、Python2.7の場合、PYTHON27.dllはC:\Windowsにいれました。Python3.3の場合、Python33をWindowsにいれました。

2.AnyEditor Toolは最新版ではないから、Eclipse 4.3使いません。

cypher256cypher256 2013/07/12 00:01 yutuoさん
ありがとうございます。
AnyEdit Tools は最新版に更新し、Python も確認してみます。
次回リリース分に反映する予定です。

AmritaAmrita 2013/08/19 02:51 mavenの依存関係の追加でmavenリポジトリから検索してくれません。
pleiades-e4.2のm2eを1.4にあげても同じ現象になりました。
m2eのバージョンを1.4から1.3に落とそうとしたのですがうまくアンインストールできませんでした。一旦バンドルするバージョンを1.3にすることはできますでしょうか。

自動デフォルト設定はどういうプロセスで決めているのでしょうか。Java-エディター-構文の色のローカル変数が緑になってコメントと同色なので、パッと見どこがコメントなのか識別しにくいし、パラメータ引数が真っ赤なのが目に痛くていつもデフォルトに戻しています。
※サイトではローカル変数は「マゼンダ」となっていますが「緑(0,128,0)」になっています。
他の設定はありがたく使わせていただいていますし、この辺は人によりけりで難しいところなのでしょうね。

cypher256cypher256 2014/03/01 10:50 yutuoさん
python27.dll、python33.dll を python.exe がある場所に含めるようにしました。
たぶん windows ディレクトリにコピーしなくても大丈夫だと思います。
もうすぐリリースする 4.3 SR2 に反映済みです。

cypher256cypher256 2014/03/01 11:34 Amritaさん
ローカル変数の色は今回リリースするのんでマゼンダに直っていると思います。
m2e は依存関係を追加するときはセントラルリポジトリから貼り付けていたので、
あまり気にしていなかったのですが、今も直ってないみたいです。
1.4 で修正されている問題もあるのでバージョンダウンはできませんが、
いずれ調べて見たいと思います。
あと、ローカルリポジトリにいったん入ってれば依存関係追加時に検索できたような気がします。

2013-02-22

15 個のパフォーマンス問題が改善! Eclipse 4.2 Juno SR2 リリース 15 個のパフォーマンス問題が改善! Eclipse 4.2 Juno SR2 リリースを含むブックマーク 15 個のパフォーマンス問題が改善! Eclipse 4.2 Juno SR2 リリースのブックマークコメント

Eclipse 4.2 Juno SR2 関連リリース

f:id:cypher256:20130211230002p:plain:right

 重い・遅いで各地で盛大に炎上していた Eclipse 4.2 Juno のパフォーマンス問題が改善。パフォーマンス関連 15 個、その他 200 個以上のバグが修正された Eclipse 4.2 Juno SR2 が 2/22 にリリースされました。Eclipse では各メジャーバージョンの SR2 が最終安定版になります対応する Pleiades All in One と JStyle もリリースしました


Pleiades All in One Eclipse 4.2.2 Juno SR2

http://mergedoc.sourceforge.jp/pleiades_distros4.2.html

JStyle プラグイン 4.2.2.0 4.2.2.1 (2013/02/27 更新)

http://mergedoc.sourceforge.jp/jstyle.html


Juno SR2 で修正されたパフォーマンス問題のいくつか
  • XML エディター切り替えが超遅い
  • エディター開閉時のオブジェクト・リーク
  • ビュー開閉時のメモリー・リークいっぱい
  • 何にもしてないのに毎秒数百のオブジェクト割り当て
  • エディターの後選択の概念の実装忘れてた
  • パーツ活性化時に後選択イベントを 2 回送出
  • オーバーライドした IContributionManager#getVisible が 2000〜1万回呼ばれてる
  • アクション・バー破棄してない
  • CTab 描画の改善
  • URI 指定のファイル検索が遅い
  • 行移動が超遅い
  • コンテキストマネージャー呼びすぎ
  • ポップアップ・メニューのリスナー・リーク

Java 6 終了のお知らせ

f:id:cypher256:20130221001023j:plain:w200:right

 Oracle は Java 6 一般サポート&更新を終了し、JRE に関しては Java 7 への自動アップデートを開始しました。なお、Pleiades All in One の Full Edition には 2/19 リリースの最新セキュリティアップデートを含む Java 7 および Java 6 最終版*1付属しています。


参考: InfoQ - OracleはJava 6のセキュリティアップデートの配布を2月で停止する

http://www.infoq.com/jp/news/2013/02/jdk6-retirement



Pleiades プラグイン 1.4.0 安定版リリース

 去年 6 月の 1.3.4 リリースからの下記の累積更新を最新版として更新してきましたが、今回、安定版としてリリースしました。


Pleiades プラグイン 1.4.0

http://mergedoc.sourceforge.jp/

  • ADT、CDT、CVS、Chrome テーマ、Dali、EGit、Eclipse、IvyDE、JDEclipse、PDT、PyDev、Quick Junit、Scala IDE、Subversive、WTP、m2e の差分訳追加
  • Babel Juno から差分訳約 4,000 個を取り込み。取り込み後の総エントリー数: 122,000。Babel 訳で Pleiades 翻訳バリデーターが検出した翻訳エラー約 700 個修正
  • [#28872] Javadoc ホバーで添付ソースより Javadoc 指定を優先する AOP 定義修正
  • [#28889] EclEMMA 翻訳差分追加 (shuji_w6e)
  • [#64557] E3.7 でプロジェクトのインポートでエラーになる問題を修正 (orihalcon)
  • [#64645] マルチスレッド処理順の影響で -clean モードで起動してしまう場合があった問題を修正 (orihalcon)
  • [#64819] Mac OSX Swing デッドロックバグ回避 (m.tanaka)
  • [#65706] Juno CDT 4.2.1 で生成されるフォルダ名が訳されてしまう問題に対応
  • [#65900] Paypyrus で model を翻訳しないようにパッケージ org.eclipse.papyrus 除外追加
  • ディレクトリにプラス記号 (+) が含まれていると起動できない問題を修正
  • ADT のようなプラグイン外からの jar ロードに対応するために AOP 動的クラスパス追加に対応
  • Spring IDE プラグインで Roo コマンドが実行できない問題を修正
  • pleiades-config.xml の excludePackage でパッケージ単位の AOP 除外ができるように機能追加
  • 複数バージョンの同一プラグインがあると NoSuchMethodError などが発生する場合がある問題を修正
  • Eclipse 3.3 以降で HTML 系コンテンツのエンコーディング自動判別に失敗して Shift_JIS になる問題を無効
  • ツールバーにウィンドウ > 設定のアイコン追加と F10 ショートカットキー割り当て
  • クラス- ファイルを開くときにエラーになる問題を修正 (muimy)
  • SSD 環境向け高速化
  • Eclipse のプラグイン更新を検出した場合は自動的に -clean 起動するようにした
  • ADT、Eclipse、MAT、PDT、PyDev、Window Builder の差分訳追加
  • 起動時に無駄な処理が発生してたため修正
  • Eclipse 依存になっていた部分を排除
  • SWTException: Invalid thread access が発生する場合があったのを修正
  • プロジェクト作成などでエラーになる問題を修正 (関連 #64557)
  • 翻訳除外処理のデグレードを修正
  • 進捗バー表示不具合改変クラスをキャッシュできていなかった問題を修正
  • Eclipse 4.2 用の Pleiades スプラッシュ画像を追加
  • Eclipse 4.2 標準スプラッシュが画像サイズ変更によるクリーン- メッセージのサイズ可変対応
  • Eclipse 4.2 起動時の進捗バーがあまり進まない問題を AOP で改変修正
  • 起動オプションに -Xverify:none を指定すると Eclipse Workbench クラスの動的コンパイルに失敗する問題を修正
  • Pleiades 更新検出ファイルの処理失敗時のログ出力を追加
  • 不要リソースのロードを抑止
  • -clean 時などで発生していた E4 マルチスレッド強化によるデッドロック (フリーズ) 問題を修正
  • AOP ジョイントポイント判定の最適化により全体を高速化
  • 更新マネージャーからプラグインを更新した後の次回再始動時に -clean 動作するように修正
  • -clean 時、スプラッシュの下に「クリーンアップ中」メッセージを表示
  • Pleiades のリソースリークを修正
  • 改行やタブなどの全角記号が含まれる英語原文を訳せていない問題を修正
  • 変換除外クラスキャッシュの最適化によるパフォーマンスアップ
  • E4 で進捗状況ビュー、問題ビューのタブが訳されなくなっていたため対応
  • マルチコア向けにパフォーマンス- チューニング
  • E4 系 -clean 起動時にフリーズする場合がある問題を可能な限り修正
  • E4 系で自動デフォルトエンコーディング設定ができていなかったので対応
  • E4 系でバージョンが取得できず、スプラッシュが正しく表示できない問題を修正
  • E4.2 Pleiades スプラッシュ画像追加

2013 年 Eclipse Kepler、そして 2014 年 Eclipse Luna (ルナ:月の女神) へ

f:id:cypher256:20130210231957j:plain:w210:right

 2013/6/26 に Eclipse 4.3 Kepler がメジャーリリースされますが、その翌年 2014/6/25 にメジャーリリースされる Eclipse 4.4 のコードネームが Luna に決まりました。例年どおり、頭文字がアルファベット順、天体・神話・科学をテーマにしたもので Laila、Ladon、Laplace、Lok、Lorentz などに対して投票が行われましたが、Luna 71%、次点 Laplace 13% というような感じで圧倒的だったようです。


 蛇足ですが、英語で日食を Solor Eclipse、月食を Lunar Eclipse (lunar は形容詞) と言いますが、Luna はギリシャ神話では Selene とされ、Eclipse 3.6 のコードネームだった太陽神 Helios と姉妹関係にあたります。また後に Luna と呼ばれることになる純潔の女神 Artemis婚約者 Orion (ブラウザベースの Eclipse のコードネーム) は元々 Pleiades 7 姉妹の追っかけでした。ちなみに Juno はギリシャ神話では最高位の女神であり、Luna のいとこ、Pleiades 姉妹や超美人Callisto (Eclipse 3.2) のおばさんにあたります。

*1:Java 6 は 2 月終了と発表されていましたがその後も更新されている模様

2013-02-09

開発環境言語、DB マーケットシェア 開発環境、言語、DB マーケット・シェアを含むブックマーク 開発環境、言語、DB マーケット・シェアのブックマークコメント

 開発環境のシェアをちょっと見てたら色々気になってきたので、色々見てみたメモ

IDE 3 強 Eclipse, IntelliJ IDEA, NetBeans

ZeroTurnaround 調査報告 2011 〜 2012 年推移

 世界各国の Java 開発チームを対象に調査を実施している ZeroTurnaround 社の 2011年2012 年の結果比較してみると、比率はそんなに変わってなさそうですが、全部上がっています。複数の IDE を使う開発者が増えたような感じでしょうか。

f:id:cypher256:20130209164327j:plain


LinuxQuestions.org IDE/Web 開発エディターオブザイヤー 2012

 Linux 質問コミュニティの投票結果。IntelliJ IDEA は Linux 版もありますが、エントリーに無いようです。なぜ?

[linuxquestions.org] IDE/Web Development Editor of the Year

1位Eclipse
2位Geany
3位Netbeans
4位Bluefish
5位Emacs

Indeed 日米検索結果

 クロール型仕事検索エンジン Indeed の検索結果。「IDEA」で検索するとアイデア募集がいっぱいヒットするので「IntelliJ」で検索したでござる。

f:id:cypher256:20130209164328j:plain


Indeed 仕事トレンド

 最後急落してると思ったら、後に出てくる他のトレンドも最後はほとんどそんな感じ。時期的なもの

[indeed.com] Eclipse, IntelliJ, NetBeans

f:id:cypher256:20130209165900p:plain


プログラミング言語

TIOBE インデックス 2013年2月

 おなじみの検索エンジンの検索結果を元にプログラミング言語の人気度を評価する TIOBE の最新評価結果。iPhone、iPad で Objective-C が躍進しましたがかげり?。Scala は 35 位 (0.327%) で思ったより低いです。

f:id:cypher256:20130209174647p:plain


Indeed 仕事トレンド

 C はちゃんと検索できないので除外。TIOBE はどうやって評価してるんだろう。

[indeed.com] Java, Objective-C, C++, C#, Perl, PHP, Ruby, Python, Scala, COBOL

f:id:cypher256:20130209165901p:plain


その他色々 Indeed 仕事トレンド

AP サーバー、Servlet コンテナ

 海外では WebSphere の仕事が多い?

[indeed.com] GlassFish, JBoss, WebSphere, WebLogic, ”Oracle Application Server”, Geronimo, Tomcat, Jetty

f:id:cypher256:20130209165902p:plain


ブラウザ UI

 フ、Flash が。HTML5 は普通になって HTML5 という言葉を使う頻度が減っていきそう。

[indeed.com] Flash, SilverLight, HTML5, JQuery, Dojo, ExtJS, YUI, MooTools,

f:id:cypher256:20130209165904p:plain


モバイル OS

 Windows Phone を調べれば何かが分かるかもしれない。

[indeed.com] iOS, Android, ”Windows Phone”

f:id:cypher256:20130209165905p:plain


データベース (RDB)

 Oracle は良い買い物をした。

[indeed.com] MySQL, Postgres, DB2, ”Oracle Database”

f:id:cypher256:20130209165906p:plain


データベース (KVS、NoSQL、組み込み、etc)

 ちょっとカオス

[indeed.com] MongoDB, CouchDB, MariaDB, Redis, HBase, Cassandra, SQLite, H2, Derby

f:id:cypher256:20130209165907p:plain