Archive for 2月, 2009
Macの最適開発環境を考える その1
2月 28th
どうもどうも。皆さんソースコード書いてますか!
ところで皆さんはどういう開発環境なんでしょうかね。
最近は物語を論理的に書くプログラムじみたソフト まであるみたいで、世の中「環境」が重要なようです。
私は会社ではWindowsXPなもんですから、テキストエディタのFFFTP・・・・ってのは嘘です。
一応統合開発環境はEclipse(Ganymede)と、Subversionを使って作業しています。
で、趣味の自宅ではというとWindowsもあるんですがMacbookProが作業しやすい。なんか落ち着く。
ので、Macで作業しています。
環境としては、Textmate(ちゃんと買ったよ!ユーロ安になる前に・・・。)で書いて
Macportsで入れたApacheやMySQLあたりを利用して実行しています。
テストは外部サーバに送ってますね。
ただ、Textmateは高い。(39ユーロから51ユーロ)
そして、機能が豊富すぎて着いて行けない。
っていうか誰かTextmateのまとめサイト作って・・・。
未だにBundleのインストールとか使い方がわからんとです。
ということで、Macの統合開発環境(IDE)に関して調べてみました。
Mac統合開発環境の種類
調べてみると、メジャーなのは4パターンのようです。
1.Xcode
これはApple社が提供する無償のIDEですね。通常のOSインストール時は入っていないので、
各自Macbookを買ったらインストールディスク入れて追加インストールをする必要があります。
さすが、Appleという感じの見た目でいいのですが、 いかんせんLL系言語ほとんど対応していない。
というか、Macのソフト作るためですよね。残念。
2.Eclipse

Eclipse Platform posted by (C)manjiro
これは有名でしょう。統合開発環境の王道。
なんせ、対応OSがほぼ全部。(Win/Mac/Linux)Javaで動いているから重いのが難点ですが、Javaだからこそアドオンが基本的にOS依存しません。
でもMacで動かしてみたら重いんだよなぁ・・・。
仕事でも使っているから多分楽なんだろうけど、どうもJavaってだけで苦手。
3.Textmate

有料のエディタですが、Railsの開発で有名になりましたね。
言語毎に様々な機能を付与出来るBundle機能や、かなりのカスタマイズ柔軟性があって、良い。Macソフトという事もあって、かなり動作は軽い。しかし、日本語のドキュメントは公式にあるものの良く分からない。
あと肝心のそのBundle 機能が機能豊富すぎてついていけない。日本語対応をかなり強引にやっているので、半角カタカナみたいな文字フォントになってしまう。
4.結局テキストエディタこれが多そう。。。統合開発環境じゃないとかそういうつっこみは辞めて。emacsとかmi,coteditor,smultronみたいなツールですよね。smultronはまだプロジェクト単位での管理が出来た気がするけど。
さて、どれも一長一短。
どれかを選択して、自分で研究しながら使うしかないのかなー・・・。
っていっても、多分TextmateかEclipseでしょう。
次回、EclipseかTextmate を使って試しに作業してみる。をきっとやります。
geekDataBaseに登録申請してみた。
2月 27th
あくまで自薦です(笑)
ってか浅く、広いギークという定義は自分の中であると思うので申請。
政治から明日のおかずの相談まで、幅広くサポート。
そんなgeekDataBaseはアルカーナ株式会社に入社したべにぢょさんの運営しているサイト。
べにぢょさんのブログ「ギークなお姉さんは好きですか?」は有名ですね。
多分こういう場合って、蹴られるんだろうなぁ・・・。どうせ有名な人しか登録できなさそうな予感。
現在、ゲームセンターCX2プレイ中。
2月 26th
旅行からは帰ってきました。超疲れましたが、楽しかったです!
がっつり6人でファンスキー楽しんできました。
で、今日はゲームセンターCX2の発売日ですよ。超面白い。
後で何個かテクを見つけたので書こうかな。
とりあえずこのゲームはレトロゲーを確立した名作。第2弾も楽しみにしていました。
ゲームバランスがすばらしい。課題も非常に難易度が低めからじょじょにあがっていく感じがいいですね。
とりあえずトリオトスまで出したので、今日中には全部のゲーム出せそう!
オホーツクに消ゆライクな「課長は名探偵」の作りがとてもいい。話も面白い。どことなく○○世紀○○に似てますが・・・(笑)

