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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Yuya Kaido
June 30, 2018
Technology
1.3k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
minami-aoyama-night-6
Yuya Kaido
June 30, 2018
More Decks by Yuya Kaido
See All by Yuya Kaido
droidkaigi-2019
yuyakaido
7
4.9k
matching-dev-meetup-1
yuyakaido
1
240
eureka-meetup-10
yuyakaido
0
850
droidkaigi-2018
yuyakaido
4
6.2k
navitime-eureka-1
yuyakaido
0
110
droidkaigi-2017
yuyakaido
11
8.3k
retty-tech-cafe-8
yuyakaido
0
200
mti-eureka-tech-beer
yuyakaido
0
500
potatotips-33
yuyakaido
2
680
Other Decks in Technology
See All in Technology
最近評価が難しくなった
maroon8021
0
210
事業価値を⽣み出すSREへ SREが担うべき意思決定の5層
kenta_hi
0
140
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
8k
勉強会企画をアプリで構造化してみた 〜そこで見えた、AIとの付き合い方〜 / I've structured a study group plan using an app.
pauli
0
300
AWS Summit の片隅で、体育座りしながらコミュニティがにぎわう理由を考えた
k_adachi_01
2
340
CVE-2026-20833_脆弱性対応とAES 化について
jukishiya
0
350
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.7k
プロンプト_きのこカンファレンス2026_LT
yurufuwahealer
0
130
小さいから、全部わかる。— 常駐AI "xangi" のすすめ
sugupoko
0
250
AI Agentをシステムに組み込む前にゆるく向き合ってみる
hayama17
0
200
AIに「使われる」時代のSaaS戦略 〜既存WebAPIのMCPサーバー化における開発ノウハウ〜
ekispert_api
0
290
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
5
390
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Crafting Experiences
bethany
1
200
Being A Developer After 40
akosma
91
590k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
270
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
250
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
350
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.5k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
250
Are puppies a ranking factor?
jonoalderson
1
3.7k
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