Download - my unite plugins

Transcript
Page 1: my unite plugins

my unite plugins

@basyura

Page 2: my unite plugins

@basyura•java 1.4 どまり•Web アプリのメンテ•Ruby 好き•最近 C# とか Silverlight とかを始めた詳しい方、友達になってください

Page 3: my unite plugins

出没ポイント•tottoruby•yokohama.rb•yokohama.vim•ujihisa.vim

Page 4: my unite plugins

出没ポイント•tottoruby•yokohama.rb•yokohama.vim•ujihisa.vim

Page 5: my unite plugins

鳥取Ruby会とっとるびー

Page 6: my unite plugins

鳥取の紹介

Page 7: my unite plugins
Page 8: my unite plugins

とっとり県民||

シャイ

Page 9: my unite plugins

vimmer||

シャイ

Page 10: my unite plugins

とっとり県民×

vimmer

Page 11: my unite plugins

分かりますよね?(´・ω・`)

Page 12: my unite plugins

続きはWebでhttp://twitter.com/basyurahttp://d.hatena.ne.jp/basyurahttp://github.com/basyura

Page 13: my unite plugins

今まで自作してきた unite.vim のプラグインを紹介します。

Page 14: my unite plugins

uniteすべてを破壊しすべてを繋げ

Page 15: my unite plugins

unite一覧を作成

アクションを実行

Page 16: my unite plugins

( ゚д゚) __(_つ/‾‾‾/_ \ /     /  ‾‾‾

Redmine のチケット編集めんどくせー

ブラウザガー

Page 17: my unite plugins

redmine を unite!

https://github.com/basyura/unite-yarm

unite-yarm

Page 18: my unite plugins

Redmine•Ruby on Rails で開発されている、Webベースのプロジェクト管理ソフトウェア•チケット管理•wiki•scm 連携

Page 19: my unite plugins

•チケットの一覧•チケットの編集、保存•更新前のバクアップ•ブラウザ起動•unite-outline 対応×コメント未対応×最初のレスポンス難

unite-yarm

Page 20: my unite plugins

( ゚д゚) __(_つ/‾‾‾/_ \ /    /  ‾‾‾

hiki の編集めんどくせー

ブラウザガー

Page 21: my unite plugins

unite-hikihiki を unite!

https://github.com/basyura/unite-hiki

Page 22: my unite plugins

hiki•Ruby で書かれた高機能・高速 Wiki クローン

Page 23: my unite plugins

unite-hiki•ページ一覧の取得•最近更新したページ一覧•ページ編集、更新•単語検索•unite-outline

Page 24: my unite plugins

( ゚д゚) __(_つ/‾‾‾/_ \ /    /  ‾‾‾

簡単なメモツール欲しいなぁ

高機能じゃなくていい

Page 25: my unite plugins

unite-uikiwiki を unite!

https://github.com/basyura/unite-uiki

Page 26: my unite plugins

unite-uiki•ローカルファイル編集な オレオレwiki•キーワードジャンプ•簡易 Syntax•ブラウザ起動•textile•unite-outline 対応

Page 27: my unite plugins

( ゚д゚) __(_つ/‾‾‾/_ \ /     /  ‾‾‾

rails のファイル探すのめんどくせー

コマンド覚えられねー覚えること大杉

Page 28: my unite plugins

unite-railsrails を unite!

https://github.com/basyura/unite-rails

Page 29: my unite plugins

unite-railsちょっとだけ触れられています。

Page 30: my unite plugins

unite-rails•コントローラ、モデル、 ビュー、ヘルパー … 一覧表示•generate•rake•bundle•実行ログが残らない 問題

Page 31: my unite plugins

unite-rails

@y_310 ++

Page 32: my unite plugins

unite-rails

第一次Rails 2

2007/05 2010/08 2011/04

第三次Rails3.1

第二次Rails3

RubyKaigi 2010 VimKaigi

自然消滅unite-rails 作り始める

rails のマイブーム歴

Page 33: my unite plugins

unite-railsだれか育ててくれません?

Page 34: my unite plugins

( ゚д゚) __(_つ/‾‾‾/_ \ /    /  ‾‾‾

twitter クライアントつくりたいなぁ

ついったー

Page 35: my unite plugins

rubytter.vim

Rubytter.rb の wrapper

https://github.com/basyura/rubytter.vim

@jugyo ++

Page 36: my unite plugins

rubytter.vimlet tweets = rubytter#request( \ "list_statuses" , "basyura" , "vim") for val in tweets echo val.user.screen_name . ' : ' . val.textendfor

Page 37: my unite plugins

rubytter.vimcall rubytter#update("hello rubytter")

Page 38: my unite plugins

rubytter.vimRuby 1.9 が必要Rubytter が必要

Page 39: my unite plugins

( ゚д゚) __(_つ/‾‾‾/_ \ /    /  ‾‾‾

できたー

Page 40: my unite plugins

unite-twitter

twitter を unite!https://github.com/basyura/unite-twitter

Page 41: my unite plugins

unite-twitter•タイムラインの表示•バッファからのポスト、 リプライ•会話を表示•favorite•検索•ツイートをブラウザ表示•リンク表示

Page 42: my unite plugins

( ゚д゚) __(_つ/‾‾‾/_ \ /    /  ‾‾‾

Ruby に依存したくないなぁ

if_ruby ガー

Page 43: my unite plugins

twibill.vimRubytter の vim 実装

Page 44: my unite plugins

twibill.vimtwibill[twi・bill] 発音記号[twáibìl][名]両頭つるはし;((古))両刃の戦斧

Page 45: my unite plugins
Page 46: my unite plugins

twibill.vimlet ctx = twibill#access_token()“ ブラウザ起動で pin 表示 ⇒ pin 入力echo ctx.access_tokenecho ctx.access_token_secret

let twibill = twibill#new({ \ 'access_token' : your access token, \ 'access_token_secret' : your secret })

Page 47: my unite plugins

twibill.vimlet tweets = twibill.list_statuses( \ 'basyura', 'vim')for t in tweets echo t.user.screen_name . ' : ' . t.textendfor

call twibill.update('hello vim world')

Page 48: my unite plugins

pure vimscript

Page 49: my unite plugins

TweetVimTwitVim のような何か

(開発中)

Page 50: my unite plugins

TweetVim•コマンドベース(?)•会話の表示•バッファからのポスト、リプライ•id、タグ、リスト名 補完•unite インタフェース追加•filter

Page 51: my unite plugins

vimscripter の道も一歩から

Page 52: my unite plugins

Vim に感謝


Top Related