Hatena::Groupatokdirect

t_daichoの日記

 | 

2009-03-26

Social IMEプラグイン

20:26

これはなに?

Social IMEの変換結果を表示するATOKダイレクトプラグインです。通常ATOKでは変換できないようなマニアックな単語が変換できるようになります。

例:「れいむ」で変換

f:id:t_daicho:20090326203607p:image


詳しくはこちら。

Social IME ~みんなで育てる日本語入力~

http://www.social-ime.com/


ダウンロード

SocialIMEPluginForRuby.zip filelist

RubyプラグインなのでRuby実行環境が必要です。

付属のセットアップツールはATOK 2009用です。ATOK 2008用が欲しい場合はコメントください。


使い方

  1. 読みを打つ
  2. Ctrl + Shift + Insert
  3. SocialIMEプラグインを選択
  4. 候補を選ぶ
  5. 確定

平文で通信しているので、一応勝手に通信しないようプラグインを指定して実行の時のみ実行するよう設定しています。

勝手に通信してもかまわないからCtrl+Insertで使いたいという人は、ATOKダイレクトプラグインの環境設定で設定してください。


候補に出る内容

変換結果が一つの文節だった場合、候補にそのまま表示します。

変換結果が複数文節に区切られている場合、

  • 1番目の候補に、すべての文節の1番目の候補を繋いだ文を表示します。
  • 残りは、最初の文節の候補のみを表示します。

複数文節に切られた場合、運がよければ正しい結果を得られます。運が悪かったらあきらめてください。

2文節目以降の候補は表示されません。あきらめてください。


単語のはずなのに文節が区切られてしまう場合、Social IMEに登録されていない単語だと思われます。

Social IMEインストールして、登録単語の充実に協力しましょう。


この例は、このページ作成時の結果です。他のユーザーがどのような変換をしたかで内容は常に変わります。

例:「ほくとひゃくれつけん」で変換

f:id:t_daicho:20090326203609p:image


うまく動かないときは

打った読みより長い単語になる。全然関係ない語が候補に含まれる

Social IMEのユーザーがそう育てたからです。そういうものだと思ってください。


Proxyサーバを介しているから、通信がうまくできない

ソースコードの9行目で、Net::HTTPの代わりにNet::HTTP::Proxyを使うよう書き換えてください。

ちゃんとパラメータを設定すればたぶん動きます。

※追記

ちょっと不親切な気がしたので書き換え方。

9行目をこれに書き換えて、

Net::HTTP::Proxy( a_request_data[ 'proxy_name' ] , a_request_data[ 'proxy_port' ] ).get 'www.social-ime.com', query

ATOKダイレクトの環境設定にてプロキシ設定をしてください。手元ではそれで動きました。


※追記(2009/05/10):ATOK 2008用(SkyDriveで公開しています)

http://cid-8200fae396e53ba8.skydrive.live.com/self.aspx/ATOKDirectPlugin/SocialIMEPlugin_setuptool.zip

こちらは以前適当に作っただけのものなので動作が異なります。

ATOK 2009用と同じ動作にしたい場合、以下の手順でセットアップツールを差し替えてください。

  1. ATOK 2009用とATOK 2008用のプラグインダウンロード
  2. zipを展開
  3. ATOK 2009用の方のDATAフォルダにあるsocialime_plugin.rbを、ATOK 2008用の方のDATAフォルダに入れる
  4. ATOK 2008用のセットアップツールを実行する

この方法だとプロキシの設定方法が異なりますが、それ以外はたぶん動くと思います。(確認してませんが・・・)

ATOKDirectATOKDirect2009/03/26 20:41ありがとうございます!

nokunonokuno2009/03/27 10:05ありがとうございます。

easteast2009/05/10 04:44ATOK 2008用が欲しいのですが
よろしくお願いします

t_daichot_daicho2009/05/10 16:00> eastさん
一番下にリンクを追記しました。

easteast2009/05/11 03:47迅速に対応して頂き
ありがとうございました

CompOnCompOn2009/05/11 22:31私も、ATOK 2008用が欲しいっ!!

tanutanutanutanu2009/11/06 17:56ATOK2008用のリンクはどこでしょうか?

 |