ARCHIVE "2011-09"

(4 件中 1 件目〜 4 件目を表示中)

スペースを含むメールアドレスの送信が失敗する

ローカル部にスペースを含むメールアドレスがあった場合、SMTPを利用したプログラムでのメール送信に失敗することがあった。


ローカル部にスペースとはつまり、

ab cd efg@example.com

のようなもの。


メールアドレスのフォーマットを規定する文書として、RFC5321とRFC5322があり、メールアドレスに使用できる文字が定義されている。
これによるとローカル部にスペースを含むものでもOKということになる。


今回の、スペースを含むメールアドレスはどこのアドレスだったかというとGmailだった。
過去Gmailではスペースを含むメールアド...
...
...
read more >>>

Eclipseが重い

最近Eclipseがすごい重い。

管理しているプロジェクトが多いのがきっと問題なのだろう。


EclipseのVerは3.5を使っているので最新のものに変えたらこういう問題も解決されるのかもしれないけど、プラグインの問題とかがあるので変えたくない。


ってことでVer3.5のまま軽くする方法を調べてみた。
色々あったけど手っ取り早そうなのが以下の2つ。

■対処方法

1.cleanオプションをつけて起動する。

2.メモリ割り当てを増やす。



ってことで早速やってみた。


結論から言うと、まあ以前よりは軽快に動作するようになった。
ま...
...
...
read more >>>

session_regenerate_id()でセッションが切れる

以前、Session Fixation攻撃対策としてセッションIDを書き換える方法を書いた。

■過去記事:[PHP]session_regenerate_id()と古いセッションファイルの削除方法
http://xirasaya.com/?m=detail&hid=216


この時書いた方法は2つで、一つはPHPのVerが5.1.0以降の時のsession_regenerate_id(true)という方法。

もう一つは自前で組む方法。


しかし今回、そのどちらを利用していてもセッションが切れる現象が起こることがわかった。


その現象が出たのが、リン...
...
...
read more >>>

jQueryでselect要素からselect要素へ値を移す

どういうことか参考画像を見てもらったほうが分かりよい。


左のリストで選択したものだけ右のリストに移したい。



選択したものを右へ移した状態。



もちろんこの逆で右のリストのものを左にも移せるようにしたい。


ということで前提条件。


左のリストのIDをid_toとし、
右のリストのIDをid_exceptとする。

除外ボタンはid_btn_exceptとし、
戻すボタンはid_btn_toとする。


■jQueryでselect要素の中身を移す例

<script type="text/javascript...
...
...
read more >>>

(4 件中 1 件目〜 4 件目を表示中)