Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
「ポキオさん、どこに飲み行きます?」を (ほぼ)ノンコーティングで支援する
Search
pokiiio
June 27, 2019
Technology
220
0
Share
「ポキオさん、どこに飲み行きます?」を (ほぼ)ノンコーティングで支援する
https://enebular.connpass.com/event/127595/
pokiiio
June 27, 2019
More Decks by pokiiio
See All by pokiiio
enebularで釣果情報を収集する
pokiiio
0
290
enebular + Sonos + 導電糸で 快適テレワーク環境を作ってみた
pokiiio
0
2.4k
東京の陽性者数ばかりTVに出ててずるくない?
pokiiio
1
170
実践Node-RED活用マニュアルで電子ペーパーネタを書きました!
pokiiio
0
1.7k
テレワークを1ヶ月してみて分かった 3つのこと
pokiiio
0
450
技術書典の進捗を監視する
pokiiio
2
500
SonoSwitch
pokiiio
0
110
SonoSwitch
pokiiio
0
120
冬休みを利用して子供と遊べるゆるメカトロを作ったよ
pokiiio
0
310
Other Decks in Technology
See All in Technology
個人AIからチームAIへ:開発における品質と生産性の再設計
moongift
PRO
0
370
エンジニアは生成AIと どのように向き合うべきか? ことばの意味という観点から
verypluming
3
340
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
430
探して_入れて_作って_使う_Agent_Skills___LT.pdf
peintangos
2
160
脅威をエンジニアリングの糧にして:恐怖を乗り越えた先にあったもの / Turn threats into fuel for engineering: what lay beyond overcoming fear
nrslib
1
380
チームで実践する AI-DLC 思考の軌跡を残すチェックポイント設計
belongadmin
0
2.1k
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
220
イベントストーミングとKiroの仕様駆動開発で実現する要件の認識合わせプロセス
syobochim
7
1.1k
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
620
Chart.js が簡単に使えるようになっていたので OGP 画像生成に使った話
kamekyame
0
140
Ruby::Boxでできること、Refinementsでできること
joker1007
3
380
AIプラットフォームを運用し続けるための可観測性
tanimuyk
4
1.1k
Featured
See All Featured
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
530
Paper Plane
katiecoart
PRO
1
51k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
74k
How to build a perfect <img>
jonoalderson
1
5.6k
We Have a Design System, Now What?
morganepeng
55
8.2k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
590
Designing Powerful Visuals for Engaging Learning
tmiket
1
390
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
360
Reality Check: Gamification 10 Years Later
codingconduct
0
2.2k
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!