Bootstrap Night! vol.2 でお話させていただきました https://selfree.connpass.com/event/71944/
@ken_c_lo (Taeko Akatsuka) - esa LLC2017/12/12 - Bootstrap Night! Vol.2
View Slide
2• ߹ಉձࣾ esa• ߹ܭ3໊• ΤϯδχΞ2໊• σβΠφʔ1໊• ۀ4• झຯͷϓϩμΫτ࡞Γ͔Βελʔτ• ͦͷޙձࣾΛઃཱ
3
4• ݱࡏɺ2,000νʔϜҎ্͕ར༻• ITاۀΛத৺ͱͨ͠ձࣾɾஂମɾݸਓʢن: 1ਓʙ300ਓఔʣ• ΤϯδχΞɾσβΠφʔΛத৺ʹɺاըɾӦۀ৬ɾࣄܥͷํར༻• ݸਓ͝ՈఉɺझຯͷஂମଟUseresa.ioͱ• MarkdownܗࣜͰॻ͚ΔɺνʔϜͷͨΊͷใڞ༗πʔϧ• ใɾٞࣄɾϝϞɾΞΠσΞɾ༷ॻɾاըॻɺνʔϜͰͷυΩϡϝϯτڞ༗Ͱར༻
6αʔϏεͷͭ͘Γ͔ͨesaͷαʔϏεͮ͘Γʢ։ൃɺӡӦɺӡ༻ɺϢʔβʔαϙʔτͳͲʣʹ͍ͭͯաڈͷൃදͰৄ͍ͯ͘͠͠ΔͷͰɺڵຯ͕༗Δํ͜ͷΜΛ͝ཡ͍ͩ͘͞• esa.io - झຯ͔ΒҭͯͨWebαʔϏεͰੜ͖͍ͯ͘ // Speaker Deckhttps://speakerdeck.com/fukayatsu/esa-dot-io-qu-wei-karayu-tetawebsabisudesheng-kiteiku• [WIP] esa.ioɺͦͷޙͷ // Speaker Deckhttps://speakerdeck.com/fukayatsu/wip-esa-dot-io-sofalsehou-falsehua• Rubyist Magazine - esa.io ͷ࡞Γํhttp://magazine.rubyist.net/?0052-esaio• ͨͷ͍͠esa #esa_io #devKan // Speaker Deckhttps://speakerdeck.com/ken_c_lo/tafalsesiiesa-number-esa-io-number-devkan• ߹॓/ϋοΧʔζνϟϯϓϧʔ/esa.ioͷ࡞Γํ - esa-pages.iohttps://esa-pages.io/p/sharing/3/posts/97/b827dc4345acdc1dae32-slides.html#/
ؒͷͭ͘Γ͔ͨ7
8ؒͱʁগͳ͘ͱesaʹ2छྨͷʮؒʯ͕ඞཁͩͬͨ• αʔϏεΛҰॹʹ࡞Δؒ• αʔϏεΛͬͯ͘ΕΔؒ• ʢಛʹॳظʹʣ
9esaٕज़ऀίϛϡχςΟ͔Βੜ·Εͨ• p4dʢProgramming for Designersʣͱ͍͏ίϛϡχςΟ• RubyΤϯδχΞ͕த৺ͱͳͬͯɺσβΠφʔʹGitRailsΛڭ͑Δ• σβΠφʔͱΤϯδχΞ͕ΜͰ1ͰWebαʔϏεΛ࡞Δͱ͍͏ϋοΧιϯ։࠵• 2011 ʙ 2013ࠒ·Ͱ׆ಈ• esap4d ͷ։ൃ߹॓Ͱ࡞Γ࢝Ίͨ• p4dΛ௨ͯ͡esaҎલʹ৭ʑ࡞ͬͨ
10p4dΛ௨ͯ͡࡞ͬͨαʔϏεͨͪp4dͰग़ձͬͨΤϯδχΞ͞Μͱɺ৭ʑαʔϏεΛ࡞͕͍͍ͬͨࣗͨͪͱࢥ͏ͷΛ࡞ͬͯɺपΓͷਓʹتΜͰΒ͑Δ…ָ͍͠ʂ
11esaࣾͷΤϯδχΞͱͷग़ձ͍• @ppworks ͞Μͱp4dͷϋοΧιϯͰग़ձ͏• ͦͷޙԿ͔p4dʹདྷͯ͘ΕͯRailsΛڭ͑ͯ͘Εͨ• ৭ʑνϟοτͰͯ͠Δ͏ͪʹαʔϏε࡞Ζ͏ͬͯͳͬͨ• ͦͷͷ͏ͪʹͰ͖ͨͷ͕pplog• @fukayatsu ͞Μ pplogͷAndroidΞϓϦΛউखʹ࡞ͬͨ• pplogνʔϜ͕iOSΞϓϦΛϦϦʔεͨ͠2ޙʹɺAndroidΞϓϦΛग़͖ͯͨ͠• աڈͷϙΤϜݟΕͳ͍ͱ͍͏ίϯηϓτ͔ΒɺAPIެ։ͯ͠ͳ͍• ฉ͘ͱɺiOSΞϓϦͷ௨৴ΛϞχλͯ͠࡞ͬͨΒ͍͠• ͳΜ͔͍͢͝໘ന͍ਓ͕͍Δʂ → pplogνʔϜʹೖͬͯ͘Εͨ
12ΤϯδχΞ + σβΠφʔ• ୯७ʹαʔϏε։ൃʹඞཁͳ࡞ۀεΩϧ͕ἧ͏Ҏ্ͷγφδʔ• Ձ؍ʢ࠷ऴతʹͭ͘Γ͍ͨͷʣࣅ͍ͯΔ͕ɺࢥߟϓϩηεɾൃ͕ࣗͱҧ͏૬खͱΉ → Α͍ͷͮ͘Γʹܨ͕Δ• ΤϯδχΞ+ σβΠφʔͦͷίϯϏωʔγϣϯΛ࣮ݱ͍͢͠• ࢦ͢ΰʔϧେମಉ͡Ͱɺͦ͜ʹࢸΔ·Ͱͷϓϩηε͕ҧ͏͜ͱ͕ଟ͍• ૬खͷΓํɾൃ͔Β͕ࣗݟ͑ͳ͔ͬͨൃݟ͕͋ͬͯ໘ന͍• ୯ಠͰͭ͘ΔΑΓɺ͓ޓ͍ͷΑ͍ͱ͜ΖΛҾ͖ग़͢͜ͱ͕Ͱ͖ΧόϨοδ͕Δ
13ʮϦϦʔεʯલ͔Βͬͯ͘ΕΔؒ• esapplogɺ࡞Γ࢝Ίͨͱ͖͔ΒͣͬͱɺࣗୡͰ͍ଓ͚ɺۙͳ༑ୡʹͬͯΒ͍ͬͯͨ• ʮ࣮ࡏ͢ΔਓʯΛΠϝʔδ͠ɺͦͷਓʹتΜͰΒ͑ΔͨΊͷͷΛ࡞Δ• ͨͱ͑ਓͰʮ͜Ε͕͋Δ͜ͱͰࣗͷੜ׆ਓੜ͕มΘ͖͍ͬͯͯΔʂʯͱࢥͬͯΒ͑Δͷ ʢˠ ੈʹग़ͯͦͦ͜͜͠ͷ֬Ͱ͍͚Δʣ• ͕ࣗ࡞ͬͯΔͷ͕ඞཁͱ͞Ε͍ͯΔ࣮ײ͕ɺվળ͠ଓ͚Δڧ͍ϞνϕʔγϣϯʹͳΔɻ• ࣗۙͳਓʹͬͯΒ͑ΑΓૣͦ͘ͷ࣮ײΛ࣋ͭ͜ͱ͕Ͱ͖Δ• ૾্ͷੈքʹ͔͍͠ͳ͍ʮϢʔβʔʯͷͨΊͷͷΛ࡞Βͳ͍Α͏ʹ͍ͨ͠
14Γ͍ͨ͜ͱΛͬͨ݁Ռͱͯ͠ͷؒ• ਓͳ͔ͳ͔ٸʹؒʹͳͬͯ͘Εͳ͍• ʮ͜Μͳͷ࡞Γ͍ͨͷͰҰॹʹ࡞Γ·͠ΐ͏ʂʯʮ͜Μͳͷ࡞ͬͨͷͰ͍ͬͯͩ͘͞ʂʯ• θϩ͔Β͜ΕΛ࣮ݱͤ͞Δͷ͔ͳΓқߴ͍• ؒͮ͘ΓͷͨΊʹಈ͍ͨͱ͍͏ΑΓɺීஈΓ͍ͨ͜ͱΛͬͯͨ݁Ռͱ͕͍ͯؒͨ͠ͱ͍͏ํ͕࣮ײʹ͍ۙ• ීஈͷίϛϡχςΟ׆ಈɺϒϩάεϥΠυͰͷΞτϓοτɺαʔϏεΛ৭ʑ࡞͍ͬͯͨ͜ͱͳͲɺීஈͷ׆ಈͰࣗΛͬͯΒ͍ͬͯͨ• Γ͍ͨ͜ͱΛΔͨΊͷͱͯ͠ɺΑ͍ίϛϡχςΟʹܙ·Ε͍ͯͨ
15ίϛϡχςΟ׆ಈΦεεϝ…ͰͲ͜Ͱʁ• ࣗp4dʹͱͯٹΘΕ͚ͨͲɺp4d׆ಈٳࢭத• σβΠφʔ͕ແྉͰGitRailsΛڭ͑ͯΒ͑Δͱ͍͏ධ͕ઌཱͪɺن͕େ͖͘ͳͬͯ͠·ͬͨɻड͚Ͱʮश͍ʹʯ͖ͯ͠·͏ਓ͕૿͑ͨ• Railsͷָ͕͠͞σβΠφʔʹΘͬͨΓɺҰॹʹWebαʔϏε࡞ΕͨΓɺΤϯδχΞଆͱͯ͠Կ͔͠Βͷָ͍͠ϑΟʔυόοΫ͕͋Δ͔Βͦͬͯͨ͜• ڭ͑ͯΒ͏ଆ͔Β͏গ͠Կ͔͠ΒͷϦΞΫγϣϯ͕͋ΔͱΑ͔͔ͬͨ• ಛʹࢀՃޙʹBlogॻ͘ͷൺֱతϋʔυϧ͕͍͠ɺओ࠵ऀଆ͏Ε͍͠͠ɺࣗBlog͖͔͚ͬʹΑ͍ͭͳ͕Γ͕Ͱ͖ͨܦݧ͕͋ΓɺΦεεϝ͍ͨ͠Ͱ͢
16ΤϯδχΞͱσβΠφʔ͕ग़ձ͏ॴ• p4dΈ͍ͨͳ͜ͱ͕·ͨΕͨΒ͍͍ͳ͋ͱࢥ͍ͭͭ…• ʮΏΔ;Θdevelopment clubʢΏΔͰͿʣʯ@ϑΟϤϧυࣾ• αʔϏε࡞Δͷ͕͖ͳਓͰू·ͬͯɺۙگΛͨ͠Γ࡞ۀΛͨ͠Γ͢ΔΏΔ͍ձ• https://github.com/yurufuwa/meetups/issues• ࣗͨͪҎ֎Ͱɺp4dΈ͍ͨͳίϛϡχςΟΛΓ͍ͨͱ͍͏ਓ͕ग़͖ͯͨΒ͍͍ͳ͋• ࣗ͠ʹڠྗͰ͖Δ͜ͱ͕͋Ε͠·͢ͷͰɺ͓͕͚͍ͩ͘͞
ձࣾͷͭ͘Γ͔ͨ17
18ձࣾΛ࡞ͬͨܦҢ• esaΛ࡞Γ͡Ί͔ͯΒ3ϲ݄͘Β͍ͯ͠ɺԿ͔ࣾΓ߹͍ͷձ͔ࣾΒ͕͔͔ΓɺΫϩʔζυβͱ͍͍͍ͯͬͯͨͩͯͨ͠• αʔϏεͱͯ͠ؾʹೖͬͯΔ͍͠ଓ͚͍ͨΜ͚ͩͲɺ͕͢͞ʹBtoBͳͷʹݸਓӡӦͰར༻نͳͲͳ͍αʔϏεʹձࣾͷॏཁͳใΛ༬͚ଓ͚Δͷݫ͍͠…ͱ͍͏ɺ͘͠͝વͷԠ• ๏ਓԽͯ͠ɺΏ͘Ώͪ͘ΌΜͱ༗ྉԽͯ͠ɺ࣋ଓՄೳͳମ੍Λ࡞͍ͬͯ͜͏
19ͳͥ߹ಉձࣾ (LLC)͔ʁ• ॳظඅ༻͕͍͔҆Β• ొهߦۀऀʹ͓ئ͍͠ɺखྉࠐΈͰ90,000ԁ͘Β͍ + ࢿຊۚͦΕͧΕ25ສԁ• ͏·͍͔͘͘Ͳ͏͔Θ͔Βͳ͍͠ɺ·ͩՔ͍Ͱ͍ͳ͍ͷͰొهʹඅ༻Λ͔͚ͨ͘ͳ͍• LLCΧοίΠΠʂͱ͍͏ϛʔϋʔͳಌΕ͕͋ͬͨ• 37signals LLC ͷ "Getting Real" ҭͪ• ࢤͷ͍ۙLLCͷઌഐ͕ͨͪपғʹ͍ͯӨڹड͚ͨ; ϑΟϤϧυ LLCɺ ͭ͘ΔࣾLLCɺςϯϚυ LLC …• ໘֎෦ࢿຊΛೖΕͳ͍ͱܾΊ͍ͯͨͷͰɺͦͷҙࢥදࣔʹͳΓͦ͏• Πϝʔδ͍ͯͨ͠ϑϥοτͳ৫ͱLLC૬ੑ͕Αͦ͞͏ͱࢥͬͨ
20গਓɾશϑϥοτͳ৫• 3ਓશһදࣾһ• ग़ࢿֹશһಉ͡• һใुશһಉ͡• ܾఆݖશһಉ͡• গਓɾϑϥοτ৫Ͳ͏ͳͷʁ• ҙࢥܾఆ͕ૣ͍ɻϑΟʔυόοΫΒͬͯ1࣌ؒҎʹσϓϩΠͱ͔͕ՄೳʹͳΔ• ҙݟׂ͕ΕΔ͜ͱ͋Δ͚Ͳɺ͠߹ͬͯΑΓྑ͍ղܾࡦΛग़ͨ͠Γɺͦͷ··৸͔ͤͨΓ…• 2ਓͩͬͨͷͰ༗ྉαʔϏε։࢝ҰޙʹࠇࣈԽͨ͠• ʢ4ਓҎ্ʹ૿͑ͨΒͪΐͬͱΊΜͲͦ͘͞͏͔ͩΒͲ͏͠Α͏͔ͳ… ͱ͍͏ؾ࣋ͪ͋Δ͚Ͳɺ૿͑ͨΒͦͷ࣌·ͨߟ͑·͢ʣ
21ΏΔ͔ʹesaࣾʹ࣠ΛҠ͢• ࢲͱͱϑϦʔϥϯεͷσβΠφʔ• िͷडୗͰଞͷνʔϜͷ։ൃͷ͓ख͍Λ͠ɺࣗͷαʔϏεʹඅ͢• ձࣾ࡞Δલ࡞ͬͨޙϥΠϑελΠϧ͋·ΓมΘΒͣ• esa͕Ք͙Α͏ʹͳΔʹͭΕͯঃʑʹडୗͷൺΛݮΒͨ͠• ૬ํͷ @fukayatsu ɺۀ࣌ଞͷձࣾͷϑϧλΠϜͷࣾһ• ձࣾ࡞ͬͨ3ʙ4ϲ݄ޙʹલ৬Λୀ৬͠ɺesaʹ࣠ΛҠͨ͠• esaͷ͔ͳΓͷ෦ɺ൴͕ଞͷձࣾͷϑϧλΠϜͷࣾһͩͬͨ࣌ɺۀ࣌ؒޙٳʹ࡞ͬͨͷ• esaʹ࣠ΛҠͯ͠Ҏདྷɺि2डୗͰͦΕҎ֎esaʹैࣄ
22ΦϑΟεʹ͍ͭͯ• ौ୩ͷϚϯγϣϯͷখ͞ͳҰࣨʮ෦ࣨʯ• ςϯϚυࣾͷࢁԬ͞Μʢ@hiro_yʣ͕த৺ͱͳͬͯઃཱ• ϑϦʔϥϯε2ʙ3ਓنͷձ͕ࣾू·ͬͯڞಉͰΦϑΟεΛ͏• ձࣾઃཱ͔Β2͘Β͍ɺຖͷΑ͏ʹ෦ࣨͰ࡞ۀ͍ͯͨ͠• ͜͜1͘Β͍ͬͺΒϦϞʔτͰͦΕͧΕՈ͔Β࡞ۀ• Ҿͬӽͨ͠Γ݁ࠗͨ͠Γɺҭࣇͱ͍ͬͨϥΠϑελΠϧͷมԽ͔Β• ࠷ۙ෦ࣨʹߦ͘සि1ߦ͔͘ߦ͔ͳ͍͔͘Β͍ʹ• ϦϞʔτத৺Ͱɺདྷ٬࣌ॻྨͳͲͷஔ͖ͱͯ͠ΦϑΟε(෦ࣨ)͋Δͱศར
23࣋ଓՄೳͳνʔϜ• ΤϯδχΞ + σβΠφʔ 2ਓͷମ੍Ͱελʔτ• جຊతʹਓΛޏΘͳ͍ํΛ3ۙ͘ଓ͚ͨ• αʔϏεن͕େ͖͘ͳΔʹͭΕϢʔβʔ͞Μͷॏ͘ͳΔ• ಛʹfukayatsu ͷෛ୲͕େ͖͍• جຊతʹෛ୲ͷͳ͍ӡӦ͕Ͱ͖ΔΑ͏লྗԽΛͯͯ͠ۀࣗମͳ͘ճ͍ͬͯΔ͕ɺຊ࣭తʹ͍ͭؾΛൈ͚ͳ͍ঢ়ଶ͕ଓ͘• ۀظ2ਓͰྑ͔ͬͨͱࢥ͏͕ɺʹै͍ͩΜͩΜແཧग़͖ͯͨ• esaࣾΛ࣋ଓՄೳͳνʔϜʹ͍ͨ͠: 2ਓ → 3ਓ• 3ਓ͕૿͑ͯɺϑϥοτͳߏҡ͍࣋ͨ͠ɻಉ͡ڧ͞Ͱίϛοτͯ͘͠ΕΔϝϯόʔ͕ඞཁ
24@ppworks͕ೖࣾ͠3ਓମ੍• ͱͱ pplogΛҰॹʹ࡞ͬͨؒ• ٕज़తʹ৴པ͕͓͚ɺ·ͨՁ؍ࣅ͍ͯΔ• esaࣾͷٕज़ސΛ͠Βͬͯ͘͘Εͯͨ• ݱࡏɺesaͷ৽ػೳ։ൃόϦόϦ͍ͬͯΔ• ·ͨۀऀ2ਓͷϝϯλʔతͳׂͯ͘͠Ε͍ͯΔ
͓ۚͷͭ͘Γ͔ͨ25
26esaࣾ ऩӹԽɾࠇࣈԽͷྺ࢙• 201411݄: ۀʢ࠷ॳͷऩೖडୗϝΠϯʣ• 20151݄: ༗ྉαʔϏεελʔτ• 20162݄ࠒ: esaͷαʔϏε୯ମͰͷࠇࣈԽୡʢ1ޙʣ• 20172݄: ppworksೖࣾ → Ұ࣌ظࣈʹͳΔڪΕ͕͋ͬͨͨΊ༥ࢿΛड͚Δ• 20179݄ࠒ: ࠶ͼαʔϏε୯ମͰͷࠇࣈԽୡ
27ॳظͷऩೖݯडୗ͕ϝΠϯ• िͷडୗɺesaͷ։ൃ• αʔϏε͕Ք͙Α͏ʹͳΔʹͭΕͯঃʑʹडୗͷΣΠτΛݮΒ͍ͯ͠Δ• ݱࡏαʔϏεͷΈͰࠇࣈԽ͍ͯ͠Δ͕ɺҰ෦ͷडୗଓ͚͍ͯΔ• ि1ʙ2͘Β͍ͷෛ୲• ؾసʹͳͬͨΓɺଞࣾͷ։ൃͷ༷ࢠΛֶͿػձʹͳΔ• esaͰࢼͤͳ͍ٕज़Λࢼͨ͠Γɺesa։ൃͰಘͨݟΛଞͰ׆͔ͨ͠Γ• esaΛͬͯΔνʔϜͷڠྗΛ͢Δ͜ͱͰɺ࣮ࡍʹ֎ͷձࣾͰΘΕ͍ͯΔ༷ࢠΛݟΔ͜ͱ͕Ͱ͖ɺࠓޙͷ։ൃํͷࢀߟʹͳΔ
28डୗҊ݅ͷϙϦγʔ• डୗࣗࣾαʔϏε։ൃͷ͛ʹͳΒͳ͍ൣғͰΔ• طଘͷ։ൃνʔϜͷҰһͱͯ͠ि1ʙ2ࢀՃ͢Δ• ଞࣾͷٕज़ސɾϝϯλʔ• esaࣾओಋͰडୗ։ൃΛ͚ෛ͏͜ͱ͠ͳ͍• ෛ୲ɾ͕େ͖͘ɺࣗࣾαʔϏεʹྗͰ͖Δׂ߹͕ݮͬͯ͠·͏ڪΕ͕͋Δ• ໘നͦ͏ͳҊ݅ͷ͓͕͖ͯɺൣғ͕େ͖͍߹͓அΓ͍ͯ͠Δ
29αʔϏεͷ͚• 500ԁ/݄ɾUser• 300ԁʙ700ԁ͘Β͍ͷ෯Ͱ͔ͳΓ໎ͬͨ• ৭Μͳਓʹஈʹ͍ͭͯͲ͏ࢥ͏͔ώϠϦϯάΛॏͶͨ• ͜ͷྉۚઃఆʹ͢Δ͜ͱͰޮՌతͳ͍ํΛͯ͠Β͑Δ͔Ͳ͏͔ʁ• ྫ͑ɺʮ˓ਓ·Ͱແྉʯͱ͍͏ͷΓͨ͘ͳ͍ͱࢥͬͨ• ○ਓ·Ͱ͔͠esaͷΞΧϯτΛ͞ͳ͍Α͏ʹ͢Δ…Έ͍ͨͳ͍ํ͕ݒ೦͞Εͨ• νʔϜͰใͷಁ໌ੑΛ্͛ΔγεςϜͳͷʹɺಉ͡νʔϜͰesaͷใΛݟΕΔਓͱݟΕͳ͍ਓͷ͕֨ࠩग़ͯ͠·͏ͷຊస• γϯϓϧͳྉۚઃఆʹͯ͠ɺܾࡁ࣌ͷӡ༻ෛ୲ΛݮΒ͍ͨ͠
30ܦཧ࡞ۀ• ֎෦ͷۀऀ͞ΜSaaSΛ׆༻ɺ͘͠ϓϩάϥϜͰࣗಈԽ• ॳظMFΫϥυձܭΛར༻• ࣗྗͰຖ݄Ϩγʔτهாɺຖ݄1࣌ؒ͘Β͍औΒΕΔ• ࠷ۙձܭࣄॴʹ΄΅શ෦ؙ͛Ͱ͓ئ͍ͯ͠Δ• ຖ݄ɺܦඅͷϨγʔτΛ༣ૹ• ੫ཧ࢜͞ΜSlackMFΫϥυձܭΛͬͯΓͱΓͯ͘͠ΕΔ• ར༻Χʔυച্໌ࡉͷग़ྗɺڅ༩ৼΓࠐΈɺSlackͷίϚϯυ1ߦͰͰ͖Δ• 4ظʹҰ੫ཧ࢜͞ΜͱͷMTGͰ੫ɾձܭతͳΞυόΠεΒ͑ɺ৺ڧ͍
31༥ࢿΛड͚Δ• 3ਓʹ૿͑ΔλΠϛϯάͰগ͠ͷظؒࢿۚ܁Γ͕ݫ͘͠ͳΔ৺͕͋ͬͨ• ੫ཧ࢜͞Μʹ૬ஊͨ͠Β༥ࢿΛड͚Δͷ͕Α͍ͱקΊΒΕͨ• 2௨Γͷ༥ࢿΛड͚ͨ• ौ୩۠ʗ۠ͷதখاۀࣄۀࢿۚ༥ࢿ͋ͬͤΜ੍• ຊࡦۚ༥ެݿ͔Βͷ༥ࢿ• ۜߦ͔Βͷ༥ࢿΛड͚ͨ͜ͱ͕͋Δͱ৴༻্࣮͕Δ• ༥ࢿड͚Δ࣌Ͱɺेʹച্ͷ࣮ΛੵΜͰ͍ͨͷͰɺ͢ΜͳΓ৹͕ࠪ߱Γͨ• ݱࡏ3ਓͰࠇࣈʹͳΓɺ༥ࢿΛॗʑͱฦࡁத
େࣄʹ͍ͯ͠Δ͜ͱ32
33ָ͕͍ࣗͨͪ͜͠ͱΛΔ• ָ͠͞ʹΑΓҾ͖ग़͞ΕΔϞνϕʔγϣϯ͕զʑͷݪಈྗ• ͦΕ͕ɺΑΓΑ͍ΞτϓοτͱͳΓɺΑΓΑ͍ϓϩμΫτମݧΛϢʔβʔʹಧ͚ΒΕΔͱ৴͍ͯ͡Δɻ• ͭΒ͍͜ͱΛݏʑΓଓ͚ͨΓɺ୭͔͕ࣗݾ٘ਜ਼తਫ਼ਆͰԿ͔Λ๊͑ࠐ·ͳ͍Α͏ʹ͢Δ• ݏ͚ͩͲࣗ͑͞ΨϚϯͯ͜͠ΕΛΕ… Έ͍ͨͳͷجຊతʹࢥߟఀࢭͰΑ͘ͳ͍ͳʔͱࢥͬͯ·͢ʢࣗͨ·ʹͬͪΌ͏…ʣ• ݏͳ͜ͱΛΒͳ͍ͰࡁΉํ๏Λಀ͛ͣʹߟ͑ଓ͚Δ• ϋοΧʔϚΠϯυͷҰछͳΜͰ͠ΐ͏Ͷ͑ɻfukayatsu͞Μ͔Β͜ͷΜΛ͘͢͝ڭΘͬͨؾ͕͠·͢ɻ• ݏͳ͜ͱΛΒͣɺָ͍͜͠ͱΛΔɺ͔ͭͪΌΜͱՔ͗ଓ͚Δ… ͱ͍͏ͷҙ֎ͱେมɻ͔ͩΒͦ͜ઓ͕͍͕͋͠Δɻ
34ϦϥοΫεͯ͠Α͍அΛ• ࣗͨͪετϨεϓϨογϟʔʹऑ͍ͱ͍͏͕֮ࣗ͋Δ• ॏѹΛײ͡Δͱࢹ͕ภΓɺΑΓྑ͍அ͕Ͱ͖ͳ͘ͳΔ• ΑΓྑ͍அΛ͢ΔͨΊʹɺͷৎʹ͋ͬͨ͜ͱΛແཧͤͣετϨεͳָ͘͘͠Γ͍ͨ• ։ൃεέδϡʔϧɾϊϧϚΛܾΊͳ͍ʢͬ͘͟Γͨ͠ϩʔυϚοϓ͋Δʣ• ࣗݾࢿຊɾεϞʔϧελʔτ• ͠ͷ࣌ͷୀ࿏ৗʹߟ͓͑ͯ͘ʢୀ࿏ΛஅͭͷҰछͷࢥߟఀࢭʣ• ٸͳมԽʢͨͱ͑ͦΕ͕Ͱ͋ͬͯʣආ͚Δ• Α͘৸Δ
35esaΒ͠͞ɺࣗͨͪΒ͠͞Λେʹ• ੈؒͰݴΘΕΔηΦϦʔʹ͋·ΓৼΓճ͞Εͣɺࣗͨͪʹͱͬͯࣗવͩͱࢥ͏͜ͱΛΔ• Ϗδωεతʹޭ͢ΔͨΊʹɺָ͘͠ͳ͍ɾෆࣗવͩͱࢥ͏͜ͱΛͬͯҙຯ͕ͳ͍ʢͦΕޭͳͷ͔ʁʣ• ࣗͨͪͷݪɺ͕ࣗͨͪԿʹͤΛײ͡Δ͔Λେʹ͢Δ• ٕज़ऀɾ࡞ΔਓͰډଓ͚Δ• ͍͍ҙຯͰͷΞϚνϡΞϦζϜɺझຯͬΆ͞Λେࣄʹ͠ଓ͚Δ
36ͬͯͯΑ͔ͬͨ͜ͱ• ࣗͨͪͷՁ؍ʹ࣮ʹɺϢʔβʔͱ͚͖ͩ߹͍͍ͬͯϓϩμΫτΛ࡞Δ͜ͱʹྗͰ͖͍ͯΔ• ҰݟͨΓલʹࢥ͑Δ͜ͱɺͣͬͱͦΕ͕Γ͔͚ͨͬͨͲɺ͍ͭͲ͔͜Γ͖Εͳ͔ͬͨɻطଘͷ৫ͷҰһͰͦΕΛΔͷɺࣗʹ͔ͬͨ͠• ௐͱ͔߹ҙܗɺઆ໌… ͍ΘΏΔ࣏ʹ͔͔Δίετ͕େ͖͍• ࠷ऴతͳݖݶ͕ࣗʹͳ͍• ͍͍ͷΛ࡞Ζ͏ͱͯ͠ɺࣗͨͪͷίϯτϩʔϧൣғ֎ͷ෦Ͱ͏·͍͔͘ͳ͍͜ͱ··͋ͬͯչ͍͠• ͔ͦ͠ΕͰੜ׆Ͱ͖͍ͯͯɺେม͋Γ͕͍ͨ
HappyBootstrapping!a ⒡㱿⒡