開発環境のアップデート
研究用PCと私用PCのメインの開発環境ソフトウェアをアップデートした。
発端はapache経由で外部からsubversionのレポジトリにアクセスできるようにしたかっただけなんだけど…。
windows+apache2.2+subversion
何故かsyntax errorが出て動かない。
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=8100見ると "note that Apache 2.2.4 or higher is required" とあったので、apacheを最新版にしなきゃだめなのかーと思いapacheを2.2.4にしてみたけど、それでも直らない。
せっかくXAMPPも消して全て一から入れなおそうとしたのにそりゃないよ、と思いつつよく探してみるとsubversionのインストーラ版は対応していなくて、zip版のみ対応してるみたい。binディレクトリ入れ替えで動いた。
原因はAPRっつーライブラリがapache2.0では0.9だったけど、apache2.2では1.0になるかららしい。(http://kokogiko.net/m/archives/001456.html)
さよならXAMPP
XAMPP環境があまりにも独自すぎてうんざりしてたのでついでにこれもアンインストールすることにした。
apache
php
オプションでeAccelerator, Zend Optimizer, xdebug, PEAR, Smarty, phpMyAdmin
ほとんどインストーラがやってくれるのですぐ済む。意外とphpMyAdminが面倒だった。setupスクリプトの使い方わからんのでconfig.inc.php手打ちで、認証情報書いてauth_typeがcookieなのを消すと動いた。
MySQL
XAMPPで動かしてた時のデータを移そうとした時に、そのままディレクトリを変えるだけでは動かない。ibdata1とかib_logfile0とかテーブル名ディレクトリのデータはある。開発用なのでそんな大事なデータがあるわけでもなく、方法見つかるまで放置することにした。
Eclipse
Eclipseも3.3にした。コードネームのEuropaてヨーロッパじゃなくてエウロパ(木星の衛星)なのね。
入れたプラグインはaptana, subclipse, PDT
subversiveも入れてみたけど、エクスプローラで最終更新した人の名前が見れないからsubclipseに戻した。subclipseたまに不安定だけど、ほぼ機能同じやしなぁ。
PHPEclipse→PDT
http://www.zend.com/pdtはEclipseWikiでPHPEclipseより良いらしいとのコメントがあったので試しに入れてみた。なんとメジャーリリースされたばっかりなんやな。
PHPEclipseと比べて目についたのは補完機能。PHPEclipseは候補にあらゆる変数、メソッドを表示して使いにくかったけどPDTは多少限定的。
以前PHPEclipseでのデバッガ導入を断念したんだけど、PDTはデバッガを同梱してて、ほとんど設定不要でデバッガが使用できる。
PHPEclipseは開発あんまり進んでないようだけど、PDTはこれからどんどん更新されていきそう。
問題は色分け!一番痛いのが標準関数に色付けてくれないこと。他class functionとその他キーワードが同じ色だったり、シングルクオーテーションとダブルクオーテーションが同じ色だったり。これさえ柔軟にしてくれれば完璧だと思う。
それからEclipseはいい加減右端で折り返す機能をつけてくれ!システム的な問題なんか、あまり必要視されてないんか、どうなんだろう…。
pleiades
3.3はまだ日本語版がないので、プラグイン日本語化プラグイン、pleiadesを導入することにした。コアだけじゃなくて色んなプラグインを日本語化してくれるすごいやつ。http://d.hatena.ne.jp/cypher256/20060401らしいんだが、よくわからん。pleiades上でEclipseが動いてる??なんかすごそう。
これを入れるとスタート時のスプラッシュ画面が変わる。デフォルトの青紫に飽きてきたし、なかなかかっこいい。
設定画面を移動するときに、1秒ぐらい待たされる。
でもなんか若干重くなった気がするので3.2、3.3、3.3+pleiadesを比べてみた。メモリ量(PF)の比較したら、3.2と3.3ではメモリ量に大差なかったけど、pleiades入りでは60MBほどメモリが増える。それに、pleiadesは画面の切り替わりにちょっと時間がかかるような。うーん、日本語化は公式で出るまでしばらくおあずけかな。
コメント
コメントできません (ログインするとコメントできます)
コメントはまだありません