Slide 1

Slide 1 text

ϋΠσοΨʔʹݟΒΕΔ ଘࡏ࿦ʹ͓͚Δݱ৅ֶ ฏ໦ ૱

Slide 2

Slide 2 text

ϋΠσοΨʔʹݟΒΕΔ ଘࡏ࿦ʹ͓͚Δݱ৅ֶ ฏ໦ ૱

Slide 3

Slide 3 text

GitͱGitHub ॳΊͷ1า ฏ໦ ૱

Slide 4

Slide 4 text

Gitͱ͸Կʁ

Slide 5

Slide 5 text

Gitͱ͸Կʁ • Φʔϓϯιʔε(GPL)ͷ෼ࢄܕόʔδϣϯ؅ཧ γεςϜ

Slide 6

Slide 6 text

Gitͱ͸Կʁ • Φʔϓϯιʔε(GPL)ͷ෼ࢄܕόʔδϣϯ؅ཧ γεςϜ • Subversion͸ूதܕόʔδϣϯ؅ཧγεςϜ

Slide 7

Slide 7 text

Gitͱ͸Կʁ • Φʔϓϯιʔε(GPL)ͷ෼ࢄܕόʔδϣϯ؅ཧ γεςϜ • Subversion͸ूதܕόʔδϣϯ؅ཧγεςϜ • Linux࡞ͬͨLinus͞Μ͕2005೥ʹඞཁʹഭΒΕ ͯʮԶɺLinuxϓϩδΣΫτ2िؒൈ͚ΔΘʯͱ ݴͬͯϚδͰ2िؒͰ࡞ͬͨͷ͕ݩͩͦ͏Ͱɻ

Slide 8

Slide 8 text

Gitͱ͸Կʁ • Φʔϓϯιʔε(GPL)ͷ෼ࢄܕόʔδϣϯ؅ཧ γεςϜ • Subversion͸ूதܕόʔδϣϯ؅ཧγεςϜ • Linux࡞ͬͨLinus͞Μ͕2005೥ʹඞཁʹഭΒΕ ͯʮԶɺLinuxϓϩδΣΫτ2िؒൈ͚ΔΘʯͱ ݴͬͯϚδͰ2िؒͰ࡞ͬͨͷ͕ݩͩͦ͏Ͱɻ ఱ࠽͍ͬͯ͢͝ Ͱ͢Ͷ

Slide 9

Slide 9 text

SubversionͱԿ͕ҧ͏ͷʁ

Slide 10

Slide 10 text

SubversionͱԿ͕ҧ͏ͷʁ

Slide 11

Slide 11 text

SubversionͱԿ͕ҧ͏ͷʁ

Slide 12

Slide 12 text

SubversionͱԿ͕ҧ͏ͷʁ

Slide 13

Slide 13 text

SubversionͱԿ͕ҧ͏ͷʁ

Slide 14

Slide 14 text

SubversionͱԿ͕ҧ͏ͷʁ • େ͖ͳҧ͍͸ϩʔΧϧʹϦϙδτϦ͕ ݸผʹ͋ͬͯɺͦ͜ʹมߋΛه࿥ͯ͠ ͍͖ϦϞʔτͷϦϙδτϦͱಉظͤ͞ Δ఺

Slide 15

Slide 15 text

SubversionͱԿ͕ҧ͏ͷʁ • େ͖ͳҧ͍͸ϩʔΧϧʹϦϙδτϦ͕ ݸผʹ͋ͬͯɺͦ͜ʹมߋΛه࿥ͯ͠ ͍͖ϦϞʔτͷϦϙδτϦͱಉظͤ͞ Δ఺ • ޙ͸άάΕ

Slide 16

Slide 16 text

͡Ό͋GitHub͸Կʁ

Slide 17

Slide 17 text

͡Ό͋GitHub͸Կʁ

Slide 18

Slide 18 text

͡Ό͋GitHub͸Կʁ • GitͷϦϞʔτϦϙδτϦͷϗεςΟϯά αʔϏε(railsͰ࡞ΒΕͯΔΒ͍͠)

Slide 19

Slide 19 text

͡Ό͋GitHub͸Կʁ • GitͷϦϞʔτϦϙδτϦͷϗεςΟϯά αʔϏε(railsͰ࡞ΒΕͯΔΒ͍͠) • ৭ΜͳϓϩδΣΫτ͕͜͜ͰϗεςΟϯά ͞Εͯ·͢(jQuery, Perl, Rails, node, symphony)

Slide 20

Slide 20 text

GitHub࢖͏ͱԿ͕ḿΔʁ

Slide 21

Slide 21 text

