AtokとRubyと。

1,245 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,245
On SlideShare
0
From Embeds
0
Number of Embeds
63
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AtokとRubyと。

  1. 1. ATOKとRubyと。 ~ on Windows ~ みかみよしゆき@サイキョウライン yoshuki@saikyoline.jp http://saikyoline.jp/ 2009年11月29日 於TokyuRuby会議01
  2. 2. Rubyでつくる ATOKプラグイン の話をします。 http://www.atok.com/useful/developer/api/
  3. 3. まずは、 つくるひと。
  4. 4. プラグインを 公開するには、
  5. 5. コードを書いて、 hoge.rb
  6. 6. 必要なファイルたちを、 hoge.rb hoge.xml ΔΔΔ.dll
  7. 7. いろいろと追加して、 setup.exe ×××.xml hoge.rb hoge.xml ΔΔΔ.dll
  8. 8. アーカイブして、 setup.exe ×××.xml hoge.rb hoge-1.0.zip ΔΔΔ.dll hoge.xml
  9. 9. インターネットへ、 インターネット hoge-1.0.zip
  10. 10. アップロード。 インターネット hoge-1.0.zip
  11. 11. つぎに、 つかうひと。
  12. 12. プラグインを 使うには、
  13. 13. プラグインを見つけて、 インターネット ! hoge-1.0.zip
  14. 14. ダウンロードして、 インターネット !! hoge-1.0.zip
  15. 15. アーカイブを、 setup.exe ×××.xml hoge.rb hoge-1.0.zip ΔΔΔ.dll hoge.xml
  16. 16. 展開して、 setup.exe ×××.xml hoge.rb hoge.xml ΔΔΔ.dll
  17. 17. インストーラを見つけて、 setup.exe
  18. 18. 実行。 setup.exe
  19. 19. ですが、
  20. 20. ここで、いくつか 問題が。
  21. 21. 問題 • 公開する場所 つくるひと:どこに置く? つかうひと:どこで見つける? • 依存ライブラリ つくるひと:揃えてもらえるかな・・・ つかうひと:なにが必要なのかな? • アーカイブ つくるひと:バージョン管理どうしよう? つかうひと:これ展開できないよ・・・
  22. 22. 問題 • 公開する場所 つくるひと:どこに置く? つかうひと:どこで見つける? 面倒! • 依存ライブラリ つくるひと:揃えてもらえるかな・・・ つかうひと:なにが必要なのかな? • アーカイブ つくるひと:バージョン管理どうしよう? つかうひと:これ展開できないよ・・・
  23. 23. Rubyでつくる ATOKプラグイン の話をします。 http://www.atok.com/useful/developer/api/
  24. 24. Rubyでつくる ATOKプラグイン
  25. 25. そう、Rubyで。
  26. 26. そのRubyには、
  27. 27. Gemがあるじゃない。
  28. 28. そう、Gemなら、
  29. 29. 問題 • 公開する場所 つくるひと:どこに置く? つかうひと:どこで見つける? • 依存ライブラリ つくるひと:揃えてもらえるかな・・・ つかうひと:なにが必要なのかな? • アーカイブ つくるひと:バージョン管理どうしよう? つかうひと:これ展開できないよ・・・
  30. 30. すべて解決!
  31. 31. ということで、
  32. 32. Twitter クライアント をGemに してみました。
  33. 33. ここにあります。 http://gemcutter.org/gems/atok-twitter
  34. 34. では、つかいかた。
  35. 35. Gemをインストールして、
  36. 36. インストーラを実行して、
  37. 37. 中略。 ※マスクかかりません。
  38. 38. 完了。
  39. 39. では、 使ってみます。
  40. 40. キーワード • つぶやく tw: または tw: に続けてつぶやき 例)tw:ハラヘッタ • タイムラインを見る twtl または twtl 例)twtl
  41. 41. (ここでデモ) ・・・・・
  42. 42. おまけ
  43. 43. extraのbatを起動 しておくと・・・ (まずはREADMEを)
  44. 44. ご清聴ありがとう ございました。

×