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
Kuno Ayana
April 26, 2021
Programming
0
19
ミクアカ成果報告会
Kuno Ayana
April 26, 2021
Tweet
Share
More Decks by Kuno Ayana
See All by Kuno Ayana
iOS 18 がやってきた!
kno3a87
1
130
おうちハッカソン #2
kno3a87
0
110
SXSW2021
kno3a87
0
34
ミクアカ中間発表会
kno3a87
0
10
大学院進学ガイダンス
kno3a87
0
68
画像処理論セミナー7-1-3
kno3a87
0
13
内定者自己紹介LT
kno3a87
0
61
画像処理論セミナー7-1,2
kno3a87
0
12
画像処理論セミナー6-4
kno3a87
0
13
Other Decks in Programming
See All in Programming
色々なIaCツールを実際に触って比較してみる
iriikeita
0
260
『ドメイン駆動設計をはじめよう』のモデリングアプローチ
masuda220
PRO
7
430
go.mod、DockerfileやCI設定に分散しがちなGoのバージョンをまとめて管理する / Go Connect #3
arthur1
10
2.3k
Universal Linksの実装方法と陥りがちな罠
kaitokudou
1
220
PHP でアセンブリ言語のように書く技術
memory1994
PRO
1
150
Vitest Browser Mode への期待 / Vitest Browser Mode
odanado
PRO
2
1.7k
Why Spring Matters to Jakarta EE - and Vice Versa
ivargrimstad
0
950
hotwire_or_react
harunatsujita
8
4k
Realtime API 入門
riofujimon
0
100
ECSのサービス間通信 4つの方法を比較する 〜Canary,Blue/Greenも添えて〜
tkikuc
11
2.3k
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
130
Content Security Policy入門 セキュリティ設定と 違反レポートのはじめ方 / Introduction to Content Security Policy Getting Started with Security Configuration and Violation Reporting
uskey512
1
420
Featured
See All Featured
Producing Creativity
orderedlist
PRO
341
39k
Learning to Love Humans: Emotional Interface Design
aarron
272
40k
Why You Should Never Use an ORM
jnunemaker
PRO
53
9k
Typedesign – Prime Four
hannesfritz
39
2.4k
Designing Experiences People Love
moore
138
23k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
32
1.8k
GraphQLの誤解/rethinking-graphql
sonatard
66
9.9k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
27
790
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
92
16k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Documentation Writing (for coders)
carmenintech
65
4.4k
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/ͷѻ͍ํ σʔλϕʔε ʢ%#ݚमͰशͬͨ͜ͱͬͨʣ