タグ

2011年10月28日のブックマーク (3件)

  • hata's LABlog: CSRF対策 with JavaScript

    JavaScript を使った CSRF 対策の方法として、以前 Kazuho@Cybozu Labs で紹介されました。 CSRF 対策 w. JavaScript CSSXSS に対して脆弱でない CSRF 対策とはどのようなものか、という議論が続いているようですが、JavaScript を用いてよいのであれば、簡単な対策手法が存在すると思います。 ここでさらに一歩進めて、既存の FORM 要素に onsubmit 属性、および hiddenフィールドを直接追加せずに、JavaScript ファイルを1つインクルードすることにより、既存アプリケーションの書き換えをさらに少なくする方法を紹介したいと思います。 以下の JavaScript ファイルをHTMLの最後でインクルードする方法です。 fight_csrf.js sessid_name = ""; scripts = docume

    KinjouJ
    KinjouJ 2011/10/28
  • Predictive Search - Negative/Positive Thinking

    はじめに 先日作ったDouble ArrayにPredictive Searchを追加してみた。 Predictive Searchとは Common Prefix Searchは、入力文の長さまでで共通の接頭辞を持つ部分文字列を列挙した 入力文が「今日は晴れ」なら「今」「今日」「今日は」...が登録されているかを探す Predictive Searchは、入力文を接頭辞に持つ登録されている文字列を列挙する 入力文が「今日は」なら「今日は晴れ」「今日は終わり」など登録されているものを探す Trieで入力文の最後までたどったら、そのノードの子ノードを巡って登録されている文字列を探す 幅優先探索 深さ優先探索 など コード 以下のコードをdouble_arrayクラスに追加 double_arrayクラス:http://d.hatena.ne.jp/jetbead/20111019/13190

    Predictive Search - Negative/Positive Thinking
    KinjouJ
    KinjouJ 2011/10/28
  • 結構簡単!Photoshopの背景消しゴムツールで髪の毛を切抜く方法 | WebDesign Memo

    私の場合、人物を扱ったデザインをすることが多いのですが、写真をそのまま使っているとデザインがマンネリ化してきますよね。 そんなとき、人物を切抜いて、デザインにメリハリを付けたりするのですが、髪の毛を切抜くのは、なかなか面倒ですよね。 ついつい、多角形選択ツールなどで切抜いちゃったりします。 これでは、ベタな感じでクオリティが今イチですよね。 アルファチャンネルを使って切抜く方法が一般的?のようですが、アルファチャンネルってよく分からないですよね。。。(私だけ???) そこで、Photoshopの「背景消しゴムツール」を使って簡単でキレイ?に髪の毛を切抜く方法を紹介したと思います。 といっても、背景がある程度単色の写真素材に限定されますが。。。 (え〜 それじゃ意味ないじゃんってツッコまれそうですが。。。(>_ 髪の毛を切抜く手順 【1】ファイルを開く 切抜きたい写真のファイルを開き

    KinjouJ
    KinjouJ 2011/10/28