GitHub࢖͏ͱԿ͕ḿΔʁ • ৭ʑͱḿΔ

Slide 22

Slide 22 text

GitHub࢖͏ͱԿ͕ḿΔʁ • ৭ʑͱḿΔ • ۩ମతʹ͸ࣗ෼ͷύονΛ౰ͯͯ΋Β͏ͷ΋ɺPull RequestૹΔ ͚ͩ(ӳޠ͚ͩͲ)

Slide 23

Slide 23 text

GitHub࢖͏ͱԿ͕ḿΔʁ • ৭ʑͱḿΔ • ۩ମతʹ͸ࣗ෼ͷύονΛ౰ͯͯ΋Β͏ͷ΋ɺPull RequestૹΔ ͚ͩ(ӳޠ͚ͩͲ) • bugใࠂ΋ΞΧ΢ϯτ࣋ͬͯΕ͹௒؆୯(ӳޠ͚ͩͲ)

Slide 24

Slide 24 text

GitHub࢖͏ͱԿ͕ḿΔʁ • ৭ʑͱḿΔ • ۩ମతʹ͸ࣗ෼ͷύονΛ౰ͯͯ΋Β͏ͷ΋ɺPull RequestૹΔ ͚ͩ(ӳޠ͚ͩͲ) • bugใࠂ΋ΞΧ΢ϯτ࣋ͬͯΕ͹௒؆୯(ӳޠ͚ͩͲ)

Slide 25

Slide 25 text

GitHub࢖͏ͱԿ͕ḿΔʁ • ৭ʑͱḿΔ • ۩ମతʹ͸ࣗ෼ͷύονΛ౰ͯͯ΋Β͏ͷ΋ɺPull RequestૹΔ ͚ͩ(ӳޠ͚ͩͲ) • bugใࠂ΋ΞΧ΢ϯτ࣋ͬͯΕ͹௒؆୯(ӳޠ͚ͩͲ) • jQueryͱ͔ͩͬͨΒࣗ෼Ͱόάݟ͚ͭͨΓͨ͠Βύονૹͬͨ ΒώʔϩʔʹͳΕΔ͔΋ʁ(ӳޠ͚ͩͲ)

Slide 26

Slide 26 text

GitHub࢖͏ͱԿ͕ḿΔʁ • ৭ʑͱḿΔ • ۩ମతʹ͸ࣗ෼ͷύονΛ౰ͯͯ΋Β͏ͷ΋ɺPull RequestૹΔ ͚ͩ(ӳޠ͚ͩͲ) • bugใࠂ΋ΞΧ΢ϯτ࣋ͬͯΕ͹௒؆୯(ӳޠ͚ͩͲ) • jQueryͱ͔ͩͬͨΒࣗ෼Ͱόάݟ͚ͭͨΓͨ͠Βύονૹͬͨ ΒώʔϩʔʹͳΕΔ͔΋ʁ(ӳޠ͚ͩͲ) • ࣗ෼ͰԿ͔ιʔε࡞ͬͨ࣌΋৭Μͳਓ͔Βɺ௚઀मਖ਼ͱ͔ͯ͠ ΋Β͑Δ͔΋͠Εͳ͍ɻ(ӳޠ͚ͩͲ)

Slide 27

Slide 27 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢

Slide 28

Slide 28 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢ • ࣗ෼͚ͩͷιʔείʔυஔ͖৔ͱͯ͠΋༏ल

Slide 29

Slide 29 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢ • ࣗ෼͚ͩͷιʔείʔυஔ͖৔ͱͯ͠΋༏ल • GitೖΕ͓͚ͯ͹ͲΜͳϚγϯͰ΋ಉ͡ίʔυΛमਖ਼ͨ͠ΓͰ͖·͢ Αͬͱ

Slide 30

Slide 30 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢ • ࣗ෼͚ͩͷιʔείʔυஔ͖৔ͱͯ͠΋༏ल • GitೖΕ͓͚ͯ͹ͲΜͳϚγϯͰ΋ಉ͡ίʔυΛमਖ਼ͨ͠ΓͰ͖·͢ Αͬͱ • dotfileͳΜ͔͸ख࢝Ίʹ࢖͏ͱྑ͍͔΋(Զ͸ͦ͏ͩͬͨ)

Slide 31

Slide 31 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢ • ࣗ෼͚ͩͷιʔείʔυஔ͖৔ͱͯ͠΋༏ल • GitೖΕ͓͚ͯ͹ͲΜͳϚγϯͰ΋ಉ͡ίʔυΛमਖ਼ͨ͠ΓͰ͖·͢ Αͬͱ • dotfileͳΜ͔͸ख࢝Ίʹ࢖͏ͱྑ͍͔΋(Զ͸ͦ͏ͩͬͨ) • wikiͱ͔΋࢖͑Δ্ʹ੩తϖʔδͰαΠτ࡞Δͷ΋Ͱ͖Δ

