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
自分に合った生活習慣を目指して/fjordbootcamp-lt12-220730
Search
uchihiro
July 30, 2022
0
430
自分に合った生活習慣を目指して/fjordbootcamp-lt12-220730
2022年7月30日(土)に、フィヨルドブートキャンプにて開催された「初めてのLT会 Vol.12」に登壇した際の発表資料になります。
uchihiro
July 30, 2022
Tweet
Share
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
9
8.3k
The Language of Interfaces
destraynor
151
23k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
352
28k
What’s in a name? Adding method to the madness
productmarketing
PRO
16
2.6k
Debugging Ruby Performance
tmm1
70
11k
Web Components: a chance to create the future
zenorocha
305
41k
What the flash - Photography Introduction
edds
64
11k
It's Worth the Effort
3n
180
27k
What's new in Ruby 2.0
geeforr
337
31k
Writing Fast Ruby
sferik
621
60k
Ruby is Unlike a Banana
tanoku
96
10k
Transcript
ࣗʹ߹ֶͬͨशश׳Λࢦͯ͠ ϑΟϤϧυϒʔτΩϟϯϓɹॳΊͯͷLTձ Vol.12 2022/7/30 @uchihiro
ࣗݾհ • uchihiroʢνώϩʣ • ϑΟϤϧυϒʔτΩϟϯϓ33ظੜ • ॅΜͰ͍Δॴɿ࡛ۄ • 20223݄·Ͱෆಈ࢈ؔͷࣄΛ͍ͯ͠·ͨ͠
ʢࠓͰΞύʔτΛݟΔͱ͍ͭؾʹͳͬͯ͠·͍·͢ʣ
ֶशɺḿ͍ͬͯ·͔͢ʁ
ୀ৬͔ͯ͠Βߟ͍͑ͯͨ͜ͱ • ୀ৬͢Δͱ͑Δ͕࣌ؒ૿͑Δ • ֶश࣌ؒ૿͑Δʢͣʣ • ଔۀʹ͚ͯҰؾʹεϐʔυΞοϓͰ͖ΔͷͰʁ ࣮ࡍͲ͏ͩͬͨͷ͔ʁ
্ख͍͖͘·ͤΜͰͨ͠
ࠓ·Ͱͷֶशश׳ • 1ϲ݄ɾ1िؒͷඪ࣌ؒΛͦΕͧΕܾΊΔ ʢྫʣ1ϲ݄100࣌ؒษڧˠ1िؒͰ25࣌ؒษڧ • 1͝ͱͷਐḿঢ়گΛεϚϗͱखாʹهೖ εϚϗʹ1ͷ߹ܭֶश࣌ؒɺखாʹඪ࣌ؒͱͷࠩΛهೖ •
ϙϞυʔϩςΫχοΫΛ༻ 25ֶशˠ5ٳܜΛηοτߦ͏
ࠓ·Ͱͷֶशश׳ͷ • ඪ࣌ؒΛߴ͘ઃఆ͗ͨ͢͠ ͲΜͲΜѱ͘ͳΔਐḿɺϞνϕʔγϣϯԼͷཁҼͷ1ͭʹ • ඪ͕࣌ؒͱ͍͏ʮྔʯʹภΓ͍͗ͯ͢Δ ʮ͕࣌ؒऔΕͳ͍ =
ֶश͕ḿ͍ͬͯͳ͍ʯͱࢥ͍ࠐΜͰ͠·͏
Λ౿·͑ͯߟ͑ͨ͜ͱ • ࠓ·Ͱͷֶशश׳ΛͱʹվળΛߦ͏ • ඪͷઃఆʹ͍ͭͯओʹվળ͢Δඞཁ͕͋Δ • ࣗͷੑ֨ΛৼΓฦΓֶͭͭशश׳Λվળ͢Δ
ֶशश׳Λվળ͢ΔͨΊʹऔΓΜͩ͜ͱ ᶃ ͪΐ͏Ͳ͍͍ඪ࣌ؒͷઃఆ ᶄ ि͝ͱʹϓϩάϥϛϯάʹؔ͢ΔඪΛઃఆ ᶅ ެࣜϦϑΝϨϯεٕज़ॻΛಡΉ࣌ؒΛઃఆ
ᶃͪΐ͏Ͳ͍͍ඪ࣌ؒͷઃఆ • ઌ݄ΑΓগ͚ͩ͠ؤுΕୡͰ͖Δඪ࣌ؒΛઃఆ ແཧΛ͠ͳ͍ͱୡͰ͖ͳ͍ඪཱͯͳ͍ ʻྫʼ4݄Լ०14࣌ؒษڧ͍ͯͨ͠ɻ ɹɹɹษڧͤͣʹͩΒͩΒ͍ͯͨ࣌ؒ͠ଟ͔ͬͨɻ
ɹɹɹ14࣌ؒͳΒແཧͳ͘ษڧͰ͖ΔͩΖ͏ɻ
ᶃͪΐ͏Ͳ͍͍ඪ࣌ؒͷઃఆ • ඪ࣌ؒͷཱͯํΛม͔͑ͯΒͷؾ͖ͮ ɾઌ݄ͷࣗΛ͑Δͱ͍͏ҙ͕ࣝෛ͚ͣݏ͍ΛఔΑܹ͘ ɾͲ͏͢Εඪ࣌ؒΛୡͰ͖Δ͔ߟ͑ΔΑ͏ʹͳͬͨ →1ͷੜ׆ΛৼΓฦΓɺ͑Δ࣌ؒͳ͍͔ߟ͑ΔΑ͏ʹ
ᶄि͝ͱʹϓϩάϥϛϯάʹؔ͢ΔඪΛઃఆ • ि͝ͱʹϓϩάϥϛϯάʹؔ͢ΔඪΛઃఆ͢Δ ʮࠓिϓϥΫςΟεͷ˓˓Λఏग़͢ΔʯͳͲɻ • ඪΛ͍͔ͭ͘ઃఆͨ͠Βใʹॻ͘ ใʹॻ͘͜ͱͰɺਓͷʹ৮ΕΔՄೳੑ͕ߴ·Δɻ
→એݴͨ͠खલɺୡ͠ͳ͍ͱͱ͍͏ؾ͕࣋ͪੜ͡Δɻ
None
ᶄि͝ͱʹϓϩάϥϛϯάʹؔ͢ΔඪΛઃఆ • ϓϩάϥϛϯάʹؔ͢ΔඪΛઃఆ͔ͯ͠Βͷؾ͖ͮ ɾʮֶश͕࣌ؒগͳ͍ ≠ ֶश͕ḿ͍ͬͯͳ͍ʯ →ඪͷධՁج४Λෳ࣋ͭ͜ͱͰϞνϕʔγϣϯΛҡ࣋
ɾඪΛୡ͢ΔˠޭମݧͷੵΈॏͶʹͳΔ ɾʮάϧʔϓίʔνϯάʯϞνϕʔγϣϯҡ࣋ͷॿ͚ʹ →ि1ճɺࢀՃϝϯόʔͱਐḿؾ͖ͮɺΈΛڞ༗
ᶅެࣜϦϑΝϨϯεٕज़ॻΛಡΉ࣌ؒΛઃఆ • ٕࣝज़Λͬͱʹ͚͍ͭͨͱࢥ͏Α͏ʹ ϓϥΫςΟε͕ਐΉͨͼʹʮࣝɾٕज़͕Γͳ͍ʯͱ௧ײɻ • ֶश։࢝ޙͷ̍ϙϞυʔϩʢ25ʣΛಡΉ࣌ؒʹॆͯΔ ಡΉ࣌ؒΛݻఆ͠ɺश׳ԽΛਤΔ
ᶅެࣜϦϑΝϨϯεٕज़ॻΛಡΉ࣌ؒΛઃఆ • ಡΉ࣌ؒΛઃఆ͔ͯ͠Βͷؾ͖ͮ ɾϓϥΫςΟεͷ༧शɾ෮शʹͳΔ ɾֶशͷؾ࣋ͪΛߴΊΔͨΊͷॿͷׂ
ྑ͔ͬͨ͜ͱଟ͍͕ ͞ΒͳΔվળݟ͖͑ͯͨ
͞ΒʹվળͰ͖ͦ͏ͳͱ͜Ζ • ϓϩάϥϛϯάʹؔ͢Δඪઃఆͷқௐ ϓϥΫςΟεʹؔͯ͠ॴཁ͕࣌ؒಡΊͳ͍͜ͱ →શ͘ඪ͕ୡͰ͖ͳ͔ͬͨि͋ͬͨ • ެࣜϦϑΝϨϯεٕज़ॻΛಡΉ࣌ؒΛऔΓ͗ͯ͢͠·͏
ϓϥΫςΟεʹೖΔલʹർΕͯ͠·͏͜ͱ
ֶशश׳Λվળ͢ΔதͰಘֶͨͼ • ࣗͷੑ֨ʹ߹Θֶͤͯशश׳Λ࡞Δͱ্ख͍͖͍͘͢ Ϟνϕʔγϣϯ্͕͕Δ/Լ͕ΔݪҼਓͦΕͧΕ • श׳͚͍ͮͨ͜͠ͱຖճಉ࣌ؒ͡ɾλΠϛϯάʹΔͱྑ͍ ࣌ؒΛݻఆͨ͠ํ͕ϧʔςΟϯͱͯ͠ΈࠐΈ͍͢ •
ඪਓͱڞ༗͢Δͱྑ͍ ଞਓͷଘࡏɺϞνϕʔγϣϯͷҡ࣋ʹͭͳ͕Δ
ऴΘΓʹ • ʮֶशʯͣͬͱଓ͍͍ͯ͘ʢଔۀɾब৬ͨ͠ޙʣ • ʮֶशश׳ʯʹΜͩΒ୭͔ʹ૬ஊ͢Δͱղܾࡦ͕ݟ͔ͭΔ͔ • ֶशश׳ʹ͍ͭͯΜͰ͍Δํͷࢀߟʹগ͠ͰͳΕ͍Ͱ͢
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