Soumettre la recherche
Mettre en ligne
Rubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたい
•
4 j'aime
•
3,649 vues
Sanae Yamashita
Suivre
TokyuRubyKaigi09でのLT
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 24
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
企業ロゴに学ぶ 頭を使わないスライド作り 色で悩む時間を減らそう
企業ロゴに学ぶ 頭を使わないスライド作り 色で悩む時間を減らそう
Sanae Yamashita
第2回 Framgia × LOUPE 勉強会 「Chrome Extensionいじってみた話」
第2回 Framgia × LOUPE 勉強会 「Chrome Extensionいじってみた話」
Takuya Mukohira
20150928楽しいlambda
20150928楽しいlambda
Norifumi Homma
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Takeuchi Yuichi
zsh とわたし
zsh とわたし
Toshihiko Shimokawa
無線LANデバイスについて(kernelレベル)
無線LANデバイスについて(kernelレベル)
Yuki Uchikoba
vivliostyle.orgではじめるCSS組版チュートリアル
vivliostyle.orgではじめるCSS組版チュートリアル
Sanae Yamashita
Recommandé
企業ロゴに学ぶ 頭を使わないスライド作り 色で悩む時間を減らそう
企業ロゴに学ぶ 頭を使わないスライド作り 色で悩む時間を減らそう
Sanae Yamashita
第2回 Framgia × LOUPE 勉強会 「Chrome Extensionいじってみた話」
第2回 Framgia × LOUPE 勉強会 「Chrome Extensionいじってみた話」
Takuya Mukohira
20150928楽しいlambda
20150928楽しいlambda
Norifumi Homma
Railsチュートリアルの歩き方 (第4版)
Railsチュートリアルの歩き方 (第4版)
Yohei Yasukawa
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Shinjuku.rb #29 ActiveJobでSQS使ったのとその永続化についての話
Takeuchi Yuichi
zsh とわたし
zsh とわたし
Toshihiko Shimokawa
無線LANデバイスについて(kernelレベル)
無線LANデバイスについて(kernelレベル)
Yuki Uchikoba
vivliostyle.orgではじめるCSS組版チュートリアル
vivliostyle.orgではじめるCSS組版チュートリアル
Sanae Yamashita
Vivliostyle Theme 開発ガイドラインの公開
Vivliostyle Theme 開発ガイドラインの公開
Sanae Yamashita
Vivliostyle Themes のハンズオン
Vivliostyle Themes のハンズオン
Sanae Yamashita
スピーディーな本作りとカスタマイズ可能な本作りのための Vivliostyle Themes プロジェクト #vivliostyle
スピーディーな本作りとカスタマイズ可能な本作りのための Vivliostyle Themes プロジェクト #vivliostyle
Sanae Yamashita
CSS組版やってみた! #Vivliostyle
CSS組版やってみた! #Vivliostyle
Sanae Yamashita
読解・QRコード(かんたんなやつ) #nitaclt
読解・QRコード(かんたんなやつ) #nitaclt
Sanae Yamashita
きみはPNGの仕様書を読んだか?
きみはPNGの仕様書を読んだか?
Sanae Yamashita
UIデザインの心理学
UIデザインの心理学
Sanae Yamashita
軍歌でわかるドイツ語(わからない)
軍歌でわかるドイツ語(わからない)
Sanae Yamashita
この夏、絶対モテるフォント選びのコツ #nitaclt
この夏、絶対モテるフォント選びのコツ #nitaclt
Sanae Yamashita
Hello world! にときめかなかった僕が情報系を名乗るまで
Hello world! にときめかなかった僕が情報系を名乗るまで
Sanae Yamashita
おいしい!GitHub ~GitHub Patchwork Tokyo @dots 夏休み版~
おいしい!GitHub ~GitHub Patchwork Tokyo @dots 夏休み版~
Sanae Yamashita
『UIデザインの心理学』周辺視野 - #kosen14s 第1回読書会 Day4 -
『UIデザインの心理学』周辺視野 - #kosen14s 第1回読書会 Day4 -
Sanae Yamashita
Are you a Designer or an Engineer?
Are you a Designer or an Engineer?
Sanae Yamashita
Me and GitHub
Me and GitHub
Sanae Yamashita
CSSをさわってみよう
CSSをさわってみよう
Sanae Yamashita
HTMLをさわってみよう
HTMLをさわってみよう
Sanae Yamashita
gitを使う準備をしよう - 中級編
gitを使う準備をしよう - 中級編
Sanae Yamashita
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
Sanae Yamashita
git-followup @明石高専2E
git-followup @明石高専2E
Sanae Yamashita
Markdownがアツい
Markdownがアツい
Sanae Yamashita
Contenu connexe
Plus de Sanae Yamashita
Vivliostyle Theme 開発ガイドラインの公開
Vivliostyle Theme 開発ガイドラインの公開
Sanae Yamashita
Vivliostyle Themes のハンズオン
Vivliostyle Themes のハンズオン
Sanae Yamashita
スピーディーな本作りとカスタマイズ可能な本作りのための Vivliostyle Themes プロジェクト #vivliostyle
スピーディーな本作りとカスタマイズ可能な本作りのための Vivliostyle Themes プロジェクト #vivliostyle
Sanae Yamashita
CSS組版やってみた! #Vivliostyle
CSS組版やってみた! #Vivliostyle
Sanae Yamashita
読解・QRコード(かんたんなやつ) #nitaclt
読解・QRコード(かんたんなやつ) #nitaclt
Sanae Yamashita
きみはPNGの仕様書を読んだか?
きみはPNGの仕様書を読んだか?
Sanae Yamashita
UIデザインの心理学
UIデザインの心理学
Sanae Yamashita
軍歌でわかるドイツ語(わからない)
軍歌でわかるドイツ語(わからない)
Sanae Yamashita
この夏、絶対モテるフォント選びのコツ #nitaclt
この夏、絶対モテるフォント選びのコツ #nitaclt
Sanae Yamashita
Hello world! にときめかなかった僕が情報系を名乗るまで
Hello world! にときめかなかった僕が情報系を名乗るまで
Sanae Yamashita
おいしい!GitHub ~GitHub Patchwork Tokyo @dots 夏休み版~
おいしい!GitHub ~GitHub Patchwork Tokyo @dots 夏休み版~
Sanae Yamashita
『UIデザインの心理学』周辺視野 - #kosen14s 第1回読書会 Day4 -
『UIデザインの心理学』周辺視野 - #kosen14s 第1回読書会 Day4 -
Sanae Yamashita
Are you a Designer or an Engineer?
Are you a Designer or an Engineer?
Sanae Yamashita
Me and GitHub
Me and GitHub
Sanae Yamashita
CSSをさわってみよう
CSSをさわってみよう
Sanae Yamashita
HTMLをさわってみよう
HTMLをさわってみよう
Sanae Yamashita
gitを使う準備をしよう - 中級編
gitを使う準備をしよう - 中級編
Sanae Yamashita
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
Sanae Yamashita
git-followup @明石高専2E
git-followup @明石高専2E
Sanae Yamashita
Markdownがアツい
Markdownがアツい
Sanae Yamashita
Plus de Sanae Yamashita
(20)
Vivliostyle Theme 開発ガイドラインの公開
Vivliostyle Theme 開発ガイドラインの公開
Vivliostyle Themes のハンズオン
Vivliostyle Themes のハンズオン
スピーディーな本作りとカスタマイズ可能な本作りのための Vivliostyle Themes プロジェクト #vivliostyle
スピーディーな本作りとカスタマイズ可能な本作りのための Vivliostyle Themes プロジェクト #vivliostyle
CSS組版やってみた! #Vivliostyle
CSS組版やってみた! #Vivliostyle
読解・QRコード(かんたんなやつ) #nitaclt
読解・QRコード(かんたんなやつ) #nitaclt
きみはPNGの仕様書を読んだか?
きみはPNGの仕様書を読んだか?
UIデザインの心理学
UIデザインの心理学
軍歌でわかるドイツ語(わからない)
軍歌でわかるドイツ語(わからない)
この夏、絶対モテるフォント選びのコツ #nitaclt
この夏、絶対モテるフォント選びのコツ #nitaclt
Hello world! にときめかなかった僕が情報系を名乗るまで
Hello world! にときめかなかった僕が情報系を名乗るまで
おいしい!GitHub ~GitHub Patchwork Tokyo @dots 夏休み版~
おいしい!GitHub ~GitHub Patchwork Tokyo @dots 夏休み版~
『UIデザインの心理学』周辺視野 - #kosen14s 第1回読書会 Day4 -
『UIデザインの心理学』周辺視野 - #kosen14s 第1回読書会 Day4 -
Are you a Designer or an Engineer?
Are you a Designer or an Engineer?
Me and GitHub
Me and GitHub
CSSをさわってみよう
CSSをさわってみよう
HTMLをさわってみよう
HTMLをさわってみよう
gitを使う準備をしよう - 中級編
gitを使う準備をしよう - 中級編
gitを使う準備をしよう - 初級編
gitを使う準備をしよう - 初級編
git-followup @明石高専2E
git-followup @明石高専2E
Markdownがアツい
Markdownがアツい
Rubotyに名前をつけて可愛がってかしこく育てて一緒に暮らしたい
1.
TokyuRubyKaigi09 俺にもやらせろ LT
@yamasy1549 名前をつけて可愛がって かしこく育てて一緒に暮らしたい Ruboty に
2.
人感センサを接続します!おまえだれなん @yamasy1549 ・標準時子午線から来た ・JK(情報系高専生) ・株式会社 LOUPE ・Rails かきます ・デザインがしたいです
3.
なんで bot つくったの 秋月電子が近い
4.
なんで bot つくったの 秋月電子が近い lobot(先述)かわいい
5.
なんで bot つくったの 秋月電子が近い lobot(先述)かわいい Raspberry
Pi の新しいやつ使ってみたい
6.
なんで bot つくったの 秋月電子が近い lobot(先述)かわいい Raspberry
Pi の新しいやつ使ってみたい 秋月が近い
7.
なんで bot つくったの 秋月電子が近い lobot(先述)かわいい Raspberry
Pi の新しいやつ使ってみたい 秋月が近い 秋月が近い
8.
なんで bot つくったの 252423 181716
212019 22 11109 141312 15 秋月カレンダー
9.
買ったもの Raspberry Pi 2
Model B 人感センサ(HC-SR501) 無線 LAN アダプタ SD カード ケーブル類
10.
買ったもの
11.
人感センサを接続します! $ sudo su $
echo 18 > /sys/class/gpio/export $ echo in > /sys/class/gpio/gpio18/direction $ cat /sys/class/gpio/gpio18/value $ echo 18 > /sys/class/gpio/unexport $ exit 人感センサを接続します!
12.
人感センサを接続します! def set_mode(pin, mode) io
= open("/sys/class/gpio/export", "w") io.write(pin) io.close dir = open("/sys/class/gpio/gpio#{pin}/direction", "w") dir.write(mode) dir.close end 人感センサを接続します!
13.
人感センサを接続します! def digital_read(pin) v =
open("/sys/class/gpio/gpio#{pin}/value", "r") value = v.read v.close value end
14.
人感センサを接続します! def human_sensor(message) set_mode(SENSOR_PIN, "in") if
digital_read(SENSOR_PIN).to_i == 1 message.reply(" いるよ! ") else message.reply(" いないよ…") end unexport(SENSOR_PIN) end
15.
使ったもの Ruby + Bot
= Ruboty ー https://github.com/r7kamura/ruboty
16.
人感センサを接続します! module Ruboty module Handlers class
Hoge < Base on( /.*hoge.*/, name: "hoge", description: "Return HOGE to hoge" ) Ruboty の書きかた
17.
人感センサを接続します!Ruboty の書きかた def hoge(message) message.reply("HOGE") end end ※ふつうは
Gem にして読み込む ※面倒なので --load hoge.rb で読み込む
18.
やったこと 呼んだらおへんじ @ruboty: ようじょ
19.
やったこと 天気をおしえてくれる ー livedoor WeatherHack
API @ruboty: 今日の◯◯の天気
20.
やったこと おしゃべり ー docomo 雑談対話
API && ruboty-talk @ruboty: ほげほげ
21.
やったこと 誰かいたらおしえてくれる ー人感センサ @ruboty: 誰か
22.
やったこと 写真から年齢とか推定してくれる ー PUX 顔認識
API @ruboty: judge <URL>
23.
やったこと https://github.com/yamasy1549/ruboty-pux ruboty-pux
24.
参考 使った Gem https://github.com/r7kamura/ruboty https://github.com/r7kamura/ruboty-talk 参考サイト 「Ruby 製
Hubot クローンの Ruboty を Slack で動かす」 http://qiita.com/r7kamura/items/8d1b98e28154de6030b9 「[*Raspberry Pi*] 夏だ!人感センサーを使って蝉を鳴かせよう」 http://qiita.com/cigalecigales/items/4cf9c16f24d1de92ec7d
Télécharger maintenant