タグ

hatenaとjavascriptに関するvndnのブックマーク (2)

  • fladdict.net blog: HATENA-TUBEの技術的な話

    なんか予想より好意的に受け入れられてほっとした、HATENA-TUBEのテクニカルなお話。 みなさんHATENA-TUBEをajaxだと思ってますが、実は非同期通信なってまったくやってなかったりします。 サーバー言語 サーバーはPHP5で組んでます。 使ってるプロバイダは他にも Perl, ColdFusion,Rubyと選択肢が豊富だったのですが、PHP5。 なぜなら、ColdFusionはインストールして2時間、Perlは15分で挫折したからです。 コード書く前にどれだけ前提知識が必要なんだ!と問い詰めたい気分。PHP5は、Keitap先生がXMLのパースが楽と進めてくれたので採用。 ただ、シンタックスが「->」なのはキモくて困ります。 テンプレートエンジンにはSmartyというのを使いました。 使い方は屋で、1万円使ってPHP3冊買って電車の中で覚えました。 データベース sq

  • E4X と はてなブックマーク件数取得API - @m4i's blog

    ブックマーク件数取得APIをリリースしました。 - naoyaのはてなダイアリー とのことなので今まではてなexist APIで控えめに使っていたものをいくつか書き直し。 ついでにE4Xにも挑戦。これ確かに楽です。 var method = 'bookmark.getCount'; var params = [ 'http://d.hatena.ne.jp/', 'http://b.hatena.ne.jp/', 'http://www.hatena.ne.jp/' ]; var call = <methodCall> <methodName>{method}</methodName> <params></params> </methodCall> ; for (var i = 0; i < params.length; i++) { call..params.appendChild( <

    E4X と はてなブックマーク件数取得API - @m4i's blog
  • 1