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
49
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
技育キャンプ ハッカソン vol.9「ギリギリ飯」
https://github.com/momeemt/girigiri-meshi
Mutsuha Asada
December 11, 2022
More Decks by Mutsuha Asada
See All by Mutsuha Asada
Reproducible Containers (ASPLOS'20)
momeemt
0
550
❄️ NixCon2025に参加した
momeemt
0
540
🔨 小さなビルドシステムを作る
momeemt
4
1.4k
情報科学類で学べる専門科目38選
momeemt
0
1.1k
❄️ tmux-nixの実装を通して学ぶNixOSモジュール
momeemt
1
1k
Wasmで拡張できる軽量マークアップ言語 Brack
momeemt
0
680
❄️ NixOS/nixpkgsにSATySFiサポートを実装する
momeemt
2
890
Intel系FPGA上へのRISC-Vプロセッサの実装
momeemt
0
570
情報科学若手の会 2024 LT「WebAssemblyで拡張可能な軽量マークアップ言語の開発」
momeemt
0
73
Other Decks in Programming
See All in Programming
Make SRE Operations Easier with Azure SRE Agent
kkamegawa
0
6.8k
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
150
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.3k
LLM本来の能力を解き放つサンドボックス技術とAI民主化への適用
yukukotani
3
4.3k
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
150
TAKTでAI駆動開発の品質を設計する
j5ik2o
7
1.4k
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
170
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
290
Lessons from Spec-Driven Development
simas
PRO
0
210
技術的負債解消で開発者の未来を開く- AIの力でコード刷新
kmd2kmd
0
110
AI 輔助遺留系統現代化的經驗分享
jame2408
1
760
OSもどきOS
arkw
0
570
Featured
See All Featured
The Curse of the Amulet
leimatthew05
1
13k
Optimizing for Happiness
mojombo
378
71k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Speed Design
sergeychernyshev
33
1.9k
Exploring anti-patterns in Rails
aemeredith
3
410
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
430
Evolving SEO for Evolving Search Engines
ryanjones
0
220
HDC tutorial
michielstock
2
720
How GitHub (no longer) Works
holman
316
150k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
860
Accessibility Awareness
sabderemane
1
140
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回程度でお願いします