Quote
コレは何か?コールバック集めてまとめて発火させたり削除したりダブって登録されたりしないようにしてくれるやつ。ちょっと便利なオブザーバーだけど、jQuery内部のコードでオブザーバー的な動きをしていたのがこれにより抽象化された風。詳しくは以下を見るべき。(この記事を書いてる時点ではjQuery1.7 beta2)
Demystifying jQuery 1.7′s $.Callbacks
自分はこういう単純なオブザーバーをつくるとき、$({}) を作ってこいつにカスタムイベントをbindしてtriggerしてみたいなことをしてたので、同じようなことをしてた人はあーそういうやつねと思うかもしれないです。こいつが登場して便利になるのは、「より細かくコールバックを管理できるようになった」ってことかと思います。とりあえずこれいままで出来なかったよねっていうのでちょっと思いついたやつが以下。ちょっと試しただけなので雑です。
$.when done でアニメ
wootボタンを押すと右下行ったり左上行ったりする。で、doneでおわったってログだすけど、ボタン押しただけ出ちゃう。deferredは便利だが、細かいコールバックの制御はできない。resolveするかrejectするかのみ。それにアニメは常にresolveされるので細かいことしようとするとかなりややこい。
アニメで単純コールバック
なにいってんのstopで止めればいいだけじゃんといわれればまぁそう。でも次のサンプルでやっていることはできない。
$.Callbacksでコールバック管理
このサンプルはボタンが2個ある。右のボタンは、コールバックを空にするやつ。アニメ中にこれを押すと、予約したコールバックを空にする。これによって、アニメは止まらないけどコールバックだけを削除することができた。前の2つの例だと、予約したコールバックをキャンセルすることができない。(というかやろうと思えばできるけどそうするとこういう$.Callbacksみたいなやつを自作するハメになる)
たぶんこんな感じでコールバックを自由に細かくいじるために使うんだと思われる。コールバックが破棄できるようになったりしたっていう理解でいいのではないかと思う。
Quote
QB「まあ確かに、参照されなくなったオブジェクトが、何故消滅してしまうのか、その原理は僕たちでも解明できてない。
その点、君の話にあった参照カウントの概念は、中々興味深くはある。プロセスの使用メモリを収集する方法としては、
確かに魅力的だ」
その点、君の話にあった参照カウントの概念は、中々興味深くはある。プロセスの使用メモリを収集する方法としては、
確かに魅力的だ」
Quote
■一般人の認識
灼眼のシャナ:ゆーじとシャナがたたかう話
Fate/Zero:聖杯戦争、セイバーが可愛い
C3:呪う
まじこい:何それ
境界線上のホライゾン: 遠い未来、ある理由からもう一度歴史をやり直し始めた世界
かつて神として天上に昇った人類は争いの末神々の力を失い再び地球と呼ばれた大地へと戻ってきた
しかし、その星の環境は荒れ果て神州以外に人の住める場所はなくなっていた
人々はかつての繁栄を取り戻すべく、聖譜(せいふ)と呼ばれる前時代の歴史書を元に
現実世界の神州と、そのコピーである重奏神州(じゅうそうしんしゅう)に分かれて歴史再現を行っていた
しかし、中世の神州において歴史再現の失敗により生じた
重奏神州の崩壊が世界各国による極東神州の分割支配を招き
各国の王はそれぞれの土地の戦国大名との合一を計ったのである
そして現在、極東の戦国大名と世界各国の英傑たちは、
極東史の戦国時代と世界史の30年戦争時代をやり直しつつ世界の覇権を争っている




![manakan:
「ドヤァァ!!」/「阿部かなり」のイラスト [pixiv]](http://29.media.tumblr.com/tumblr_lsz8ljLnPj1qz73uto1_500.jpg)
