2015年12月24日のブックマーク (2件)

  • メール運用がロストテクノロジーになっていく話

    クラウドワークス Advent Calendar 17日目担当のSMTPおじさんの記事です。 時間の無い人のために3行でまとめますと以下のコンテンツでお送りします。 大規模なメール配送を安全に行うには特別なノウハウがあり罠も多い SendGrid便利です 当たり前になった技術は空気のように見えなくなってインフラ化する。それがある日突然失われたときの被害は甚大。インフラ技術をキャッチアップして備えよう メール配送今昔 さて、メール配送といえば古くはSendmailを使っていました。多くのUnixディストリビューションに標準でインストールされており、使うのが当たり前で選択肢も少なかった時代です。 Sendmailは開発が重ねられることで複雑化しセキュリティホールが頻発しました。また設定ファイルのsendmail.cfはチューリング完全であるほど高機能で複雑でまた長くなりがちでもあり今でも書きた

    メール運用がロストテクノロジーになっていく話
    roshi
    roshi 2015/12/24
    某クラウド(国内)で振られるIPアドレスがことごとくブラックリストに入ってて、「メールが迷惑フォルダーに入る!」とクレームが来た思い出。ガラケー向けとか忘れつつある。
  • phpのisset_or()というユーティリティ関数が地味便利。 - Qiita

    phpのisset()関数のドキュメントにあったisset_or()というユーティリティが地味便利なので紹介します。 なんとかしたいやつ phpではよく isset() と三項演算子の組み合わせよく使いますよね。 こういうのです。 $result = (isset($a['super_long_assoc_array_key'])) ? $a['super_long_assoc_array_key'] : null; これの気持ち悪いところは2回同じことを書かなければならないところ。 なんとかしてくれるやつ これがドキュメントのノートに投稿されていたisset_or()です。上記のなんとかしたいやつをなんとかしてくれます。 function isset_or(&$check, $alternate = NULL) { return (isset($check)) ? $check : $a

    phpのisset_or()というユーティリティ関数が地味便利。 - Qiita
    roshi
    roshi 2015/12/24
    ??演算子が使えない環境でよさそう。