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
minami-aoyama-night-6
Search
Yuya Kaido
June 30, 2018
Technology
1
1.2k
minami-aoyama-night-6
Yuya Kaido
June 30, 2018
Tweet
Share
More Decks by Yuya Kaido
See All by Yuya Kaido
droidkaigi-2019
yuyakaido
7
4.7k
matching-dev-meetup-1
yuyakaido
1
210
eureka-meetup-10
yuyakaido
0
800
droidkaigi-2018
yuyakaido
4
6k
navitime-eureka-1
yuyakaido
0
83
droidkaigi-2017
yuyakaido
11
8k
retty-tech-cafe-8
yuyakaido
0
180
mti-eureka-tech-beer
yuyakaido
0
470
potatotips-33
yuyakaido
2
650
Other Decks in Technology
See All in Technology
プロファイルとAIエージェントによる効率的なデバッグ / Effective debugging with profiler and AI assistant
ymotongpoo
1
210
20251027_findyさん_音声エージェントLT
almondo_event
2
440
ハノーファーメッセ2025で見た生成AI活用ユースケース.pdf
hamadakoji
1
470
ラスベガスの歩き方 2025年版(re:Invent 事前勉強会)
junjikoide
0
190
SOTA競争から人間を超える画像認識へ
shinya7y
0
550
ViteとTypeScriptのProject Referencesで 大規模モノレポのUIカタログのリリースサイクルを高速化する
shuta13
3
210
Biz職でもDifyでできる! 「触らないAIワークフロー」を実現する方法
igarashikana
7
3.5k
様々なファイルシステム
sat
PRO
0
250
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
150
「最速」で Gemini CLI を使いこなそう! 〜Cloud Shell/Cloud Run の活用〜 / The Fastest Way to Master the Gemini CLI — with Cloud Shell and Cloud Run
aoto
PRO
1
180
ストレージエンジニアの仕事と、近年の計算機について / 第58回 情報科学若手の会
pfn
PRO
3
850
[re:Inent2025事前勉強会(有志で開催)] re:Inventで見つけた人生をちょっと変えるコツ
sh_fk2
0
120
Featured
See All Featured
How GitHub (no longer) Works
holman
315
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
890
RailsConf 2023
tenderlove
30
1.3k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4k
Building Better People: How to give real-time feedback that sticks.
wjessup
369
20k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
2.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Transcript
େنαʔϏεͷ ϑϧϦχϡʔΞϧΛ Ԍ্ͤ͞ͳ͍ͨΊʹ Minami Aoyama Night #6 yuyakaido
ࣗݾհ • ւ౻༏ • ͔͍Ͳ͏Ώ͏ • eureka, Inc.
• Android Engineer • Head of Android • Couples → Pairs Global → Pairs Japan yuyakaido
Pairs Japan/Global • ຊ࠷େͷϚονϯάαʔϏε • ɾؖࠃͰαʔϏεల։ • ձһ700ສਓ
• Ϛονϯάɿ5600ສ • Χοϓϧɿ11ສ
ࠓ͓͢͠Δ͜ͱ
Pairs Globalͷ ϑϧϦχϡʔΞϧ
ຊηογϣϯͷΰʔϧ • Pairs GlobalΛࡐͱͯ͠ɺେنαʔϏεͷϑϧϦ χϡʔΞϧʹ͓͚Δམͱ݀͠ΛͬͯΒ͏ • ͜ΕΛճආ͢ΔʹͲ͏͢Ε͍͍͔ΛͬͯΒ͏ •
ಉ͡ڥ۰ʹૺ۰ͨ͠߹ͷʹཱͬͨΒخ͍͠Ͱ͢
͋Δͷ ϦχϡʔΞϧ༰ݕ౼MTG
͋ΔͷϦχϡʔΞϧ༰ݕ౼MTG ɹɹɹ༷͜Μͳײ͡ʹ͠Α͏ͱࢥ͏ ɹɹɹάϩʔόϧελϯμʔυͳσβΠϯʹʂ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ͓ͬɺ͍͍͡ΌΜʂɹ ɹɹɹAPIϨεϙϯε͍ͨ͠ ɹɹɹϚελʔσʔλͷ࠶ઃܭ͠Α͏ ɹɹɹɹɹɹɹɹɹɹɹɹͦΕɺΊͬͪΌΓ͍ͨʂ ɹɹɹɹɹɹɹɹɹΞʔΩςΫνϟͷݟ͠Δ͔
ɹɹɹ͍͍ػձͩ͠Ζ͏
͋Δͷ εέδϡʔϧݟੵΓMTG
͋ΔͷεέδϡʔϧݟੵΓMTG ɹɹɹ༷ͷେ͜Μͳײ͡ ɹɹɹ͜͜ͷσβΠϯ·ͩͳ͍ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ͓ɺ͓͏ ɹɹɹϓϩϞ߹Ͱ˓݄ʹϦϦʔε͍ͨ͠ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͳΔ΄Ͳ ɹɹɹϦϦʔε͔Βٯࢉͯ͠ݟੵΖ͏ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͳΔ΄Ͳ
։ൃ։࢝ޙͷ͋Δ
։ൃ։࢝ޙͷ͋Δ ɹɹɹɹɹɹ ɹɹɹɹɹɹɹը໘Aͷ༷ͬͯͲ͏ͳΔΜ͚ͩͬʁ ɹɹɹܾ·ͬͯͳ͍ ɹɹɹɹɹɹɹɹɹɹɹɹɹը໘BͷσβΠϯ͋Δʁ ɹɹɹ͝ΊΜɺ·ͩσβΠϯͳ͍ ɹɹɹɹɹɹɹɹը໘CͰΤϥʔͷ࣌ͬͯͲ͏ͳΔʁ ɹɹɹ·ܾͩ·ͬͯͳ͍͔
։ൃ։࢝ޙͷ͋Δ ɹɹɹɹɹɹɹը໘ABCத్ʹͳͬͪΌ͏ͳ ɹɹɹɹɹɹɹɹը໘D༷σβΠϯἧͬͯΔͳ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹը໘DΛΔ͔ ɹɹɹը໘Aͷ༷ͱσβΠϯग़དྷͨΑʂ ɹɹɹɹɹɹɹɹɹ͓ɺը໘D్͕தʹͳͬͪΌͬͨͳ ɹɹɹɹɹɹɹɹɹɹɹͰɺը໘Aͷํ͕ॏཁͩ͠ͳ ɹɹɹɹɹɹɹɹɹɹɹ$
git commit - m “WIP!!!!!!!!” ɹɹɹɹɹɹɹɹɹɹɹɹɹ$ git push origin renewal
ϦχϡʔΞϧத൫ͷ͋Δ
ϦχϡʔΞϧத൫ͷ͋Δ ɹɹʢएׯεέδϡʔϧ͔ΒϏϋΠϯυͯ͠Δͳ…ʣ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹʢٳग़ۈ͢Δ͔…ʣ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹʢΧλΧλΧλʣ ɹɹʢগ͠ਐΜ͚ͩͲ·ͩϏϋΠϯυؾຯͩͳ…ʣ ɹɹɹਐḿͲ͏Αʁ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹ΅ͪ΅ͪͰ͢Ͷ…
ϦχϡʔΞϧऴ൫ͷ͋Δ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹɹɹɹɹɹɹɹʢɺશવؒʹ߹Θͳ͍…ʣ ɹɹɹɹɹɹɹɹͪΐͬͱεέδϡʔϧݫͦ͠͏Ͱ͢ ɹɹɹతʹ͋ͱ2ਓ͍Ε͍͚ͦ͏ͩͶ ɹɹɹPairs Japan͔ΒਓΛआΓΔ͔ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͦ͏Ͱ͢Ͷ ɹɹɹOKɺަবͯ͘͠ΔΘ
ɹɹɹʢަবதʣ ɹɹɹ2िؒͳΒେৎͩͬͯʂ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹɹ ɹɹը໘AͱBͷͲͪΒΛΓ·͠ΐ͏͔ʁ ɹɹɹɹɹͦ͜ෳࡶͳͷͰ͕ͬͨ΄͏͕͍͍͔ ɹɹͳΔ΄ͲɺͰɺը໘CͰ͔͢Ͷʁ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹը໘CෳࡶͳΜͩΑͶ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹը໘DͰཔΉ ɹɹJapanͱ༷͕ҟͳΔͷͰ͔͔࣌ؒΔ͔Ͱ͢
ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹେৎɺը໘DͰཔΉ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹɹɹɹɹɹɹɹɹɹɹ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹը໘DͷਐḿͲ͏ʁ ɹɹɹΩϟονΞοϓʹ͕͔͔࣌ؒͬͯ·͢ ɹɹɹεέδϡʔϧ͔Βগ͠ΕΔ͔Ͱ͢ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹྃղɺҾ͖ଓ͖པΉ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹ͜͜ͷ࣮Λڭ͑ͯΒ͑·ͤΜ͔ʁ ɹɹɹɹɹɹɹɹɹɹɹͦ͜˓˓ͳࣄ͕͋ͬͯͳ ɹɹɹɹɹɹɹɹɹଥڠͯͦ͠͏͍͏࣮ʹͳͬͯΔ ɹɹɹͦ͏ͩͬͨΜͰ͢Ͷ ɹɹɹͰɺ××ͳํͰߦ͜͏ͱࢥ͍·͢ ɹɹɹɹɹɹɹɹɹɹɹɹͦ͏ͩͶɺͦͷํͰཔΉ
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹɹ ɹɹɹ͕࣮͜͜͞Εͯͳ͍Έ͍ͨͰ͕͢ ɹɹɹɹɹɹɹɹ͋ɺͦ͜·༷͕ܾͩ·ͬͯͳ͍ ɹɹɹɹɹɹɹɹͳͷͰɺ͚ͦͩ͜ආ͚࣮ͯΛཔΉ ɹɹɹͦ͏ͩͬͨΜͰ͢Ͷ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹͦ͏ͳΜͰ͢Α ɹɹ͋ͱͰ࣮͢ΔͷͰىථ͚͓ͩئ͍Ͱ͖Δ͔ͳʁ
ɹɹɹ͔Γ·ͨ͠
ϦχϡʔΞϧऴ൫ͷ͋Δ ɹɹɹ͜ͷը໘Ͱ͜͏͢ΔͱΤϥʔ͕ى͖ΔΈ͍ͨͰ͢ ɹɹɹɹɹɹɹɹɹɹɹ͑ɺͦΕѲͯ͠ͳ͍͔ ɹɹɹɹɹɹɹɹɹɹɹɹɹຊͩɺ͜ΕόάͩͶ ɹɹɹͳΔ΄Ͳɺىථ͓͖ͯ͠·͢Ͷ ɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹɹཔΉ
ϑϧϦχϡʔΞϧʹ͓͚Δམͱ݀͠ • Γ͍ͨ͜ͱ͕ଟ͗ͯ͢తΛݟࣦ͏ • ແͳεέδϡʔϧͰਐΜͰ͠·͏ • ະܾఆࣄ߲͕ͲΜͲΜ૿͍͑ͯ͘ •
్தͰਓΛ૿ͯ͠͠·͏
Γ͍ͨ͜ͱ͕ଟ͗ͯ͢తΛݟࣦ͏ • Կ͕͔ͩͬͨʁ • άϩʔόϧల։ʹదͨ͠αʔϏεʹ͢Δ͜ͱ͕ओత • ίʔυϕʔεͷ৽APIͷݟ͠ಉ࣌ʹͬͨ •
ͦͷଞͷࡉ͔ͳ՝શ෦Ұॹʹվળ͠Α͏ͱͨ͠ • શͯͷతΛฏʹѻͬͯ͠·ͬͨ
Γ͍ͨ͜ͱ͕ଟ͗ͯ͢తΛݟࣦ͏ • Ͳ͏͢Εྑ͔͔ͬͨʁ • తΛ໌֬Խ͢Δ͚ͩͰෆेͰɺ༏ઌॱҐ͕ॏཁ • ༏ઌॱҐΛ໌֬ʹ͠ɺ߹ʹΑͬͯΔஅΛ͢Δ •
༏ઌॱҐऴ൫ʹ͓͚ΔҙࢥܾఆͰʹཱͭ
༏ઌͰෆे͔ʁ • ෆ֬ఆཁૉͷଟ͍ϓϩδΣΫτ༏ઌॱҐΛܾΊΔ͖ • ػೳΛΔࡍͷҙࢥܾఆͳͲʹ͏ ػೳ ༏ઌ ػೳ"
ߴ ػೳ# ߴ ػೳ$ ߴ ػೳ ༏ઌॱҐ ػೳ" ػೳ# ػೳ$
ແͳεέδϡʔϧͰਐΜͰ͠·͏ • Կ͕͔ͩͬͨʁ • ෆ໌֬ͳ͜ͱ͕ଟ͘ɺଥͳεέδϡʔϧ͕Ίͳ͍ • ϏϋΠϯυ͍ͯ͠Δͷʹݟ͠Λߦ͍ͬͯͳ͍ •
ΤϯδχΞ͕Χόʔ͠Α͏ͱ͢Δɺ࣌͢Ͱʹ͠
ແͳεέδϡʔϧͰਐΜͰ͠·͏ • Ͳ͏͢Εྑ͔͔ͬͨʁ • ͋Δఔͷଥੑඞཁʢࢀߟɿෆ࣮֬ੑͷίʔϯʣ • ݟੵΓޡࠩΛڐ༰ͯ͠ਐΊΔˠ৺ཧత҆શੑ •
༏ઌॱҐʹج͍ͮͯఆظతͳݟ͠Λߦ͏
ෆ࣮֬ੑͷίʔϯ ϓϩδΣΫτͷຊ࣭ͱͳʹ͔ https://tech.nikkeibp.co.jp/it/article/COLUMN/20131001/508039/
ະܾఆࣄ߲͕ͲΜͲΜ૿͍͑ͯ͘ • Կ͕͔ͩͬͨʁ • ݟΓൃंͯ͠͠·ͬͨͨΊɺൈ͚࿙Ε͕େྔʹൃੜ • ༷ɿΤοδέʔεͷߟྀ࿙Ε •
σβΠϯɿը໘୯Ґͷൈ͚ɺΤϥʔঢ়ଶ͕ະఆٛ • ͪ࣌ؒͷൃੜ • ίϯςΩετεΠονίετͷ૿େ • ίϛϡχέʔγϣϯίετͷ૿େ
ະܾఆࣄ߲͕ͲΜͲΜ૿͍͑ͯ͘ • Ͳ͏͢Εྑ͔͔ͬͨʁ • ༷ϚτϦοΫεΛͬͯཏతʹఆٛ͢Δ • σβΠϯUIελοΫͷ֓೦ΛऔΓೖΕΔ •
ը໘ભҠਤࣄલʹ࡞Γ·͠ΐ͏
UIελοΫ όουUIΛվળ͢Δํ๏ ― UIͷʮ5ͭͷঢ়ଶʯΛߟ͑Δ https://postd.cc/how-to-fix-a-bad-user-interface-part1/
్தͰਓΛ૿ͯ͠͠·͏ • Կ͕͔ͩͬͨʁ • ϒϧοΫεͷ๏ଇͷ௨Γʹͳͬͯ͠·͍ͬͯΔ • Ԍ্ϓϩδΣΫτʹਓΛՃͯ͠͞ΒʹԌ্͢Δ •
ϑϧϦχϡʔΞϧ్தԟʑʹͯ͠ϋΠίϯςΩετ • 2ਓՃͨ݁͠Ռɺίϛϡχέʔγϣϯίετ͕૿େ
్தͰਓΛ૿ͯ͠͠·͏ • Ͳ͏͢Εྑ͔͔ͬͨʁ • 1ਓͳΒίϛϡχέʔγϣϯίετ͋·Γ૿͑ͳ͍ • Ճ͢ΔͷͰ͋ΕγχΞϨϕϧͷΤϯδχΞΛ
·ͱΊ • ϑϧϦχϡʔΞϧʹ͓͚Δམͱ݀͠ • Γ͍ͨ͜ͱ͕ଟ͗ͯ͢తΛݟࣦ͏ • ແͳεέδϡʔϧͰਐΜͰ͠·͏ •
ະܾఆࣄ߲͕ͲΜͲΜ૿͑Δ • ్தͰਓΛ૿ͯ͠͠·͏ • Ͳ͏͢Εྑ͔͔ͬͨʁ • తΛ໌֬Խ͠ɺ༏ઌॱҐΛܾΊΔ • ଥͳݟੵΓͱɺఆظతͳݟ͠Λߦ͏ • ϚτϦοΫεUIελοΫΛ༻͍ͯൈ͚࿙ΕΛͳ͘͢ • ਓΛ૿͢߹৻ॏʹݕ౼Λߦ͏
Thank you :) Credit: NASA Earth Observatory/NOAA NGDC