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
技育キャンプ ハッカソン vol.9「ギリギリ飯」
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Mutsuha Asada
December 11, 2022
Programming
0
36
技育キャンプ ハッカソン vol.9「ギリギリ飯」
https://github.com/momeemt/girigiri-meshi
Mutsuha Asada
December 11, 2022
Tweet
Share
More Decks by Mutsuha Asada
See All by Mutsuha Asada
Reproducible Containers (ASPLOS'20)
momeemt
0
270
❄️ NixCon2025に参加した
momeemt
0
310
🔨 小さなビルドシステムを作る
momeemt
4
1.1k
情報科学類で学べる専門科目38選
momeemt
0
870
❄️ tmux-nixの実装を通して学ぶNixOSモジュール
momeemt
1
670
Wasmで拡張できる軽量マークアップ言語 Brack
momeemt
0
430
❄️ NixOS/nixpkgsにSATySFiサポートを実装する
momeemt
2
610
Intel系FPGA上へのRISC-Vプロセッサの実装
momeemt
0
380
情報科学若手の会 2024 LT「WebAssemblyで拡張可能な軽量マークアップ言語の開発」
momeemt
0
51
Other Decks in Programming
See All in Programming
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.7k
Implementation Patterns
denyspoltorak
0
270
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
370
.NET Conf 2025 の興味のあるセッ ションを復習した / dotnet conf 2025 quick recap for backend engineer
tomohisa
0
120
HTTPプロトコル正しく理解していますか? 〜かわいい猫と共に学ぼう。ฅ^•ω•^ฅ ニャ〜
hekuchan
2
660
LLM Observabilityによる 対話型音声AIアプリケーションの安定運用
gekko0114
2
400
AI Agent Dojo #4: watsonx Orchestrate ADK体験
oniak3ibm
PRO
0
130
実は歴史的なアップデートだと思う AWS Interconnect - multicloud
maroon1st
0
360
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
200
組織で育むオブザーバビリティ
ryota_hnk
0
150
Deno Tunnel を使ってみた話
kamekyame
0
350
大規模Cloud Native環境におけるFalcoの運用
owlinux1000
0
260
Featured
See All Featured
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
110
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
0
97
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
420
Technical Leadership for Architectural Decision Making
baasie
1
220
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
160
Utilizing Notion as your number one productivity tool
mfonobong
2
200
The agentic SEO stack - context over prompts
schlessera
0
600
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
190
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Into the Great Unknown - MozCon
thekraken
40
2.2k
How to build a perfect <img>
jonoalderson
1
4.9k
Transcript
Q. 人間の生活に欠かせないものといえば? 01
衣 Q. 人間の生活に欠かせないものといえば? 02
衣 食 Q. 人間の生活に欠かせないものといえば? 03
衣 食 Q. 人間の生活に欠かせないものといえば? 04 住
衣 食 住 Q. 人間の生活に欠かせないものといえば? 05 一線を画する難しさ M E C
H A M U Z U
飲食店は意外と早く閉まる 06 ref: https://naciel.jp/restaurant-industry/howto_eigyojikan
2時に暴れ出した食欲は止まらない 飲食店は意外と早く閉まる 07 ref: https://naciel.jp/restaurant-industry/howto_eigyojikan
ハッカ容器からのご提案 O R E T A C H I '
s K O T A E 08
09 現在の位置情報から近くの飲食店をリストアップ 例: 新宿周辺のお店
Googleで「近くのご飯やさん」と調べる 10 ギリギリ飯
移動時間を考慮 11
12 ギリギリ飯
並列化前 並列化後 0.0 10.0 20.0 30.0 40.0 10倍以上 高速化 goroutine
と channel を使った並列処理 13
パネルから地図を確認 14 現在地とお店の場所を表示する 右下のボタンから 近くのお店を一覧表示
配信サーバー CI/CD フロントエンド バックエンド 通信を規定 地図データの 取得 デプロイ 品質を担保 15
Clean Architectureを採用 品質を担保 配信
ギリギリ飯で幸せな人生を 深夜のカロリーだけが解決できることもあるよ https://girigirimeshi.netlify.app APIの課金上限が心配なのでアクセスは1人1回程度でお願いします