Slide 32

Slide 32 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢ • ࣗ෼͚ͩͷιʔείʔυஔ͖৔ͱͯ͠΋༏ल • GitೖΕ͓͚ͯ͹ͲΜͳϚγϯͰ΋ಉ͡ίʔυΛमਖ਼ͨ͠ΓͰ͖·͢ Αͬͱ • dotfileͳΜ͔͸ख࢝Ίʹ࢖͏ͱྑ͍͔΋(Զ͸ͦ͏ͩͬͨ) • wikiͱ͔΋࢖͑Δ্ʹ੩తϖʔδͰαΠτ࡞Δͷ΋Ͱ͖Δ • markdown͕ඪ४Ͱ࢖ΘΕͯΔͷͰɺ֮͑Δඞཁ͋Δ͚Ͳɺ׳ΕΕ͹؆ ୯ʹhtmlॻ͚·͢

Slide 33

Slide 33 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢ • ࣗ෼͚ͩͷιʔείʔυஔ͖৔ͱͯ͠΋༏ल • GitೖΕ͓͚ͯ͹ͲΜͳϚγϯͰ΋ಉ͡ίʔυΛमਖ਼ͨ͠ΓͰ͖·͢ Αͬͱ • dotfileͳΜ͔͸ख࢝Ίʹ࢖͏ͱྑ͍͔΋(Զ͸ͦ͏ͩͬͨ) • wikiͱ͔΋࢖͑Δ্ʹ੩తϖʔδͰαΠτ࡞Δͷ΋Ͱ͖Δ • markdown͕ඪ४Ͱ࢖ΘΕͯΔͷͰɺ֮͑Δඞཁ͋Δ͚Ͳɺ׳ΕΕ͹؆ ୯ʹhtmlॻ͚·͢ • gistͰsnippetొ࿥͢Δͷ΋ඇৗʹ࢖͍΍͍͢Ͱ͢

Slide 34

Slide 34 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢ • ࣗ෼͚ͩͷιʔείʔυஔ͖৔ͱͯ͠΋༏ल • GitೖΕ͓͚ͯ͹ͲΜͳϚγϯͰ΋ಉ͡ίʔυΛमਖ਼ͨ͠ΓͰ͖·͢ Αͬͱ • dotfileͳΜ͔͸ख࢝Ίʹ࢖͏ͱྑ͍͔΋(Զ͸ͦ͏ͩͬͨ) • wikiͱ͔΋࢖͑Δ্ʹ੩తϖʔδͰαΠτ࡞Δͷ΋Ͱ͖Δ • markdown͕ඪ४Ͱ࢖ΘΕͯΔͷͰɺ֮͑Δඞཁ͋Δ͚Ͳɺ׳ΕΕ͹؆ ୯ʹhtmlॻ͚·͢ • gistͰsnippetొ࿥͢Δͷ΋ඇৗʹ࢖͍΍͍͢Ͱ͢ • ݄$7Ͱඇެ։ϦϙδτϦ΋࢖͑ΔͷͰɺެ։ͨ͘͠ͳ͍ιʔε͸͜Ε Ͱ(Զ͸࢖ͬͯͳ͍)

Slide 35

Slide 35 text

ͪΐͬͱԿݴͬͯΔ͔෼͔ Μͳ͍Ͱ͢ • ࣗ෼͚ͩͷιʔείʔυஔ͖৔ͱͯ͠΋༏ल • GitೖΕ͓͚ͯ͹ͲΜͳϚγϯͰ΋ಉ͡ίʔυΛमਖ਼ͨ͠ΓͰ͖·͢ Αͬͱ • dotfileͳΜ͔͸ख࢝Ίʹ࢖͏ͱྑ͍͔΋(Զ͸ͦ͏ͩͬͨ) • wikiͱ͔΋࢖͑Δ্ʹ੩తϖʔδͰαΠτ࡞Δͷ΋Ͱ͖Δ • markdown͕ඪ४Ͱ࢖ΘΕͯΔͷͰɺ֮͑Δඞཁ͋Δ͚Ͳɺ׳ΕΕ͹؆ ୯ʹhtmlॻ͚·͢ • gistͰsnippetొ࿥͢Δͷ΋ඇৗʹ࢖͍΍͍͢Ͱ͢ • ݄$7Ͱඇެ։ϦϙδτϦ΋࢖͑ΔͷͰɺެ։ͨ͘͠ͳ͍ιʔε͸͜Ε Ͱ(Զ͸࢖ͬͯͳ͍) • ୯७ʹ༗໊ϓϩδΣΫτͷಈ޲௥͏ͷ΋ྑ͍͔΋͠Εͳ͍

