【コラム】

OS X ハッキング!

99 話題のEclipseを使う

    海上忍  [2004/07/12]

    当コラムでも数回にわたり紹介しているCVS版Emacsに、インラインパッチ(OS XネイティブのIMEを使った日本語入力を可能にする差分ファイル)の新版がリリースされた。記号を含むほとんどの文字が入力可能になったほか、インクリメントサーチに対応するなど、機能が大幅に向上している。パッチはSourceForge.jp上のサイトにて配布されているので、ぜひ試してほしい。

    さて、今回はオープンソースの統合開発環境「Eclipse」を取りあげる。本来はJavaプログラマのための開発用アプリケーションだが、ここでは本来の目的とは異なる野次馬チックな使い方を紹介してみよう。

    Eclipseで何ができるか

    Eclipseの特徴は、その「柔軟性」にある。世に統合開発環境(IDE)と呼ばれるアプリケーションは多くあるが、プラグインを追加すればいろいろな開発言語に対応できるものは数少ない。無償利用可能なオープンソースソフトであり、それゆえにプラグインを自由に開発/再配布できるという利点もある。簡単に言えば、JavaでもCでも好みの言語を使えてドンドン機能を追加できるフリーなプログラミング環境なのだ。

    当コラム的には、プログラミング以外に使える点も見逃せない。あまたあるプラグインの中には、Emacsのキーバインドを実現する「E2EE」やTeX文書の編集とタイプセッタの機能を提供する「eTeX」など、一般ユーザでも便利に使えるものがある。プラグラミングに関心がなければ、Eclipseの"for the rest of us"な側面のみ注目することもアリだろう。

    まずはインストール

    Eclipse(v3.0)は対応するプラットフォームごとにバイナリが用意されているので、以下に示す手順に従いインストール作業を進めてほしい。なお、日本語化パッチをMergeDocプロジェクトのWebサイトから入手し、バイナリ(eclipse-SDK-3.0-macosx-carbon.tar.gz)と同じディレクトリに保存した状態から作業を開始すること。

    $ curl -O ftp://ftp.ring.gr.jp/pub/misc/eclipse/downloads/drops/R-3.0-200406251208/eclipse-SDK-3.0-macosx-carbon.tar.gz
    $ tar xzf eclipse-SDK-3.0-macosx-carbon.tar.gz
    $ rm -rf ./eclipse/configuration/
    $ cd eclipse
    $ unzip ../eclipse3.0-JapanesePatch.zip

    インストールはこれで完了、あとはEclipseフォルダを「アプリケーション」など適切なフォルダへ移動し、Eclipse本体をFinderから起動すればいい。最初の作業領域を決定する画面に「ワークスペース・ランチャー」とカナで表示されていればOKだ。

    プラグインを試す

    Eclipse用に公開されているプラグインは、Eclipse Plugin Resource Centerなどのサイトで公開されている。プラグイン個別の機能は各自調べていただくとして、ここでは「MP3VIEW」というMP3再生用プラグインを例にインストール方法を紹介してみよう。iTunesという秀逸なサウンドプレーヤーが標準装備されているOS Xではありがたみがないかもしれないが、Eclipseの柔軟性と拡張性を体感できることだろう。

    • 1.MP3VIEWのWebサイトからプラグインをダウンロード。
    • 2.プラグイン(mp3view.zip)をEclipseのフォルダにある「plugins」フォルダに展開。「dk.ellal.mp3」というサブフォルダが作成されたことを確認する。
    • 3.Eclipseを再起動し、メニューバーで[ファイル]→[新規]→[プロジェクト]を選択。
    • 4.「新規プロジェクト」画面で[シンプル]→[プロジェクト]を選択、次の画面に進む。
    • 5.適当なプロジェクト名を入力し、MP3が保存されているフォルダのパスを指定してから[終了]ボタンをクリック。
    • 6.メニューバーで[ウインドウ]→[ビュー表示]→[その他]を選択、現れた「ビューの表示」画面で[その他]→[Mp3 view]を選択。

    GUIプラグインの「Visual Editor」が公開されるなど、商用IDEと比較して遜色ない機能を備えつつあるEclipseは、OS Xの開発者からも熱い視線が注がれている。コラムの性格上、開発とはまったく関係のないプラグインを紹介するにとどまったが、興味があればいろいろ試してほしい。

    新着記事

    特設サイトの情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      マイナビニュースマガジン