Hatena::Groupatokdirect

just_hirabayaの日記

2009-05-21

「うごメモはてな」プラグインのご紹介

15:31

ジャストシステムATOKダイレクト開発担当の平林(just_hirabaya)です。

今回は うごメモはてなhttp://ugomemo.hatena.ne.jp/) の総合ランキングを表示するプラグインを紹介します。

使い方

 まず、任意の文字を入力します。

 その後、ATOKメニューから「ATOKダイレクト」-「プラグインを指定して検索」([Shift]+[Ctrl]+[Insert])より「うごメモはてなプラグイン」を選択します。

f:id:just_hirabaya:20090521151922p:image

 ATOKダイレクトの解説 ウィンドウに アニメーションgifが表示されます。

 [Shift]+[Enter]操作で、作品のページをブラウザで開きます。


制限など

  • gifの表示タイミングによっては、ATOKダイレクトの解説が更新されない場合があるようです。その場合は、一度 別の候補に移動した後、表示したい作品の候補を再度選択してください。
  • 作品によっては、ATOKダイレクトの解説が「正常なデータとして認識できません」となる場合があります。

ダウンロードugomemo_plugin_rb.zip filelist

2009-05-08

IEお気に入り表示プラグインのご紹介

15:17

ジャストシステムATOKダイレクト開発担当の平林(just_hirabaya)です。

今回は、IEのお気に入りを表示し、リンク先にジャンプできるプラグインを作成しました。

使い方

ルート、またはフォルダ名を入力したあと、

ATOKメニューの[ATOKダイレクト]-[プラグインを指定して検索](または[Shift]+[Ctrl]+[Insert]キー押下)で「IEお気に入りプラグイン」を選択します。

ルートまたはフォルダ名の指定は以下の通りです。

  • ¥(ルート指定)

 「¥」を入力した後、「IEお気に入りプラグイン」を選択することで、お気に入りをルートからを一覧します。

 「¥」は全角半角不問です。

  • ¥<フォルダ名> (フォルダの指定)

 「¥」のあとフォルダ名、たとえば「ニュース」のときは「¥ニュース」を入力した後、「IEお気に入りプラグイン」を選択することで、指定したフォルダのお気に入りを一覧します。

 「¥」は全角半角不問です。

操作について

候補下部に リンク先のURLが表示されます。[Shift]+[Enter] もしくは[Ctrl]+[Enter] でブラウザを起動します。

表示する候補にはリンクのほか、フォルダも含めますので、再帰的な呼び出しも可能となっています。

f:id:just_hirabaya:20090508145259p:image

なお、お気に入りの名称にUnicode固有文字が含まれる場合、候補に表示されません。

ダウンロードie_favorite_rb.zip filelist

2009-04-22セットアップに他のファイルを含めるサンプル

ジャストシステムATOKダイレクト開発担当の平林(just_hirabaya)です。

プラグイン

  • セットアップに他のファイルを含める
  • 確定通知の利用

のサンプルを目的に作成したものです。前回のプラグインと同様、実用性はありません。

セットアップにファイルを追加

19:24

インストール(ATOK for Windows向け|Perl / Ruby / Python)|ATOKダイレクト API|ATOK.com

[手順1]の「DATA」フォルダに

「plugin_sample.rb」「plugin_sample.xml」を格納するのですが、

「DATA」フォルダにコピーしたファイル、サブフォルダを作成した場合は

そのサブフォルダに含まれるファイルをまとめてATOKダイレクト動作環境にコピーします。

プラグインでは

folder_list_rb
│  ATOK_PLUGIN_MESSAGE.DLL
│  SETUP.EXE
│  SETUPINFO.XML
│
└─DATA
    │  atok_direct_folder_list_viewer.rb
    │  atok_direct_folder_list_viewer.xml
    │
    └─folder_list_rb
            clipboard_winapi.rb

のイメージでセットアップを作成しています。

コピー先のフォルダを<PLUGIN>としたばあい

