Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
「ポキオさん、どこに飲み行きます?」を (ほぼ)ノンコーティングで支援する
pokiiio
June 27, 2019
Technology
0
130
「ポキオさん、どこに飲み行きます?」を (ほぼ)ノンコーティングで支援する
https://enebular.connpass.com/event/127595/
pokiiio
June 27, 2019
Tweet
Share
More Decks by pokiiio
See All by pokiiio
enebularで釣果情報を収集する
pokiiio
0
120
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
pokiiio
0
1.4k
東京の陽性者数ばかりTVに出ててずるくない?
pokiiio
1
73
実践Node-RED活用マニュアルで電子ペーパーネタを書きました!
pokiiio
0
1.2k
テレワークを1ヶ月してみて分かった 3つのこと
pokiiio
0
270
技術書典の進捗を監視する
pokiiio
2
260
SonoSwitch
pokiiio
0
30
SonoSwitch
pokiiio
0
37
冬休みを利用して子供と遊べるゆるメカトロを作ったよ
pokiiio
0
170
Other Decks in Technology
See All in Technology
Exploring MapStore Release 2022.02: improved 3DTiles support and more
simboss
PRO
0
400
クックパッドがRubyKaigiに20名以上の社員で参加するわけ
midorikawa
0
240
Stripe / Okta Customer Identity Cloud(旧Auth0) の採用に至った理由 〜モリサワの SaaS 戦略〜
tomuro
0
140
金属加工屋の営業マンがSTマイクロで・・・
usashirou
0
180
AWS re:Invent 2022で発表された新機能を試してみた ~Cloud OperationとSecurity~ / New Cloud Operation and Security Features Announced at AWS reInvent 2022
yuj1osm
1
220
USB PD で迎える AC アダプター大統一時代
puhitaku
2
2k
あつめたデータをどう扱うか
skrb
2
170
目指せCoverage100%! AutoScale環境におけるSavings Plans購入戦略 / JAWS-UG_SRE_Coverage
taishin
0
520
01_ユーザーリサーチ実施の進め方
kouzoukaikaku
0
770
MLOps Workshopでの学びと弥生の研究開発基盤 / takeaways from MLOps workshop and YAYOI's research and development infrastructure
yayoi_dd
0
160
IoTを始めたきっかけの話と個人でできるIoTの今後 / 新年LT会「私の愛するIoT 2023」
you
0
250
Raspberry Pi Camera 3 介紹
piepie_tw
PRO
0
170
Featured
See All Featured
Become a Pro
speakerdeck
PRO
6
3.2k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
197
10k
VelocityConf: Rendering Performance Case Studies
addyosmani
317
22k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
657
120k
Building Better People: How to give real-time feedback that sticks.
wjessup
346
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
56
2.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
120
29k
Automating Front-end Workflow
addyosmani
1351
200k
Designing for humans not robots
tammielis
245
24k
Faster Mobile Websites
deanohume
295
29k
Support Driven Design
roundedbygravity
88
8.9k
Learning to Love Humans: Emotional Interface Design
aarron
263
38k
Transcript
「ポキオさん、どこに飲み行きます?」を (ほぼ)ノンコーティングで支援する ポキオ
ポキオ? • @pokiiio • R&D園児にゃー → Android(とかSW何でも屋さん)園児にゃー • 2児の父 •
https://pokiiio.github.io/ • https://relativelayout.hatenablog.com
京急が好き 京急はネ申 (個人的な見解です) 京急ファミリー鉄道フェスタ 2019に行ってきまし た
京急が好き 京急はネ申 (個人的な見解です) 京急ファミリー鉄道フェスタ 2019に行ってきまし た 今日は 京急ネタでは ありません
じゃあ何を話すのか?
「ポキオさん、どこに飲み行きます?」 をどうにかしたい
最近のポキオさん • 私事ですが • 7/1で社内異動があるため歓送迎会の嵐 • それに加えて社外エンジニア飲み多数 • 飲み会が多すぎだと嫁に怒られる •
管理がちゃんとできてなくてダブルブッキングする • 毎回飲み屋を探すのが面倒
最近のポキオさん • 私事ですが • 7/1で社内異動があるため歓送迎会の嵐 • それに加えて社外エンジニア飲み多数 • 飲み会が多すぎだと嫁に怒られる •
管理がちゃんとできてなくてダブルブッキングする • 毎回飲み屋を探すのが面倒 →陳謝したが微妙 →謝罪してリスケ →どうするよ
毎回飲み屋を探すのが面倒 • ビール飲みたいけど、別にス◦パ◦ドライとかプレモ◦とか そういうのが飲みたいわけじゃない、けどそんなこと言えない • 「ここの店おすすめなんだ!」って言いながらドヤ顔で連れてきたら みんなも知ってて常連だったことがわかったときの羞恥感 • 「いやー、実はパクチー苦手なんだよねー」ってパクチー餃子が有名な お店で言われたときの空虚感
• 「またそのお店?」って言うくらいなら自分で計画しろよって思う • 「あ、ここのお店知らなかったー!すてきー!」みたいなこと言われたい
毎回飲み屋を探すのが面倒 • 予めお店選びの方向性を合わせておきたい • ゆるーくやりたい • 工数かけたくない • 飲みに行くきっかけを作りたい
(ほぼ)ノンコーティングで 解決しましょう!
使うのは…enebular
enebularのよさみ • 無料でも使える • クレジットカード登録不要 • Node-REDが使える • 設計したロジックをAWSやHerokuにデプロイできる (他にもたくさん機能はあります!)
サクッと始めて気に入ったら本格運用
Node-REDのよさみ • グラフィカルに処理を設計できるツール • ノードとノードをつなげてデータのフローを作る • ハードウェアからWebサービスに関するノードが準備されている • ノンプログラミングでプログラミングができる •
簡単な静的サイトならチョッパヤで作れる • 他サービスとの連携も可能 簡単なロジックなら爆速プロトタイピング
簡単な静的サイトならチョッパヤで作れる
他サービスとの連携も可能
enebularで何を作ったかというと?
常日頃から、行きたいお店をマークしておく。 魂の叫びをTweetする。 おもむろに情報がツイートされる
③お店の情報をTrelloのListに 積んでおく ①行きたいお店や好きなお店の 食べログページへのリンクを 含んだTweetをする ②Tweetの監視をして食べログの リンクがあるものだけを ピックアップする ④「飲みに行きたい」とTweet ⑤飲みたいという気持ちを忖度
(特定のTweetを監視) ⑥最近積まれたお店の情報を取得 ⑦お店情報を勝手にツイート そして楽しい飲み会へ!
しくみは?
「ポキオさんが気になっているお 店はこちら!\n」を Tweet文に追加している let tweet = "ポキオさんが気になっているお店はこちら! \n" + msg.payload;
msg = {payload : tweet}; return msg; リンクURLをURI変換している msg.encodedText = encodeURIComponent(msg.payload); return msg;
やってみてどうだったの?
None
None
飲みに行きましょう! おごってくれてもいいんですよ!
サマリ
サマリ • コーディングしてないとは言ってない • これをトリガーに飲み会ができたらいいな • 役に立たなくてもいいの、全然悔しくないもの、無料だから
Thank you!