This domain may be for sale!
正規表現によるバリデーション等で、完全一致を示す目的で ^ と $ を用いる方法が一般的ですが、正しくは \A と \z を用いる必要があります。Rubyの場合 ^ と $ を使って完全一致のバリデーションを行うと脆弱性が入りやすいワナとなります。PerlやPHPの場合は、Ruby程ではありませんが不具合が生じるので \A と \z を使うようにしましょう。 はじめに 大垣さんのブログエントリ「PHPer向け、Ruby/Railsの落とし穴」には、Rubyの落とし穴として、完全一致検索の指定として、正規表現の ^ と $ を指定する例が、Ruby on Rails Security Guideからの引用として紹介されています。以下の正規表現は、XSS対策として、httpスキームあるいはhttpsスキームのURLのみを許可する正規表現のつもりです。 /^https?:\/\/[^\n]+$/
「才能と選択の違いを知ること」 Amazon創業者ジェフ・ベゾスが卒業式で語った、道の切り開き方 プリンストン大学 卒業式 2010 ジェフ・ベゾス Amazon.com CEOのジェフ・ベゾス氏が、母校・プリンストン大学の卒業式で、自身の幼少期や自分を後押ししてくれた妻の言葉などを振り返り、Amazonを生み出すまでの過程について語りました。安泰をとるか、挑戦するか……最終決断を下すまでの48時間。あなただけの道を切り開く道しるべになるのではないでしょうか。 ベゾスが「バーチャル本屋」を創り出すまでのストーリー (最初にプリンストン大学学長・Shirley M. Tilghmanからの紹介スピーチ) Shirley M. Tilghman:Amazonなしの生活、想像できますか? Amazonは私のような年を重ねた者の生活にも密着しています。クリックするだけでトニ·モリソンの最新作、そし
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く