Slide 36

Slide 36 text

·ͣ͸GitΠϯετʔϧ͔Β

Slide 37

Slide 37 text

·ͣ͸GitΠϯετʔϧ͔Β • MacͳΒPort͔homebrew࢖͏ͷ͕Ұ൪ૣ͍ɻ ҰൃͰΠϯετʔϧͰ͖·͢ɻΦεεϝ͸ homebrewͰ͢ɻ

Slide 38

Slide 38 text

·ͣ͸GitΠϯετʔϧ͔Β • MacͳΒPort͔homebrew࢖͏ͷ͕Ұ൪ૣ͍ɻ ҰൃͰΠϯετʔϧͰ͖·͢ɻΦεεϝ͸ homebrewͰ͢ɻ • Windows͸…cygwinͱ͔ͩͱΤϥ͘ಈ࡞͕஗͍ ͷͰɺmysysGitೖΕΔͷ͕Ұ൪͔΋ɻ(ͪͳΈ ʹTortoiseGit΋͋Δ)

Slide 39

Slide 39 text

·ͣ͸GitΠϯετʔϧ͔Β • MacͳΒPort͔homebrew࢖͏ͷ͕Ұ൪ૣ͍ɻ ҰൃͰΠϯετʔϧͰ͖·͢ɻΦεεϝ͸ homebrewͰ͢ɻ • Windows͸…cygwinͱ͔ͩͱΤϥ͘ಈ࡞͕஗͍ ͷͰɺmysysGitೖΕΔͷ͕Ұ൪͔΋ɻ(ͪͳΈ ʹTortoiseGit΋͋Δ) • ৄ͍͠Πϯετʔϧํ๏͸…άάΕ

Slide 40

Slide 40 text

GitHubͰΞΧ΢ϯτ࡞੒

Slide 41

Slide 41 text

GitHubͰΞΧ΢ϯτ࡞੒ • ඞཁͳ෺

Slide 42

Slide 42 text

GitHubͰΞΧ΢ϯτ࡞੒ • ඞཁͳ෺ • ϝʔϧΞυϨε

Slide 43

Slide 43 text

GitHubͰΞΧ΢ϯτ࡞੒ • ඞཁͳ෺ • ϝʔϧΞυϨε • sshެ։ɾൿີ伴

Slide 44

Slide 44 text

GitHubͰΞΧ΢ϯτ࡞੒ • ඞཁͳ෺ • ϝʔϧΞυϨε • sshެ։ɾൿີ伴 • λʔϛφϧΤϛϡϨʔλʔ

Slide 45

Slide 45 text

GitHubͰΞΧ΢ϯτ࡞੒ • ඞཁͳ෺ • ϝʔϧΞυϨε • sshެ։ɾൿີ伴 • λʔϛφϧΤϛϡϨʔλʔ • ༐ؾ

Slide 46

Slide 46 text

GitHubͰΞΧ΢ϯτ࡞੒ • ඞཁͳ෺ • ϝʔϧΞυϨε • sshެ։ɾൿີ伴 • λʔϛφϧΤϛϡϨʔλʔ • ༐ؾ

Slide 47

Slide 47 text

ຐ๏ͷݴ༿

Slide 48

Slide 48 text

ຐ๏ͷݴ༿ • ·ͣ͸sshίϚϯυͰ伴࡞੒

Slide 49

Slide 49 text

ຐ๏ͷݴ༿ • ·ͣ͸sshίϚϯυͰ伴࡞੒ ➡ $ ssh-keygen -C "[email protected]" -t rsa

Slide 50

Slide 50 text

ຐ๏ͷݴ༿ • ·ͣ͸sshίϚϯυͰ伴࡞੒ ➡ $ ssh-keygen -C "[email protected]" -t rsa • git configͰ໊લͱϝʔϧΞυϨεઃఆ

Slide 51

Slide 51 text

ຐ๏ͷݴ༿ • ·ͣ͸sshίϚϯυͰ伴࡞੒ ➡ $ ssh-keygen -C "[email protected]" -t rsa • git configͰ໊લͱϝʔϧΞυϨεઃఆ ➡ $ git config --global user.name "Your Name Here"

Slide 52

Slide 52 text

