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を使うかによって、ライブラリが動作するところまでが大変だったりします。こういったあたりで、プログラムを調整しないといけないというのが、 悩むところです。

SSH Checker

SSHポートフォワードをしているのですが、よく切れるのでチェック用シェルスクリプトを作成しました。


$ cat sshfcheck.sh
#!/bin/sh
procname=ssh
procpath="/usr/local/tool/sshf.sh"
mail="root"

killall -0 $procname 2> /dev/null
if [ $? -ne 0 ]; then
  $procpath
  (date; echo $procname) | mail -s "ssh portforward process restart" $mail
fi

Mouse

マウスが壊れたので修理に出してあったのですが、新品と交換で返ってきました。同じ症状が出たらどうしようとおもっていたりするのですが、とりあえずはこれで使って様子をみようと思います。

Tokyo

東京。密度の濃いミーティングをいくつか。かなり充実した一日でした。

Shiratori

白鳥百合子さんという女優さんがいるのですが、突然番組から姿が見えなくなったので、何があったのかと思っていたら、体調を崩して休養中だったようです。けっこう有名なブログがあるようで、そちらは毎日更新されているようです。芸能界でやっていくには色々と大変なのだなぁと思いますが、はやく元気になって復帰できることをお祈りします。

NetBeans

NetBeansとGlassFishの連携&VBライクなSwing開発(1/3)−@IT
http://www.atmarkit.co.jp/fjava/special/netbeans6_01/netbeans6_01_1.html

公開されました。NetBeansについて、日本語版が2/8にでたので、下記に注目した記事を執筆しました。
・GlassFish
・Roller
・Swing GUI Builder
・SAF
・Beans Binding
・Derby
・JRuby
・JPA

下記もチェックしたかったのですが、分量を完全にオーバーしていたのでカット。
・JavaFX
・JavaCCプラグイン
・FindBugs
・OpenOfficeドキュメントやPOIとの連携

後半は先になります。