タグ

2008年10月27日のブックマーク (5件)

  • SessionComponent::setFlash(), SessionHelper::flash() - 呆備録

    SessionComponent::setFlash($message, $layout = 'default', $params = array(), $key = 'flash');[br] SessionHelper::flash($key = 'flash'); デフォルト controller内で $this->Session->setFlash( 'Message!!' ); view内で if ( $session->check( 'Message.flash ') ){ $session->flash(); } とすると <div id="flashMessage" class="message">Message!!</div> // cake/libs/view/helpers/session.php Line:133あたり $out = '<div id="' . $k

    SessionComponent::setFlash(), SessionHelper::flash() - 呆備録
    msng
    msng 2008/10/27
  • XSS対策に入力時エスケープは非常にややこしい

    to-RさんのXSSの脆弱性を限りなくなくす方法を読んでなんかもにょもにょしたのでエントリーを書く。多分、to-Rさんはこれから書くことに関して理解してて、あの対策を行なってるのかもしれないけど、それでも書く。自分の勉強も兼てるので変なところがあれば教えていただけるとありがたいです。 入力時エスケープは非常にややこしい 確かに、入力値に必ずエスケープしておけば、XSS対策漏れにはなるかもしれない。けれど非常にややこしいことになる。 例えば、受け取ったデータの文字列に対して文字数制限のバリデーションを行なうときにわざわざアンエスケープの処理を行なわないといけないし、DBへの保存の際にもアンエスケープが必要になる。ブログとかでフォームから受け取ったデータのうち、一部のタグは許容するときとかもかな。 ベストの対策はアプリの性質に合わせたエスケープなんだけども、これって完全になくすにはかなりの几帳

    msng
    msng 2008/10/27
  • おっす -ぱるぷんてにゅーす

    msng
    msng 2008/10/27
    かわいい。
  • 広島風お好み焼きの注文のしかたまとめ

    (恥ずかしながら自作のお好み焼き) もしかして 広島を訪れた人がお好み焼きべに行こうと思っても どうやって注文したらいいのかわかりにくいんじゃないだろうか。 注文の仕方が書いてあるお店なんてあんまりないし。 というわけで「地元民はこうしてる」というのを 参考までに書いておこうと思う。 あくまで個人的な感覚なので、 補足することがあったらお願いします。 どこに座るか できることならテーブルではなくて鉄板の前に座って、 皿と箸ではなくヘラでべたいところ。 地元の人でもヘラが苦手な人や 皿と箸の方が好きな人はたくさんいるし それはそれでいいんだけど、 個人的にはヘラでべた方が美味しいと思います。 広島風は重ね焼きだから、 重なった層全体がひとつの味を生み出すもの。 皿に乗せて箸でべると層が別れてしまいがちなので、 できることなら鉄板の上でヘラを使ってべたいところ。 もちろん難しいから

    広島風お好み焼きの注文のしかたまとめ
    msng
    msng 2008/10/27
    便宜上「広島風」って書いたけど、id:Trou のおっしゃるとおりなのでごちゅうい。
  • Google Maps APIで逆ジオコーディングが可能に - F.Ko-Jiの「一秒後は未来」

    IDEA*IDEAに「Google Maps上でクリックした地点の住所を知る方法 | IDEA*IDEA」という記事があったので調べてみると、数日前から Google Maps API に逆ジオコーディング(緯度・経度から住所を求める)機能が追加されていたみたいです。 » Google Geo Developers Blog: Geocoding… in Reverse! 早速、むかし作った「飲店検索 – この辺で」の中に組み込みました。(元々別の逆ジオコーディングサービスを使わせてもらっていたのですが、しばらく前に使えなくなっていて機能を外していたんです。) var $ = function(id) { return document.getElementById(id); } var map = new GMap2($("map")), var geocoder = new GCli

    Google Maps APIで逆ジオコーディングが可能に - F.Ko-Jiの「一秒後は未来」
    msng
    msng 2008/10/27