my unite
plugins
  @basyura
@basyura
• java 1.4 どまり
• Web アプリのメンテ
• Ruby 好き
• 最近 C# とか Silverlight とかを始めた
 詳しい方、友達になってください
出没ポイント
•tottoruby
• yokohama.rb
• yokohama.vim
• ujihisa.vim
出没ポイント
•tottoruby
• yokohama.rb
• yokohama.vim
• ujihisa.vim
鳥取Ruby会
とっとるびー
鳥取の紹介
とっとり県民
  ¦¦

 シャイ
vimmer
  ¦¦

シャイ
とっとり県民
    ×
 vimmer
分かりますよね?
  (´・ω・`)
続きはWebで
http://twitter.com/basyura
http://d.hatena.ne.jp/basyura
http://github.com/basyura
今まで自作してき
た unite.vim の
プラグインを紹介
します。
unite
すべてを破壊し
 すべてを繋げ
unite
  一覧を作成
アクションを実行
Redmine のチケット編集
    めんどくせー
          ブラウザガー
      ( ゚д゚)
   __(_つ/ ̄ ̄ ̄/_
    \ /     /
         ̄ ̄ ̄
unite-yarm
https://github.com/basyura/unite-yarm




redmine を unite!
Redmine
  •Ruby on Rails で開
  発されている、Webベー
  スのプロジェクト管理ソ
  フトウェア
  •チケット管理
  •wiki
  •scm 連携
unite-yarm
    •チケットの一覧
    •チケットの編集、保存
    •更新前のバクアップ
    •ブラウザ起動
    •unite-outline 対応
    ×コメント未対応
    ×最初のレスポンス難
hiki の編集
めんどくせー
       ブラウザガー
   ( ゚д゚)
__(_つ/ ̄ ̄ ̄/_
 \ /    /
      ̄ ̄ ̄
unite-hiki
https://github.com/basyura/unite-hiki



     hiki を unite!
hiki
 •Ruby で書かれた高機
 能・高速 Wiki クローン
unite-hiki
    •ページ一覧の取得
    •最近更新したページ一覧
    •ページ編集、更新
    •単語検索
    •unite-outline
簡単なメモツール
 欲しいなぁ
         高機能じゃなく
         ていい
    ( ゚д゚)
 __(_つ/ ̄ ̄ ̄/_
  \ /    /
       ̄ ̄ ̄
unite-uiki
https://github.com/basyura/unite-uiki



        wiki を unite!
unite-uiki
    •ローカルファイル編集な
     オレオレwiki
    •キーワードジャンプ
    •簡易 Syntax
    •ブラウザ起動
    •textile
    •unite-outline 対応
rails のファイル探すの
     めんどくせー
 コマンド覚えられねー
      ( ゚д゚)
           覚えること大杉

   __(_つ/ ̄ ̄ ̄/_
    \ /     /
         ̄ ̄ ̄
unite-rails
https://github.com/basyura/unite-rails



     rails を unite!
unite-rails
     ちょっとだけ
     触れられています。
unite-rails
     •コントローラ、モデル、
      ビュー、ヘルパー …
      一覧表示
     •generate
     •rake
     •bundle
     •実行ログが残らない
      問題
unite-rails

  @y_310 ++
unite-rails
          rails のマイブーム歴
2007/05               2010/08          2011/04



            RubyKaigi 2010
第一次                          第二次              第三次
            VimKaigi
Rails 2                      Rails3           Rails3.1
          自然消滅
                                unite-rails
                                作り始める
unite-rails
だれか育ててくれません?
twitter クライアント
   つくりたいなぁ
          ついったー
     ( ゚д゚)
  __(_つ/ ̄ ̄ ̄/_
   \ /    /
        ̄ ̄ ̄
rubytter.vim
https://github.com/basyura/rubytter.vim



Rubytter.rb の wrapper
   @jugyo ++
rubytter.vim
let tweets = rubytter#request(
       "list_statuses" , "basyura" , "vim")


for val in tweets
  echo val.user.screen_name . ' : ' . val.text
endfor
rubytter.vim
call rubytter#update("hello rubytter")
rubytter.vim
  Ruby 1.9 が必要
  Rubytter が必要
できたー
   ( ゚д゚)
__(_つ/ ̄ ̄ ̄/_
 \ /    /
      ̄ ̄ ̄
unite-twitter
https://github.com/basyura/unite-twitter



  twitter を unite!
unite-twitter
     •タイムラインの表示
     •バッファからのポスト、
      リプライ
     •会話を表示
     •favorite
     •検索
     •ツイートをブラウザ表示
     •リンク表示
Ruby に依存したくないなぁ

            if_ruby ガー
       ( ゚д゚)
    __(_つ/ ̄ ̄ ̄/_
     \ /    /
          ̄ ̄ ̄
twibill.vim
Rubytter の vim 実装
twibill.vim
twibill[twi・bill]
発音記号[twáibìl]
[名]両頭つるはし;((古))両刃の戦
twibill.vim
let ctx = twibill#access_token()
  ブラウザ起動で pin 表示 ⇒ pin 入力
echo ctx.access_token
echo ctx.access_token_secret


let twibill = twibill#new({
   'access_token' : your access token,
   'access_token_secret' : your secret })
twibill.vim
let tweets = twibill.list_statuses(
                        'basyura', 'vim')
for t in tweets
  echo t.user.screen_name . ' : ' . t.text
endfor


call twibill.update('hello vim world')
pure vimscript
TweetVim
TwitVim のような何か
      (開発中)
TweetVim
•コマンドベース(?)
•会話の表示
•バッファからのポスト、リプライ
•id、タグ、リスト名 補完
•unite インタフェース追加
•filter
vimscripter
の道も一歩から
Vim に
 感謝

my unite plugins