Slide 1

Slide 1 text

2019/11/03 ๺཮Ͱ Ruby ͳ͓࢓ࣄʹܞΘΔͨΊͷ 3ͭͷઓུ ෋ࢁ Ruby ձٞ 01

Slide 2

Slide 2 text

ਗ਼ݪஐ࿨ ✤ ۀ຿ ✤ ΠϯλʔωοτηΩϡϦςΟ ؔ࿈ͷݚڀ։ൃ (Ruby) ✤ Web ܥγεςϜ (Ruby on Rails) ✤ ίϛϡχςΟ׆ಈ ✤ Kanazawa.rb ӡӦ

Slide 3

Slide 3 text

ਗ਼ݪஐ࿨ ✤ ࠷ۙͷझຯ ✤ ϑϧϚϥιϯ׬૸͖ͯͨ͠

Slide 4

Slide 4 text

Ξ΢τϥΠϯ ✤ ๺཮ͷγεςϜ։ൃҊ݅ͷಛ௃ߟ࡯ ✤ 3ͭͷΤϐιʔυΛ͝঺հ ✤ ͲͷΑ͏ͳઓུΛͱΓ ✤ ઓज़ͱͯ͠ͳʹΛ͓͜ͳ͍ ✤ ݁ՌͲ͏ͳ͔ͬͨ

Slide 5

Slide 5 text

ࠓ೔ͷϝΠϯλʔήοτ ✤ ๺཮ͷΤϯδχΞ͞Μ ✤ γεςϜ։ൃձࣾʹۈ຿͍ͯ͠Δ or ݸਓࣄۀओ ͱͯ͠׆ಈ͍ͯ͠Δ ✤ ओʹϓϩάϥϛϯάΛੜۀʹ͍ͯ͠Δ ✤ Ruby ͳ࢓ࣄʹϦʔν͍͚ͨ͠ͲͰ͖͍ͯͳ͍

Slide 6

Slide 6 text

๺཮ͷγεςϜ։ൃҊ݅ͷಛ௃

Slide 7

Slide 7 text

