2010-07-01から1ヶ月間の記事一覧

jQueryのajaxError

jQueryのajaxErrorはグローバルなエラーハンドラです。401認証系エラーとか、500系サーバエラーをこれで定義しておけば、サーバFWのフィルターのようにエラー処理を一括管理できます。 但し、このエラーハンドラを正常に動かすには、サーバ側でしっかりエラ…

window.onhashchangeが便利すぎる

昨日の記事 http://d.hatena.ne.jp/da-yoshi/20100722/1279811055 に対してコメントいただきました。 http://d.hatena.ne.jp/da-yoshi/20100722/1279811055#c1279857804 window.onhashchangeというそのものズバリのイベントハンドラがあるのですね。 IE8につ…

Gmailを手本にフルAjaxアプリ

最近、初期画面からの遷移を全てAjaxで行うアプリを作る機会がありました。こういうアプリの標準的な構築手法を調べてみたところ、どうやらGmailがいちばんの手本のようです。 最近のRoR系FWだと、アプリのURLは コントローラ名/メソッド名/ID または コント…

Google Contacts APIでフリガナ取得する方法

ここ数日、Google Contacts APIのObjective-Cライブラリを触っていたのですが、取得した連絡先一覧をフリガナでソートしようとして、そのフリガナを取得する方法が見つからず悩んでいました。 ググっても見つからなかったので、元データのXMLをベタ出力した…