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
関連記事
情報をお寄せください:
- プログラムの実行はどのようにして行われるのか、Linuxカーネルのコードから探る (2017/7/20)
C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。最終回は、Linuxカーネルの中では、プログラムの起動時にはどのような処理が行われているのかを探る - エンジニアならC言語プログラムの終わりに呼び出されるexit()の中身分かってますよね? (2017/7/13)
C言語の「Hello World!」プログラムで使われる、「printf()」「main()」関数の中身を、デバッガによる解析と逆アセンブル、ソースコード読解などのさまざまな側面から探る連載。今回は、プログラムの終わりに呼び出されるexit()の中身を探る - VBAにおけるFileDialog操作の基本&ドライブの空き容量、ファイルのサイズやタイムスタンプの取得方法 (2017/7/10)
指定したドライブの空き容量、ファイルのタイムスタンプや属性を取得する方法、FileDialog/エクスプローラー操作の基本を紹介します - さらば残業! 面倒くさいエクセル業務を楽にする「Excel VBA」とは (2017/7/6)
日頃発生する“面倒くさい業務”。簡単なプログラミングで効率化できる可能性がある。本稿では、業務で使うことが多い「Microsoft Excel」で使えるVBAを紹介する。※ショートカットキー、アクセスキーの解説あり
|
|
キャリアアップ
- - PR -
転職/派遣情報を探す
「ITmedia マーケティング」新着記事
「マーケティングオートメーション」 国内売れ筋TOP10(2025年1月)
今週は、マーケティングオートメーション(MA)ツールの売れ筋TOP10を紹介します。
カルビーが「Body Granola」拡販のためタクシー広告に目を付けた理由
B2B商材によく利用されるイメージの強いタクシー広告だが、実はB2Cでも成功事例は存在す...
「B'zサプライズ生演奏」か「BBBBダンス」か 2024年の紅白歌合戦で最も注目されたシーンは?
視聴者が画面に「くぎづけ」になったのはどのシーンだったのか。