ϓϩάϥϛϯάݴޠͷׂ߹ ✤ ۀ຿ܥγεςϜ։ൃ ✤ ΄ͱΜͲ͕ Java ͱ .NET(C#, VB) ✤ ΢ΣϒܥγεςϜ։ൃ ✤ ΄ͱΜͲ͕ Java ͱ PHP

Slide 8

Slide 8 text

Ҋ݅ͷಛ௃ ✤ ΄ͱΜͲ͕େن໛ͳطଘγεςϜͷվम ✤ ີ݁߹ͳ୯ҰγεςϜͰ͋Δ৔߹͕ଟ͍ ✤ ϝϯςφϯείετܰࢹͷ܏޲͕͋Δ ✤ ͳΔ΂͘গͳ͍ϝϯςφϯεඅ༻Ͱ4,5೥͸ಈ͍ͯཉ͍͠ ✤ ຖ೥1ճͷόʔδϣϯΞοϓʹ਺ਓ݄ɺ͸ͳ͔ͳ͔ ௨Βͳ͍

Slide 9

Slide 9 text

ٕज़બఆʹ͍ͭͯ ✤ ٕज़બఆͷࢧ഑తཁҼ͕ਓࡐ ✤ ٕज़ࣗମͷಛ௃ΑΓ΋ʮͰ͖ΔਓʯΛ֬อͰ͖Δ͔ ✤ ଟ਺ͷΤϯδχΞΛ๊͑ΔେखձࣾͷՉ઎܏޲ ✤ ϓϩάϥϛϯάݴޠࣗମͷಛ௃͸બఆཁҼͱͯ͠ऑ͍ ✤ ੍໿͕͋ͬͯ΋΄΅ಉ͡ࣄ͕Ͱ͖ΔͳΒ Java Ͱ…

Slide 10

Slide 10 text

๺཮ʹ Ruby ͳ࢓ࣄ͸͋Δͷ͔ ✤ Ruby ࢦఆͰۀऀબఆ͢ΔΑ͏ͳ΋ͷ͸΄΅ͳ͍ ✤ มԽ͕ۤखͱ͍͏๺཮ͷ஍Ҭੑ͸͋Δʢͱࢥ͏ʣ ✤ ৽͍͜͠ͱʹऔΓ૊ΜͰ͍Δ૊৫΋͋Δ ✤ ઈର਺ͱͯ͠গͳ͍ ✤ ڝ૪཰͕ߴ͘ۀऀ͕ݻఆԽ͞Ε͕ͪ

Slide 11

Slide 11 text

๺཮ͰͰ͖Δ Ruby ͳ࢓ࣄ͸͋Δͷ͔ ✤ ͓΋ʹट౎ݍΛத৺ʹ͋Δ ✤ ๺཮ʹ͍ͳ͕Βԕִͷ Ruby ͳ࢓ࣄΛ୲͍ͬͯΔࣄྫ ͸ձࣾɾݸਓࣄۀओͱ΋ʹͦͦ͋͜͜Δ ✤ ԕִͰ࢓ࣄΛड͚ΔͨΊͷ؀ڥ͕͔ͳΓ੔උ͞Εͯ ͖ͨഎܠ͕Өڹ͍ͯ͠Δ

Slide 12

Slide 12 text

Ruby ͳ࢓ࣄʹΉ͚ͯ ✤ ๺཮Ͱ Java Ͱ͸ͳ͘ Ruby ͳ࢓ࣄʹϦʔν͍ͨ͠ͱ ͍͏ཁ๬Λʮࣗ෼Ͱʯ͔ͳ͑ΔͨΊʹͲͷΑ͏ͳઓུ Λͱ͍͔ͬͯ͘ ✤ ୡ੒཰ͷߴ͍ઓུΛબͼ͍ͨ ✤ ޮ཰ͷΑ͍ઓུΛબͼ͍ͨ ✤ Ͳ͜ͷ༏ઌ౓Λม͑Δ͔ΛݟఆΊΔ͜ͱ͕ॏཁ

Slide 13

Slide 13 text

Episode 1

Slide 14

Slide 14 text

લఏ ✤ (IT෦໳Ͱ͸ͳ͘) ܦӦʹ͍ۙਓୡͱަྲྀͨ͠ ✤ ࣌ؒͱίετʹର͢Δෆຬ͕େ͖͍ ✤ ৽ن։ൃ͍ͨ͠ͱ͍͏ؾ࣋ͪ͸ڧ͍ ✤ ͕ɺ·ͱ·ͬͨॳظ౤ࢿ͕ग़དྷͳ͍ ✤ ։ൃख๏ʹόϦΤʔγϣϯ͕͋Δ͜ͱΛ஌Δਓ͸গͳ͍ ✤ ܦӦऀ͸ۀऀΛ࣮੷ͱޱίϛͰબΜͰ͍Δ

Slide 15

Slide 15 text

ઓུͱ༏ઌ౓ ✤ ઓུ:ʮRuby ͳ࢓ࣄΛͭ͘Δʯ͜ͱΛ໨ࢦ͢ ✤ ཁ݅ͷݻ·ͬͨγεςϜ։ൃҊ݅Ͱ͸ͳ͘΋ͬͱ લஈ֊ɺͭ·Γཁ๬Λ΋ͬͨܦӦऀʹϦʔν͢Δ ✤ ʮRuby Ͱʯ΍Γ͍ͨސ٬Ͱ͸ͳ͘ɺRuby ͕Ϛον ͢Δ։ൃख๏Λड͚ೖΕͯ͘ΕΔސ٬ʹϦʔν͢Δ ✤ ΤϯδχΞࣗ਎͕ ✤ ༏ઌ౓มߋ: ΤϯδχΞࣗ਎ͷӦۀతͳ׆ಈ

Slide 16

Slide 16 text

ઓज़ ✤ ܦӦࢹ఺ͷදݱͰ ✤ ޱίϛͷ֦େΛૂͬͨ

Slide 17

Slide 17 text

ઓज़ ✤ ܦӦࢹ఺ͷදݱͰ ✤ ޱίϛͷ֦େΛૂͬͨ

Slide 18

Slide 18 text

ܦӦࢹ఺ͷදݱ 1 ✤ Ruby ͱ͍͏ॻ͖΍͍͢ϓϩάϥϛϯάݴޠΛ͔ͭ͏ ͜ͱͰϓϩάϥϜ͕ॻ͖΍͘͢ͳΓ·͢ ✤ ඇৗʹଟ਺ͷϥΠϒϥϦ܈ʹΑͬͯػೳ௥Ճ͕ ͠΍͘͢ͳΓ·͢ ✤ ॆ࣮ͨ͠ςετϑϨʔϜϫʔΫͰόάͷൃੜ཰Λ ཈͑ϝϯςφϯε΋༰қʹͳΓ·͢

Slide 19

Slide 19 text

ܦӦࢹ఺ͷදݱ 2 ✤ ୹͍ظؒͰ8ׂͷ׬੒౓ͷ΋ͷΛͭ͘Γɺܧଓతʹ վળ͍ͯ͘͠Α͏ͳ࢓ࣄ͕ಘҙͰ͢ ✤ େن໛ͳͻͱͭͷ࢓૊ΈΛ࡞Δͱ͍͏ΑΓɺখ͞ͳ γεςϜΛஈ֊తʹͭ͘Γͭͭ࿈ܞͤ͞ΔΑ͏ͳ ΞϓϩʔνΛఏҊ͍ͯ͠·͢ ✤ ӡ༻࣮੷ͷ͋Δೝ஌౓ͷߴ͍ PaaS Λੵۃతʹ ͱΓ͍Ε͍ͯ·͢

Slide 20

Slide 20 text

ܦӦࢹ఺ͷදݱ 3 ✤ ͜·ΊʹධՁظؒΛઃ͚Δ͜ͱͰେ͖ͳख໭Γɺ ͢ͳΘͪଛࣦΛ௿ݮ͠·͢ ✤ ΠχγϟϧͰେ͖ͳΩϟογϡΛ༻ҙ͠ͳͯ͘΋ɺ ༧ࢉΛ௥Ճ͠ͳ͕ΒਐΊΔ͜ͱ͕Ͱ͖·͢ ✤ ػࡐతίετ΍ਓ݅අΛͳΔ΂͘཈͑ΔΑ͏ɺ ৽͍͠αʔϏεΛ׆༻͍ͯ͠·͢

Slide 21

Slide 21 text

ઓज़ ✤ ܦӦࢹ఺ͷදݱͰ ✤ ޱίϛͷ֦େΛૂͬͨ

Slide 22

Slide 22 text

ޱίϛͷ֦େઓज़ ✤ ʮ͏ͪ͸ຊདྷ͜͏͍͏։ൃΛ͍ͨ͠ΜͩʯͱΞϐʔϧ ͨ͠ ✤ ΤϯδχΞࣗ਎͕ ✤ ๺཮ͷސ٬΍๺཮ͷύʔτφʔ͞Μʹ ✤ ࡶஊͱͯ͠Կ౓΋Կ౓΋

Slide 23

Slide 23 text

SNS Ͱͷ޿ใ׆ಈ΍ษڧձ΁ͷࢀՃ ✤ SNS Ͱੵۃతʹ޿ใ׆ಈΛߦͬͯ΋ܦӦऀ૚ʹ͸ ΄΅ϦʔνͰ͖·ͤΜ ✤ ΤϯδχΞ޲͚ษڧձ͸·ͩ๬Έ͕͋Δ ✤ ࣾһ͞Μܦ༝ͰܦӦऀʹϦʔνͰ͖Δ… ͔΋

Slide 24

Slide 24 text

݁Ռ ✤ ݸਓࣄۀओͷσβΠφ͞Μܦ༝Ͱ৽͍͠औΓ૊ΈΛ ͠Α͏ͱ͍ͯ͠Δ๺཮ͷސ٬ʹͭͳ͕ͬͨ ✤ גࣜձࣾϗΫϏ ✤ ୹͍εύϯͰվળΛ܁Γฦ͢ͱ͍͏ཁ݅ελʔτ ✤ Ruby on Rails ͳγεςϜͱͯ͠ӡ༻ˍվળࢪࡦத

Slide 25

Slide 25 text

ؾΛ͚ͭͨ͜ͱ 1 ✤ ʮӦۀ͞Μʯ೚ͤʹ͠ͳ͍ ✤ Ӧۀͷϛογϣϯ͸Ṷ͔Δ࢓ࣄΛऔͬͯ͘Δ ͜ͱͰ͋Γ Ruby ͷ࢓ࣄΛ࡞Δ͜ͱͰ͸ͳ͍

Slide 26

Slide 26 text

ؾΛ͚ͭͨ͜ͱ 2 ✤ ܦӦऀʹϦʔν͢Δͱ͖͸ܦӦͷϩδοΫͰ࿩͢ ✤ ʮܦӦͷࢹ఺ͰԿ͕خ͍͠ͷ͔ʯ ✤ ΤϯδχΞ͕ܦӦͷ࿩Λ͢Δͷ͸໳֎׽Ͱ͸ ͱ͍͏ؾஏ͔͍ͣ͠ؾ࣋ͪΛ৐Γӽ͑Δ ✤ Ϧʔν͍ͨ͠૬खͷࢹ఺ͱݴ༿Ͱ࿩͞ͳ͍ͱ ಧ͔ͳ͍

Slide 27

Slide 27 text

Episode 2

Slide 28

Slide 28 text

લఏ 1 ✤ ओʹट౎ݍΛத৺ʹ Ruby ͳ࢓ࣄ͸ͦΕͳΓʹ͋Δ ✤ ๺཮ͷձ͕ࣾड͚ΒΕΔ΋ͷɺͱͳΔͱ਺͕ݶΒΕͯ ͠·͏ ✤ ஍ํͷձ͕ࣾड͚Δ৔߹͸୯ՁͰউෛ͢Δ৔߹͕ ଟ͍ͨΊ ✤ ट౎ݍͷձࣾͱͷࠩผԽཁҼͱͯ͠

Slide 29

Slide 29 text

લఏ 2 ✤ ձࣾ୯Ґͷܨ͕Γ͕͋Δͱ͜Ζ͸஍ํͷձࣾͰ͋ͬͯ ΋Ҋ݅Խ͠΍͍͢ ✤ ࣮ࡍͦΕͰ࢓ࣄΛऔ͖͍ͬͯͯΔձࣾ͸ଟ਺͋Δ ✤ ݸਓؒͷਓ຺Ͱ͋Ε͹ΤϯδχΞͷࣗ෼ʹ΋࡞ΕΔ ✤ SNS ΍ษڧձͱ͍ͬͨͱ͜ΖͰ޿͛΍͍͢

Slide 30

Slide 30 text

ઓུͱ༏ઌ౓ ✤ ઓུ:ʮ(ԕִͷ) Ruby ͳ࢓ࣄΛ͏͚Δʯ͜ͱΛ໨ࢦ͢ ✤ ձࣾϨϕϧͰ͸ͳ͘ݸਓؒͷਓ຺Λ׆༻ͯ͠ ✤ ༏ઌ౓มߋ: ݸਓͷࣗ༝࣌ؒ

Slide 31

Slide 31 text

ઓज़ ✤ ෭ۀͱͯ͠ۀ຿Λडୗ͢Δମ੍Λ੔͑ͨ

Slide 32

Slide 32 text

݁Ռ ✤ ஌ਓܦ༝Ͱट౎ݍͷ Ruby on Rails Ҋ݅ʹܞΘΔ ✤ גࣜձࣾ CAMPFIRE ✤ ೔ຊ࠷େڃͷΫϥ΢υϑΝϯσΟϯάαʔϏε

Slide 33

Slide 33 text

ؾΛ͚ͭͨ͜ͱ 1 ✤ ࣗࣾͷཧղΛऔΓ෇͚Δ͜ͱ͸େલఏ ✤ ιϑτ΢ΣΞ։ൃऀ͕ιϑτ΢ΣΞ։ൃͷ෭ۀΛߦ͏͜ͱ ͸ʮརӹ૬൓ʯΛཧ༝ʹͨ͠ૌুʹͳΓ͏Δ ✤ ձࣾଆউૌͷલྫ΋͋Δ ✤ ձ͕ࣾڐՄͯ͘͠Εͳ͍ͳΒఘΊΔ ✤ ͬͦ͜Γ΍Δͷ͸ॅຽ੫ܭࢉͷ͔ΒΈͰ͓͓ΑͦόϨΔ

Slide 34

Slide 34 text

ؾΛ͚ͭͨ͜ͱ 2 ✤ ϦϞʔτϫʔΫΛे෼ʹαϙʔτ͍ͯ͠Δ؀ڥ͔ ✤ ϦϞʔτϫʔΫΛิॿ͢ΔγεςϜΛ׆༻͍ͯ͠Δ͔ ✤ ϦϞʔτϫʔΫͷܦݧ͕͋Δ͔ ✤ ࣗ෼͕ॳΊͯͷνϟϨϯδͱ͍͏ͷ͸ة͏͍ ✤ ΦϑΟεϫʔΧʔͱϦϞʔτϫʔΧʔͷཱ৔͕ಉྻ͔ ✤ ʮࣾһ΋ʯΧδϡΞϧʹϦϞʔτͰ͖ΔΑ͏ͳจԽ͔ ✤ ࣗ෼ͻͱΓ͚ͩϦϞʔτ͸ة͏͍

Slide 35

Slide 35 text

ؾΛ͚ͭͨ͜ͱ 3 ✤ ࣌ؒଳͷΪϟοϓΛे෼ʹαϙʔτ͍ͯ͠ΔҊ͔݅ ✤ ෭ۀͱͯ͠׆ಈͰ͖Δ࣌ؒଳ͸Ͳ͏ͯ͠΋ਂ໷΍ૣேʹͳΔ ✤ ίϛϡχέʔγϣϯ͕ඇಉظʹͰ͖ΔจԽͰ͋Δ͜ͱ͕ॏཁ ✤ ͨͱ͑͹ʮ໷தʹ Slack Ͱϝϯγϣϯͯ͠΋Α͍จԽ͔ʯ ✤ ϝϯγϣϯ͞Εͯ΋ౖΒͣʹ൓Ԡ͠·͠ΐ͏ → × ✤ ൓Ԡ͕஗ΕΔ͜ͱ͕౰વͰա৒ͳظ଴Λ͠ͳ͍ → ○

Slide 36

Slide 36 text

ؾΛ͚ͭͨ͜ͱ 4 ✤ ࡞ۀ࣌ؒྔͷΪϟοϓΛे෼ʹαϙʔτ͍ͯ͠ΔҊ͔݅ ✤ ෭ۀͱͯ͠׆ಈͰ͖Δ࡞ۀ࣌ؒ͸௨ৗۈ຿ΑΓܹݮ͢Δ ✤ ࿑ಇج४๏Ͱ্ݶʢओͨΔۀ຿ͱ෭ۀ߹ࢉʣ ✤ ͳʹΑΓ݈߁େࣄ ✤ ࣌ؒ͋ͨΓͷύϑΥʔϚϯε͸མͪΔ ✤ ཧղ͋ΔϚωʔδϟͷଘࡏ͕ෆՄܽ

Slide 37

Slide 37 text

Episode 3

Slide 38

Slide 38 text

લఏ ✤ Ruby Λࢦఆͨ͠Ҋ͕݅࣋ͪࠐ·ΕΔ͜ͱ͸θϩͰ͸ͳ͍ ✤ ࣋ͪࠐ·ΕΔཧ༝ ✤ ૝ఆ޻਺ʹରͯ͠ظ͕ؒ୹͍ ✤ ձࣾͰड͚Δʹͯ͠͸୯Ձ͕͍҆ ✤ ͦͷ··Ͱ͸΍͸ΓࣗࣾͰ΋ड͚ΒΕͳ͍ ✤ ಉ͡Α͏ͳཱ৔ͷձࣾɾݸਓࣄۀओ͸ଞʹ΋͍ΔͷͰ͸ͳ͍͔

Slide 39

Slide 39 text

ઓུͱ༏ઌ౓ ✤ ઓུ:ʮRuby ͳ࢓ࣄΛڞ༗͢Δʯ͜ͱΛ໨ࢦ͢ ✤ ݝ಺ͷ Ruby ͳ࢓ࣄΛड͚ΒΕΔ ձࣾɾݸਓࣄۀओͱωοτϫʔΫΛ࣋ͭ ✤ ༏ઌ౓มߋ: ωοτϫʔΫߏஙʹۀ຿ͱͯ࣌ؒ͘͠͞

Slide 40

Slide 40 text

ઓज़ ✤ Ruby Λ୊໨ʹͨ͠ษڧձͷӡӦʹੵۃతʹܞΘͬͨ ✤ Kanazawa.rb

Slide 41

Slide 41 text

݁Ռ ✤ େ͖Ίͷ Ruby Ҋ݅ΛύʔτφʔͱҰॹʹड஫ͨ͠ ✤ ࠃཱݚڀ։ൃ๏ਓ ৘ใ௨৴ݚڀػߏ ✤ େن໛ωοτϫʔΫ࣮ূ؀ڥͷ੍ޚϓϩάϥϜ ✤ ͚ࣗࣾͩͰ͸ड͚͖Εͳ͔ͬͨ ✤ ύʔτφʔ͞ΜΛ֬อͰ͖ͨ͜ͱͰड͚͖ΕΔମ੍͕ ߏஙͰ͖ͨ

Slide 42

Slide 42 text

ؾΛ͚ͭͨ͜ͱ 1 ✤ ࣗࣾʹษڧձӡӦ׆ಈΛ(෦෼తʹ)ۀ຿ͱͯ͠ೝΊͯ ΋Βͬͨ ✤ ͨͱ͑͹ۀ຿࣌ؒதʹษڧձͷӡӦʹ͔͔Δ࡞ۀΛ ͢Δ͜ͱʢΠϕϯτϖʔδ࡞੒΍޿ใ׆ಈʣ ✤ ͜ͷ͙Β͍ͷίϛοτϝϯτΛ͍͔ͯ͠ͳ͍ͱ ܧଓͯ͠׆ಈͰ͖ͳ͍

Slide 43

Slide 43 text

ؾΛ͚ͭͨ͜ͱ 2 ✤ ษڧձͷ໨తΛ͢Γସ͑ͳ͍͜ͱ ✤ ͋͘·ͰΤϯδχΞಉ࢜ͷٕज़ަྲྀͷ৔ͱͯ͠ ࣗൃతʹੜ·Εͨ΋ͷ ✤ ࢀՃ͢Δ͜ͱͰΑΓଟ͘ͷΤϯδχΞ͞Μͱ ަྲྀͤͯ͞΋Β͍ͬͯΔوॏͳ৔

Slide 44

Slide 44 text

ؾΛ͚ͭͨ͜ͱ 3 ✤ ܧଓ͢Δ͜ͱ ✤ ͨͱ͙͑͢ʹ Ruby ͳ࢓ࣄΛड͚ΒΕΔ ձࣾɾݸਓࣄۀओͱܨ͕Εͳͯ͘΋ ✤ ܧଓ͢Δ͜ͱͰ৴པ͕͏·ΕΔ ✤ ৴པͷઌʹωοτϫʔΫͷ޿͕Γ͕͋Δ ✤ ࣗ਎΋ίϛϡχςΟͱͷؔΘΓΛָ͠Ή͜ͱ

Slide 45

Slide 45 text

3ͭͷΤϐιʔυΛ͝঺հ

Slide 46

Slide 46 text

3ͭͷઓུ ✤ ʮRuby ͳ࢓ࣄΛͭ͘Δʯ͜ͱΛ໨ࢦ͢ ✤ ܦӦࢹ఺ͷදݱͰޱίϛͷ֦େΛૂͬͨ ✤ ʮRuby ͳ࢓ࣄΛ͏͚Δʯ͜ͱΛ໨ࢦ͢ ✤ ෭ۀͱͯ͠ۀ຿Λडୗ͢Δମ੍Λ੔͑ͨ ✤ ʮRuby ͳ࢓ࣄΛڞ༗͢Δʯ͜ͱΛ໨ࢦ͢ ✤ Ruby Λ୊໨ʹͨ͠ษڧձͷӡӦʹੵۃతʹܞΘͬͨ ͜ΕΒͷ׆ಈ͸͢΂࣮ͯࡍʹ Ruby ͳ࢓ࣄʹͭͳ͕ͬͨ

Slide 47

Slide 47 text

Episode +1

Slide 48

Slide 48 text

Vitalii Dementev ✤ ϩγΞ͔Β೔ຊʹ΍͖ͬͯͨ 24ࡀͷΤϯδχΞ ✤ ύʔτφʔͷۚ୔େֶ΁ͷ ཹֶʹ߹Θͤͯ ✤ Kanazawa.rb ͷ Slack ʹࢀՃ ͯ͠ DM Λ͓͖ͬͯͨ͘

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

Vitalii Dementev ✤ ߦಈྗʹ୤๧ͨ͠ ✤ ೔ຊޠ͸΄ͱΜͲͰ͖ͣɺӳޠ͸Ͱ͖Δ͕ษڧதͱͷ͜ͱ ✤ ੠Λ͔͚Δͷʹ͸૬౰ͷ༐ؾ͕ඞཁͩͬͨͷͰ͸ ✤ ࠓݱࡏ Ruby ͷ࢓ࣄʹ͸ࢸΕ͍ͯͳ͍΋ͷͷਓͷܨ͕Γ͸޿͕ͬͨ ✤ ༷ʑͳ໘ͰαϙʔτΛಘΔʹࢸ͍ͬͯΔ ✤ ͍ͣΕ࢓ࣄ΋ಘΒΕΔͩΖ͏ͱײ͡Δ

Slide 51

Slide 51 text

Ruby ͳ࢓ࣄʹܞΘΔͨΊʹඞཁͳ͜ͱ ߦಈ͢Δ༐ؾ

Slide 52

Slide 52 text

·ͱΊ ✤ ๺཮ͷʮγεςϜ։ൃҊ݅ʯͷಛ௃Λߟ࡯͠ɺ ๺཮Ͱ Ruby ͳ͓࢓ࣄʹܞΘΔ͜ͱʹؔ࿈ͨ͠ 4ͭͷΤϐιʔυΛ͝঺հͨ͠ ✤ ๺཮Ͱ Ruby ͳ͓࢓ࣄʹܞΘΔͨΊʹࢲ͕ͱͬͨ ઓུ͕͋ͳͨʹϚον͢Δ͔͸Θ͔Βͳ͍ ✤ ͋ͳ͕ͨ࣍ʹߦ͏ߦಈͷબ୒ࢶΛ૿΍͠ɺ ͋ͳͨʹ༐ؾΛ༩͑Δ͜ͱ͕Ͱ͖͍ͯΕ͹خ͍͠

Slide 53

Slide 53 text

Thank you Tomokazu Kiyohara IUUQHJUIVCDPNLJZPIBSB IUUQGBDFCPPLDPNUPNPLB[VLJZPIBSB