タグ

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

  • JavaScript はどのように実行されるか - IT戦記

    JavaScript はどのように実行されるか Safari*1 の実装を例に JavaScript はどのようにして実行されているかを書く。自分用のメモ。日語の出来は気にしない 1. ブラウザを起動して以下のようなページを開いたとする <html> <head> <script> var a = 1; var b = 2; alert(a + b); </script> </head> <body> </body> </html> 2. インターネットからデータが到着する そうすると WebCore::FrameLoader::write という関数に生の文字列が渡される。型は char* だ。 http://trac.webkit.org/browser/trunk/WebCore/loader/FrameLoader.cpp#L990 この関数の中では、到着した文字の文字コードを解

    JavaScript はどのように実行されるか - IT戦記
  • 2001年9月11日、ワールドトレードセンタービルの102分間 - A Successful Failure

    2001年9月11日、ワールドトレードセンタービルが崩壊した映像はテレビで繰り返し放送され、人々の記憶に深く刻まれている。この史上最悪のテロによりニューヨークでは2,749人が亡くなっている。 ビルが崩壊するシーンの強烈なインパクトのせいもあって、我々は飛行機の衝突後まもなくビルが崩壊し、中にいた人の大半が犠牲になったと考えがちだが、実際には最初の飛行機が衝突してから崩壊するまで102分間にわたる猶予があり、最初の衝突時にビル内にいた1万4,000人以上の人の多くが自力で、あるいは、献身的な他の人の助けを借りて建物の崩壊以前に避難を終えることができた。 『9・11生死を分けた102分 崩壊する超高層ビル内部からの驚くべき証言』は200回以上に上る生存者やその家族・知人へのインタビュー、警察や消防の更新記録、電話の会話の記録等に基づいて、あのとき、あの建物の中で何が起きていたのかを明らかにし

  • Tomblooハックス - Flash SWFからJPEGファイルを取り出す « ku

    Spark勉強会 JSplashの資料を公開+α - 最速チュパカブラ研究会を見てpure javascriptでFlashを再生できるなら、Flashの中のオブジェクトも触り放題で長年のTumblrユーザの夢であるFlashの中身をpostできるのでは! と思ったけど調べてみるとJSplash自体はSWFのパーサを持っているわけではなくて、あらかじめswfmill swf2xml and xml2swfで作ったXMLをJSONで持っておいてそれを使うようになっていました。そこで方向を見失ってとりあえずページの中にあるembedタグのSWFを全部読み込んで中に入っているjpegを一覧表示するものを作ってみました。 使い方 ファイルをダウンロードして、Tomblooのscriptディレクトリに入れたあと、一度Firefoxを再起動して(もしくはTomblooのファイル再読み込みを行って)から