タグ

blogとHatenaに関するj708のブックマーク (2)

  • Deferredチェーン、非同期処理の逐次実行 - 実用

    JavaScript MochiKit.Async.Deferredは、「現時点ではまた利用できない値」を扱うためのクラスです。 以下のように、コールバックを並べ、イベントを発火させると、各々の返り値が次のコールバックへ渡され実行されていきます。 function increment(value){ alert(value); return value+1; } var d = new Deferred(); d.addCallback(increment); // alert(1) d.addCallback(increment); // alert(2) d.addCallback(increment); // alert(3) d.callback(1); この時、コールバックは以下のようにチェーンを形成しています。(当はエラーバックも合わせて一つのチェーンを形成しているのですが、

  • miniturbo::Blog はてブとYouTubeを組み合わせて自分だけの動画集を

    HATENA-TUBEみたいな感じですが、これを自分用にできないものかと思っていました。「動画をブックマークしておいて、あとで気軽に見れるようにできないかな。」…ということで、自分がYouTubeの動画を、サムネイルで一覧できるページを作ってみました。 YouTube Bookmarks. 仕組みとしては、はてなブックマークを利用して、YouTubeの動画をブックマークします。はてブはRSSをはきだしてくれていますので、それをパースしてURIを取得しています。パースにはPHP5のSimpleXML関数を用いています。 サムネイルの表示には、YouTube APIを使用しています。URIから動画のIDを抽出し、APIを利用するのに必要なDevelop IDと一緒に投げることでサムネイルのURIを取得しています。便利。 表示に関しては、iBoxを利用しページを遷移することなく動画を見れるように

  • 1