memo.xight.org

Ajax

2005-03-03 Thu

はてなキーワードをAjaxでインクリメンタルサーチ

- Summary
  はてなキーワードをQ-Pocket 風に絞り込む [2005-03-01-11] の改良版.
- 改良点
・sary の導入により高速化.
・ローマ字表記の揺れに対応.
・正規表現の特殊記号に対応.
- Reference
  はてなキーワードインクリメンタルサーチ
  http://tokuhirom.dnsalias.org/~tokuhirom/hksearch/
  tokhirom's homepage - はてなキーワードをAjaxでインクリメンタルサーチ
  http://tokuhirom.dnsalias.org/~tokuhirom/wiki/_e3_81_af_e3_81_a6_e3_81_aa_e3_82_ad_e3_83_bc_e3_83_af_e3_83_bc_e3_83_89_e3_82_92Ajax_e3_81_a7_e3_82_a4_e3_83_b3_e3_82_af_e3_83_aa_e3_83_a1_e3_83_b3_e3_82_bf_e3_83_ab_e3_82_b5_e3_83_bc_e3_83_81
  TokuLog! - 2005-03-02 - はてなキーワードインクリメンタルサーチ (sary で高速化 + bug fix)
  http://tokuhirom.dnsalias.org/~tokuhirom/cl/2005-03-02-2.html

2005-03-01 Tue

location.hash を使ったセッション復元

- Summary
  セッション復元の方法は 2種類.
  1. 検索条件を QUERY_STRING で渡す
  2. location.hash で検索クエリの状態を保持

- 検索条件を QUERY_STRING で渡す場合
  サーバ側が検索クエリを受け取るので,スクリプト無効の環境にある程度対応可能.

- location.hash で検索クエリの状態を保持する場合
  サーバ側にログが残らない.
  クライアント側はスクリプト有効が必須.

- Reference
  最速インターフェース研究会 - 2005-02-27 - [Ajax] location.hashを使ったセッション復元
  http://la.ma.la/blog/diary_200502270128.htm
  blog.bulknews.net - 2005-02-28
  http://blog.bulknews.net/mt/archives/001565.html
- via
  www.textfile.org - 2005-02-28
  http://www.hyuki.com/tf/200502#i20050228230420

2005-03-01 Tue

Ajax を使った 日本語IME

- Summary
  Ajax を利用した簡易IME.
  ローマ字列かひらがな列を入力するとリアルタイムにかな漢字変換を行う.
  形態素解析器MeCabを改造して変換エンジンを作っている.
- Reference
  Ajax を使った 日本語 IME
  http://chasen.org/~taku/software/ajax/ime/
  きまぐれ日記 - 2005-03-01
  http://chasen.org/~taku/blog/archives/2005/03/ajax_ime.html
- via
  たつをのChangeLog - 2005-03-01
  http://chalow.net/2005-03-01-2.html

2005-03-01 Tue

Ajax を使った KWIC (KeyWord In Context)

- Summary
  suffix array を使って検索用のインデックスを作成.
  検索対象の前後の文脈付きで検索結果を表示.
- Reference
  Ajax を使った KWIC (KeyWord In Context)
  http://chasen.org/~taku/software/ajax/kwic/
  きまぐれ日記 - 2005-02-28 - AJAX で KWIC
  http://chasen.org/~taku/blog/archives/2005/02/ajax_kwic.html
- via
  たつをのChangeLog - 2005-02-28
  http://chalow.net/2005-02-28-5.html

2005-02-26 Sat