ラベル eclipse の投稿を表示しています。 すべての投稿を表示
ラベル eclipse の投稿を表示しています。 すべての投稿を表示

2012年1月28日土曜日

Aptana Studio with Pleiades on MacOSX

Push It!のサーバ側は、俗にいうGAE/Pであり、つまりPythonなのである。
で、Pythonの開発環境として有名なものにはPyDev(Eclipseのプラグイン)というものがある。
PyDevはもちろんただで使えるのだが、基本、Aptanaという会社が作っていて(多分)、AptanaはEclipseベースの開発環境であるAptana Studio(これもただ)を配布しており、当然その中にはPyDevも入っている(だけでなくスクリプト系Web開発環境のほぼすべてが揃っていると言っても過言ではないくらいてんこ盛りである)。

さて、そのAptana Studio、Eclipseベースなので当然Javaであり、当然Macでも動く。
Mac用インストーラも配布されているので楽チンなのだが、残念ながら日本語化されていない。

Eclipseを日本語化するには有志の皆さんが作っているPleiadesというプラグインがあり、(Windows版なら)Eclipse込みのパッケージも配布されている、が、前述の通り自分は
「Macに」
「Aptana Studioを」
入れたのであり、Eclipseは既に存在しているところにPleiadesを入れたいのだ、わたしゃ。

Pleiadesは単なるプラグインではなく、ものすごく乱暴に言うと、
「Eclipseのテキスト表示をインターセプトして、その場で翻訳して日本語で表示しちまうぞ、こら!」
という仕組みであるらしく、plugins & featuresフォルダにファイルを突っ込むだけでは足りず、インターセプトするために起動オプションに仕込みが必要になる。

で、前置きが長くなったが、起動オプションなんである。
Pleiadesの配布パッケージには優しい(易しくはない・・・)READMEがついているんだけど、Eclipseの起動オプション設定として、世界で70億人くらいが使っているであろうeclipse.iniがAptana Studioには、ない!

どーすりゃいいんすか〜、まあ、メニュー等が日本語でなくてもソースに日本語が使えないわけではないのだし、なんとかなるけど・・・と思いながらも諦めきれず探していたら、ありました。別の名前で。

その者の名は、

/Applications/Aptana Studio 3/AptanaStudio3.app/Contents/MacOS/AptanaStudio3.ini

である。

第一のトラップは「AptanaStudio3.app」であり、MacのFinderでは通常「.appなフォルダ」は実行ファイルに見える。が、実体は特殊なフォルダなのであり、それに気がつかなかったというか、知ってたけどその中まで探さなかったこと。

第二のトラップはeclipse.iniではなく、AptanaStudio3.iniであること。まあ、こちらは第一のトラップがわかれば容易くわかる、のだが、それに気がつかない間、「.appフォルダ」を特別扱いしないツールであるコンソールから、一生懸命

find "/Applications/Aptana Studio 3" -name eclipse.ini

しても見つからなかったのでプチトラップである。
恐るべしMac、そしてAptana Studio・・・の巻。

2009年12月11日金曜日

AIR GEAR

だいぶ前に、Flex Builderの期間限定試用版の期限が切れちゃって悲しい・・・という話を書きましたが、今日、ふと思い立って、
「eclipse actionscript」
とかやってみたところ、
でたーっ!
あるんだ、フリーのAIR/ActionScript開発環境が!
素敵だ!素敵すぎる!
AIR GEAR(またの名をAmaterasAIRというらしい。どっちが本名かはわからないが、EclipseにはAIR GEARという名前でしか登場しない)

まだまだ開発途上のようで、mxmlで書いた(コンパイルすればちゃんと表示される)フォームがWYSIWYGエディタでちゃんと表示されないとか、アウトライン表示がデフォルトOFFになってて、ONにできるけどテスト導入という注意書きがあったりするけど、それなりに使えます。いや、非常に使えます、と言っておこう!

Flex Builderと比べて機能は劣るわけだが、比べてはいけない。むしろフリーでここまでできることに感謝!
特にアウトライン表示は非常に嬉しい。いろんな関数を飛び回る時に、現状、古来より伝わる、
「関数の場所は行番号で覚える」
方法しかなかったので(あとは検索するか)、アウトラインからズバッと飛べるのはとても助かる。

なんだよ、こういうのがあるなら教えてよ~。


☆ 宣伝 ☆
そんなわけで、AIRクライアントの開発効率もズバッとアップするであろう、オンライン/オフライン付箋紙ソフトPush It!をぜひご使用ください。
準公式サポートページもあります。右上のリンクから。

2008年10月21日火曜日

日本語化Eclipse

くどいようですが、Flex Builderが使えなくなってしまいました。
これまで、Google App EngineにアップするPythonスクリプト、HTMLコード、JavaScriptなどもFlex BuilderにAptanaとかPyDevとか入れて使ってたんですが(ベースがEclipseなんでね)、Flex Builderの起動すらできなくなってしまったので、これらの環境も一から作り直してたわけです。

で、最初にAptana StudioっていうWeb(特にAJAX)開発の超強力な(と言われている)環境を入れてみたんですが、まあ、普通に使えるんですが、メニューとかが日本語じゃないわけですよ。

ついでにベースのEclipseのバージョンも3.2で古かったりするので、気に食わねぇ、ってんで、Eclipse3.4(Ganymedeってーの?)にAptanaのEclipseプラグインと日本語化プラグインをぶち込んで、、、てなことをやろうと、ダウンロード&展開&インストールなんぞしつつ、その待ち時間に良く良く検索してみると、だ。
http://mergedoc.sourceforge.jp/index.html#/pleiades.html
あるじゃないいいものが!
しかも欲しいもの(Eclipse3.4+日本語化+Aptana+PyDev)が全部入りのパッケージがあるでないの!

ああ、こんなステキなプロジェクトがあったのね。。。最近All-In-One-Eclipseってリリースされてないなあと思ったら、こういう形で存在してたか~!ステキだ!ステキすぎる!