2009-07-01から1ヶ月間の記事一覧
何か新しい言語をはじめる時、Hello, World!だと簡単すぎるので代わりに円周率を計算するようにしている。 javascripter's gist: 156960 — Gist foldlに無限リストを渡すと止まらなくなってしまうので、pi'で精度を指定するようにしたけれど、微妙…。 あと、…
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.2a1pre) Gecko/20090719 Minefield/3.6a1preで確認。 Illegal valueといったエラーで動かなくなるのを修正する。 (function () {})();で囲っている部分のコードがまずかったようなのでそれを…
追記: 下記のXSSは修正された。修正前は下記のURLにアクセスすると <link rel="alternate" type="application/rss+xml" title="RSS2.0" href="http://live.nicovideo.jp/recent/rss?tab=&sort="><script>alert("XSS");</script><meta id="&p=1" /> のようになっていた。追記ここまで。 ttp://live.nicovideo.jp/search?sort="><script>alert("XSS");</script></meta></link>
同期XMLHttpRequestを使ってJavaScriptでwaitする。 wait.html <html> <head> <title>wait test</title> <script>window.onload = function () { var script = document.getElementsByTagName("script").item(0); var code = document.getElementsByTagName("code").item(0); code.appendChild(</head></html>…
javascripter's gist: 139376 — Gist に載せた。 function isCircular(obj) { function isCircularWithAncestors(obj, ancestors) { var k; for (k in obj) if (ancestors.indexOf(obj) >= 0 || obj[k] instanceof Object && isCircularWithAncestors(obj[k]…