<PLUGIN>フォルダにatok_direct_folder_list_viewer.rb、atok_direct_folder_list_viewer.xmlをコピー。

<PLUGIN>フォルダ以下に <folder_list_rb>フォルダを作成し、clipboard_winapi.rbをコピーします。

セットアップイメージの 「DATA」フォルダに readme.txt などが存在する場合、

<PLUGIN>フォルダに readme.txt をコピーします。


使い方

19:24

指定するフォルダ以下のサブフォルダを候補に、含まれるファイルをビューアに表示します。

(正確には、1番目の候補が指定したフォルダ、2番目の候補が親フォルダ、3番目の候補以降がサブフォルダ)

また、確定したフォルダのファイルリストをクリップボードにコピーします。

確定通知の利用についてはこちらを参照ください。

ATOKダイレクトAPI:確定情報の利用 - ATOKダイレクト プラグイン開発グループ


f:id:just_hirabaya:20090422190310p:image

ダウンロードfolder_list_rb.zip filelist

2009-04-07

高橋メソッド風表示プラグインのご紹介

18:45

ジャストシステムATOKダイレクト開発担当の平林(just_hirabaya)です。

高橋メソッドhttp://rubycolor.org/takahashi/)風のプレゼンATOKの候補、解説で実現するプラグインを作成しました。

このプラグインでは、クリップボードに積み込まれた文字列から、候補、解説を生成します。

クリップボード文字列のうち、改行のみの空行をページ区切りとして扱います。

(解説は、フォントサイズを7にして中央に表示しているのみ、です。)


使用例

 以下のような文章をクリップボードにコピーします。

高橋メソッド風表示プラグイン

使い方

1.

クリップボードにコピー

文字列クリップボードにコピーします。
改行のみの空行を
ページ区切りと見なします。

2.

任意の文字列を入力

ATOK文字列を入力します。
「あ」でも「@」でも構いません

3.

「高橋メソッド風表示プラグイン」を選択

プラグインの一覧メニューから選択します。

4.

結果

候補にページ。
解説にプレゼン画面が表示されます。

 ATOK文字列を入力します。

 文字列は「あ」でも「@」でも何でも構いません。

 プラグインを指定して検索 メニューより「高橋メソッド風表示プラグイン」を選択します。

 その結果、以下の表示が行われます。

  (当然ですが、スペースキーで次のページの表示ができます。)

f:id:just_hirabaya:20090407182302p:image


備考など

上記例はページ数も少ないので、あまり興のあるものではありませんが、

楽天 vs TBS 最終章|堀江貴文オフィシャルブログ「六本木で働いていた元社長のアメブロ」の後半の原稿を

クリップボードにコピーした結果などは、なかなかおもしろいものとなっているように思います。

なお、候補数の制限によりページ数の最大は100個となります。

ダウンロードtakahasi_san_method_rb.zip filelist

2009-03-27

HTMLプレビュープラグインのご紹介

20:05

ジャストシステムATOKダイレクト開発担当の平林(just_hirabaya)です。

入力中の文字列をトリガーにHTMLビューアでプレビュー表示する「HTMLプレビュープラグイン」を作成しました。

f:id:just_hirabaya:20090327194145p:image

f:id:just_hirabaya:20090327194144p:image


[Shift+Enter]または[Ctrl+Enter]を押下することで、<body>内の内容を確定します。

f:id:just_hirabaya:20090327194143p:image


[英数]キーでの英語入力モードの併用を想定ですが、先頭の候補は入力した文字列をそのままHTMLビューアで表示します。

f:id:just_hirabaya:20090327194142p:image

f:id:just_hirabaya:20090327194140p:image

仕様書などを書くときの、ちょっとした確認に便利かなと思い作成しました。

全角での入力を考慮して、とりあえずですが、全角の<>・を半角の<>/に置き換える制御を入れています。(もっとスマートな方法がありそうですが。)


ダウンロードモジュールhtml_preview_plugin_rb.zip filelist