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
Pleiades
Eclipse を日本語化するためのプラグイン
http://mergedoc.sourceforge.jp/
変更内容
- [#32826] ファイル関連付け、Force.com IDE クエリ結果列ヘッダが翻訳されてしまう問題を修正
- PyDev の差分訳追加
JStyle
エディタに改行や空白を表示する Eclipse プラグイン
http://mergedoc.sourceforge.jp/jstyle.html
変更内容
- [#70424] RE: antのinputタスクでSecurityException 対応 (4.3.1 では対応できていなかった)
Eclipse 4.3 Kepler ケプラーがメジャーリリース!
Eclipse 4.3 Kepler 関連 Pleiades リリース
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
15 個のパフォーマンス問題が改善! Eclipse 4.2 Juno SR2 リリース
Eclipse 4.2 Juno SR2 関連リリース
重い・遅いで各地で盛大に炎上していた 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 で修正されたパフォーマンス問題のいくつか
Java 6 終了のお知らせ
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 (ルナ:月の女神) へ
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) のおばさんにあたります。
開発環境、言語、DB マーケット・シェア
開発環境のシェアをちょっと見てたら色々気になってきたので、色々見てみたメモ。
IDE 3 強 Eclipse, IntelliJ IDEA, NetBeans
ZeroTurnaround 調査報告 2011 〜 2012 年推移
世界各国の Java 開発チームを対象に調査を実施している ZeroTurnaround 社の 2011年、2012 年の結果を比較してみると、比率はそんなに変わってなさそうですが、全部上がっています。複数の IDE を使う開発者が増えたような感じでしょうか。
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.com] Eclipse, IntelliJ, NetBeans
プログラミング言語
TIOBE インデックス 2013年2月版
おなじみの検索エンジンの検索結果を元にプログラミング言語の人気度を評価する TIOBE の最新評価結果。iPhone、iPad で Objective-C が躍進しましたがかげり?。Scala は 35 位 (0.327%) で思ったより低いです。
Indeed 仕事トレンド
C はちゃんと検索できないので除外。TIOBE はどうやって評価してるんだろう。
[indeed.com] Java, Objective-C, C++, C#, Perl, PHP, Ruby, Python, Scala, COBOL
その他色々 Indeed 仕事トレンド
AP サーバー、Servlet コンテナ
海外では WebSphere の仕事が多い?
[indeed.com] GlassFish, JBoss, WebSphere, WebLogic, "Oracle Application Server", Geronimo, Tomcat, Jetty
ブラウザ UI
フ、Flash が。HTML5 は普通になって HTML5 という言葉を使う頻度が減っていきそう。
[indeed.com] Flash, SilverLight, HTML5, JQuery, Dojo, ExtJS, YUI, MooTools,
モバイル OS
Windows Phone を調べれば何かが分かるかもしれない。
[indeed.com] iOS, Android, "Windows Phone"
データベース (RDB)
Oracle は良い買い物をした。
[indeed.com] MySQL, Postgres, DB2, "Oracle Database"
データベース (KVS、NoSQL、組み込み、etc)
ちょっとカオス。
[indeed.com] MongoDB, CouchDB, MariaDB, Redis, HBase, Cassandra, SQLite, H2, Derby
[Eclipse] Pleiades All in One の Windows 8 フォント設定対応
Pleiades All in One の自動デフォルト設定で Windows 8 の場合にフォント設定が動作していなかったため対応しました。また、下記の方がブログに記載されている件に関してソースを確認したところ、プロパティー・ファイルの編集で一部の文字が変換されないようなので作者の方へバグ報告し、別のプラグインに変更して対応しました。
プロパティファイルで「×」が文字化けする - 眩しいサインを見ただろう
http://mabushiisign.hatenablog.jp/entry/2012/11/20/010243
変更内容
4.2.1.v20121123
- Limy Eclipse プラグインに含まれるプロパティー・エディターに "×" などの 0x100 以下の文字が変換されない問題があるため、Properties Editor (http://propedit.sourceforge.jp) に変更。
- Properties Editor 拡張プラグインの Java エディター上でのプロパティーのホバー表示、プロパティー参照箇所へのジャンプ機能を追加。
- Tomcat 更新
Eclipse Pleiades All in One 4.2 Juno ダウンロード
4.2.1.v20121118