Tsukuba

つくば。エクスプレスに初めて乗りました。速いですねぇ。ターミナル付近はけっこう賑わっていて、楽しそうでした。時間もほとんどなく、あまり見る事もできませんでしたけど。

筑波大学構内は迷路というか、なんというか、迷いました。建物の配置などが、わかりにくいような気がするのは、気のせいでしょうか。けっこう余計に距離を歩いたような気がします。

とりあえず、無事帰って来れてめでたし。

JBoss Tools

【コラム】イマドキのIDE事情 (25) JBoss ToolsでSeam開発!(1)
http://journal.mycom.co.jp/column/ide/025/index.html

なかなかいいのではないでしょうか。インストールは簡単でした。ただ、Subversiveプラグインを入れる前にアノテーション関係のプラグインだかを更新する必要がありました。

JBossTools

JBossToolsをインストールしてみた。JDKは5を要求されたので、JDK5をインストールして、それを使うようにします。

JBossTools-installer – Japan JBUG Wiki @ SF.jp
http://sourceforge.jp/projects/japan-jbug/wiki/JBossTools-installer

ここから、JBossTools-2.0.0.GA-win32-installer-0.0.4.jar をダウンロードし、ダブルクリックをするとインストーラが起動します。もちろん、あらかじめJDKがインストールされている必要があります。

下記をインストールするといいでしょう。JBoss Seam 2.0を選択すると、手動で設定が必要なようです。
1 JBoss Tools 2.0[JBoss Tools 2.0.0.GA]
2 Eclipse 3.3[Eclipse IDE for Java EE Developers europa-fall2(3.3.1.1)]
3 JBoss AS 4.2 [JBoss Application Server 4.2.2.GA]
5 JBoss Seam 2.0 [JBoss Seam 2.0.1.GA]
6 Spring IDE 2.0 [Spring IDE 2.0.3_v200802061800]
7 Additional Eclipse Plugins

JBoss Seam 2.0 の設定方法は下記。
JBossTools-GettingStarted – Japan JBUG Wiki @ SF.jp
http://sourceforge.jp/projects/japan-jbug/wiki/JBossTools-GettingStarted

手元では、C:\application\JBossTools へインストールしてみました。

mb_send_mail

Fedora 6 でPHPを動かしていて、mbstringがインストールされていないとmb_send_mailが使えないようだったので、インストールしました。インストールだけでは反映されないため、httpd を再起動したところ、使えるようになりました。


yum install php-pecl-mailparse php-mbstring
service httpd restart

例のごとく、SELinux関係でいろいろとエラーがでたのでaudit2allowコマンドを使って対応しました。一応メールはローカルで出せるようになりましたが、日本語については、うまくいっているのかよくわかりません。この先は、Postfix, dovecot などがきちんと動作している環境で確認するのが良さそうです。


<?php
mb_language('Japanese');
mb_send_mail(
  'foo@localhost',
  '日本語サブジェクト',
  '日本語本文',
  'From:info@localhost'
);
?>

PHPでは、ライブラリが動作すれば、メールの送信自体はそれほど大した話ではないのですが、SELinuxが入ってくると面倒になります。といいつつ、実際のところでは、PHPはライブラリとの整合性もかなり問題で、どのバージョンのPHPを使うかによって、ライブラリが動作するところまでが大変だったりします。こういったあたりで、プログラムを調整しないといけないというのが、 悩むところです。