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
ruby03
Search
MATSUOKA Kohei
April 24, 2014
0
1.6k
ruby03
MATSUOKA Kohei
April 24, 2014
Tweet
Share
More Decks by MATSUOKA Kohei
See All by MATSUOKA Kohei
ゼロからわかるRuby超入門の歩き方
machu
2
4.3k
最近のtDiary
machu
1
1.6k
ruby15
machu
0
470
ruby13
machu
0
410
ruby12
machu
1
280
ruby11
machu
0
300
ruby10
machu
0
300
ruby09
machu
0
250
ruby08
machu
0
230
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Building Adaptive Systems
keathley
40
2.4k
Designing for humans not robots
tammielis
250
25k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
KATA
mclloyd
29
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
21
2.5k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
Building a Scalable Design System with Sketch
lauravandoore
461
33k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
550
What's in a price? How to price your products and services
michaelherold
244
12k
Transcript
3VCZߨٛୈճ ͡Ίͯͷϓϩάϥϛϯά χϑςΟגࣜձࣾدෟߨٛ ࣾձՊֶʹ͓͚Δใٕज़ͱίϯςϯπ࡞***
দԬߒฏ ߨࢣ /55ίϜΣΞ᷂ UXJUUFS!NBDIV IUUQTHJUIVCDPNNBDIV IUUQXXXNBDIVKQEJBSZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑͱҰࡢɺࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞ ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞
ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢
ΞδΣϯμ ! $-*ͷجຊૢ࡞ 4IFMMͷੈք ͡Ίͯͷϓϩάϥϛϯά 3VCZͷੈք ΦϒδΣΫτɺϝιου ม
ೖྗͱग़ྗ
લճͷ͓͞Β͍
$4" /JGUZͷαʔϏε
8FCϒϥβ͚ͩͰ 3VCZΞϓϦΛ։ൃɾ࣮ߦ
8FCϒϥβ $4"ͷΈ 04 -JOVY 4IFMM $-* 3VCZ ιʔείʔυ IFMMPSC ϑΝΠϧ
SVCZIFMMPSC ASVCZIFMMPSCAΛ࣮ߦ IFMMPSCΛಡΈࠐΜͰ࣮ߦ ϑΝΠϧฤू 04 8JO .BD $4" /JGUZͷαʔό ͋ͳͨͷ1$
3VCZͷੈքɺ4IFMMͷੈք 04ޠ͕௨͡Δੈք $-*͔Β໋ྩΛૹΔ 3VCZޠ͕௨͡Δੈք 3VCZ 4IFMM
ΞδΣϯμ ! $-*ͷجຊૢ࡞ 4IFMMͷੈք ͡Ίͯͷϓϩάϥϛϯά 3VCZͷੈք ΦϒδΣΫτɺϝιου ม
ೖྗͱग़ྗ
4IFMMͷੈք 04ޠ͕௨͡Δੈք $-*͔Β໋ྩΛૹΔ 3VCZޠ͕௨͡Δੈք 3VCZ 4IFMM
จࣈ͔Γͷը໘Ͱ ͦ͠͏
·͚֮ͣͭͩ͑Ε0, w QXEࠓ͍ΔϑΥϧμ໊Λදࣔ w MTϑΝΠϧҰཡΛݟΔ w DEϑΥϧμʔΛҠಈ w SVCZ3VCZΛ࣮ߦ͢Δ
QXEࠓ͍ΔϑΥϧμ໊Λ දࣔ QXE ϑΥϧμ͕֊ߏʹͳ͍ͬͯΔͱ͖ Ͱ۠ΒΕ·͢ɻ DBOWBTFTDO[BNEPEBUBBCQSPKFDU
MTϑΝΠϧҰཡΛݟΔ MT (FNpMF(FNpMFMPDLDPOpHSVQVCMJD WFOEPS ϑΝΠϧϑΥϧμͷҰཡΛදࣔ͠·͢ɻ
MTϑΝΠϧҰཡΛݟΔ MTWFOEPS CVOEMF ϑΥϧμͷதΛݟΔ͜ͱͰ͖·͢ɻ ɾMTͷ͋ͱʹ֯εϖʔεΛೖΕɺϑΥϧμ໊Λೖྗ ɾࠓ͍ΔϑΥϧμҠಈ͠·ͤΜ
DEϑΥϧμʔҠಈ DEϑΥϧμ໊ ϑΥϧμҠಈ͢Δ߹Λ͍·͢ɻ DE ϑΥϧμʔΛҠಈ͢ΔίϚϯυͰ͢ɻ ɾDEͷ͋ͱʹ֯εϖʔεΛೖΕɺϑΥϧμ໊Λೖྗ
SVCZ3VCZΛ࣮ߦ SVCZIFMMPSC 3VCZͰॻ͍ͨίʔυΛ࣮ߦ͠·͢ɻ ࣮ߦ݁Ռ࣍ͷߦʹ ग़ྗ͞Ε·͢ɻ
ศརͳૢ࡞ 5"#ΩʔͰϑΝΠϧɺϑΥϧμ໊Λิ w SVCZIF·Ͱೖྗͯ͠5"#Λԡͯ͠ΈΑ͏ ΧʔιϧΩʔͷ্ԼͰίϚϯυཤྺΛදࣔ w ԿSVCZIFMMPSCͱೖྗ͠ͳͯ͘Α͍
ͦͷଞͷίϚϯυ w NWϑΝΠϧ໊Λม͑ΔɺϑΥϧμΛҠಈ͢Δ ! w DQϑΝΠϧΛίϐʔ͢Δ ! w SNϑΝΠϧΛআ͢Δ
NWIFMMPSCHPPECZFSC NWIFMMPSCTBNQMF DQIFMMPSCHPPECZFSC SNIFMMPSC SNSTBNQMF
$4"ͰͷϑΝΠϧ࡞ 8FCϒϥβͰϑΝΠϧΛฤू w ͓खܰʹૢ࡞Ͱ͖Δ ࣗͷ1$ͰϑΝΠϧΛฤूͯ͠Ξοϓϩʔυ w ͓ؾʹೖΓͷΤσΟλΛ͑Δ
όʔδϣϯཧγεςϜͱ࿈ܞ ! ͘Θ͘͠$4"ͷαϙʔτϖʔδΛࢀর IUUQTHJUIVCDPN/*'5:$MPVE$4"TVQQPSUXJLJΩϟϯόεϑΝΠϧ
ΞδΣϯμ ! $-*ͷجຊૢ࡞ 4IFMMͷੈք ͡Ίͯͷϓϩάϥϛϯά 3VCZͷੈք ΦϒδΣΫτɺϝιου ม
ೖྗͱग़ྗ
3VCZͷੈք 04ޠ͕௨͡Δੈք $-* 3VCZޠ͕௨͡Δੈք 3VCZ 4IFMM
QVUT)FMMP8PSME
Ͱ
ͦͦ ϓϩάϥϛϯάͬͯ ͳʹʁ
ཉ͍͠ͷ͕ ࣗͰ࡞ΕΔ IUUQTXXXqJDLSDPNQIPUPTCSF
ॻ͖͔͚ͷهΛࣗಈͰอଘ ࣗಈอଘϓϩάϥϜ ʢϓϥάΠϯʣ ͏͔ͬΓϒϥβΛ ดͯ͡ফ͑ͳ͍ʂ ࣗͷϒϩά ߦͷϓϩάϥϜ
ϓϩάϥϛϯά ཁ݅Λ࣮ݱ͢Δखஈ ཁ݅ Γ͍ͨ͜ͱ ࣮ ϓϩάϥϜ खஈ ϓϩάϥϛϯά
ϓϩάϥϛϯάͱ w ʮΓ͍ͨ͜ͱʯΛʮϓϩάϥϜʯʹ͢Δ͜ͱ w ίϯϐϡʔλ͕࣮ߦͰ͖ΔΑ͏ʹ ༷Λ໌֬ʹ͢Δ खॱΛͭͣͭॻ͖ग़͍ͯ͘͠ େ͖ͳϓϩάϥϜখ͞ͳϓϩάϥϜجຊಉ͡
͓
#.* ංຬ νΣοΫ IUUQTXXXqJDLSDPNQIPUPTqZ
#.*ମॏ LH × N #*.Λܭࢉ͢ΔϓϩάϥϜΛ࡞Δ w #.*ͱංຬΛද͢ࢦ w ͱମॏ͔ΒܭࢉͰ͖Δ
w DNɺମॏLHͰ͋Ε #.*LH× NºN IUUQKBXJLJQFEJBPSHXJLJϘσΟϚεࢦ
#.*ମॏ LH × N w dɿ૫ͤܕ w dී௨ w
dංຬʢʣ w dංຬʢʣ w dංຬʢʣ w dංຬʢʣ IUUQKBXJLJQFEJBPSHXJLJϘσΟϚεࢦ
ϓϩάϥϛϯά ཁ݅Λ࣮ݱ͢Δखஈ ཁ݅ Γ͍ͨ͜ͱ ࣮ ϓϩάϥϜ #.*Λ Γ͍ͨ खஈ
ϓϩάϥϛϯά QVUT͋ͳͨͷΛڭ͍͑ͯͩ͘͞ IFJHIUHFUTUP@G QVUTͭ͗ʹମॏΛڭ͍͑ͯͩ͘͞ XFJHIUHFUTUP@G ! CNJXFJHIU IFJHIU QVUT͋ͳͨͷ#.*\CNJ^Ͱ͢
खॱΛॻ͖ग़͢ Λฉ͘ ମॏΛฉ͘ #.*Λܭࢉ͢Δ #.*Λڭ͑Δ #.*Λ Γ͍ͨ
༷ΛܾΊΔ w 8FCΞϓϦͳͷ͔ɺεϚϗΞϓϦͳͷ͔ɺ $-*Ͱಈ͔͢ͷ͔ w DNͰೖྗ͢Δͷ͔ɺϝʔτϧ͔
#.* ංຬ νΣοΫ Λฉ͘ ମॏΛฉ͘ #.* #.*Λڭ͑Δ #.*Λ Γ͍ͨ
Ұʹ࡞Ζ͏ͱͤͣʹɺ ͭͣͭ࡞Γ·͢
#.*Λը໘ʹදࣔ QVUT͋ͳͨͷ#.*Ͱ͢ #.*ͷܭࢉํ๏ ͋ͱͰߟ͑·͢
QVUTz)FMMPXPSMEz ը໘ʹจࣈΛදࣔ͢Δίʔυ ը໘ʹจࣈΛදࣔ͢Δίʔυʹɺ ͖͞΄ͲͷQVUTͷ΄͔ʹɺ QSJOU Qͱ͍͏ϝιου͋Γ·͢ɻ QSJOUɹz)FMMPXPSMEz Qz)FMMPXPSMEz දࣔޙɺվߦ
දࣔޙɺվߦ͠ͳ͍ վߦ͢Δ߹aO 8JOͷ߹ˇO ΛೖΕ·͢ɻ σόοά ෆ۩߹मਖ਼ ༻ ͜ͷઌͷߨٛͰΑ͍͘·͢ QSJOUɹz)FMMPaOXPSMEaOz
Α͘͏ ༻ޠͷઆ໌
QVUT͋ͳͨͷ#.*Ͱ͢ ΦϒδΣΫτ ! 3VCZͰσʔλΛʮΦϒδΣΫτʯͰදݱ͠·͢ɻ ΦϒδΣΫτɺରϞϊͱ͍͏ҙຯͰ͢ɻ จࣈྻɺࣈͳͲͷΦϒδΣΫτͳͲ͕͋Γ·͢ɻ ڭՊॻ Q
͍ΖΜͳΦϒδΣΫτ w จࣈྻ 4USJOH w 'JYOVN w
খ 'MPBU w ࣌ࠁ 5JNF w ϑΝΠϧ 'JMF )FMMP8PSME 'JMFIFMMPSC
QVUT͋ͳͨͷ#.*Ͱ͢ ϝιου 3VCZͰίϯϐϡʔλͷ໋ྩΛʮϝιουʯͱ දݱ͠·͢ɻ QVUTը໘ʹจࣈΛදࣔ͢Δ໋ྩͰ͢ɻ ! ʲ׳Εͨਓ͚ʳ࣮ϝιουΦϒδΣΫτͷҰ෦Ͱ͢ɻ ɹɹɹɹɹɹɹɹৄ͘͠ڭՊॻͷୈষୈઅΛಡΜͰ͍ͩ͘͞ɻ ॲཧ ϝιου
ڭՊॻ Q
QVUT͋ͳͨͷ#.*Ͱ͢ ϝιουɹҾ ϝιουʹ͢σʔλΛҾʢͻ͖͢͏ʣͱݴ͍·͢ɻ ͋ͳͨͷ#.*ʜจࣈྻΦϒδΣΫτͰ͋Γɺ ϝιου͍ͯ͠ΔͷͰҾͰ͋Γ·͢ɻ ॲཧ ϝιου ڭՊॻ Q
QVUT͋ͳͨͷ#.*Ͱ͢ ϝιουɹҾ Ҿͷલޙʹ͍͍ͭͯΔΧοί ݪଇ লུՄೳͰɺ Χοί ͷΘΓʹεϖʔεͰॻ͘͜ͱͰ͖·͢ɻ ͭ·ΓɺҎԼͷจಉ͡ҙຯͰ͢ɻ ॲཧ
ϝιου ڭՊॻ Q QVUT ͋ͳͨͷ#.*Ͱ͢ QVUT͋ͳͨͷ#.*Ͱ͢
#.* ංຬ νΣοΫ Λฉ͘ ମॏΛฉ͘ #.*Λܭࢉ͢Δ #.* #.*Λ Γ͍ͨ
؆୯ͳܭࢉ ͠ࢉ Ҿ͖ࢉ ֻ͚ࢉ ׂΓࢉ ྦྷ QVUT QVUT
QVUT QVUT QVUT ڭՊॻ Q
#.*ମॏ LH × N QVUT
! QVUT ! QVUT ΧοίΛ͚ͭͳ͍ͱ ׺ͱͳΔͷͰҙ ʮ ʯ
ܭࢉ݁ՌΛ ͍ճ͍ͨ͠
XFJHIU ม ΦϒδΣΫτͷϥϕϧɾՙࡳ XFJHIUͱ͍͏໊લͷมʹ ͱ͍͏ΦϒδΣΫτΛೖ͍ͯ͠·͢ɻ ڭՊॻ Q XFJHIU
ม ΦϒδΣΫτ ೖʢϥϕϧషΓʣ
QVUT ม XFJHIU QVUTXFJHIU ڭՊॻ Q มೖ͞ΕͨΦϒδΣΫτΛॻ͍ͨͱ͖ͱ ಉ͡Α͏ʹৼΔ͍·͢ɻ
IFJHIU ม ΦϒδΣΫτ XFJHIU IFJHIU XFJHIU CNJXFJHIU
IFJHIU CNJ ΦϒδΣΫτʹ͔Γ໊͍͢લΛ͚Δͱɺ ίʔυ͕ಡΈ͘͢ͳΓ·͢ɻ ม
#.*Λܭࢉͯ͠දࣔ IFJHIU XFJHIU CNJXFJHIUIFJHIU ! QVUT͋ͳͨͷ#.*\CNJ^Ͱ͢ \CNJ^ͱॻ͘ͱจࣈྻதʹมCNJͷΛ ʢจࣈྻΦϒδΣΫτʹมͯ͠ʣຒΊࠐΊ·͢ɻ
QVUT͋ͳͨͷ#.* CNJUP@T Ͱ͢ ͱಉ͡ҙຯͰ͢ɻ ڭՊॻ Q
ಈ͔ͯ͠ΈΑ͏
ϓϩάϥϜͷ࡞ w $4"ͷ3VCZΩϟϯύεͰIPNFQSPKFDU ʹCNJSCϑΝΠϧΛ࡞͍ͬͯͩ͘͞ w ߨٛࢿྉΛࢀߟʹͯ͠#.*Λܭࢉ͢ΔίʔυΛ ॻ͍͍ͯͩ͘͞ ɺମॏ͖ͳͰ
3VCZϓϩάϥϜͷ࣮ߦ w $-*Λىಈͯ͠ɺ4IFMM͔Β3VCZͷϓϩάϥϜ Λ࣮ߦ͠·͢ɻ ೖྗෆཁͰ͢ ! ! w #.*͕දࣔ͞ΕΕɺޭͰ͢ɻ
QXE MT SVCZCNJSC ͋ͳͨͷ#.*Ͱ͢ ࣮ߦ݁Ռ
#.* ංຬ νΣοΫ Λฉ͘ ମॏΛฉ͘ #.* #.* #.*Λ Γ͍ͨ
ͱମॏ͕ίʔυʹຒΊࠐΈ IFJHIU XFJHIU CNJXFJHIUIFJHIU ! QVUT͋ͳͨͷ#.*\CNJ^Ͱ͢ ຖɺϓϩάϥϜΛॻ͖͑ͳ͍ͱ͍͚ͳ͍ ˠిͰܭࢉͨ͠΄͏͕ૣ͍Ϩϕϧ
ೖྗͱग़ྗ ॲཧ σʔλ σʔλ ೖྗ ग़ྗ ϓϩάϥϜ
ೖྗͱग़ྗ ݕࡧॲཧ ೖྗ ग़ྗ ϓϩάϥϜ ;ͳͬ͠ʔऩ ݕࡧ
ೖྗͱग़ྗ ମॏ× ମॏ #.* ೖྗ ग़ྗ σʔλ ॲཧ
QVUTͱHFUT w QVUTϝιουͰը໘ʹσʔλΛग़ྗ ! w HFUTϝιουͰΩʔϘʔυ͔ΒͷೖྗΛऔಘ QVUT͋ͳͨͷ#.*\CNJ^Ͱ͢ IFJHIUHFUT औಘͨ͠จࣈྻΦϒδΣΫτΛIFJHIUมʹೖ
ҙจࣈྻͱࣈ w HFUTͰड͚औͬͨσʔλ ࣈͰͳ͘ʮจࣈྻʯΦϒδΣΫτʹͳΓ·͢ XFJHIU XFJHIU XFJHIUHFUT
XFJHIU ม ΦϒδΣΫτ ม ΦϒδΣΫτ খ 'MPBU จࣈྻ 4USJOH
QVUT QVUT ࣈͷ͠ࢉ
จࣈྻͷ͠ࢉ w ಉ͡ʴͰɺΦϒδΣΫτͷछྨʹΑͬͯɺ ݁Ռ͕มΘΓ·͢ɻ w จࣈྻͷ͠ࢉʮ࿈݁ʯͰ͢ɻ
͍ΖΜͳΦϒδΣΫτ w จࣈྻ 4USJOH w 'JYOVN w
খ 'MPBU w ࣌ࠁ 5JNF w ϑΝΠϧ 'JMF )FMMP8PSME 'JMFIFMMPSC
ΦϒδΣΫτͷม 'MPBU 'JYOVN 4USJOH UP@T UP@G
UP@J UP@T JOQVU XFJHIUJOQVUUP@G QVUTXFJHIU ͕දࣔ͞ΕΔ JOQVU XFJHIU UP@J UP@G UP@TͰจࣈྻͱࣈΛมͰ͖·͢
Ճԋश w ΩʔϘʔυ͔ΒͱମॏΛೖྗͰ͖ΔΑ͏ʹɺ CNJSCΛमਖ਼ͯ͠Έ·͠ΐ͏ɻ SVCZCNJSC ͋ͳͨͷΛڭ͍͑ͯͩ͘͞ DN
ˡΩʔϘʔυ͔Βೖྗ ͭ͗ʹମॏΛڭ͍͑ͯͩ͘͞ LH ˡΩʔϘʔυ͔Βೖྗ ͋ͳͨͷ#.*ʜͰ͢ ࣮ߦ݁Ռ
Ճԋश w খͷܻ͕͍ͱಡΈͮΒ͍Ͱ͢Ͷ ! w ग़ྗ࣌ʹܗ͢ΔͱεοΩϦ͠·͢ ͋ͳͨͷ#.*Ͱ͢ ࣮ߦ݁Ռ
QVUT͋ͳͨͷ#.*\TQSJOUG G CNJ ^Ͱ͢ ͋ͳͨͷ#.*Ͱ͢ ࣮ߦ݁Ռ ڭՊॻ Q
·ͱΊ
ΞδΣϯμ ! $-*ͷجຊૢ࡞ 4IFMMͷੈք ͡Ίͯͷϓϩάϥϛϯά 3VCZͷੈք ΦϒδΣΫτɺϝιου ม
ೖྗͱग़ྗ
8FCϒϥβ $4"ͷΈ 04 -JOVY 4IFMM $-* 3VCZ ιʔείʔυ IFMMPSC ϑΝΠϧ
SVCZIFMMPSC ASVCZIFMMPSCAΛ࣮ߦ IFMMPSCΛಡΈࠐΜͰ࣮ߦ ϑΝΠϧฤू 04 8JO .BD $4" /JGUZͷαʔό ͋ͳͨͷ1$
4IFMMͷੈք 04ޠ͕௨͡Δੈք $-*͔Β໋ྩΛૹΔ 3VCZޠ͕௨͡Δੈք 3VCZ 4IFMM
4IFMMͷૢ࡞ w QXEࠓ͍ΔϑΥϧμ໊Λදࣔ w MTϑΝΠϧҰཡΛݟΔ w DEϑΥϧμʔΛҠಈ w SVCZ3VCZΛ࣮ߦ͢Δ
3VCZͷੈք 04ޠ͕௨͡Δੈք $-* 3VCZޠ͕௨͡Δੈք 3VCZ 4IFMM
ϓϩάϥϛϯά ཁ݅Λ࣮ݱ͢Δखஈ ཁ݅ Γ͍ͨ͜ͱ ࣮ݱ ϓϩάϥϜ #.*Λ Γ͍ͨ खஈ
ϓϩάϥϛϯά QVUT͋ͳͨͷΛڭ͍͑ͯͩ͘͞ IFJHIUHFUTUP@G QVUTͭ͗ʹମॏΛڭ͍͑ͯͩ͘͞ XFJHIUHFUTUP@G ! CNJXFJHIU IFJHIU QVUT͋ͳͨͷ#.*\CNJ^Ͱ͢
QVUT͋ͳͨͷ#.*Ͱ͢ ΦϒδΣΫτ ! 3VCZͰσʔλΛʮΦϒδΣΫτʯͰදݱ͠·͢ɻ ΦϒδΣΫτɺରϞϊͱ͍͏ҙຯͰ͢ɻ จࣈྻɺࣈͳͲͷΦϒδΣΫτͳͲ͕͋Γ·͢ɻ ڭՊॻ Q ΦϒδΣΫτ
QVUT͋ͳͨͷ#.*Ͱ͢ ϝιου 3VCZͰίϯϐϡʔλͷ໋ྩΛʮϝιουʯͱ දݱ͠·͢ɻ QVUTը໘ʹจࣈΛදࣔ͢Δ໋ྩͰ͢ɻ ! ʲ׳Εͨਓ͚ʳ࣮ϝιουΦϒδΣΫτͷҰ෦Ͱ͢ɻ ɹɹɹɹɹɹɹɹৄ͘͠ڭՊॻͷୈষୈઅΛಡΜͰ͍ͩ͘͞ɻ ॲཧ ϝιου
ڭՊॻ Q
XFJHIU ม ΦϒδΣΫτͷϥϕϧɾՙࡳ XFJHIUͱ͍͏໊લͷมʹ ͱ͍͏ΦϒδΣΫτΛೖ͍ͯ͠·͢ɻ ڭՊॻ Q XFJHIU
ม ΦϒδΣΫτ ೖʢϥϕϧషΓʣ
QVUTͱHFUT w QVUTϝιουͰը໘ʹσʔλΛग़ྗ ! w HFUTϝιουͰΩʔϘʔυ͔ΒͷೖྗΛऔಘ QVUT͋ͳͨͷ#.*\CNJ^Ͱ͢ IFJHIUHFUT औಘͨ͠จࣈྻΦϒδΣΫτΛIFJHIUมʹೖ
ࢀߟࢿྉ
BCD ࣮ߦ݁Ռ QVUTBCD ॻࣜ 3VCZίʔυ ࣮ߦ݁Ռ TIFMMίϚϯυ MT
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑͱҰࡢɺࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞ ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞
ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