Submit Search
無限ループビルダーズ @ Zohyo Meetup #3
3 likes
2,536 views
ara_ta3
http://zohyo.connpass.com/event/24420/
Technology
Read more
1 of 28
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
More Related Content
PDF
20101009 gunma.web#2 スタパさんをつくるはなし
ivoryworks .
PDF
Thin reports再び
sy250
PPTX
ご注文はライブラリですか?
orekyuu
PDF
よちよち.rbで知ったコミュニティの素晴らしさ
shinyaogasawara
PDF
よちよち.rbで知ったコミュニティの素晴らしさ
bonbon0605
PDF
IoT Cyber Security Counter Measurement
Kiyoshi Ogawa
PPTX
Kobots - Konnected to Everyone
Kenichi Yoshida
PDF
Wio Nodeを使った 高校生のIoTプログラミング体験
Hiroto Yamakawa
20101009 gunma.web#2 スタパさんをつくるはなし
ivoryworks .
Thin reports再び
sy250
ご注文はライブラリですか?
orekyuu
よちよち.rbで知ったコミュニティの素晴らしさ
shinyaogasawara
よちよち.rbで知ったコミュニティの素晴らしさ
bonbon0605
IoT Cyber Security Counter Measurement
Kiyoshi Ogawa
Kobots - Konnected to Everyone
Kenichi Yoshida
Wio Nodeを使った 高校生のIoTプログラミング体験
Hiroto Yamakawa
Viewers also liked
(7)
PDF
IoT再入門。はじめてのIoT、何をする?何を選ぶ?
Yuki Sakai
PDF
2016 0914 iotlt勉強会_レーザー加工機のすすめ
yasuyuki_suzuki
PPTX
雑兵デブエンジニアに起こった痛風という悲劇
Shota Inoue
PDF
テストを書くのに挫折したあとやったこと
Yuta Ohashi
PPTX
The First React on Rails
Kohei Ito
PPTX
LoRAの見通しって?
Yuki Kikuchi
PPTX
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
Masaki Yamamoto
IoT再入門。はじめてのIoT、何をする?何を選ぶ?
Yuki Sakai
2016 0914 iotlt勉強会_レーザー加工機のすすめ
yasuyuki_suzuki
雑兵デブエンジニアに起こった痛風という悲劇
Shota Inoue
テストを書くのに挫折したあとやったこと
Yuta Ohashi
The First React on Rails
Kohei Ito
LoRAの見通しって?
Yuki Kikuchi
JavaScriptで簡単IoT! RasPiをインターネットから制御するプラットフォームを作ったよ!
Masaki Yamamoto
Ad
無限ループビルダーズ @ Zohyo Meetup #3
1.
無限ループビルダーズ @ara_ta3
2.
わたし • 新卒2年目が終わりそう・・・ • あどてく系のえんじにゃー •
Scala, JavaScript, PHP, その他色々 • Twitter : @ara_ta3 • Darkっていうだいたい新卒コミュニティやってます • 最近ドラクエビルダーズ #DQB にはまってます。 • イケニエと雪のセツナ買いました。
3.
わたし ドラクエビルダーズ #DQB https://twitter.com/ara_ta3/status/698835396780666880
4.
_人人人人人_ > hadoop <  ̄Y^Y^Y^Y ̄
5.
伝説のビルダーはhadoopも作れる。 だから無限ループも作れる
6.
わたし - Dark? •
だいたい新卒の闇(?)コミュニティ • だいたいの定義はない • botで色んな機能作って遊んでます • ChatOps的なこと?
7.
わたし - Dark? •
色々あって、Slack上で無限ループできたので • 今日はその方法と有用性について紹介します!!()
8.
背景 • Darkのbotについて • 2体います •
dark - hubot製 • 私管理 • ray - ruboty製 • ある参加メンバー管理
9.
背景 • Darkのbotについて • 2体います •
dark - hubot製 • 私管理 • ray - ruboty製 <- このbotの話 • ある参加メンバー管理
10.
ray(ruboty)の紹介 • 彼すごいんです • 雑談できる!(ruboty-talk) •
rubyコマンドが使える(ruboty-ruby)
11.
ray(ruboty)の紹介 • ruboty-talk plugin
12.
_人人人人人_ > なんかうざい <  ̄Y^Y^Y^Y ̄ ※個人の感覚によります
13.
• ruboty-ruby plugin ray(ruboty)の紹介
14.
• ruboty-ruby plugin ray(ruboty)の紹介 _人人人人人人人人人人人人_ > 名前の割に闇感すごい <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
15.
ray(ruboty)の紹介 • 突然ですが、rubyでシェルを実行する場合 • `でくくるとシェルコマンドになるんですね。
16.
• ruboty-ruby plugin ray(ruboty)の紹介
17.
( ゜д ゜)
18.
rubotyの特性 • hubotと違って、ユーザ扱い • botメッセージによっても呼び出し可能 •
例 • hubot echo ray echo hoge • ray echo ray echo hoge
19.
rubotyの特性 • hubotと違って、ユーザ扱い • botメッセージによっても呼び出し可能 •
例 • hubot echo ray echo hoge • ray echo ray echo hoge _人人人人人人人人人人人人人人_ > 無限ループ出来そう!!! <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄
20.
実践 - 無限ループ •
再帰的に処理が出来そうです。 • ただ、再帰処理をするためには処理に名前をつ ける必要がありますよね • そこで、ruboty alias というのがあるらし い。
21.
実践 - 無限ループ
22.
• つまらない!!!!! • もっと壮大な何か愉快な感じに無限ループして 欲しいんだ! •
aliasでは一つのことしか出来ない • 単純なループ処理しか出来ない
23.
そこでincoming webhookですよ
24.
雑な図
25.
script #!/bin/sh sleep 1 test -f
./loop.sh ¦¦ curl -o loop.sh -s https://gist.githubusercontent.com/ara-ta3/fa468a312d0098c01ada/raw/ loop.sh curl -s https://gist.githubusercontent.com/ara-ta3/fa468a312d0098c01ada/raw/something.sh¦sh > /dev/null curl -X POST --data-urlencode 'payload={"channel": "#bot_heaven", "text": "ray ruby `sh ./loop.sh`"}' $ {SLACK_WEBHOOK} > /dev/null https://gist.github.com/ara-ta3/fa468a312d0098c01ada loop.sh something.sh #!/bin/sh curl -X POST --data-urlencode 'payload={"channel": "#bot_heaven", "text": "ray echo dark poem"}' $ {SLACK_WEBHOOK} > /dev/null
26.
DEMO • dark poemの無限ループ •
dark poem • -> オサレなポエムを流してくれるbotの機能
27.
まとめ • Slackでrubotyを使うと無限ループが出来る • (正しくはruboty
ruby plugin) • 何の意味があった? • 意味はありません。夢があります。 • aliasよりincoming webhookを利用したほうが汎用的にいろんなことが出来る! • 無限猫画像・無限ポエム • いかがわしい画像とか出た時のkskに使えそう • 無課金だと過去のメッセージガンガン減っていくから注意
28.
ご静聴ありがとうございました
Download