タグ

2011年7月6日のブックマーク (5件)

  • 電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所

    Shibuya.pm #16 「夏の正規表現祭り」で、正規表現のお話をさせていただきました。 まぁ、「電話番号にマッチする正規表現」とか「郵便番号にマッチする正規表現」とかよく書かれてるけど、「どれもこれも手緩いよね」って話。 あ、だいぶはしょったかな。 とりあえずスライドに書いたので、発表をご覧になってない方はスライドからご覧ください。 ふと見返すと、このブログで電話番号の正規表現を公表するのは 3 度目ですが、あれからだいぶ経ってますね。 今ではもっと厳密な正規表現を作っています。 そして、Number::Phone::JP に続き、Number::ZipCode::JP という酔狂なモジュールが公開された記念で、郵便番号にマッチする正規表現を今回初めて公開しますが、そもそもここまで厳密な正規表現が公開されること自体、邦初公開ってヤツでしょう。 Shibuya.pm でも言いましたが

    電話番号、郵便番号にマッチする真の正規表現 : にぽたん研究所
  • 【悪用禁止】騙しのテクニック12選 – ロケットニュース24(β)

    注意深い人であれば、日頃から言葉巧みなキャッチセールスや悪質な勧誘に騙されないように注意していることだろう。しかしながら、騙しのプロは、相手の注意を巧みに操り、気が付けば隙を突いて不必要な品物を購入させたり、非があるように信じ込ませるものだ。騙されないために心得ておくべき知恵について、お伝えしよう。 【 悪質な騙しのテクニック 】 1. 時間と注意が不足しているときをターゲットにする 何も気にしていないことに対して、期限を区切る。タイムセールなどは良い例。 2. 周囲で支持される信仰に基づいて、事実を偽る 他人の言葉を引用したり、一部のメディア報道を過剰に伝え、誰もがその事実を信じているように仕向ける。 3. 簡単な物事を説明するために、複雑な言葉を使う 難しい言葉や専門用語を多用して、「あなたは知らない」という認識を植えつける。 4. 権威的な立場を悪用する 権威的な立場や、有

    yocchan731
    yocchan731 2011/07/06
    これは後日ブログに引用する
  • 本当に馬鹿な鍋を食べてみた

    これから夏真っ盛りという時期に鍋料理の話題ってのもどうかと思ったんですが、見つけちゃったんだから仕方がない。 オシャレなイメージのある横浜の片隅で、当に馬鹿な鍋をべさせてくれるお店を発見したので、べに行ってきました。 1975年群馬生まれ。ライター&イラストレーター。 犯罪者からアイドルちゃんまで興味の幅は広範囲。仕事のジャンルも幅が広過ぎて、他人に何の仕事をしている人なのか説明するのが非常に苦痛です。変なスポット、変なおっちゃんなど、どーしてこんなことに……というようなものに関する記事をよく書きます。(動画インタビュー) 前の記事:24時間営業おにぎり屋の謎に迫る > 個人サイト Web人生

  • JSONのエスケープをどこまでやるか問題 - 葉っぱ日記

    Ajaxなアプリケーションにおいて、サーバからJSONを返す場合に、JSON自体はvalidであるにも関わらず、(IEの都合で)エスケープが不足していて脆弱性につながってる場合があるので、書いておきます。 発生するかもしれない脆弱性 JSONのエスケープが不足している場合に発生する可能性のある脆弱性は以下の通りです。 JSON内に含まれる機密情報の漏えい XSS それぞれの詳細については後述します。 開発側でやるべきこと 文字列中のUnicode文字は "\uXXXX" な形式にエスケープするとともに、ASCIIな範囲であっても「/」「<」「>」「+」も同様にエスケープすることにより、前述の脆弱性を防ぐことができます。 Perlであれば、以下のような感じになります。JSON->ascii(1) に続けて、JSON文字列を正規表現で置換しているあたりがキモになります。 use utf8; u

    JSONのエスケープをどこまでやるか問題 - 葉っぱ日記
  • 今こそ見直すApacheの設定 - blog.nomadscafe.jp

    nginxやvarnishなどがアツいですが、Apacheもまだまだ実績や安定性から採用されていると思います。ここではデフォルトとは異なる値に変更するサーバ設定を中心に、パフォーマンス改善、安全性向上のためのApacheの設定を紹介します。 mpmの確認 > /path/to/bin/httpd -V Server version: Apache/2.2.19 (Unix) Server built: Jun 23 2011 17:13:13 Server's Module Magic Number: 20051115:28 Server loaded: APR 1.4.5, APR-Util 1.3.12 Compiled using: APR 1.4.5, APR-Util 1.3.12 Architecture: 64-bit Server MPM: Worker PreforkやW