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
Mutsuha Asada
December 11, 2022
Programming
51
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
560
❄️ NixCon2025に参加した
momeemt
0
560
🔨 小さなビルドシステムを作る
momeemt
4
1.4k
情報科学類で学べる専門科目38選
momeemt
0
1.1k
❄️ tmux-nixの実装を通して学ぶNixOSモジュール
momeemt
1
1.1k
Wasmで拡張できる軽量マークアップ言語 Brack
momeemt
0
700
❄️ NixOS/nixpkgsにSATySFiサポートを実装する
momeemt
2
910
Intel系FPGA上へのRISC-Vプロセッサの実装
momeemt
0
580
情報科学若手の会 2024 LT「WebAssemblyで拡張可能な軽量マークアップ言語の開発」
momeemt
0
77
Other Decks in Programming
See All in Programming
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
160
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
180
php-fpmのプロセスが枯渇した日-調査・対処・そして本当にやるべきだったこと-
shibuchaaaan
0
120
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
2
620
2年かけて Deno に DOMMatrix を実装した話 / How I implemented DOMMatrix in Deno over two years
petamoriken
0
100
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
150
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
120
AI がコードを書く時代における新卒エンジニアの仕事風景 (2026) / New Graduate Engineers in the Era of AI Coding (2026)
sushichan044
0
230
霧の中の代数的エフェクト
funnyycat
1
410
AI時代の仕事技芸論〜ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ(スクフェス仙台 2026バージョン)
kuranuki
0
690
共通化で考えるべきは、実装より公開する型だった
codeegg
0
270
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
140
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
Side Projects
sachag
455
43k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
30 Presentation Tips
portentint
PRO
1
350
A Modern Web Designer's Workflow
chriscoyier
698
190k
Everyday Curiosity
cassininazir
0
260
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
The agentic SEO stack - context over prompts
schlessera
0
850
Odyssey Design
rkendrick25
PRO
2
730
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
340
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
330
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回程度でお願いします