Slide 1

Slide 1 text

「ポキオさん、どこに飲み行きます?」を (ほぼ)ノンコーティングで支援する ポキオ

Slide 2

Slide 2 text

ポキオ? ● @pokiiio ● R&D園児にゃー → Android(とかSW何でも屋さん)園児にゃー ● 2児の父 ● https://pokiiio.github.io/ ● https://relativelayout.hatenablog.com

Slide 3

Slide 3 text

京急が好き 京急はネ申 (個人的な見解です) 京急ファミリー鉄道フェスタ 2019に行ってきまし た

Slide 4

Slide 4 text

京急が好き 京急はネ申 (個人的な見解です) 京急ファミリー鉄道フェスタ 2019に行ってきまし た 今日は 京急ネタでは ありません

Slide 5

Slide 5 text

じゃあ何を話すのか?

Slide 6

Slide 6 text

「ポキオさん、どこに飲み行きます?」 をどうにかしたい

Slide 7

Slide 7 text

最近のポキオさん ● 私事ですが ● 7/1で社内異動があるため歓送迎会の嵐 ● それに加えて社外エンジニア飲み多数 ● 飲み会が多すぎだと嫁に怒られる ● 管理がちゃんとできてなくてダブルブッキングする ● 毎回飲み屋を探すのが面倒

Slide 8

Slide 8 text

最近のポキオさん ● 私事ですが ● 7/1で社内異動があるため歓送迎会の嵐 ● それに加えて社外エンジニア飲み多数 ● 飲み会が多すぎだと嫁に怒られる ● 管理がちゃんとできてなくてダブルブッキングする ● 毎回飲み屋を探すのが面倒 →陳謝したが微妙 →謝罪してリスケ →どうするよ

Slide 9

Slide 9 text

毎回飲み屋を探すのが面倒 ● ビール飲みたいけど、別にス○パ○ドライとかプレモ○とか そういうのが飲みたいわけじゃない、けどそんなこと言えない ● 「ここの店おすすめなんだ!」って言いながらドヤ顔で連れてきたら みんなも知ってて常連だったことがわかったときの羞恥感 ● 「いやー、実はパクチー苦手なんだよねー」ってパクチー餃子が有名な お店で言われたときの空虚感 ● 「またそのお店?」って言うくらいなら自分で計画しろよって思う ● 「あ、ここのお店知らなかったー!すてきー!」みたいなこと言われたい

Slide 10

Slide 10 text

毎回飲み屋を探すのが面倒 ● 予めお店選びの方向性を合わせておきたい ● ゆるーくやりたい ● 工数かけたくない ● 飲みに行くきっかけを作りたい

Slide 11

Slide 11 text

(ほぼ)ノンコーティングで 解決しましょう!

Slide 12

Slide 12 text

使うのは…enebular

Slide 13

Slide 13 text

enebularのよさみ ● 無料でも使える ● クレジットカード登録不要 ● Node-REDが使える ● 設計したロジックをAWSやHerokuにデプロイできる (他にもたくさん機能はあります!) サクッと始めて気に入ったら本格運用

Slide 14

Slide 14 text

Node-REDのよさみ ● グラフィカルに処理を設計できるツール ● ノードとノードをつなげてデータのフローを作る ● ハードウェアからWebサービスに関するノードが準備されている ● ノンプログラミングでプログラミングができる ● 簡単な静的サイトならチョッパヤで作れる ● 他サービスとの連携も可能 簡単なロジックなら爆速プロトタイピング

Slide 15

Slide 15 text

簡単な静的サイトならチョッパヤで作れる

Slide 16

Slide 16 text

他サービスとの連携も可能

Slide 17

Slide 17 text

enebularで何を作ったかというと?

Slide 18

Slide 18 text

常日頃から、行きたいお店をマークしておく。 魂の叫びをTweetする。 おもむろに情報がツイートされる

Slide 19

Slide 19 text

③お店の情報をTrelloのListに  積んでおく ①行きたいお店や好きなお店の  食べログページへのリンクを  含んだTweetをする ②Tweetの監視をして食べログの  リンクがあるものだけを  ピックアップする ④「飲みに行きたい」とTweet ⑤飲みたいという気持ちを忖度  (特定のTweetを監視) ⑥最近積まれたお店の情報を取得 ⑦お店情報を勝手にツイート そして楽しい飲み会へ!

Slide 20

Slide 20 text

しくみは?

Slide 21

Slide 21 text

「ポキオさんが気になっているお 店はこちら!\n」を Tweet文に追加している let tweet = "ポキオさんが気になっているお店はこちら! \n" + msg.payload; msg = {payload : tweet}; return msg; リンクURLをURI変換している msg.encodedText = encodeURIComponent(msg.payload); return msg;

Slide 22

Slide 22 text

やってみてどうだったの?

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

飲みに行きましょう! おごってくれてもいいんですよ!

Slide 26

Slide 26 text

サマリ

Slide 27

Slide 27 text

サマリ ● コーディングしてないとは言ってない ● これをトリガーに飲み会ができたらいいな ● 役に立たなくてもいいの、全然悔しくないもの、無料だから

Slide 28

Slide 28 text

Thank you!