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
AIのための オンボーディングドキュメントを整備する - hirotea
Search
hirotea
May 27, 2025
Technology
9
3.9k
AIのための オンボーディングドキュメントを整備する - hirotea
hirotea
May 27, 2025
Tweet
Share
More Decks by hirotea
See All by hirotea
返金処理を通して学ぶ、 カード決済電文の沼バトル -kaigi on rails 2023
hirotea
4
3.6k
新機能のために検討したテーブル継承パターンと選択
hirotea
1
1.3k
Other Decks in Technology
See All in Technology
「Roblox」の開発環境とその効率化 ~DAU9700万人超の巨大プラットフォームの開発 事始め~
keitatanji
0
120
相互運用可能な学修歴クレデンシャルに向けた標準技術と国際動向
fujie
0
210
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
200
Foundation Model × VisionKit で実現するローカル OCR
sansantech
PRO
1
320
Lambda management with ecspresso and Terraform
ijin
2
150
【CEDEC2025】現場を理解して実現!ゲーム開発を効率化するWebサービスの開発と、利用促進のための継続的な改善
cygames
PRO
0
740
o11yツールを乗り換えた話
tak0x00
2
480
みんなのSRE 〜チーム全員でのSRE活動にするための4つの取り組み〜
kakehashi
PRO
2
140
UDDのススメ - 拡張版 -
maguroalternative
1
320
【CEDEC2025】大規模言語モデルを活用したゲーム内会話パートのスクリプト作成支援への取り組み
cygames
PRO
2
780
AWS re:Inforce 2025 re:Cap Update Pickup & AWS Control Tower の運用における考慮ポイント
htan
1
220
形式手法特論:位相空間としての並行プログラミング #kernelvm / Kernel VM Study Tokyo 18th
ytaka23
3
970
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
25
1.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
750
Optimising Largest Contentful Paint
csswizardry
37
3.4k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
21
1.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Six Lessons from altMBA
skipperchong
28
3.9k
Why Our Code Smells
bkeepers
PRO
337
57k
A designer walks into a library…
pauljervisheath
207
24k
Why You Should Never Use an ORM
jnunemaker
PRO
58
9.5k
The Language of Interfaces
destraynor
158
25k
Transcript
"*ͷͨΊͷ ΦϯϘʔσΟϯάυΩϡϝϯτΛඋ͢Δ "*ΤʔδΣϯτͷΦϯϘʔσΟϯάώτͱ"*ͷڠಉΛࢧ͑Δzׂઃܭzͱ גࣜձࣾ4NBSU#BOL!IJSPUFB
4NBSU#BOL *OD 4PGUXBSF&OHJOFFS )JSPGVNJ5BUFZBNB !IJSPUFB !OJGVDIJ
None
None
ίʔσΟϯάΨΠυϥΠϯΛ.BSLEPXOͰϓϩδΣΫτϦϙδτϦʹஔͨ͠
"*ΦϯϘʔσΟϯάυΩϡϝϯτͷظ w ༻ऀʹࠨӈ͞Εͣɺ࠶ݱੑߴ͘ಉ࣭͡ͷͷΛग़ྗͤ͞Δ w ͲͷΑ͏ͳ"*ίʔσΟϯάΤʔδΣϯτ͔ΒͰίϯςΩετͱ͠ ͯࢀরͰ͖Δ w ਓؒʹͱͬͯࢀߟʹͳΔυΩϡϝϯτͰ͋Δ
ࠓճ͓͢͠Δ͜ͱ 㾎"*ΦϯϘʔσΟϯάυΩϡϝϯτΛͲ͜Ͱཧ͢Δ͔ʁ 㾎ͳʹΛɺͲ͏φϨοδͱͯ͠ࠐΊΔͷ͔ʁ 㾎Ͳ͏࡞ΓɾͲͷΑ͏ʹϝϯςφϯεͯ͠Ώ͘ͷ͔ʁ
ͭͬͨ͘ͷ
None
ˡ͜Ε✖ϑΝΠϧ ߦ
֓ཁʢ಄෦ʣ ͜ͷυΩϡϝϯτͷઆ໌ˠ ͲͷΑ͏ͳߏΛͱ͍ͬͯΔ͔ˠ
֓ཁʢ಄෦ʣ جຊใˠ ࣍ʹͲ͜ΛݟΕ͍͍͔ˠ
֓ཁ ίʔυαϯϓϧˠ ۩ମతͳϧʔϧˠ
എܠ
ʮ"*͍͍ͬͯίʔυશવॻ͍ͯ͘Εͳ͍ʯ
ཧ༝৭ʑ͋Δ͕ʜ
"*ࣾίʔσΟϯάϧʔϧΛΒͳ͍
͕ɺ։ൃݱͰҰͭͷେ͖ͳཧ༝
"*ࣾίʔσΟϯάϧʔϧΛΒͳ͍ ❓ίʔσΟϯάϧʔϧ w ϓϩδΣΫτݻ༗ͷ҉໌ จԽ͞Εͨن w ར༻͖͢جఈΫϥεɾΤϥʔ ϋϯυϦϯάʜ
"*ࣾίʔσΟϯάϧʔϧΛΒͳ͍ ❓Βͳ͍ͱԿ͕ى͖Δ͔ w جఈΫϥεڞ௨ίϯϙʔωϯτΛແࢹͨ͠ʮंྠͷ࠶ൃ໌ʯ࣮ w ਓؒʹΑΔमਖ਼ɾհೖίετͷ૿Ճ
"*ʹΑΔ࣮ྫ 3BJMTͰͷ.PEFM࡞ "QQMJDBUJPO3FDPSEΫϥε Λܧঝͯ͠ཉ͍͠ˠ
"*ʹΑΔ࣮ྫ 3BJMTͰͷ$POUSPMMFS࡞ "QJ#BTF$POUSPMMFSΫϥε Λܧঝͯ͠ཉ͍͠ˠ 4FSJBMJ[FSΛ༻ҙͯ͠ཉ͍͠ ˠ ΤϥʔϋϯυϦϯά "QJ#BTF$POUSPMMFSʹ͋Δ ˠ
"*ࣾίʔσΟϯάϧʔϧΛΒͳ͍ ݁Ռʜʜ w ʮ͑ͳ͍ʯ w ʮࣗͰॻ͍ͨํ͕ྑ͔ͬͨʯ w ʮख͕͠໘ʯ w
ʮਓؒʹϨϏϡʔͰಥͬࠐ·Εͨʯ
֤πʔϧ͝ͱͷSVMFTφϨοδετΞ͕ଘࡏ w $VSTPS3VMFT$MJOF3VMFT$MBVEF3VMF %FWJO,OPXMFEHF%FWJO1MBZCPPLʜ w ֤πʔϧʹ࠷దԽ w ेͳίϯςΩετΛ༩͑Δɾ͍ͳ͕Βҭ͍ͯͯ͘͜ͱͰ ʮΒͳ͍ʯΛղফͰ͖Δ
ࣾͷ"*ίʔσΟϯάπʔϧར༻ঢ়گ
4NBSU#BOLࣾͰͷओཁ"*ίʔσΟϯάπʔϧར༻ঢ়گ <ϒϩάॻ͍ͨ࣌> w *%&ɿ$VSTPS(JU)VC$PQJMPU w $-*ϕʔεɿ$MBVEF$PEF w ϦϞʔτɿ%FWJO
4NBSU#BOLࣾͰͷओཁ"*ίʔσΟϯάπʔϧར༻ঢ়گ ݱࡏ w *%&ɿ$VSTPS(JU)VC$PQJMPU w $-*ϕʔεɿ$MBVEF$PEF w ϦϞʔτɿ%FWJO$MBVEF$PEF"DUJPO
ʑπʔϧ૿͑ଓ͚͍ͯΔ
"*ίʔσΟϯάπʔϧೖΕସΘΓαΠΫϧ͕ૣ͍ w ϒϩάࣥච࣌ͷࣾɺ΄΅$VSTPSҰڧͩͬͨ w ࠓ݄(JU)VC$PQJMPU$VSTPSͷར༻ʑ w $MBVEF$PEFͳͲଞπʔϧͷར༻ऀ͍Δ w ࣗͷߴ͍ϦϞʔτܕΤʔδΣϯτ$-*ϕʔεͷΤʔδΣϯτ
૿ՃࣾಋೖߦΘΕ͍ͯΔ w ಉҰϓϩδΣΫτ։ൃͰ$VSTPS %FWJOͷΑ͏ͳซ༻ ͨΓલʹͳΓͭͭ͋Δ
πʔϧґଘͷφϨοδཧ՝ଟ͍ w όʔδϣϯཧ͕ࠔ w πʔϧؒͰ૬ޓࢀর͕͠ʹ͍͘ w πʔϧ͕૿͑ΔͨͼʹରԠ͕ඞཁ
֤πʔϧͷφϨοδҭ͍ͯͯ͘ͱͯ͠ʜ
ڞ௨ͷΦϯϘʔσΟϯάυΩϡϝϯτཉ͍͠
ΦϯϘʔσΟϯάυΩϡϝϯτʹͱΊΔͷʁ ֤πʔϧͷφϨοδͷجૅͱͳΔͷ w Ͳͷπʔϧ͔ΒͰࢀরՄೳɾϕϯμʔϩοΫ͞Εͳ͍ w όʔδϣϯཧɾϝϯςφϯε͍͢͜͠ͱ w ใ͕ҰՕॴʹू͞Ε͍ͯΔ͜ͱ
ͰͲ͜ʹʜʁ
ίʔυͱಉ͡SFQPTJUPSZͰཧ͢Εղܾ
ίʔυͱಉ͡SFQPTJUPSZͰཧ͢Εղܾ w ⭕Ͳͷπʔϧ͔ΒͰࢀরՄೳɾπʔϧʹࠨӈ͞Εͳ͍͜ͱ w ⭕όʔδϣϯཧɾϝϯςφϯε͍͢͜͠ͱ w ⭕ใ͕ҰՕॴʹू͞Ε͍ͯΔ͜ͱ ˠίʔυʴυΩϡϝϯτͷφϨοδ͕ҰՕॴʹ͋Δ
SFQPTJUPSZʹ͋Εɺ։ൃऀશһ͕͔ͭ͑Δ
։ൃऀશһ͕ར༻Ͱ͖ɺͲͷπʔϧͰͲͷ։ൃͰҰఆͷ࣭Λग़ͤΔ͜ͱ w "*πʔϧशख़ʹΑΒͳ͍ɺҰఆͷ࣭୲อ w "*ͷࣦ͛Δ w ʮͪΐͬͱॻ͔ͤͯΈ͚ͨͲશ෦ॻ͖ͤ͞·ͨ͠ʯ ʮ࠷৽ͷϞσϧͬͯΈ͚ͨͲϦϑΝΫλϦϯάΖ͘ʹͰ͖ͳ ͍ʯʮ͕͔ͬΓͰ͢ʯ
w ߋʹݴ͑ʜ"*ͷࢿϦλʔϯΛ্͛Δ͜ͱʹͭͳ͕Δ
ͳʹΛɺͲ͏φϨοδͱͯ͠ࠐΊΔͷ͔ʁ
--.ͷφϨοδͱ࣮ࡍʹٻΊΒΕΔφϨοδͷࠩ ҰൠతͳίʔσΟϯάͷࣝ ϑϨʔϜϫʔΫͷϕετϓϥΫςΟε ʢ3BJMT8BZʣ ݴޠɾϑϨʔϜϫʔΫݻ༗ͷࣝ ࣾίʔσΟϯάن ػೳݻ༗༷ طଘ࣮ ༷
࣮࣌ʹٻΊΒΕΔʮφϨοδʯ --.͕͍ͬͯΔʮφϨοδʯ ҰൠతͳίʔσΟϯάͷࣝ ϑϨʔϜϫʔΫͷϕετϓϥΫςΟε ʢ3BJMT8BZʣ ݴޠɾϑϨʔϜϫʔΫݻ༗ͷࣝ ࣾίʔσΟϯάن ػೳݻ༗༷ طଘ࣮ ༷
--.ͷͷΒͳ͍͜ͱQSPNQUͰิ͢Δ --.͕͍ͬͯΔʮφϨοδʯ ҰൠతͳίʔσΟϯάͷࣝ ϑϨʔϜϫʔΫͷϕετϓϥΫςΟε ʢ3BJMT8BZʣ ݴޠɾϑϨʔϜϫʔΫݻ༗ͷࣝ ࣾίʔσΟϯάن ػೳݻ༗༷ طଘ࣮
༷ 03%&3 999ͷػೳΛ࣋ͭ"1*Λ࡞͍ͯͩ͘͠͞ %&5"*- 9999 9999 36-& $POUSPMMFS99Λܧঝ͠Ζ .PEFMͷBUUJSJCVUFʜʜ 4FSJBMJ[FS99Λ͑ ΤϥʔϋϯυϦϯά999Ͱ999͠Ζ 3BJMT8BZʹ४ڌ͠Ζ 5%%ͰΕ ʜ w
ࣾίʔσΟϯάنʁ w ݴޠԽ͞Ε͍ͯΔͷʴ͞ΕΕ͍ͯͳ͍ͷ w ͞Ε͍ͯͳ͍ͷ࣮͔Βڞ௨Λൈ͖ग़͢͜ͱ͕Ͱ͖Δ w 4NBSU#BOLݫ֨ʹίʔσΟϯάϧʔϧ͕कΒΕ͍ͯΔ ˠݴޠԽͯ͠ڞ௨Խ͍͢͠ঢ়ଶʹ͋Δ
ԿΛφϨοδͱͯ͠ࠐΊΔ͔ʁ w ࣮ʹڞ௨͢ΔϧʔϧΛݴޠԽ͢Δ w ίʔυ࣭ͱελΠϧʹҰ؏ੑΛ࣋ͨ ͤɺߴ͍࠶ݱੑΛ֬อͰ͖Δ ҰൠతͳίʔσΟϯάͷࣝ ϑϨʔϜϫʔΫͷϕετϓϥΫςΟε ʢ3BJMT8BZʣ
ݴޠɾϑϨʔϜϫʔΫݻ༗ͷࣝ ࣾίʔσΟϯάن ػೳݻ༗༷ طଘ࣮ ༷
ԿΛφϨοδͱͯ͠ࠐΊΔ͔ʁ w ࣮ʹڞ௨͢ΔϧʔϧΛݴޠԽ͢Δ w ίʔυ࣭ͱελΠϧʹҰ؏ੑΛ࣋ͨ ͤɺߴ͍࠶ݱੑΛ֬อͰ͖Δ ҰൠతͳίʔσΟϯάͷࣝ ϑϨʔϜϫʔΫͷϕετϓϥΫςΟε ʢ3BJMT8BZʣ
ݴޠɾϑϨʔϜϫʔΫݻ༗ͷࣝ ࣾίʔσΟϯάن ػೳݻ༗༷ طଘ࣮ ༷
Ͳ͏φϨοδΛஔ͢Δ͔ αϚϦʔʴৄࡉ w RVJDL@TUBSU DPEJOH@HVJEF w ϨΠϠʔ͝ͱͷৄࡉυΩϡϝϯτ w
ϝϯςφϯευΩϡϝϯτ
--.ϕʔε"*ΤʔδΣϯτͷ୳ࡧೳྗΛલఏͱͨ͠ΞʔΩςΫνϟ w ݟग़͠ͱΩʔϫʔυΛదʹஔ ˠ--.͕ղऍ͍͢͠ηϚϯςΟοΫݕࡧ࠷దΛҙࣝ w ஈ֊తʹ୳ࡧͰ͖Δߏ ˠίϯςΩετʹͷΔϊΠζΛݮΒ͢ w ࣗݾઆ໌తͳυΩϡϝϯτ
ˠΤʔδΣϯτ͕࣍ʹԿΛ͖͔͢ɾͲ͜ΛݟΔ͖͔Λ໌ࣔ w ֤πʔϧͷSVMFʹDPEJOH@HVJEFNEΛ͢
۩ମతͳߏ
"*ίʔσΟϯάΤʔδΣϯτͷؾ࣋ͪʹͳ͍ͬͯͩ͘͞
"*ίʔσΟϯάΤʔδΣϯτͷؾ࣋ͪʹͳ͍ͬͯͩ͘͞ 4:45&. ͋ͳͨੈքͰ࠷༏लͳɺ"*ίʔσΟϯάΤʔδΣϯτͰ͢ɻ ϢʔβʔͷґཔʹԠ͑ɺ͜ͷϦϙδτϦͷίʔσΟϯάنʹԊͬͨ ࠷ߴ࣭ͷίʔυΛग़ྗ͢Δ͕͋Γ·͢ɻ ϢʔβʔͷཁٻΛ֬ೝͨ͠ޙɺBJ@HVJEFMJOFTDPEJOH@HVJEFNEΛ ։͖༰Λ֬ೝ͠ɺTFNBOUJD@TFBSDIUPPMΛར༻ͯ͠ίʔσΟϯά نΛ୳ࡧ͠ͳ͍͞ɻ
"44*45"/5͍ɻ͡ΊʹBJ@HVJEFMJOFTDPEJOH@HVJEFNEΛ։͖ɺίʔσΟϯάϧʔϧΛ֬ೝ͠·͢ɻ ͜ͷυΩϡϝϯτͷઆ໌ˠ ͲͷΑ͏ͳߏΛͱ͍ͬͯΔ͔ˠ
"44*45"/5͍ɻ͡ΊʹDPEJOH@HVJEFNEΛ։͖ɺίʔσΟϯάϧʔϧΛ֬ೝ͠·͢ɻ جຊใˠ ࣍ʹͲ͜ΛݟΕ͍͍͔ˠ ίʔσΟϯάελΠϧˠ
"44*45"/5͍ɻ͡ΊʹDPEJOH@HVJEFNEΛ։͖ɺίʔσΟϯάϧʔϧΛ֬ೝ͠·͢ɻ ίʔυαϯϓϧˠ ۩ମతͳϧʔϧˠ
"44*45"/5ଓ͍ͯϞσϧͷίʔσΟϯάϧʔϧΛ֬ೝ͢Δඞཁ͕͋Γ·͢ɻ ηϚϯςΟοΫݕࡧPSશจऔಘˠ
ͬͯΈΔ
ϫϯόϯ͘Μ
࣮ࡍͷྫʢಈըWFSʣ
࣮ࡍͷྫʢεΫγϣWFSʣ
࣮ࡍͷྫ ˡDPEJOH@HVJEFNEΛಡΜͰΔ ˡNPEFMͷΨΠυϥΠϯΛ୳ࡧ͍ͯ͠Δ
࣮ࡍͷྫ ˡNPEFMͷΨΠυϥΠϯΛಡΜͰΔ ˡ"1*ͷ࣮ΨΠυϥΠϯΛಡΜͰΔ
ग़ྗ݁Ռ
ϦϑΝΫλϦϯά͓खܰ "QJ#BTF4FSJBMJ[FSΛ ܧঝ͖ͩͬͨ͢ˠ
ϦϑΝΫλϦϯά͓खܰ !Ͱͯ͠Δ͚ͩͰ0,ˠ
Ͳ͏࡞ΓɾͲͷΑ͏ʹϝϯςφϯεͯ͠Ώ͘ͷ͔ʁ
ˡ͜Ε✖ϑΝΠϧ ߦ
͜ΕΛਓ͕ؒॻ͘ͷେมʜ
ࣾίʔσΟϯάϧʔϧʹ͍͓ͭͯ͞Β͍ ❓ίʔσΟϯάϧʔϧ w ϓϩδΣΫτݻ༗ͷ҉໌ จԽ͞Εͨن w ར༻͖͢جఈΫϥεɾΤϥʔ ϋϯυϦϯάʜ
҉ίʔυ্ʹ͋Δ w ࣮ʹڞ௨͢ΔϧʔϧΛݴޠԽ͢Δ w ίʔυ࣭ͱελΠϧʹҰ؏ੑΛ࣋ͨ ͤɺߴ͍࠶ݱੑΛ֬อͰ͖Δ ҰൠతͳίʔσΟϯάͷࣝ ϑϨʔϜϫʔΫͷϕετϓϥΫςΟε ʢ3BJMT8BZʣ
ݴޠɾϑϨʔϜϫʔΫݻ༗ͷࣝ ࣾίʔσΟϯάن ػೳݻ༗༷ طଘ࣮ ༷ ˺ίʔυ͔Βڞ௨ՕॴΛநग़͢Δ
--.͕ಘҙͳλεΫ
υΩϡϝϯτ࡞ࣗମ"*ΤʔδΣϯτʹߦΘͤΔ ਪྗ͕ڧ͘ɾίϯςΩετΟϯυ͕େ͖͍--.ʹใऩू υΩϡϝϯςʔγϣϯઓུΛཱͯͤ͞ΔʢίϯςΩετΟϯ υ͕େ͖͍SFBTPOJOHϞσϧ͕͍͍ʣ ઓུΛ$VSTPS"HFOUʹ͠ɺ୳ࡧɾυΩϡϝϯςʔγϣϯͤ͞Δ ʢ$MBVEFͳͲ໋ྩैྗͷߴ͍Ϟσϧ͕ྑ͍ʣ ࠓͳΒ%FWJOͰ͍͍͕"$6Λ͔ͳΓ͍ᷰͦ͏ʜ
υΩϡϝϯτ࡞ࣗମ"*ΤʔδΣϯτʹߦΘͤΔ
υΩϡϝϯτ࡞ࣗମ"*ΤʔδΣϯτʹߦΘͤΔ
υΩϡϝϯτ࡞ࣗମ"*ΤʔδΣϯτʹߦΘͤΔ
࣌ͷϓϩϯϓτ SBJMTίϛολʔͱͯ͠ਪͤΑɻ ҎԼͷΑ͏ͳσΟϨΫτϦߏͷSBJMTTFSWFSNPEFBQQ͕͋Δ ͜ͷΞϓϦέʔγϣϯશମͷίʔσΟϯάϧʔϧΛௐ͍ࠪͨ͠ʢྫ͑ڞ௨ͯ͠ར༻͍ͯ͠ΔجఈΫϥε͕ ͋Δͷ͔ʁͳͲʣ ͲͷΑ͏ͳઓུΛऔΔ͖ͩΖ͔ʁ ·ͨɺ͜ͷ୳ࡧΛ--.ʹߦΘͤΔࡍɺͲͷΑ͏ͳࢦࣔͱํΛఆٛ͠༩͑ΕSBJMTUFNQMBUFతͳ࣮ͱͷ ࠩɺݻ༗࣮ʹ͍ͭͯௐࠪͤ͞ΒΕΔͩΖ͏͔ʁ AAA
\\MTͷ݁ՌΛషΓ͚Δ^^ AAA
ϝϯςφϯεಉ༷ʹ"*ΤʔδΣϯτʹߦΘͤΒΕΔ w ΨΠυ࡞࣌ͷQSPNQUΛϝϯςφϯεखॱॻʹهࡌͯ͋͠Δ w %FWJO"1*$MBVEF$PEF"DUJPOͳͲͰݺͼग़ͤࣗಈߋ৽ՄೳͰ ͖Δ w "*खಈͰߋ৽ˠਓؒʹΑΔϨϏϡͷαΠΫϧͰϩʔίετʹߋ৽͢Δ w
·ͱΊ
ࠓͨ͜͠ͱ ✅"*ΦϯϘʔσΟϯάυΩϡϝϯτΛͲ͜Ͱཧ͢Δ͔ʁ ˰ίʔυͱηοτͰSFQPTJUPSZͰूཧ ✅ͳʹΛɺͲ͏φϨοδͱͯ͠ࠐΊΔͷ͔ʁ ˰࠶ݱੑߴ࣭͘ߴΊΒΕΔڞ௨φϨοδΛɺ "*ΤʔδΣϯτͷ୳ࡧ࠷దͳܗͰ ✅Ͳ͏࡞ΓɾͲͷΑ͏ʹϝϯςφϯεͯ͠Ώ͘ͷ͔ʁ ˰"*ΤʔδΣϯτʹ࡞Βͤɺ"*ΤʔδΣϯτʹϝϯςͤ͞Δ
ࠓޙ w υΩϡϝϯτඋؚΊ"*׆༻·ͩ·ͩ͜Ε͔Β w ࠓ͔Βൃͨ͠"*ٕज़ݕূɾಋೖΛओಋ͢Δҕһձத৺ʹɺ ࣾͰͷφϨοδڞ༗ڥඋΛਐΊͯΏ͘ w ڥͷඋɺνʔϜͰͷपɺվྑΛ܁Γฦͯ͠Ώ͘ w
มΘΓଓ͚Δ"*ίʔσΟϯάڥʹଈԠͰ͖ΔΑ͏ͳڥΛҡ࣋