タグ

perlに関するnitogosyoのブックマーク (2)

  • 99%のEmailアドレスにマッチする正規表現公開される | ソフトアンテナ

    一見Emailアドレスにマッチする正規表現を組み立てるのは簡単そうに思えますが、RFC 5322に厳密に準拠した正規表現を創りだそうとするととんでも無い努力が必要となるようです。 「Email Address Regular Expression That 99.9% Works」は、様々なプログラミング言語ごとに、Emailアドレスに99%マッチする正規表現を掲載したサイトで、例えばPerl 5.10より前のバージョンのPerl用として、掲載されている長大な正規表現を見れば、その難易度の高さを確認することができます。 正規表現にはなんの解説もなくどのような意図をもって作られたのか説明はありません(よって99%マッチするかどうかは当のところは不明)。ちなみに日語で読める貴重な情報「Perlメモ」では、「perl5.6.0以前の perl ではメールアドレスの正規表現を正確に記述すること

    99%のEmailアドレスにマッチする正規表現公開される | ソフトアンテナ
  • 平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用

    サイトに広告が表示される瞬間、内部で何が行なわれているのかご存知ですか? 実は、『RTB』と呼ばれる広告オークションが行われているのです。 1日に20億回RTBに参加しているMicroAd BLADEは、単に落札するだけでなく高い広告効果を出す事を目的にしており、様々な大量データを参照しています。一方、タイム アウトするとオークションに参加すらできないため、処理時間も重要です。BLADEで は様々な工夫により、たった5msで入札処理を行っています。 セッションでは、BLADEのシステム内部と、それを支える職人達についてお話しま す。

    平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
  • 1