54
てて LINE てててててててててててて Japan.R 2016 @ Yahoo! Japan @wonder_zone

てかLINEやってる? (Japan.R 2016 LT) #JapanR

Embed Size (px)

Citation preview

てか LINE やってる?イケてる人への道

Japan.R 2016 @ Yahoo! Japan@wonder_zone

あなた誰?

• かんこれ (@wonder_zone)• イケてない M2• 三森すずこ単推し• R, C++, Python3, PHP• 近況:デュエリストになりました• Japan.R は今年で 3 回目です

あなた誰?

• かんこれ (@wonder_zone)• イケてない M2• 三森すずこ単推し• R, C++, Python3, PHP• 近況:デュエリストになりました• Japan.R は今年で 3 回目です  B4 の頃から参加

B4 の頃の自分

現在 (M2) の自分

B4 の頃の自分

現在 (M2) の自分

みなさんちゃんと付けていますか?

イケてるでしょう?

この名札はただの名札ではありません

R で作りました

イケてるでしょう?

作成の流れ

1. connpass から名簿のデータを取得

2. Illustrator で土台の画像をつくる

3. ggplot2 で土台の上に名前と ID を重ね、画像を作成し保存するという作業を繰り返す

作成の流れ

1. connpass から名簿のデータを取得→ Why are you using Shift-JIS?

2. Illustrator で土台の画像をつくる

3. ggplot2 で土台の上に名前と ID を重ね、画像を作成し保存するという作業を繰り返す

作成の流れ

1. connpass から名簿のデータを取得→ Why are you using Shift-JIS?

2. Illustrator で土台の画像をつくる→ ここがデザインとしてはミソ

3. ggplot2 で土台の上に名前と ID を重ね、画像を作成し保存するという作業を繰り返す

作成の流れ

1. connpass から名簿のデータを取得→ Why are you using Shift-JIS?

2. Illustrator で土台の画像をつくる→ ここがデザインとしてはミソ

3. ggplot2 で土台の上に名前と ID を重ね、画像を作成し保存するという作業を繰り返す→ とあるページを参照

http://notchained.hatenablog.com/entry/2015/12/06/203400

ユタ兄さん(@yutannihilation)

ありがとうございます

この感謝の気持ちを込めて

単推し #JapanR # ありがとうユタ兄さん[Tweet]

さて、イケてる人だと普通のツールもイケてる使い方をされてるかと思

います

イケてる人にとっての LINE• LINE は家族・友人・恋人との連絡ツール• スタンプがかわいい• きせかえもかわいい• ライングループでウェーイ• 1 日の通知が 100 件

キモオタにとっての LINE• LINE はオタ友との連絡ツール• アニメスタンプがかわいい• アニメきせかえもかわいい• オタクライングループでブヒィィィイイ• 1 日の通知がよくて 10 件

違い

イケてる人 VS キモオタ

• LINE は家族・友人・恋人との連絡ツール• スタンプがかわいい• きせかえもかわいい• ライングループでウェーイ• 1 日の通知が 100 件

• LINE はオタ友との連絡ツール• アニメスタンプがかわい

い• アニメきせかえもかわい

い• オタクライングループでブヒィィィイイ• 1 日の通知がよくて 10 件

イケてる人 VS キモオタ

• LINE は家族・友人・恋人との連絡ツール• スタンプがかわいい• きせかえもかわいい• ライングループでウェーイ• 1 日の通知が 100 件

• LINE はオタ友との連絡ツール• アニメスタンプがかわい

い• アニメきせかえもかわい

い• オタクライングループでブヒィィィイイ• 1 日の通知がよくて 10 件

キモオタ→イケてる人への道

通知 10 件→通知 100 件

でもそんな通知送ってくるあてなんてないっすよね??

R で通知飛ばせば見た目だけその気分になれるんじゃね?

そんな方法って…

LINE Notify🔊

LINE Notify• LINE が提供している API の 1 つ• 無料で誰でも使用可能• ただし自分もしくは自分が参加してるグルー

プにしか適用不可• LINE を使って 1,000 字まで送信可能• たぶん画像も飛ばせたはず

そういや R に Web API 叩けるパッケージあったなー

そういや R に Web API 叩けるパッケージあったなー

install.packages("httr")

実装してみた

実装

Package 化したで✋

Package 化したで✋

devtools::install_github("cancolle/LINENotify")

Package 化したで✋

LINEMessage <- “LINE!”token <- “xxxxxxxxxxxxxx”LINENotify(token, LINEMessage)

デモ

これで LINE 通知を増やしてイケてる人になろう!

Enjoy!

では話が短いので、今年のイケてるあれこれいきまーす

R Markdown Notebooks

R Markdown Notebooks• Rstudio 1.0 から搭載された機能• 通常の Rmarkdown に REPL の結果とかプ

ロットが表示されるというイメージ• iPython Notebook(Jupyter) 使ったことある

人ならわかるあの心地よさ• きれい!イケてる!わかりやすい!

Hydrogen

Hydrogen• Atom on Jupyter な Atom プラグイン• $ apm install hydrogen• Atom をガシガシ使ってる人 ∧ Python や R

をガシガシ使ってる人にとっては神そうでない人にとってはどうでもよさそう• Atom を使うエンジニアはイケてる ( イメー

ジ ) のでイケてる

Jupyter Lab

Jupyter Lab• Jupyter の Web 画面に色々増えたイメージ• ていうか IDE• 画面分割とかも可能• 個人的には Terminal があるのがありがたい• サーバーにインストールすれば遠隔でガシガ

シ使えます• ますます使いやすい対話環境!イケてる!

みなさんもイケてる人になりましょう

Enjoy!