2011-01-06: IE8ということを追記 & ちょっと間違いを修正。あけましておめでとうございます。 年明け早々ですが、Internet Explorerの話題です。IEはご存じの通り、Content-Type だけでなくコンテンツの内容なども sniff することでファイルタイプを決定しているため、画像ファイルやテキストファイルをHTMLと判定してしまい、クロスサイトスクリプティングが発生することが昔からたびたび報告されていました*1。現在は幾分マシになったとはいえ、IEのファイルタイプの判定アルゴリズムは非常に難解であり、現在でも状況によってはWebサイト運営者のまったく意図していないかたちでのXSSが発生する可能性があったりします。そういうわけで、IEがコンテンツを sniff してHTML以外のものをHTML扱いしてしまうことを防ぐために、動的にコンテンツを生成している場合に
あけましておめでとうございます。 今年の抱負とか特に考えてないので、お汁粉でも食べながら考えたいと思います。 2011年最初の記事は、著作権表示についてです。 静的に書かれた著作権表示の年を更新する簡単なお仕事です 年が明けると、コーダーには、静的に書かれた著作権表示の年を更新するお仕事が発生したりします。 あれ地味に面倒ですよね。 この手間を軽減するために、JSを使ったりサーバーサイドでうまい事やったりする手法もあります。 て言うか著作権表示にJSてどうなん、とか思いますけど。 そもそも、この著作権表示は本当に必要なのでしょうか? 最初に結論 マジレス的には、日本語の場合は著作権表示自体が必要ありません。 日本は無方式主義の国なので、著作物には自動的に著作権が発生するからです。 例外も ただし、方式主義をとっているカンボジアとラオスに対しても著作権の保護を受けたい場合には、表示が必要です
スライド1: 2 分でわかる uupaa.js~ Debug Navigation ~uupaa.js@gmail.com スライド2: まず スライド3: 階層ナビゲーション• スタックトレースを表示する機能– Firebug などに搭載されている– 今日の主役は、この「ナビ子」さん スライド4: uupaa.js と ナビ子function xboot(uu) {}uu.css.size.get(uu.id("id"));• ナビ子「今ここよ」• ユーザ「ありがとう」uucsssizeget < xboot < _fire スライド5: $(function() {});jQuery と ナビ子$("#id").width();• ナビ子「今ここよ」• ユーザ「…え ? 」• ナビ子「え ? 」curCSS() < (?)() < each() < getWH< css() <
HTML5 comes with a set of really awesome APIs. If you combine these APIs with the <canvas> element, you could create a super/modern/awesome Image Uploader. This article shows you how. All these tips work well in Firefox 4. I also describe some alternative ways to make sure it works on Webkit-based browsers. Most of these APIs don’t work in IE, but it’s quite easy to use a normal form as a fallback
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く