NewsInsight
WebサイトやDBと連携して候補を表示
ATOKがRubyやPerlで拡張可能に
2008/10/30
ジャストシステムは10月30日、「ATOK 2008」の機能「ATOKダイレクト」でPerlやRubyを使ってユーザー自身がプラグインを作成できる「ATOKダイレクト API for Perl/Ruby」を公開した。現在利用できるのはWindows版のみで、Mac OS X版は対応しない。
ATOKダイレクトは、ATOK 2008から取り込まれた機能拡張の仕組みで、Webサイトに直接アクセスして候補ウィンドウや解説ウィンドウに情報を表示する仕組み。入力しながら必要な情報の収集や入力ができる。これまでにLogoVista辞典検索、Yahoo! Japan、はてな、goo、乗換案内などのプラグインが公開されている。
ユーザー自作のプラグインを作り、例えば常時参照しているニュースや株価、または天気予報といった情報提供Webサイトと連携させることができる。住所録と連携させれば、名前の入力から電話番号や住所を候補ウィンドウに表示して入力するといったことも可能。Webブラウザを立ち上げる必要がなく、どのアプリケーション上でも入力・変換するだけで情報を表示できる。
Rubyで記述したプラグインのひな形は、以下の通り。
module Atok_plugin
def run_process( a_request_data )
result_data = Hash.new
candidate_array = Array.new
candidate_array.push(
{ 'hyoki' => "候補1" ,
'comment' => "コメント1" ,
'alternative' => "確定文字1" ,
'alternative_type' => "definite_string" } )
result_data[ 'candidate' ] = candidate_array
result_data
end
end
関連記事
情報をお寄せください:
TechTargetジャパン
Coding Edge フォーラム 新着記事
- 派生型でもっと便利にデータを扱う (2012/4/26)
基本型を組み合せて使える派生型を学びます。派生型には構造体、共用体、配列などがあります - 実例で学ぶRailsアプリのテスト方法 (2011/12/22)
具体的なWebアプリを例に簡単なテストを使ったリファクタリングについ
て解説する - Railsの人気テストフレームワーク6選! (2011/8/18)
今回からテストを使ったリファクタリングを解説する。まずはRailsで人
気のあるテストフレームワークをいくつか紹介する - ActiveRecordの更新系操作 (2011/6/27)
Railsのモデル層を担当するActiveRecordを使った登録、更新、削除
など、更新系の機能を中心に見ていきます
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH
