タグ

2007年3月29日のブックマーク (2件)

  • GeckoのReflowをアニメーションにする - 最速チュパカブラ研究会

    MDCの記事用にGeckoのReflow(レイアウトを組み立てる処理)の過程をアニメーションGIF↑にしましたが、これが思ったより良い画になったので、トゥイーニングをつけてムービーを作ってみました。 まず、みんなの好きなGoogle。あんまり面白くないです 続いてWikipedia。スクロールバーが出て表示域が狭まったために、サイズを再調整している様子が見えます。 最後に、Mozilla.orgのトップ。floatの扱いがよくわかります。ここでもスクロールバーの出現に伴う再配置が発生しています。 作り方は大体以下のような感じです 各frameのrectが変化したところで位置、大きさ、this pointer値および親のthis pointer値をログに書き出すコードをMozillaに仕込む Rubyスクリプトでログを舐めて、frame treeを再構成する もう一度最初からログを舐めて、各

    x12
    x12 2007/03/29
    再描写するから表示が遅くなるんかな?
  • ITmedia Biz.ID:“なめて”しまったねじを何とか回すグッズ

    大きさの合わないドライバーでねじをむりやり回していると、ねじの溝が潰れ、いわゆる“ねじをなめた”状態になってしまう。しかし、なめてしまったねじを回すためのドライバーや、ねじの溝の摩擦力を増やす液が販売されている。 ある日、筆者は会社で使っているPCのメモリを増設することにした。使っているThinkPadの裏ぶたを外すために体をひっくり返し、ドライバーでねじを回したが、なかなかうまく回ってくれない。力をこめて回しているうちに、3つのねじ頭にある溝がドライバーで削られ、つぶれてしまった。 このようにねじの溝を潰してしまった状態は「ねじをなめた」と呼ばれる。ドライバーの大きさが合っていないのに無理やり回してしまった場合に起こりやすい。こうなってしまうと、そのままねじを回すことは難しい。 しかし、あきらめるのはまだ早い。こんな場合に役立つグッズが各社から発売されている。 ねじに溝を作るドライバー

    ITmedia Biz.ID:“なめて”しまったねじを何とか回すグッズ