夜-ハウルの動く城でも見つつ-

Kikkerのエントリの保持するベクトルを大きくしたら、ページ生成が遅い遅い。というわけで、結局元の大きさに戻しました。
( ´ー`)フゥー...


そんなことをしつつ、ハウル見てた。
2度目だけど、やっぱりよくわからない映画だ。
キムタク声優はだめぽ(投票)

夜中-JavascriptでXML RPC-

お仕事をちゃちゃっとこなしてから。Kikker gadgetを作るための下準備。


とりあえず、難しいことはクライアントではできないので、そういった事は全てサーバサイドに任せたい。
そのためにはサーバとHTTPで通信をしてうまいことしないといけないわけだ。というわけでAjax


じゃあAjaxをやるとして、サーバとどうやって通信しようか。HTTPのGETとPOSTは好き勝手にできるわけだから、独自プロトコルガリガリやっても構わないがスマートじゃない*1
それなら、先日作ったKikkerXML RPCを叩ければ見通しがよさそう*2


で、調べてみると、Javascriptで使えるXML RPCのライブラリを2つほど発見.特にvcXMLRPCというのがシンプルで良さそう。
[参考]
msanolog: XML-RPCJavascript実装
http://www.semblog.org/msano/archives/000380.html


とりあえず、vcXMLRPCを使ってKikker Web APIのサンプルを書き直してみた。



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


<a class="keyword" href="http://d.hatena.ne.jp/keyword/Kikker">Kikker</a> Web <a class="keyword" href="http://d.hatena.ne.jp/keyword/API">API</a> TEST


<H1>Kikker Web API TEST</H1>
<a href='javascript:execute()'>execute





すげー。こんだけのコードでちゃんと叩けた!!( ;∀;) カンドーシタ。


試したい方は↓(IEでしか動いてないけど・・・・)
http://ryogrid.myhome.cx/kikker_api_test.html


Kikker Web APIについては
http://d.hatena.ne.jp/kanbayashi/20060721#p5

*1:そういうのは結構ある話らしいが

*2:事実上何でもできる

Today's (hoge)^2

  • 日時をファイル名に付けるには

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/240datefilename.html
メモメモ。φ(`д´)カキカキ

  • 1ヶ月前のファイルを削除するコマンド - Linux Square

http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=26448&forum=10&7
メモメモ。φ(`д´)カキカキ