Successfully reported this slideshow.
Your SlideShare is downloading. ×

mikutterではじめるさわやかておくれライフ

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad

Check these out next

1 of 46 Ad
Advertisement

More Related Content

Viewers also liked (20)

Advertisement

Similar to mikutterではじめるさわやかておくれライフ (20)

More from Akira Ouchi (20)

Advertisement

Recently uploaded (20)

mikutterではじめるさわやかておくれライフ

  1. 1. (☝ ՞ਊ ՞)☝ウイーン
  2. 2. 自由が丘からきました •  田園都市線から大井町線経由=遠回り •  初めてShibuyaHik...なんとか号に乗った!!
  3. 3. Shibuya Hikarie号 •  東急5050系4000番台 4110F •  直通記念に造られた電車 •  Shibuya Hikarie猛PUSHの 派手車 •  謎の隠し要素とかある
  4. 4. 本日の移動経路 •  青葉台∼溝の口(東急田園都市線/急行) •  溝の口∼自由が丘(東急大井町線/緑停) •  自由が丘∼小竹向原(東急東横線/特急・       東京メトロ副都心線/急行) •  小竹向原∼和光市(副都心線/各停) •  和光市∼川越(東武東上線/急行) _人人人人人人人人_ > 一本で行けよ <  ̄^Y^Y^Y^Y^Y^Y^ ̄
  5. 5. 展示物
  6. 6. WEARABLE EJECT •  CD-ROMドライブをモバイルできると言 うアピールついでに頭にかぶった危険物 •  会場の回線都合により本日手動Eject •  Twitter連携した ふぁぼEjectとか あるよ
  7. 7. プラス、これ。 •  PC-9801の起動音鳴らすだけのボード •  コミケで買った •  RasPiにつないでも動いた •  ここに        が誕生した
  8. 8. さて、
  9. 9. わたしEjectに 飽きたみたい
  10. 10. _人人人人人人_ > やっとか <  ̄^Y^Y^Y^Y^Y^ ̄
  11. 11. じゃあ 今日なにを やるのか
  12. 12. Raspberr
  13. 13. mikutter でしょ!
  14. 14. mikutterではじめる さわやかておくれライフ あっきぃ( @Akkiesoft ) 2013/08/17 Open Source UN-Conference 川越
  15. 15. 自己紹介 •  あっきぃです。 •  Ejectコマンドユーザー会のひと •  別名Ejectおじさん
  16. 16. なんで今日mikutterなのか •  さいきんmikutterユーザーになった •  プラグインも書くようになった •  いいかんじにておくれてきた(?) •  デュフフコポォwwwwwwwwwww つぎのておくれはきみたちだwwwww フォカヌポゥwwwww •  いわゆる布教フェーズ
  17. 17. mikutter is 何 •  としぁ(@toshi_a)氏が開発 •  ざっくりいうとTwitterクライアント –  mikutterは環境、らしい •  Ruby + Ruby/GTK2で書かれている •  Linuxを中心に動作する –  MacとかWindowsでも頑張ると動く –  RubyとGtk+2が動かばいけるっぽい •  強力なプラグインシステムを持つ •  ておくれ
  18. 18. This is mikutter.
  19. 19. なにがいいのか •  カスタマイズしてあそべる •  ふぁぼとかそういうのが捗る •  なんかいろんな環境でうごく •  みっくみくである←重要
  20. 20. 強力なプラグインシステム •  mikutterはプラグインがあることを前提 に作られているので、プラグインが作り やすいって作者が言ってた •  mikutter本体もプラグインとして構成 – 要らない基本機能も抜こうと思えば抜ける •  実用的なプラグインからておくれなプラ グインまで、様々なプラグインが各人に よって作成・公開されている
  21. 21. プラグインをみつけるには •  ユーザー会Wikiのページにいく – http://yuzuki.hachune.net/wiki/Plugin
  22. 22. べんりなプラグインたち •  nested_quoteプラグイン – twitter URLを見つけたら本文を展開 •  sub_parts_clientプラグイン – 投稿に使われたクライアント名を表示
  23. 23. 画像投稿プラグイン •  画像は標準では投稿できないので、 mikutter_update_with_media プラグインを つかう •  ショートカット キーを割り当て てつかう
  24. 24. 超いい感じのプラグイン •  いい感じプラグイン – 昔懐かしいフレーズをランダムで並べてツー イトする
  25. 25. きけんなプラグイン •  服部プラグイン – 某アニメの服部風のセリフで相手にリプライ する – 使い過ぎるとウザがられるので注意
  26. 26. Ejectプラグイン •  タイムラインに"eject"が含まれるメッ セージが流れるとeject – https://github.com/yukkurisinai/ mikutter_timeline_eject •  シンプルにEjectする – https://github.com/osak/mikutter-eject •  なんでふたつもあるんだよ(ી( ՞ਊ ՞)ʃ)
  27. 27. わたしもプラグインを書いてみた •  (Ejectはない) •  現在公開中のプラグイン •  mikutter_suddenly_death •  mikutter_aa_akkiesoft •  mikutter_3_billion_devices_run_java •  mikutter_haiku
  28. 28. mikutter_suddenly_death •         を簡単にツイートする プラグイン •  ショートカットキーを割り当て、投稿 ボックスに文字を入れてショートカット キーを発動してつかう •  複数行にも対応 •  わりとべんり _人人人人人人_ > 突然の死 <  ̄^Y^Y^Y^Y^Y ̄
  29. 29. mikutter_aa_akkiesoft •  定形ツイートを投稿するプラグイン •  現在6種類収録。ショートカットキーを割 り当てて使う •  ておくれ度たかめ   ☝           ՞    _人人人人人人_  > (     ) <  ☞     ̄Y^Y^YY^Y^Y ̄  ՞         ਊ    ∞      ∫   ,';:☜;.`,ਊ,,;';,;☞,.՞   ՞          お わ り オエーー!!!! __       ___/  \    /  / //⌒     /  (゚)/ / /     /  ( /。⌒丶。  |   \\゚。∴。o `/   /⌒\\゚。:o /   |  \U∴)       |   ゙U|            ||            U       ,, _    /     ` 、     /  (_ノL_)  ヽ  /   ´・  ・`  l   (l     し    l) . l    __   l     > 、  _       ィ /      ̄   ヽ / |         iヽ ※このツイートは言いたいことも言えな い世の中のためPOIZONされました※   ※俺は俺を騙すことなく生きていくためこ のツイートはオッオウされました※
  30. 30. mikutter_3_billion_devices_run_ java •  30億のデバイスで走るJava •  今後のmikutter国際化(後述)に対応したプ ラグイン(日本語/英語リソースを収録) •  今のバージョン向けにはmikutter_java_ running_30milion_devicesをどうぞ •  30億のデバイスで走るJava
  31. 31. mikutter_haiku •  mikutterに「はてなハイク」クライアン トを強引実装 – ゆっくりたん(@yukkuri_doutei)の mikutter_rssをベースというか踏み台にした •  すきなタイムラインのjsonを購読できる •  IDキーワード限定で投稿もできる •  私的本命プラグイン •  しかし需要はほぼない
  32. 32. 初めてのRuby→mikutter plugin •  動機は不純なほどいいという何かの典型 •  良い子は真似しよう •  なんとなく触れるようになってきた感あ る。すばらしい •  PHPとRubyの違いをまとめてるサイトと か便利だった – http://www.phptoruby.com/
  33. 33. mikutterプラグインをつくる •  サンプルとか入門的なまとまった情報は 無いので、まずは手当た次第に既存のプ ラグインをパクって遊ぶ •  で、mikutterの薄い本とか、RDocとか開 発日誌を読むとなんとなくできるように なる(気がしてくる) •  だんだんハッピーになってくる(これア カンやつや)
  34. 34. 30億略Javaのソース #  -­‐*-­‐  coding:  uE-­‐8  -­‐*-­‐   Plugin.create(:mikuMer_3_billion_devices_run_java)  do      java  =  _('3  Billion  Devices  Run  Java')      command(          :mikuMer_3_billion_devices_run_java_cmd,          name:  java,          condiXon:  -­‐>  _  {  true  },          visible:  true,          role:  :Xmeline      )  do          strs  =  java          Post.primary_service.update(:message  =>  strs)      end   end  
  35. 35. 言語リソース 日本語   mikuMer_3_billion_devices_run_java.rb:4   msgid  "3  Billion  Devices  Run  Java"   msgstr  "30億のデバイスで走るJava" 英語   mikuMer_3_billion_devices_run_java.rb:4   msgid  "3  Billion  Devices  Run  Java"   msgstr  "3  Billion  Devices  Run  Java" •  求む、他の言語版の30億Javaメッセージ
  36. 36. 最近のmikutter •  ( ˘ਊ˘)…… •  mikutterの国際化対応が開発中←HOT
  37. 37. mikutter国際対応がアツい •  (ファッキンホットの画像が         ここにありました)
  38. 38. mikutter国際対応がd250g2 •  (d250g2の画像が略)
  39. 39. 翻訳してておくれを輸出しよう •  lindwurm(ほた)氏が主導 •  https://www.transifex.com/projects/ p/mikutter/ •  おもに中国語→英語→ドイツ語→台湾語 →ロシア語…の順に対応が進んでいる
  40. 40. こんなかんじ
  41. 41. 翻訳むずかしい •  日本語に似た「としぁ語」で記述された mikutterは、各言語への翻訳が難しい •  というか、翻訳そんなにできるわけでも ない私がやってる時点で無謀感 •  ほかのひとももちろん参戦中 •  求むレビュアー
  42. 42. 例 •  マスターったら、ツイッターまでみっく みくね! – Master, even your Twitter client is Mikuesque! (現在の英語訳) –  唷我的主人,就连你的推特客户端也是 mikkumiku !(現在の中国語訳、らしい)
  43. 43. 例 •  ふぁぼふぁぼする – Do fav, fav.(現在の英語訳) •  わたしのせい、ふつうにFavoriteになるべき – 加星星(現在の中国語訳) •  と思いきや、星(Fav?)が繰り返されているぞ!?
  44. 44. 翻訳してておくれを輸出しよう •  https://www.transifex.com/projects/ p/mikutter/ •  世界よ、これがておくれだ。
  45. 45. まとめ •  mikutterはプラグインを楽しむTwitterク ライアント •  mikutterは今国際化がアツい •  mikutterはておくれ •  mikutterはd250g2
  46. 46. おわり

×