mixi Engineers’ Blog » デコリンク(URL展開)機能をリリースしました 開発者ブログなのにプレスリリースみたいなんだぜ。 実装は Jemplate を使っているようです。Ingy さんやね。 http://mixi.jp/static/js/decolink/decolink.js の do_decolink に id をわたすと、dl_rules にはいっている規則をもとに extract_decolink が JSON API で情報をとってきて Jemplate で展開して置き換えています。 JSON API は以下の3つ。mixi のクッキーを食べた状態でアクセスできることを確認しました。 http://mixi.jp/atom/music/track/r=1/ID http://mixi.jp/atom/music/artist/r=1/ID http://
Twitter の JSONP は、コールバックの関数名までキャッシュしやがります。 % curl -s -u EMAIL:PASS 'http://twitter.com/statuses/user_timeline.json?callback=foo' | fold -w 70 | head -n 1 foo([{"created_at":"05/22/2007 15:37:49 UTC","text":"test desu","id":7 % curl -s -u EMAIL:PASS 'http://twitter.com/statuses/user_timeline.json?callback=bar' | fold -w 70 | head -n 1 foo([{"created_at":"05/22/2007 15:37:49 UTC","text":"test desu",
Twitter の "Protect my updates" というのは、あまりあてにならない。 Twitter には固定 URI を GET すると JSON を返す API があるので http://twitter.com/statuses/friends.json で friends 一覧をとって http://twitter.com/statuses/user_timeline.json?id=XXX で利用者ごとのタイムラインをとって それを XMLHttpRequest かなにかでそれを送信 なんてスクリプトを書いた HTML を自分のサイトに置いて、あとは Twitter にログインしている JavaScript を実行するブラウザをさそいこめば、"Protect my updates" なひとのメッセージもとることができるからだ。ちょっとまえの Gmail のコンタクトリス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く