Hatena::Groupatokdirect

ruby-Uの日記

2009-03-31

簡易twitterクライアント

19:24

注:atok 2009 バージョン22.0.2.0以上である必要があります。

それより古いバージョンの場合、正常に動作しないことがあります。(投稿できない場合がある)

http://atokdirect.g.hatena.ne.jp/bbs/4?mode=tree

が原因です。

これは2009/05/19にfixされました。

http://support.justsystems.com/faq/1032/app/servlet/qadoc?QID=044473




twitterをはじめてみようと思いまして、ついでにATOKから気軽にメッセージを投げたり最新の情報を取得したりするだけのクライアント機能をプラグインにしました。


解凍後、usernameとpasswordを適切な値に変更してください。

動作イメージは以下のような感じです。


  • メッセージ送信

任意の文字列を入力してから「twitterクライアント」を選択

f:id:ruby-U:20090331190509p:image


  • 最新の状態を取得

全角の「tl」を入力してから「twitterクライアント」を選択

f:id:ruby-U:20090331190510p:image


  • こんな感じです

f:id:ruby-U:20090331190508p:image

色の名前をカラーコードに変換

12:30

以前色の名前からカラーコードにするライブラリを書いたことがあったので、それを使って簡単にデモを。


  • レッドとか英語の色名
    • アルファベット
    • カタカナ
  • 日本の色名
    • 漢字
    • ひらがな

に対応します。


  • 色の名前(色のプレビューを表示します)
  • 色の名前(~色、~いろ、~茶、~ちゃ など、末尾が不足している場合にそれを知らせるためのものです)
  • カラーコード(#ffffffなど)

の最大三つのアイテムを返します。


f:id:ruby-U:20090331121300p:image



うすくもねず とかがさらっと出てくる和色フリークな人には便利かもしれません。(いるのかな…?)

類義語を表示(日本語WordNetのデータベースを使用)

10:45


フリーで使えるシソーラスデータを見つけたのでプラグインにしてみたものです。

類義語というより関連語ですね。関係性は問わず、何らかの関係にあるものを近いところから順に、数回拾うことを繰り返して返します。


f:id:ruby-U:20090331085119p:image


日本語 WordNet

http://nlpwww.nict.go.jp/wn-ja/

で配布されてる

Wn-Ja 0.9: Japanese Wordnet and Princeton WordNet in an sqlite3 database

http://nlpwww.nict.go.jp/wn-ja/data/wnjpn-0.9.db

を使います。

ダウンロード後、「C:\Program Files\Justsystem\ATOK\ATOKDIRECT\PLUGIN\wnjpn-0.9.db」に置いてください。


もうすこし洗練させるといい感じになるんじゃないかというところですが、とりあえず私の用途にはこれで足りそうです。

語彙は文章力の目安になるので、こういうもので簡単に改善していけたら嬉しいですね。




何かありましたらコメントにでも。

http://d.hatena.ne.jp/ruby-U/20090331/1238457906