2011年12月14日

qmailで受信時にプログラムを実行する方法

技術メモ

qmailでメールを受信した際にプログラムを起動する方法
空メール対応などに使用できる
いくつか参考にしたサイトがあったんだけどURLを失念
思い出したら(また見たら)載せておこう。すんません

んで手順としてはざっくりこんな感じ  
メールを受け付けるアカウントの.qmailファイルを編集する  
デフォルトなら?
パスは  /var/qmail/mailnames/ドメイン/ユーザ名/.qmail
.qmailに
| コマンド  
と既述すると、既述したコマンドがメール受信時に動作する

注意事項  
・ コマンドの左にある線は L とか I とかじゃなく、パイプ
・ コマンドは「popuser」で動作するようなので、パーミッションとファイルパスに注意
・ .qmailはの権限は600にすること。実行権限があると、ローカル保存しなくなるらしい
・ Postfixの時は.forwardに同様の既述で動く のかな?(未確認)

2011年12月7日

Android Spinnerのスタイル

AndroidのSpinnerのスタイルをまとめてみた。

ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
    this,
    R.array.array,
    XXXXXXXXXX
   );
 adapter.setDropDownViewResource(XXXXXXXXXX);

上記のXXXXXXXXXXに指定する値について

・simple_spinner_item








・simple_spinner_dropdown_item



・select_dialog_item




・select_dialog_singlechoice




・select_dialog_multichoice




select_dialogとsimple_spinnerの違いはよく分かってませんが・・
simple_list_item とかsimple_gallery_itemとかもあるけど
違いがよく分からないから今回は掲載しません。

PostgreSQLエラー FATAL: Ident authentication failed for user hogehoge

iGoogleのスキンを雪だるまのにしたらちょっと気持ちが和んだ(*´ω`*)

さて、PHPからPostgreSQLに接続しようとしたら、postgresqlのエラーにタイトルのが出てた。
調べてみたらpg_hba.confの設定が怪しい模様。
参考:http://nobuneko.com/blog/archives/2010/03/postgresqlpsql_fatal_ident_aut_1.html

現在の設定が
local   all         all                                    ident sameuser
host    all         all         127.0.0.1/32          ident sameuser
だったので
local   all         all                                    trust
host    all         all         127.0.0.1/32          trust
に変更

postgresqlを再起動して再度試みたら
うごいたー!

その前にPHPにpgsqlが組み込まれてなかったり、自分で構築してないサーバは
やっぱり嫌だなぁ。