2011-06-01から1ヶ月間の記事一覧

メールアドレスの長さ。

メールアドレスにhash(md5)の値をくっつけて処理をしていました。rfcによると@より前の長さは64文字までいいとのこと。hashは32桁で何の問題もないと思っていたらある携帯では届かないといわれました。そこでいろいろ調べてみると、どうやら携帯キャリアでは…

携帯キャリアはどれくらいメールアドレスのサーバの信頼性をチェックしているか

よく、「spfレコード書かないと携帯キャリアから蹴られる」という話を聞きます。その場合のドメインはxxx@foo.jpのfoo.jpのドメインだと思っていのですが、違いました。smtpコマンドでHELOのときに嘘のドメインも通るし、MAILコマンドで無茶苦茶なアドレスを…

URL文字列を空文字に置換

まぁメモ(毎回だな) $text = preg_replace('/(http|https|ftp):\/\/[!-~]*/', '', $text); 空白以外半角英数字ってのが「!-~」で表現できるみたい。楽ちん。urlと続けて英数字ないはず。参考(正規表現)

node.jsでnet.Socket使うときのソースIPの指定

単純に来たものを別のサーバに打ち返すルータのようなものを作りたかった。大量のセッションが予想されてevent poolなnode.jsなら要件を満たしそうと思って調べてみることにした。socket通信も当然できる。しかしnet.Socketの部分で問題が。ただ打ち返すだけ…