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

More Related Content

PDF
「アジャイルやりたい!」って言うてるニワカ(おっさん)のあがく様を観察してみよう!
PDF
MUSICIAN HACKATHON 2016
PDF
UE4を使った映像制作 (UE4 Character Art Dive Online)
PDF
SonicGarden流タスク管理の紹介
PPTX
そうだPostProcess Materialで見た目を変えよう
PDF
不純な動機で「puppeteer」 でスクレイピングを始めてみた
PPTX
20150418 第16回シェル芸勉強会スライド
PPTX
リキッドレイアウトって何なのよ
「アジャイルやりたい!」って言うてるニワカ(おっさん)のあがく様を観察してみよう!
MUSICIAN HACKATHON 2016
UE4を使った映像制作 (UE4 Character Art Dive Online)
SonicGarden流タスク管理の紹介
そうだPostProcess Materialで見た目を変えよう
不純な動機で「puppeteer」 でスクレイピングを始めてみた
20150418 第16回シェル芸勉強会スライド
リキッドレイアウトって何なのよ

What's hot (6)

PPTX
アイマス駆動開発 #shinjukurb
PPTX
いきもにあ・ライトニングトーク
PDF
2014-06-28 AAA LT: 実録 自動化ハイのあるある
PDF
Jsoupを試してみたyoz。
PDF
デザイナー視点から見たWeb開発する人々
PPTX
UE4 Grass Interaction
アイマス駆動開発 #shinjukurb
いきもにあ・ライトニングトーク
2014-06-28 AAA LT: 実録 自動化ハイのあるある
Jsoupを試してみたyoz。
デザイナー視点から見たWeb開発する人々
UE4 Grass Interaction
Ad

Viewers also liked (20)

PDF
Asiabsdcon2014bof
PDF
mobile technologies: riding the hype cycle together
PDF
Byzantine Generals
PDF
Bvba Tom Barman buigt verlies om in winst
PDF
Entrepreneurship: the successor of Capitalism
PDF
Guía Básica - Edmodo
PDF
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
PDF
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
PDF
Apresentação de negócios i9 versão 5.0-2017
PPTX
RCP básica, DEA y OVACE en niños y lactantes. AHA 2015
PDF
Workshop #1 intro & diseases
PDF
Samsung galaxy s7 edge
PDF
XI Seminário do Jovem Cooperativista
PDF
Corso pisa-2 dh-2017
PPT
The Wheel of Life
PPT
Dka diabetic ketoacidosis managment
DOCX
Education
PDF
Hotel Del Coronado Custom Gifts by Classic Legacy
DOCX
Functions of religion
Asiabsdcon2014bof
mobile technologies: riding the hype cycle together
Byzantine Generals
Bvba Tom Barman buigt verlies om in winst
Entrepreneurship: the successor of Capitalism
Guía Básica - Edmodo
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
「自動家は見た! 〜自動化の現場の真実〜」-システムテスト自動化カンファレンス2015「.reviewrc(おいしが)」発表枠 #stac2015
Apresentação de negócios i9 versão 5.0-2017
RCP básica, DEA y OVACE en niños y lactantes. AHA 2015
Workshop #1 intro & diseases
Samsung galaxy s7 edge
XI Seminário do Jovem Cooperativista
Corso pisa-2 dh-2017
The Wheel of Life
Dka diabetic ketoacidosis managment
Education
Hotel Del Coronado Custom Gifts by Classic Legacy
Functions of religion
Ad

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

PDF
チームラボ忘年会
PDF
Fukuokapm20140920 uzulla talk
PDF
Global Lab Sendai主催 Unity初心者講座2018
PDF
クソアプリ作った
PDF
U16愛知プログラミングコンテストを見に行きました
PDF
やらいや!WebComponents wp-dfes03 LT
PDF
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
PDF
お前の逐モン、GETだぜ!
PDF
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
PDF
実践的IT勉強会参加術
PDF
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
PPTX
湘なんか#1 え!!JavaScriptでパイプラインを? by @ytnobody
PDF
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
PDF
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
KEY
20120511 android akb_unity
KEY
20120511 android akb_unity
PDF
Swift Scriptingのすゝめ
PPTX
人が神姫ん感(原文ママ)を感じるコンピュータ
PDF
MF GeeksNight pplogの話
PPTX
VPSやめてHerokuに移行したお話
チームラボ忘年会
Fukuokapm20140920 uzulla talk
Global Lab Sendai主催 Unity初心者講座2018
クソアプリ作った
U16愛知プログラミングコンテストを見に行きました
やらいや!WebComponents wp-dfes03 LT
増井雄一郎の「wri.pe」を事例に学ぶ、自作サービスの作り方〜サービスデザイン編 先生:増井 雄一郎
お前の逐モン、GETだぜ!
中国のクラウドサービスについて (サイバーエージェント×クックパッド合同勉強会LT資料)
実践的IT勉強会参加術
ライブラリでよくある動きをUIKitのみでDIYしてみる(Part1)
湘なんか#1 え!!JavaScriptでパイプラインを? by @ytnobody
「RSpec初心者に送るRSpec最強チュートリアル」発表資料 #sg_study
大学生のTwitter利用に関する定量分析―利用目的とサービス設計の関係―
20120511 android akb_unity
20120511 android akb_unity
Swift Scriptingのすゝめ
人が神姫ん感(原文ママ)を感じるコンピュータ
MF GeeksNight pplogの話
VPSやめてHerokuに移行したお話

More from Akira Ouchi (20)

PDF
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
PDF
Minecraft Pi Editionをハックしてみよう
PDF
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
PDF
CD-ROMドライブ魔改造大作戦
PDF
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
PDF
最近のEjectダイジェスト
PDF
EJECT THE FINAL 2014~CD-ROMドライブで明けない夜が来ることはない〜
PDF
快適な朝を実現するソリューションのご紹介
PDF
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
PDF
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
PDF
4ドル弱で遊べる LCDモジュールを Raspberry Piで楽しもう!
PDF
Ejectがアツかった12月のおはなし
PDF
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
PDF
改めて10分くらいで学ぶEjectコマンドユーザー会
PDF
20131116 raspijam3
PDF
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
PDF
EJECT THE FINAL 2013 〜CD-ROMドライブを身につけよう〜
PDF
簡単に楽しくはじめよう!Raspberry Pi入門
PDF
CD-ROMドライブを身につけよう
PDF
20130622 r pi-ug-osc13ng
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Minecraft Pi Editionをハックしてみよう
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
CD-ROMドライブ魔改造大作戦
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
最近のEjectダイジェスト
EJECT THE FINAL 2014~CD-ROMドライブで明けない夜が来ることはない〜
快適な朝を実現するソリューションのご紹介
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
4ドル弱で遊べる LCDモジュールを Raspberry Piで楽しもう!
Ejectがアツかった12月のおはなし
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
改めて10分くらいで学ぶEjectコマンドユーザー会
20131116 raspijam3
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
EJECT THE FINAL 2013 〜CD-ROMドライブを身につけよう〜
簡単に楽しくはじめよう!Raspberry Pi入門
CD-ROMドライブを身につけよう
20130622 r pi-ug-osc13ng

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