2011年3月

CentOS 5.5 php5.3.6からphp5.2.17へyumでダウングレード

remiリポジトリでphp5.3をyumでインストールしたけど、php5.2で動いていたスクリプトが動かない。 困るのでphpをダウングレードする。 php関連パッケージを調べる。 # yum list installed | grep php* php.i386 5.3.6-1.el5.remi installed php-cli.i386 5.3.6-1.el5.remi installed php-common.i386 5.3.6-1.el5.remi installed php-gd.i386 5.3.6-1.el5.remi installed php-imap.i386 5.3. […]

PHP5.3 でOpnePNEのエラーを消す方法

PHP5.3にしたらOpenPNEでエラーが発生。 このようなエラー。 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/OpenPNE/lib/include/PEAR.php on line 569 Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/OpenPNE/lib/include/PEAR.php on line 572 以下 […]

apcupsdのシャットダウン時のログ

震災の影響で停電になった時に残っていたログ。 apcupsdのeventsログ 2011-03-11 14:48:20 +0900 Power failure. 2011-03-11 14:48:26 +0900 Running on UPS batteries. 2011-03-11 15:41:07 +0900 Battery power exhausted. 2011-03-11 15:41:07 +0900 Initiating system shutdown! 2011-03-11 15:41:07 +0900 User logins prohibited 2011-03-11 15 […]

Mojolicious::Liteな perl CGI をレンサバにアップロードするだけで動かす。

perlのWAF(ウェブアプリケーションフレームワーク)である Mojolicious(Mojolicious::Lite)をアップロードだけで使えるのか試してみる。 簡単に使えるフレームワークとして、とりあえず Linux+Apacheで動けばおkという前提で。 なにせフレームワーク初心者の戯事なのでそのあたりは察してください。

perl Mail::Sendmail はRFC違反の携帯メールアドレスに送信出来ない

メール送信に便利な Mail::Sendmail 大変便利なモジュールだけど、RFCに違反しているメールアドレスでは内部のエラーチェックに引っかかり送信出来ない。 例えばこんなメールアドレスには送信出来ない。 例)read_rfc822.@docomo.ne.jp 元ソースの正規表現部分 # regex for e-mail addresses where full=$1, user=$2, domain=$3 # see pod documentation about this regex my $word_rx = '[\x21\x23-\x27\x2A-\x2B\x2D\x2F\w\x3 […]