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
ミクアカ成果報告会
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kuno Ayana
April 26, 2021
Programming
77
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ミクアカ成果報告会
Kuno Ayana
April 26, 2021
More Decks by Kuno Ayana
See All by Kuno Ayana
アクセシビリティ、まだ完璧じゃないけど ── “今から”できること
kno3a87
2
1.4k
ぬるぬる動かせ! Riveでアニメーション実装🐾
kno3a87
1
2k
Dart 参戦!!静的型付き言語界の隠れた実力者
kno3a87
0
300
Flutterを言い訳にしない!アプリの使い心地改善テクニック5選🔥
kno3a87
3
840
iOS 18 がやってきた!
kno3a87
1
280
おうちハッカソン #2
kno3a87
0
170
SXSW2021
kno3a87
0
81
ミクアカ中間発表会
kno3a87
0
60
大学院進学ガイダンス
kno3a87
0
110
Other Decks in Programming
See All in Programming
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
0
210
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
230
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.8k
Performance Engineering for Everyone
elenatanasoiu
0
270
なぜ型を書くのか? TSKaigi2026で改めて考える #tskaigi_smarthr
kajitack
0
370
作るコストが小さくなった時代 幸せに働くために改めて考えたいこと 〜エンジニアとして価値を出し続けるために注視している二分野〜
yuppeeng
0
100
初めてのKubernetes 本番運用でハマった話
oku053
0
130
Claude Team Plan導入・ガイド
tk3fftk
0
210
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
500
共通化で考えるべきは、実装より公開する型だった
codeegg
0
240
自作OSでスライド発表する
uyuki234
1
3.8k
yield再入門 #phpcon
o0h
PRO
0
450
Featured
See All Featured
For a Future-Friendly Web
brad_frost
183
10k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
340
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.3k
Deep Space Network (abreviated)
tonyrice
0
230
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
220
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
1
240
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
55k
Ethics towards AI in product and experience design
skipperchong
2
330
Transcript
ϛΫΞΧՌൃදձ ,VOP"ZBOB
ͷඪͱഎܠ όοΫΤϯυͷ͜ͱཧղ͠ਓͰ݁ͨ͠αʔϏε͕࡞ΕΔJ04ΤϯδχΞ 🍎ࣗͷઐJ04 ɹઐҎ֎ͷࣝशಘ͢Δ ɹɹνʔϜ։ൃΛεϜʔζʹਐΊΔ ɹɹҧ͑ͲJ04ʹੜ͔ͤΔ͜ͱ͋Δ ⾐ఆऀΞϧόΠτ ɹJ04ॻ͚͘Ͳ"OESPJEαʔόʔαΠυॻ͘ͳͲʮ͕ࣝൣғʯͷΤϯδχΞ͕ଟ͍ 🧡༷ͦͦʑͳͷٕज़ʹڵຯ͕͋ͬͨ ɹ֤ٕज़ΛਂງΓͨ͠ΓܦݧͰ͖͍ͯͳ͍ͨΊ͜ͷػձͰܦݧΛੵ͏ʂ
ΘΒ͔͞Λڝ͏ΞϓϦ :BXBSBLB$PNQFUJUJPO 'SPOUFOETXJGU #BDLFOEHP .Z42- :BXBSBLB $PNQFUJUJPO
:BXBSBLB $PNQFUJUJPO ։٭࣌ʹ ͲΕ͚ͩ։͔͘Λڝ͏
৽نొը໘ ϩάΠϯը໘ 5PLFOʹΑΔMPHJOঢ়ଶͷอ࣋
ը໘ભҠ ΘΒ͔͞ͷొ ϥϯΩϯάͷө
ࣗݾ࠾ όοΫΤϯυͷ͜ͱཧղ͠ਓͰ݁ͨ͠αʔϏε͕࡞ΕΔJ04ΤϯδχΞ
աఔ ݁Ռ ࣗݾ࠾ όοΫΤϯυͷ͜ͱཧղ͠ਓͰ݁ͨ͠αʔϏε͕࡞ΕΔJ04ΤϯδχΞ
࠾ج४ (ڃͷίϯϐςϯγʔ ओମੑͷൃش ࣌ؒɾظݶͷҙࣝ ࣗݾ ଜ͞ΜͷϙΠϯτ
ࠩҟΛΔࣗͷֶशͱ݁ՌΛ࢈Ήεϐʔυͷײ֮Λ௫Ή ఆྔͱఆੑόϥϯεྑ͘࡞ΓɼΩʔʹͳΔͷΛઃఆ͢Δ ݁ՌͱՌ λεΫҰʹΔͷҰͭɼ͘ߦಈڱ͘
ίϯϐςϯγʔ ͷඪʹ͚ͯࣗൃతʹษڧͰ͖ͨ ԿΛ͖͔ࣗ͢Ͱߟ͑ɼΘ͔Βͳ͍ͱ͜Ζใ࿈૬🥬 ओମੑͷൃشɹ˒˒˒ શ͘ແͩͬͨόοΫΤϯυʹର͕ͯࣝ͠ժੜ͑ͨ ͋Δఔॻ͚Δͱࢥ͍ͬͯͨTXJGUͷແʹؾ͖ɼߋʹ͕ࣝ૿͑ͨ
ॳ৺ऀʹΘ͔ΔΑ͏ʹઆ໌Ͱ͖ΔΑ͏ʹͳͬͨ 2JJUBʹهࣄΛΞοϓͨ͠ ࣗݾɹ˒˒˒˒˒˒
ίϯϐςϯγʔ ࣗͰ͚ͨλεΫͷඞཁੑΛཧղ͠༏ઌॱҐͱೲظΛ͚ͭͨ ࣌ؒɾظݶͷҙࣝɹ˒⭐⭐
ίϯϐςϯγʔ ࣗͰ͚ͨλεΫͷඞཁੑΛཧղ͠༏ઌॱҐͱೲظΛ͚ͭͨ શ͘ೲظΛकΕͳ͔ͬͨ ແͷٕज़ྖҬͰͲΕ΄Ͳ࣌ؒΛඅ͢ͷ͔Θ͔͍ͬͯͳ͔ͬͨ εΠεΠॻ͚Δͱࢥ͍ͬͯͨͱ͜ΖͰ٧·ͬͨ
݄Ұใࠂձͷલͷʹ٧ΊࠐΜͰ͍ͨ ࣗͷ͍࣋ͬͯΔଞͷλεΫ͕ͲΕ͙Β͍͕͔͔࣌ؒΔͷ͔Θ͔͍ͬͯͳ͔ͬͨ ࣌ؒɾظݶͷҙࣝɹ˒⭐⭐
ίϯϐςϯγʔ ࣗͰ͚ͨλεΫͷඞཁੑΛཧղ͠༏ઌॱҐͱೲظΛ͚ͭͨ શ͘ೲظΛकΕͳ͔ͬͨ ແͷٕज़ྖҬͰͲΕ΄Ͳ࣌ؒΛඅ͢ͷ͔Θ͔͍ͬͯͳ͔ͬͨ εΠεΠॻ͚Δͱࢥ͍ͬͯͨͱ͜ΖͰ٧·ͬͨ
݄Ұใࠂձͷલͷʹ٧ΊࠐΜͰ͍ͨ ࣗͷ͍࣋ͬͯΔଞͷλεΫ͕ͲΕ͙Β͍͕͔͔࣌ؒΔͷ͔Θ͔͍ͬͯͳ͔ͬͨ ແͷٕज़ྖҬͰͷݕࡧํ๏࣌ؒઃఆ Θ͔ΔͱͰ͖Δҧ͏ͷͰ࣌ؒʹؾΛ͚Δ ଟΊͷ࣌ؒݟੵΓେࣄ ࣌ؒɾظݶͷҙࣝɹ˒⭐⭐
ଜ͞ΜͷϙΠϯτ ࠩҟΛΔࣗͷֶशͱ݁ՌΛ࢈Ήεϐʔυͷײ֮Λ௫Ήɹ⭐⭐⭐ ߦಈܭըॻʹԊ͍ͬͯͳ͍ ʰϩάΞτϏϡʔ͍Βͳ͍ʜʱʰ݁ہσβΠϯ͠ͳ͕ΒϏϡʔ࣮ͯ͠͠·ͬͨʜʱ όοΫΤϯυͱϑϩϯτΤϯυΛ݁߹͢Δ࣌ؒΛߟྀ͍ͯ͠ͳ͔ͬͨ ͦͦશͯͷ࣮ͷ͕࣌ؒߦಈܭըॻͱ߹Θͳ͔ͬͨ
:BNMͰॻ͍ͨઃܭॻʹԊ͍ͬͯͳ͍ ύϥϝʔλϔομʔͷ૬ҧ ͦͦͷϨεϙϯεΛ࣮͠ͳ͕Βมߋ
ଜ͞ΜͷϙΠϯτ ߦಈܭըॻʹԊ͍ͬͯͳ͍ ʰϩάΞτϏϡʔ͍Βͳ͍ʜʱʰ݁ہσβΠϯ͠ͳ͕ΒϏϡʔ࣮ͯ͠͠·ͬͨʜʱ όοΫΤϯυͱϑϩϯτΤϯυΛ݁߹͢Δ࣌ؒΛߟྀ͍ͯ͠ͳ͔ͬͨ ͦͦશͯͷ࣮ͷ͕࣌ؒߦಈܭըॻͱ߹Θͳ͔ͬͨ
ࠓޙߦಈܭըΛΑΓਖ਼֬ʹཱͯΒΕΔ ࣮࣌ؒΛܭଌ͍ͯͨ͠ͷͰͦΕΛࢀߟʹ࣍ͷ࣌ؒઃఆ͕Մೳ :BNMͰॻ͍ͨઃܭॻʹԊ͍ͬͯͳ͍ ύϥϝʔλϔομʔͷ૬ҧ ͦͦͷϨεϙϯεΛ࣮͠ͳ͕Βมߋ ύϨϝʔλϨεϙϯεΛཧղͰ͖ͨͷͰࠓޙઃܭॻΛॻ͘ࡍʹؾΛ͚Δ ࠩҟΛΔࣗͷֶशͱ݁ՌΛ࢈Ήεϐʔυͷײ֮Λ௫Ήɹ⭐⭐⭐
ଜ͞ΜͷϙΠϯτ ඪͷʰόοΫΤϯυͷཧղʱͱͲ͜·Ͱࢦ͢ͷ͔ ࣗͷதͰͲ͜·Ͱߦ͚ͨΒཧղͨ͠ͱݴ͑Δͷ͔Λߟ͑ͨ 🔰ॳ৺ऀʹΘ͔ΔΑ͏ʹઆ໌Ͱ͖Δ 🤖ݕࡧ͠ͳ͕ΒͰྑ͍͔ΒҰ௨Γಈ͘ͷ͕࡞ΕΔ ఆྔͱఆੑόϥϯεྑ͘࡞ΓɼΩʔʹͳΔͷΛઃఆ͢Δɹ˒˒˒ ׂͱॳظ͔Βߦಈܭըॻʹର͠Ε͍ͯͨʢࣦഊʣ
શ ʹ ཧ ղ ͠ ͨ ݁ՌͱՌɹ˒⭐⭐
ଜ͞ΜͷϙΠϯτ ׂͱॳظ͔Βߦಈܭըॻʹର͠Ε͍ͯͨʢࣦഊʣ ʰͳΓ͍ͨ࢟ͷͨΊʹԿ͕ඞཁͳͷ͔େࣄ͚ͩͲԿ͔ΛΔͷେࣄʱ $*$%ࣗಈσϓϩΠΛͬͨ શ ʹ
ཧ ղ ͠ ͨ ఆྔͱఆੑόϥϯεྑ͘࡞ΓɼΩʔʹͳΔͷΛઃఆ͢Δɹ˒˒˒ ݁ՌͱՌɹ˒⭐⭐ ඪͷʰόοΫΤϯυͷཧղʱͱͲ͜·Ͱࢦ͢ͷ͔ ࣗͷதͰͲ͜·Ͱߦ͚ͨΒཧղͨ͠ͱݴ͑Δͷ͔Λߟ͑ͨ 🔰ॳ৺ऀʹΘ͔ΔΑ͏ʹઆ໌Ͱ͖Δ 🤖ݕࡧ͠ͳ͕ΒͰྑ͍͔ΒҰ௨Γಈ͘ͷ͕࡞ΕΔ
ଜ͞ΜͷϙΠϯτ ΧϯόϯΛ༻͠λεΫΛࡉԽ ࣌ؒΛܭଌ ࢥ͍͍ͭͨΞΠσΟΞ͓ؾ࣋ͪͳͲNJSPͷϝϞʹ όάϝϞ͓͖ͯ͠ϚϧνλεΫʹͳΒͳ͍Α͏ʹ λεΫҰʹΔͷҰͭɼ͘ߦಈڱ͘ɹ˒˒˒
ࠓޙͷࣄʹͲ͏׆͔͍͔ͯ͘͠ ✏όοΫΤϯυΛॻ͍ͯΒ͏ͱݴΘΕͨͷͰجૅΛΕͯΑ͔ͬͨ ࣭͢Δʹͯ͠࠷ݶͷࣝඞཁ 🤔తͷͨΊʹԿΛ͖͢ͰԿ͖͢Ͱͳ͍ͷ͔ ͖͢͜ͱͷλεΫΛࡉԽ͠༏ઌॱҐΛ͚ͭΔ 🐣ͳͥ͜ͷٕज़Λ࠾༻͢Δͷ͔Λߟ͑Δบ͕͍ͭͨ ͳͥ4UPSZCPBSEΛΘͳ͍ͷ͔ʁ.77.ͷྑ͞ʁ
ϥΠϒϥϦͱ͔͍ͭݕࡧͰώοτͨ͠ॱʹ༻͍ͯͨ͠😨 📚ެࣜͷυΩϡϝϯτΛಡΉͷ͕ͳΜ͔ͩΜͩҰ൪ղܾ͢Δ ӳޠ͔ͩΒͬͯεϧʔ͠ͳ͍ʂ
ײ 💙ٕज़తʹϚΠϯυతʹֶͿ͜ͱ͕ଟ͔ͬͨ աఔͷࣦഊ͔Βֶͨ 🐭(Pͷίʔυ͕ͻͲ͍ ҰͭͷϑΝΠϧʢIBOEMFSHPʣʹશͯͷϝιουΛ٧ΊࠐΜͰ͍Δ ϥϯΩϯάදࣔ࣌ʹ/ ͕ൃੜ͍ͯ͠Δ
📱ΞϓϦ·ͩ·ͩվྑͷ༨͕͋Δ 🐙ମॊΒ͔͘ͳΒͳ͔ͬͨ աఔɹ݁Ռ ࣍ϖʔδ͔Βٕज़తʹֶΜͩ͜ͱ͕ॻ͍ͯ͋ΔͷͰ͠ΑΖ͚͠Ε͝ཡ͍ͩ͘͞
ֶΜͩ͜ͱɿٕज़֓ཁ 🐭HP "1*ͷ࣮ 🐥TXJGU (Pͱͷ݁߹ʢ௨৴ʣ YJCͱ.77.3Y4XJGUΛ༻࣮ͨ͠ 🛎"1*શମ૾ͷ࡞
4XBHHFS 🎨σβΠϯϞοΫΞοϓ 'JHNB 📚σʔλϕʔε .Z42- 🩰 (Pͱ4XJGUͰ؆୯ͳΞϓϦΛ࡞Δ
ٕज़తʹֶΜͩ͜ͱ ແ ⾣3&45ઃܭͷ63* (P"1*ͷ࣮
ٕज़తʹֶΜͩ͜ͱ ͭͷ4UPSZ#PBSEʹը໘Λ٧ΊࠐΈ 7$ʹશͯͷڍಈΛهड़ ⾣YJCͰ7JFXΛ࡞ ͭͷ7JFXʹର͠7JFX$POUSPMMFSͱ7JFX.PEFMΛอ࣋ʢ.77.ʣ ɹ3Y4XJGUʹΑΔ6*Πϕϯτ"1*Ϩεϙϯεͷඇಉظతͳड͚औΓ 4XJGUYJCͱ.77.3Y4XJGUΛ༻࣮ͨ͠
ٕज़తʹֶΜͩ͜ͱ ඪ४ͷλϒόʔφϏήʔγϣϯόʔͷ༻ ⾣YJC DIJME$POUSPMMFSʹΑΔΧελϚΠζੑ͋Δλϒϔομʔͷ࣮ 4XJGUYJCͱ.77.3Y4XJGUΛ༻࣮ͨ͠
ٕज़తʹֶΜͩ͜ͱ ͳʹΘ͔Βͳ͍ ⾣)FSPLVΛ༻ͯ͠σϓϩΠ 3&45ʹରԠ ϩά͕ݟ͍͢ʢAIFSPLVMPHTAͰݟΕΔʣ εέʔϧ͍͢͠
γϯϓϧͰΘ͔Γ͍͢ ߪೖͨ͠ຊ͕)FSPLV͍͔ͬͯͨΒ😉 4XJGU(Pͱͷ݁߹
ٕज़తʹֶΜͩ͜ͱ ແ ⾣ͦͦ"1*ͱʁ ⾣TXBHHFSͷ͍ํ "1*શମ૾ͷ࡞
ٕज़తʹֶΜͩ͜ͱ σβΠϯ࣮͠ͳ͕Βউखʹग़དྷ্͕Δͷ ⾣'JHNBΛ༻ͨ͠σβΠϯͷઃܭ σβΠϯϞοΫΞοϓ
ٕज़తʹֶΜͩ͜ͱ ͍ͬͯΔ͕ΞϓϦͱ࿈ܞͯͬͨ͜͠ͱͳ͍ ⾣.Z42-ͱ(PΛ༻ͨ͠%#࡞ ⾣+40/ͷѻ͍ํ σʔλϕʔε ʢ%#ݚमͰशͬͨ͜ͱͬͨʣ