ຐ๏ͷݴ༿ • ·ͣ͸sshίϚϯυͰ伴࡞੒ ➡ $ ssh-keygen -C "[email protected]" -t rsa • git configͰ໊લͱϝʔϧΞυϨεઃఆ ➡ $ git config --global user.name "Your Name Here" ➡ $ git config --global user.email [email protected]

Slide 53

Slide 53 text

GitHub΁Go!

Slide 54

Slide 54 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒

Slide 55

Slide 55 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project

Slide 56

Slide 56 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ

Slide 57

Slide 57 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ ➡ $git init

Slide 58

Slide 58 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ ➡ $git init • READMEϑΝΠϧ࡞੒ɾ௥Ճ

Slide 59

Slide 59 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ ➡ $git init • READMEϑΝΠϧ࡞੒ɾ௥Ճ ➡ $touch README→த਎͸ۭͰ΋ྑ͍

Slide 60

Slide 60 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ ➡ $git init • READMEϑΝΠϧ࡞੒ɾ௥Ճ ➡ $touch README→த਎͸ۭͰ΋ྑ͍ ➡ $git add README

Slide 61

Slide 61 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ ➡ $git init • READMEϑΝΠϧ࡞੒ɾ௥Ճ ➡ $touch README→த਎͸ۭͰ΋ྑ͍ ➡ $git add README • ϦϙδτϦʹίϛοτͯ͠ɺGitHubʹ௥Ճ

Slide 62

Slide 62 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ ➡ $git init • READMEϑΝΠϧ࡞੒ɾ௥Ճ ➡ $touch README→த਎͸ۭͰ΋ྑ͍ ➡ $git add README • ϦϙδτϦʹίϛοτͯ͠ɺGitHubʹ௥Ճ ➡ $git commit -m ‘ίϛοτϝοηʔδ’

Slide 63

Slide 63 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ ➡ $git init • READMEϑΝΠϧ࡞੒ɾ௥Ճ ➡ $touch README→த਎͸ۭͰ΋ྑ͍ ➡ $git add README • ϦϙδτϦʹίϛοτͯ͠ɺGitHubʹ௥Ճ ➡ $git commit -m ‘ίϛοτϝοηʔδ’ ➡ $git remote add origin [email protected]:user/project.git→࠷ॳͷ1ճͷΈ

Slide 64

Slide 64 text

GitHub΁Go! • ϩʔΧϧʹϓϩδΣΫτ༻σΟϨΫτϦ࡞੒ ➡ $cd /e/data/project • gitσΟϨΫτϦͷॳظԽ ➡ $git init • READMEϑΝΠϧ࡞੒ɾ௥Ճ ➡ $touch README→த਎͸ۭͰ΋ྑ͍ ➡ $git add README • ϦϙδτϦʹίϛοτͯ͠ɺGitHubʹ௥Ճ ➡ $git commit -m ‘ίϛοτϝοηʔδ’ ➡ $git remote add origin [email protected]:user/project.git→࠷ॳͷ1ճͷΈ ➡ $git push origin master

Slide 65

Slide 65 text

GitHubϥΠϑΛָ͠ΜͰԼ ͍͞

Slide 66

Slide 66 text

GitHubϥΠϑΛָ͠ΜͰԼ ͍͞ • ͜Μͳ௕ʑͱઆ໌͠·͕ͨ͠ɺ࣮͸GitHubʹϦϙ δτϦ࡞Δ࣌ͱ͔ʹ਌੾ʹࠓ·ͰͷίϚϯυ͕શ ෦ࡌ͍ͬͯͨΓ͠·͢

Slide 67

Slide 67 text

GitHubϥΠϑΛָ͠ΜͰԼ ͍͞ • ͜Μͳ௕ʑͱઆ໌͠·͕ͨ͠ɺ࣮͸GitHubʹϦϙ δτϦ࡞Δ࣌ͱ͔ʹ਌੾ʹࠓ·ͰͷίϚϯυ͕શ ෦ࡌ͍ͬͯͨΓ͠·͢ • ͱ΋͋Εɺ͜Ε͔ΒjQueryͱ͔࢖͏ͷʹGitHub ࢖ͬͯΔͱ৭ʑͱศརͳࣄ΋͋ΔΜ͡Όͳ͍͔ͱ ͍͏ͷͱɺpsdͱ͔html/cssͰ΋࢖͑ΔͷͰɺݸਓ Ͱษڧ͢Δ࣌ʹ΋࢖͑ΔΜ͡Όͳ͍͔ͳͱࢥ͍· ͢

Slide 68

Slide 68 text

No content

Slide 69

Slide 69 text

͝ਗ਼ௌ ͋Γ͕ͱ͏͍͟͝·ͨ͠