2014年3月4日のブックマーク (4件)

  • 正規表現によるバリデーションでは ^ と $ ではなく \A と \z を使おう

    正規表現によるバリデーション等で、完全一致を示す目的で ^ と $ を用いる方法が一般的ですが、正しくは \A と \z を用いる必要があります。Rubyの場合 ^ と $ を使って完全一致のバリデーションを行うと脆弱性が入りやすいワナとなります。PerlPHPの場合は、Ruby程ではありませんが不具合が生じるので \A と \z を使うようにしましょう。 はじめに 大垣さんのブログエントリ「PHPer向け、Ruby/Railsの落とし穴」には、Rubyの落とし穴として、完全一致検索の指定として、正規表現の ^ と $ を指定する例が、Ruby on Rails Security Guideからの引用として紹介されています。以下の正規表現は、XSS対策として、httpスキームあるいはhttpsスキームのURLのみを許可する正規表現のつもりです。 /^https?:\/\/[^\n]+$/

    merzo
    merzo 2014/03/04
  • ボクの我慢汁に関するトラウマ

    merzo
    merzo 2014/03/04
    我慢汁好きな子のところにいけばいいじゃないか。
  • 男って大変そう

    プライドが高いから男相手にも女相手にも見栄を張っていて当に大変そう。 ばかにされないために常に無理しているように見える。男は泣くなとか、男は強くあれとか、性役割があるから仕方ないんだろうね。 そうして対外的に無理をしているぶん、彼女やが出来たら無尽蔵に甘えるよね男って。 社会から求められる成人男性の役割を頑張ってこなしているぶん、彼女やの前では赤ちゃんがえりするよね。 男に「理想の女は?」ってきくと、要するに「なんでも出来てなんでも許してくれる若い美人」なんだよね。 でも男は、女が「なんでも出来てなんでも許してくれる若いイケメン」と付き合いたいとか結婚したいって言うと、 身の程知らずにも程がある!なんて言って怒り出すんだよね。人が何を望んでようがあんたには関係ないのに…。 だから男とは付き合ったり結婚したりしないほうが得なんだと思う。 よそよそしい関係のうちは男は見栄を張って頑張るか

    男って大変そう
    merzo
    merzo 2014/03/04
    アホなニッキだけど、一定の真理がある。
  • 我らモテ宣言

    モテない高校生、大学生男子諸君へ告ぐ。君がモテていないのは、女があなたの価値を理解してくれないからではない。君が不細工だからでもない。チビだからでもなければ、ガリだからでもない。 君がモテていない真の原因は、モテる男子の特徴をコピーできていないからだ。そしてモテるということへの切実さ、真剣さ、そして努力が足りていないからだ。 今宵、君はモテの神髄を学ぶ。ここに宣言しよう。我らはモテに適応し、同化する。 「コンプレックスを解消しろ」全てのコンプレックスが解消可能なものなわけじゃないが、ちょっとした勇気と努力で解決できるものも多い。 コンプレックスを解消することは、自分の価値を高めるためだけじゃなく、自分に自信をつけるために必要な作業だ。自信は男の最大の武器だ。 ジムに通って鍛えて細マッチョになれ。服を買ってオシャレになれ。勉強しろ。皮膚科に通え。薬を飲め。香水をつけろ。Wikipediaを読

    我らモテ宣言
    merzo
    merzo 2014/03/04
    good