2011-09-24
■[Eclipse][Pleiades] Java7 対応 Eclipse 3.7.1 Indigo SR1 リリース

eclipse.org から Java7 に対応した Eclipse がリリースされました。合わせて下記をリリースしました。
Pleiades All in One 日本語 Eclipse 3.7.1 リリース
各プラグインやミドルウェアを最新版に更新しています。
Java7 をすぐ試したい場合は、Java 版の JRE ありをダウンロードしてください。
ダウンロード: http://mergedoc.sourceforge.jp/pleiades_distros3.7.html
関連リンク: eclipse.org Java7 新機能(英語)
Eclipse Indigo 3.7.1.v20110924
- Java 版の JRE ありに Java7 追加
- インストール済みの JRE のデフォルトを Java5 から Java6 へ変更
- jre5、jre6 ディレクトリーを java/5、java/6 のようなディレクトリー階層に変更
- Tomcat ディレクトリー階層も同様に変更
- Java6、Tomcat バージョンアップ
- Pleiades、JStyle、AmaterasUML、CheckStyleバージョンアップ
- Eclipse Color Theme、Quick JUnit 追加
- ShellEd 削除 (依存関係が解決できていなかったのと、色々依存性が高いため)
Java7 を使うための設定
Java 版の JRE ありには「インストール済みの JRE」として Java7 が含まれています。Pleiades All in One 3.7.1 のデフォルト設定では Java6 となっていますが、すべてのプロジェクトで Java7 を使用する場合は、Java7 をデフォルトとしてチェックします。そうでない場合は、プロジェクトごとにプロジェクトのプロパティーから設定します。
ダイヤモンド演算子を優先する場合は、
Java コンパイラー > エラー/警告 > 冗長な型引数 を「無視」から「警告」に変更します。
ダイヤモンド演算子とは Java7 から導入されたもので、下記のように型推論を利用してジェネリクス・インスタンス生成時の冗長な表記を簡略化できるものです。今まででも Java5 の Collections.emptyList() や Google コア・ライブラリーの Guava などのジェネリック・メソッドで型推論が利用できましたが、コンストラクターでもサポートされるようになり便利になりました。
// Java6 List<String> list1 = new ArrayList<String>(); Map<String, Map<String, String>> map1 = new HashMap<String, Map<String, String>>(); // Java7 ダイヤモンド演算子 List<String> list2 = new ArrayList<>(); Map<String, Map<String, String>> map2 = new HashMap<>();
テストを支援する - Quick JUnit プラグイン追加
JUnit によるテストコード開発を支援する Quick JUnit プラグインを Pleiades All in One に追加しました。
Ctrl + 9 で実装とテストコードを切り替えたりなど便利な機能が含まれています。
関連リンク: @IT 単体テストを“神速”化するQuick JUnitとMockito
エディターの背景を黒に - Eclipse Color Theme プラグイン追加
Eclipse Color Theme プラグインを Pleiades All in One に追加しました。
エディターの背景色や文字色などをテーマを選んで設定する単純なプラグインなのですが、すごい人気になっているようです。背景黒は自分で設定すると、色々な文字色との組み合わせが大変なので挫折する方も多かったと思いますが、これはラクチンです。デフォルトで 20 個ほど登録されていて十分ですが、テーマサイトには現在 3500 以上のテーマが登録されていて、XML をダウンロードし、インポートすることもできます。
Pleiades プラグイン日本語化プラグイン リリース
Java7 翻訳追加、SWT MessageBox に対応しました。
いがぴょんさんに Eclipse 3.7 関連の翻訳をご提供いただきました。ありがとうございます。
Pleiades All in One 3.7.1 には、このプラグインが含まれています。
ダウンロード: Links to HEAD の右の (download) をクリック
1.3.4.I20110924
- Java7 対応
- SWT MessageBox の翻訳に対応
- Eclipse 3.7、Eclipse Color Theme、eclipse-jmx、Findbugs、Quick JUnit、m2e、Subversive、WTP の訳追加
1.3.4.I20110907
- [#26234] 翻訳: org.eclipse-SDK_3.7 - 44件 (iga)
- [#26225] 翻訳: 翻訳: org.eclipse.egit - 230件 (iga)
1.3.4.I20110902
- Eclipse 3.7、Checkstyle、EGit、GooglePluginForEclipse、JUnitHelper、m2e、Mylyn、Subversive の訳追加
JStyle 改行空白表示プラグイン リリース
Pleiades All in One 3.7.1 には、このプラグインが含まれています。
ダウンロード: Eclipse 3.7.1 用をクリック
http://mergedoc.sourceforge.jp/jstyle.html
Eclipse 3.7.1 向けにビルド(機能的な変更無し)
2011-06-28
■[Eclipse] Pleiades による Ant のコンソール・エンコーディング変更廃止

Pleiades で拡張していた下記を廃止し、1.3.3.v20110628 をリリースしました。
Pleiades 1.3.0.I20090303 以降で Ant の外部ツール構成に限り、コンソール・エンコーディングの指定がない場合は OS デフォルトのエンコーディングで動作するように拡張しています。
Ant のコンソール・エンコーディング - C/pHeR Memo - Java とか。Eclipse とか。
これは下記不具合に対処するための対応となります。
調べたところ、文字化け対応用にコンソールの文字コードを環境に合わせて変更する対応がされているようで、そのため本家と同じ対応をしても強制的にエンコーディングが変更されてしまい、うまくいかないようだ。
Pleiades Eclipse 3.5 + Ant + Javadoc コンソール停止問題の解決
知り合いの環境で Hibernate の hbm2ddl を eclipse から ant 起動したときにうまく動かない不都合に見舞われました。
Eclipse の Pleiades と ant の組み合わせは要注意(不都合) | KK.Kon の徒然メモ書き
1.3.3.v20110628 変更点
- Ant の外部ツール構成でコンソール・エンコーディングの指定がない場合は OS デフォルトのエンコーディングで動作するように拡張していたが、Ant + Javadoc、hbm2ddl で問題が発生するため廃止
- Eclipse 3.7、EGit、JEE、CDT、Google Plugin for Eclipse 3.7、PDE、RSE、Mylyn、Subversive、Slim3 プラグイン の訳追加
Pleiades 本体ダウンロード
2011-06-23
■[Pleiades][Eclipse] Eclipse 3.7 Indigo Pleiades All in One リリース

1 年に一度の Eclipse メジャーリリースである Indigo がリリース。
それに伴い Pleiades と All in One も更新してリリースしました。
Eclipse 本家: http://www.eclipse.org/
Eclipse 日本語翻訳コンテナー - Pleiades 1.3.3.20110623 リリース
変更点
- Eclipse 3.7、EGit の訳追加
- Name filter patterns=フィルター・パターンに名前を付ける ⇒ 名前フィルター・パターン に修正
- [FORUM#56449] JDTの「エラー/警告」の訳 (orihalcon)
- [FORUM#57907] SDEで作成したクラス図の名前まで日本語になる (Bent Bean)
ダウンロード: http://mergedoc.sourceforge.jp/
日本語 Eclipse 本体とプラグインのセット - Pleiades All in One 3.7.0.20110623
変更点
- Eclipse 3.7.0 Indigo 対応リリース
- 新設定項目: 設定 > Ant > 常にワークスペースと同じ JRE で新規 Ant 構成を実行 にデフォルトでチェック
- SVN 改訂をグラフィカルに表示する Subversive のオプション・プラグインを追加
- [FORUM#53234] eclipse.exe startup.cmd の文字化け対応 (たけ)
- Tomcat 7.0 追加
ダウンロード: http://mergedoc.sourceforge.jp/pleiades_distros3.7.html
エディター上に改行・タブ・空白表示 - JStyle 3.7.0.0
変更点
- Eclipse 3.7.0 向けにビルド(機能的な変更無し)
ダウンロード: http://mergedoc.sourceforge.jp/jstyle.html
分散バージョン管理 Git 用のプラグイン EGit が標準に
Eclipse 公式 RCP Developers に Git プラグインである EGit が標準で含まれるようになったため、RCP Deveropers + Java EE Deveropers である Pleiades All in One Java にも含まれるようになりました。ちなみに Eclipse 全プロジェクトのうち、25% がすでに Git に移行済みとのことです。
Subversion のリビジョンをグラフ表示
Pleiades All in One に SVN 改訂をグラフ表示する Subversive のオプション・プラグインを追加しました。リポジトリー・ビューを右クリックし「改訂グラフの表示」で表示できます。
続 Subversive のショートカットが効かない件
ショートカット・キーを使う場合は、Indigo でも下記の設定が必要です。
Eclipse 3.6 (Helios) でショートカットキーが効かない? - へたれプログラマの備忘録
- パースペクティブのアイコン(デフォルトだと右上?)を右クリック → 《カスタマイズ》をクリック。
- 《コマンド・グループ可用性》タブで《SVN》と《チーム》のチェックを入れる (ON)。
- 《メニュー可視性》タブで《SVN》のチェックを外す (OFF)。
- 《ツール・バー可視性》タブで《SVN》と《チーム》のチェックを外す (OFF)。
あと、Indigo では EGit と Subversive のコミット「Ctrl + Alt + C」が衝突するようになってしまったため、下記の設定も必要です。
- ウィンドウ > 設定 > 一般 > キー を開き、フィルター入力に「コミット」と入力
- 「コマンドのアンバインド」ボタンを押す
- 「コミット... SVN」の行を選択
- バインディングにカーソルを入れて「Ctrl + Alt + C」キーを押し、OK
Ant 実行時の文字化け回避設定が可能に
Ant 実行結果に日本語が含まれていると、何もコンソールに出力されなくなる問題を回避するために、Eclipse 3.6 までは、個別に Ant 実行構成で「ワークスペースと同じ JRE で実行」を設定したりしていましたが、Eclipse 3.7 からは、そのデフォルトを設定できるようになりました。
Pleiades All in One 3.7 ではデフォルトで「ワークスペースと同じ JRE で実行」されるように設定済みです。
関連エントリー: Ant のコンソール・エンコーディング
Eclipse 公式 PHP Developpers パッケージが無くなった
パッケージを保守してくれる人が不足しているそうです。なお、PHP プラグイン (PDT) 自体の開発が無くなったわけではないので、以前のとおり Pleiades All in One PHP が今回のリリースに含まれています。
2011-03-06
■[Web]たくさんのサイト管理に便利な Google Chrome 拡張機能 8 個

ブルースクリーンが頻発するようになって、Chrome が原因だと思って削除したら、NVidia ドライバーが原因でした。で Chrome を入れなおそうと思ったら、何の拡張機能を入れていたかすっかり忘れていたので、便利拡張機能としてメモ。
Last Pass
様々な Web のサービスの ID とパスワードをサーバー上で管理してくれるので、どこからでも利用可能。多くの Web サービスを利用している場合はとても便利です。IE、Firefox にも対応。
Yet Another Google Bookmarks Extension
Google ブックマークを Chrome から利用。これもサーバー管理なので、どこからでも利用できます。Firefox の Gmarks のように D&D できませんが、これがあったので Firefox から乗り換えました。AAA>BBB のようにラベルを付けると階層構造を表現できます。
⇒ 2012/01/29 YAGBE が最新の Chrome で動作しない。類似拡張はこちら Booglemarks
Show on Twitter
Twitter に投稿された写真をインライン表示。(2011/03/19 追加)
Twitter Extender PBTweet+ (2011/04/24 変更)
Twitter の画面に非公式 RT ボタンを表示、TL 上の自分関連のツイート(Mention)をハイライト表示。 Twitter Extender と Twitter Filter が競合して自動更新時にフィルターが動作しないようになってしまったため、PBTweet+ に乗り換え。非公式 RT やマウスオーバーで短縮 URL の展開など、非常に便利です。
Twitter Filter
Twitter の TL や Mention をフィルター。除外ワード、除外アカウントを複数指定できます。仕事のアカウントなどでキャンペーンなどを行い、数千 RT されたときなどは Mention がとんでもないことになるので、必須です。これで Hootsuite から乗り換えました。
NoFollow
nofollow リンクを可視化。
Page Rank - LinkExtend
表示中のページのページランク、ドメインのページランクを表示。
Scouter
Google 検索結果すべてのページランクを表示。
2011-02-27
■[Eclipse][Pleiades] Pleiades All in One 日本語 Eclipse Helios SR2 リリース

eclipse.org の Eclipse 3.6 系の最終安定版 Helios SR2 のリリースに伴い、Pleiades All in One も更新してリリースしました。また、フォーラムでご指摘いただいた、JRE や Tomcat のセキュリティー・アップデートも反映しています。
Pleiades All in One 日本語 Eclipse 3.6.2 Helios SR2 ダウンロード
関連するリリース











現在使用中のPHPソースをエディターに読み込むと、早速文法エラー表示。
syntax errorで「}」ではなく、EOF です、という表示。
指示通りに修正し、エラー無しにしてアップすると、
実行時にsyntax error。
元に戻して、エラー表示の状態のままでアップすると、実行は正常。
何これ? 他にもこんな事がたくさんあるのかな?
これでは、文法チェックにならない。