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
HowtocatchStrangeness.pdf
Search
miwa719
November 01, 2019
Programming
15k
17
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
HowtocatchStrangeness.pdf
miwa719
November 01, 2019
More Decks by miwa719
See All by miwa719
チームが「サイロ化」しないための仕掛け(増補版)
miwa719
19
15k
チームが「サイロ化」しないための仕掛け(増補版)
miwa719
10
5.8k
わたしたちの開発現場
miwa719
12
29k
テスターのドロア(わたしのあたまのなかのひきだし)〜プログレスダイアログの巻〜
miwa719
7
1.7k
Other Decks in Programming
See All in Programming
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
170
oxlintはeslint/typescript-eslintを置き換えられるのか
shomafujita
2
330
タクシーアプリ『GO』の バックエンド開発のおける AI利活用と若者のすべて
pyama86
3
1.9k
Vite+ Unified Toolchain for the Web
naokihaba
0
110
柔軟なPDFレイアウトエディタを支える型システム設計 — Discriminated UnionとConditional Typeの実践
minako__ph
4
1.6k
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
370
Old Dog, New Tricks: The Java 25 Reinvention - JNation
bazlur_rahman
0
150
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
510
Oxcを導入して開発体験が向上した話
yug1224
4
290
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
250
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
100
AI時代のUIはどこへ行く?その2!
yusukebe
19
6.8k
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
460
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.4k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
A Tale of Four Properties
chriscoyier
163
24k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Become a Pro
speakerdeck
PRO
31
6k
GitHub's CSS Performance
jonrohan
1033
470k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Transcript
ҧײͷ͔ͭ·͔͑ͨ ΈࠐΈγεςϜͷ։ൃऀʢςελʔʣͱ͍ͯͬͯ͠Δ͜ͱ JaSST Review ’19 / 2019.11.01 ;͔ΈΘ
෩अͷͻ͖͡ΊʹҧײΛײͨ͡Β ঢ়͕ͻͲ͘ͳΒͳ͍Α͏ߦಈΛม͑ Δͷͱಉ͡Α͏ʹɺ։ൃͷݱͰҧ ײΛײͨ͡ΒΑΓྑ͍Λ࡞ΔͨΊ ʹߦಈΛى͜͞ͳ͚ΕͳΒͳ͍ɻ
͓͢͠Δ͜ͱ େࣄͳ͜ͱ ԿΛݟͯҧײΛ͔ͭ·͍͑ͯΔͷ͔ ҧײʹର͢ΔײੑΛߴΊΔʹʁ ҧײΛ͔ͭ·͑ΔͨΊͷίπɾ ҧײΛ͔ͭ·͑ͨޙͷ͜ͱ ࠓ͓͢͠Δ͜ͱ͜Μͳײ͡Ͱ͢ɻͲΕࢲͷܦݧʹج͍ͮͨͷͰ͋Γɺࢥߟ๏ൃ๏ͷΑ͏ͳઐతͳͳ͍ͷͰؾָʹฉ͍ͯͩ͘ ͍͞ɻ։ൃݱͰײ͡Δʮײ͡ʯʮߟ͍͑ͯΔ͜ͱʯΛͦͷͷΛ͓͑ͨͯ͘͠ɺաͳநԽ͠ͳ͍͜ͱʹͩ͜ΘΓ·ͨ͠ɻ
ࠓΑΓͬͱҧײʹහײʹͳΓ͍ͨ ҧײΛͬͱ։ൃʹ׆͔͍ͨ͠ ͦΜͳํͷࢀߟʹͳΕ͏Ε͍͠Ͱ͢
ࢲʹ͍ͭͯ ͋ͷνʔϜɿࢲͨͪͷνʔϜҰ෦ͷਓ͔ͨͪΒʮ͋ͷνʔϜʯͱݺΕ͍ͯͯɺڰతͳϚχΞ͕͍·͢ɻ ҩྍػثʢࣗࣾʣͷιϑτΣΞ։ൃʹैࣄ eXtremeͳνʔϜʹॴଐ͢Δ։ൃऀʢςελʔʣ ಈ͔ͯ͠ࢼ͢ͷ͕͖ ͱͪ͗RubyͷษڧձʢtoRubyʣ ͱͪ͗Rubyձٞ #torubyɺͱͪ͗ςετͷձٞ #totekaɺΦτφͱRuby JaSST
Kyushuʢ2019.11.29ʣ@ Ԭʢभॳ্ʣ ୈҰ෦ʮνέοτγεςϜͰཧղ͢Δ͋ͷνʔϜʯ ୈೋ෦ʮϑϨʔζͰମݧ͢Δ͋ͷνʔϜʯ http://miwa719.hatenablog.com ͍͍ͷ http://www.jasst.jp/symposium/jasst19kyushu/query.html JaSST ٸਢ https://suzuri.jp/miwa719 νϣοτσΩϧTγϟπ͕ങ͑·͢
ࢲͨͪͷνʔϜ։ൃऀͷϩʔϧͱςελʔͷϩʔϧ͕ಛతͳͷͰհ͠·͢ɻ·ͣ։ൃऀʢϓϩάϥϚʔʣͷϩʔϧɻʼɹҰ൪Լͷςετ͢ ΔɺCheckingʢઃܭͷҰ෦ͷΑ͏ͳςετʣͱ͍͏ΑΓɺ·ͩݟ͔͍ͭͬͯͳ͍ະͷΛ୳͠ʹ͍͘ςετͰ͢ɻϓϩάϥϚʔຖ Testing͍ͯ͠·͢ɻͦͯ͠ςετ͕͏·͍ɻͦͷόάΑ͘ݟ͚ͭͨͳʔɺૉΒ͍͠ʂͱࢥ͏͜ͱ͕͋͠͠Γ·͢ɻ ։ൃऀͷϩʔϧ ཉ͍͠ͷΛ࣮ݱ͢Δਓͨͪ ༷Λ۩ମతʹ͢Δ ࣮Λߟ͑Δ ϓϩάϥϜΛॻ͘ɾ͢ ςετ͢Δ miwaϝιουʢࣈນʣ
ςελʔͷϩʔϧ͜Μͳײ͡ɻϓϩάϥϜΛॻ͔ͳ͍͚ͩͰಉ͡Ͱ͢ɻϓϩάϥϜΛॻ͔ͳ͍ɺ։ൃऀΑΓʮؾʹ͔͚ΒΕΔྖҬ͕͍ɺਂ ͍ʯಛ͕͋Γ·͢ɻͦͷ݁ՌʮΑ͍ʯͷج४ΛΠϝʔδ͢Δ͜ͱ͕ಘҙͰ͢ɻςετͷ෦͚ͩΛऔΓग़ͯ͠ઐతʹΔͷͰͳ͘ɺ͓٬͞ ·ͷཉ͍͠ͷΛ࣮ݱ͢ΔͨΊʹɺ͡Ί͔ΒϓϩάϥϚʔͱҰॹʹͳͬͯ࡞͍ͬͯ͘ɻࢲͨͪͷνʔϜͷςελʔͦ͏͍͏ϩʔϧͰ͢ɻ ςελʔͷϩʔϧ ཉ͍͠ͷΛ࣮ݱ͢Δਓͨͪ ༷Λ۩ମతʹ͢Δ ࣮Λߟ͑Δ ϓϩάϥϜΛॻ͘ɾ͢ɹˡ͕͜͜ͳ͍ ςετ͢Δ
ࠓͷ࡞ઓΛߟ͑Δ ேձ ςετ ༦ձ ٳܜ ςετ ͓னٳΈ ςετ ٳܜ ςετ
ٳܜ ςετ ςετ ʢτϫΠϥΠτκʔϯʣ ࢲͷ̍ͷա͝͠ํɻٳΈ࣌ؒҎ֎͍͍ͩͨͣͬͱ։ൃͰ͢ɻԿ͔ؾʹͳΔ͜ͱ͕͋Δͱಉ྅ͷϓϩάϥϚʔςελʔʹฉ͍ͨΓɺݟͤͨΓɺ Ұॹʹߟ͑ͨΓɺࢼͨ͠Γͯ͠·͢ɻଞͷνʔϜͷ։ൃऀͷͱ͜Ζʹߦ͖ɺ࣭ͨ͠Γ૬ஊ͢Δͱ͖͋Γ·͢ɻ ͣͬͱ։ൃ ͣͬͱ։ൃ
͏ͪͷνʔϜɺϨϏϡʔͯ͠ͳ͍ ຖͦ͜ΒதͰσΟεΧογϣϯ͍ͯ͠Δ ໌ࣔతͳϨϏϡʔ͠ͳ͘ͳͬͯ͠·ͬͨ ࠓReviewͷγϯϙδϜͰ͕͢ɺ͏ͪͷνʔϜϨϏϡʔͯ͠ͳ͍ͷͰ͢ɻདྷिͷ݄༵ʹϨϏϡʔ͠·͠ΐ͏ͱ͔ɺͦ͏͍͏ձฉ͍ͨ ͜ͱ͕͋Γ·ͤΜɻຖͦ͜ΒதͰσΟεΧογϣϯ͍ͯ͠ΔΜͰ͚͢Ͳɺ͜Ε͕ϨϏϡʔͱݴ͑ͦ͏ͳͷ͔͠Εͳ͍ɻ͍͍ͭͬͯΔ ͔Β໌ࣔతͳϨϏϡʔ͠ͳ͘ͳͬͯ͠·ͬͨΜͰ͢Ͷɻ͜ΕͲ͏͍͏͜ͱͳͷ͔ΛΤΫετϦʔϜϓϩάϥϛϯάͷจ຺Ͱղઆͯ͠Έ·͢ɻ ϨϏϡʔ͍ͭ͢Δͷ͔ʁ ߨԋͷґཔΛ͍͍ͨͩͨ࣌ʹ Ұ൪͡Ίʹ֬ೝͨ͠
eXtremeͳνʔϜ ίʔυϨϏϡʔ͕ྑ͍ͷͳΒɺৗʹίʔυΛϨϏϡʔ͢ΔʢϖΞϓϩάϥϛϯάʣ ςετ͕ྑ͍ͷͳΒɺৗʹςετʢ୯ମςετʣΛߦ͍ɺސ٬Ͱ͑͞ςετ͢Δʢػೳςετʣ ઃܭ͕ྑ͍ͷͳΒɺઃܭΛશһͷৗͷ࡞ۀͷҰ෦ʹ͢ΔʢϦϑΝΫλϦϯάʣ ”࠷ྑͷ։ൃϓϥΫςΟεΛ࠷େݶద༻͢Δ” ʢ͠ɺP͕ྑ͍ͷͰ͋ΕɺͦͷPΛͬͱൣғʹɺద༻͠Α͏ʣ 9.3 ΤΫετϦʔϜϓϩάϥϛϯά ΑΓൈਮ ϨϏϡʔ͕ྑ͍ͷͳΒɺৗʹϨϏϡʔ͢Δ
͜Εͩʂʂ ͜ΕϨϏϡʔҎ֎ʹͯ·Γ·͢ɻ։ൃʢવςετؚΉʣͷܭըܭըͷݟ͠ௐɺϖΞϓϩɺϖΞςετɺ;Γ͔͑Γ…ɻࣗ ͨͪʹͱ͍ͬͯͩ͡Ͱ͋Δͱࢥ͍ͬͯΔ͜ͱಛผʹΔͷͰͳ͘ৗʹΔɻ࣮ࡍຖ͍ͬͯΔͷͰͦΕ͕ͨΓલͷ͜ͱʹͳ͍ͬͯ·͢ɻ
ࠓͷ ࣗͨͪͷͷ͓͔͠͞Λ͔ͭ·͑Δ ͓͔͠͞ ʹ ҧײ ʹ ҙ͖͢γάφϧ ෩अΛͻ͘ͷࣗɺࣗͨͪͷɺνʔϜ ୭͔͕։ൃͯ͠Δ͋ͷΛϨϏϡʔ͢ΔͰͳ͍ ཱঢ়گ͕טΈ߹Θͳͯ͘ฉ͖ͮΒ͍ਓ͕͍Δ͔
ʼଞͷνʔϜͷϨϏϡʔʹݺΕΔ͜ͱ͕͋Γ·͕͢ʮࣗͷͩͱͨ͠Βʯͱ͍͏ͭΓͰࢀՃ͍ͯ͠·͢ɻ
େࣄͳ͜ͱ
ҧײͱԿ͔ ҧײΛײ͡ΔͨΊʹඞཁͳ͜ͱ Έͳ͞ΜͱҰॹʹߟ͑ͯΈ͍ͨʂ
෩अͷͻ͖͡Ίʹײ͡Δҧײ ͳΜͱͳͩ͘Δ͍ פؾ͕͢Δ ͬΆ͍
ंͷӡసதʹײ͡Δҧײ ΨλΨλͱৼಈ͕͢Δ ΧϥΧϥͱԻ͕͢Δ มͳχΦΠ͕͢Δ
ҧײͱԿͳͷͰ͠ΐ͏͔ʁ
ҧײͱ ͍ͭͷঢ়ଶͱࠓͷঢ়ଶͱͷࠩ Ͱ͋Δ ෩अͷͻ͖͡Ίʹײ͡Δҧײ → ͍ͭͷঢ়ଶͱࠓͷঢ়ଶͱͷࠩ ंͷӡసதʹײ͡Δҧײ → ͍ͭͷঢ়ଶͱࠓͷঢ়ଶͱͷࠩ
ࢼணࣨͰײ͡Δҧײ ͋Εʁ ͬ͘͠Γ͜ͳ͍ͳ …
ҧײͱԿͳͷͰ͠ΐ͏͔ʁ
ҧײͱ ཧظͱݱ࣮ͱͷࠩ Ͱ͋Δ ࢼணࣨͰײ͡Δҧײ → ཧظͱݱ࣮ͱͷࠩ
ҧײͱ ͍ͭͷঢ়ଶͱࠓͷঢ়ଶͱͷࠩ ཧظͱݱ࣮ͱͷࠩ Ͱ͋Δ ʼҧײΛײ͡ΔͨΊʹඞཁͳ͜ͱ͕ݟ͖͑ͯ·ͨ͠Ͷʂ
ҧײΛײ͡ΔͨΊʹඞཁͳ͜ͱ ᶃ͍ͭͷঢ়ଶΛΔ ᶄཧظΛ࣋ͭ ͍ͭͷঢ়ଶΛΒͳ͚ΕҧײΛײ͡Δ͜ͱͰ͖·ͤΜɻԿ͔͠Α͏ͱͨ͠ͱ͖ʹʮ͜͏ͳΔͣͩʯͱ͍͏Α͏ͳཧظΛ͍࣋ͬͯ ͳ͚ΕɺҧײΛײ͡Δ͜ͱͰ͖·ͤΜɻͦͯ͠ࠓͷঢ়ଶʢݱ࣮ʣΛΔɻ։ൃͷݱʹల։ͯ͠Έ·͢ɻࣗͨͪͷ͕͍·Ͳ͏ͳ͍ͬͯ Δͷ͔ɺࣄͷਐΊํܭըɾ࡞ઓɺࡢͷ͋ͷࠓͲ͏ͳ͍ͬͯΔͷ͔ɺಉ྅͍ͭͱมΘΒͳ͍ͩΖ͏͔ɻࢲͨͪ͏·͍ͬͨ͘ ΒࠓͲ͏ͳΔͷ͔ɻͲ͜ʹ͔ͬͯΏ͜͏ͱ͍ͯ͠Δͷ͔ɻײ͍ͨ͡ͷࣗͳͷ͔ͩΒɺࣗͷͰݟͯɺࣗͰߟ͑ΔɻͦΕ͕େࣄͰ͢ɻ ࣗͨͪͷ ͋ͷ ಉ྅ͷ༷ࢠ
͏·͍ͬͨ͘Β Ͳ͏ͳΔͷʁ ࣄͷਐΊํ ܭըɾ࡞ઓ × ᶅࠓͷঢ়ଶʢݱ࣮ʣΛΔ
ԿΛݟͯҧײΛ͔ͭ·͑ͯ ͍Δͷ͔
͍ͭɺԿΛݟ͍ͯΔͷ͔ ͍ͭɺԿΛݟͯҧײʢ͓͔͠͞ʣΛ͔ͭ·͍͑ͯΔͷ͔Λհ͠·͢ɻҧײͦͷͷɺҧײʹͳΔલͷஹ͠ͷΑ͏ͳͷ͋Γ·͢ɻ ͍ͯ͠Δͷɺ࣮ࡍʹͬͯΔ͜ͱɺͦͷͱ͖ԿΛߟ͍͑ͯΔͷ͔ʢࢥߟଆʣʹ͍ͭͯݴޠԽ͠·ͨ͠ɻ ேձσΟεΧογϣϯͷͰ ΛݟΔ νέοτΛݟΔ ίϛοτϩάΛݟΔ ࣗࣗΛݟΔ
ேձσΟεΧογϣϯͷͰ νʔϜͷΑ͏͢ɺงғؾɺΈΜͳͷଶ ࢲ͕ேձσΟεΧογϣϯͷͰԿΛݟ͍ͯΔ͔Λ͓͢͠ΔલʹɺࢲͨͪͷνʔϜͷேձσΟεΧογϣϯͷΑ͏͢ɺงғؾɺΈΜͳͷଶʹ ͍ͭͯհ͠·͢ɻ͜Ε͔Β͢ࢲͷࢥߟߦಈ͜ΕΒͷֻ͚पΓͷਓͨͪͷ;Δ·͍ʢʣ͕࡞༻͍ͯ͠Δ͔͠Εͳ͍ͱࢥ͔ͬͨΒɻ ͜ͷΑ͏ͳڥ͕ἧΘͳ͍ͱμϝͱ͍͏Ͱͳ͍ͷͰ͓ؒҧ͑ͳ͘ɻ
ேձσΟεΧογϣϯͷͰ ேձͷΑ͏͢ νέοτΛϓϩδΣΫλʔʹө͠ͳ͕Β࢘ձ͕Իಡ͢Δ ղܾ͠Α͏ͱ͍ͯ͠Δ͜ͱʹڵຯ͕͋Δ ࣗͳΒͲ͏ղ͔͘Λ૾͠ͳ͕Βɺ࣮ࡍͱͷࠩΛ୳͍ͯ͠Δ ·ͩݟ͔͍ͭͬͯͳ͍Λݟ͚ͭΑ͏ͱ͍ͯ͠Δ ςετͷωλ୳͠ ຊʹͦΕ͕Γ͍ͨ͜ͱͳͷ͔ʁʢཁ݅ఆٛʹΔͱ͖͋Δʣ ʼ͍ͬͯΔ͜ͱͷҙຯΛߟ͑ͳ͕Β࡞͍ͬͯΔͷΛײ͡·͢ɻ࡞͍ͬͯ͘͏ͪʹͣͭ͢͜͠ζϨ͍ͯͬͯ͠·͏͜ͱ͕͋ΔΜͰ͢Ͷɻ͓٬͞· ຊԿΛ͍ͨ͠ͷ͔ɺԿʹࠔ͍ͬͯΔͷ͔ɺͦΕ͕࣮ݱ͞ΕΔͱԿ͕خ͍͠ͷ͔͕Α͘ʹͳΓ·͢ɻ࡞͍ͬͯΔ࠷தʹ৽ͨͳٙ՝͕
ग़͖ͯ·͢ɻ͜Εͩͱผͷ͋ͷػೳͷΓ͍ͨ͜ͱͱໃ६ͯ͠ͳ͍ʁͱ͔ɻΈΜͳͰೲಘ͍͘·Ͱ͍ͯ͠·͢ɻ
ேձσΟεΧογϣϯͷͰ ேձͷΑ͏͢ ΈΜͳͷΛຖேಉظ ͕ϓϥΠϚϦʢࣝɺܦݧɾ܇࿅ͯ֫͠ಘͨ͠ͷʣ νέοτυΩϡϝϯτηΧϯμϦʢணΛॿ͚Δͷʣ ೱີͰೱॖ͞Ε͕ͨ࣌ؒྲྀΕ͍ͯΔ ʮேձͷ͜ͱʯhttps://druby.hatenablog.com/entry/20150816/p1 ʮேձʹ͍ͭͯʯhttp://vestige.hateblo.jp/entry/2019/02/16/000118 ʼνέοτۦಈ։ൃͱ͍͏ݴ༿͕͋Δ͚Ͳνέοτ͕։ൃΛۦಈ͍ͯ͠Δײ֮ͳ͍Ͱ͢ɻνέοτ͋͘·Ͱิॿత ͳͷͰɺओਓؒͷଆɻேձޙ͔ͳΓർΕ͍ͯ·͢ɻٯʹർΕ͍ͯͳ͍ͱ͖಄Λ͍ͬͯͳ͍ͱ͍͏͜ͱ͔ͩΒҟ
ৗͳঢ়ଶɻ͏ͪͷνʔϜͷਓ͕ͨͪேձʹ͍ͭͯͦΕͧΕͷࢹͰهࣄΛॻ͍ͯ·͢ɻΑ͔ͬͨΒಡΜͰΈͯͶɻ
ேձσΟεΧογϣϯͷͰ σΟεΧογϣϯͷΑ͏͢ ʑͦ͜ΒதͰಉ࣌ଟൃ શһಉ੮ʢϓϩάϥϚʔςελʔʣ ɺίʔυɺςετΛݟͳ͕Βɺ৮Γͳ͕Βɺॻ͖ͳ͕Β ରΛେʹ͍ͯ͠Δ ͦΜͳʹ؆୯ʹΘΒͳ͍ͩΖ͏ͱࢥ͍ͬͯΔ σΟεΧογϣϯʑͦ͜ΒதͰಉ࣌ଟൃ͍ͯ͠·͢ɻࢲͨͪͷνʔϜ͕શһಉ͡ॴͰ։ൃͯ͠Δͱ͍͏ڥ͋Δͱࢥ͍·͢ɻϓϩάϥϚʔ͕ ϖΞϓϩͯ͠ΔྡͰςελʔ͕ҙѱͳςετΛ͍ͯ͠Δͱ͍͏ঢ়گͰ͢ɻυΩϡϝϯτΛݟͳ͕ΒσΟεΧογϣϯ͠·ͤΜɻΈΜͳͷࢹઢͷઌ ʹɺίʔυɺςετ͕͋Γ·͢ɻͦΕ͔ΒରΛେʹ͍ͯ͠·͢ɻ͑Δ͜ͱΉ͔͍ͣ͠Ͱ͢ɻͱΓ͋͑ͣυΩϡϝϯτʹॻ͍͔ͨΒOK
ͱ͔ɺϝʔϧ͔ͨ͠ΒେৎͷΑ͏ͳײ֮ͳ͍Ͱ͢ɻඇಉظͷσΟεΧογϣϯࢲͨͪͷνʔϜͰتΕ·ͤΜɻ
ேձσΟεΧογϣϯͷͰ ͲͷΑ͏ͳ͜ͱΛࢼ͍͔ͨ͠Λߟ͍͑ͯΔ ࡞Γ͍ͨͷʹରͯ͠ԿΛ֬ೝͨ͠ΒͦΕ͕ਖ਼͘͠࡞Εͨ ͱݴ͑Δͷ͔ ؾʹͳΔ͜ͱͦͷͰʹ͢Δ ࢼͯ͠Έ͍ͨ͜ͱΛ͢ʢग़͠੯͠Έ͠ͳ͍ʣ ઃܭɺ࣮͕มΘΔ͜ͱ͕͋Δ ேձσΟεΧογϣϯ͕ͲͷΑ͏ͳͳͷ͔Λհ͠·ͨ͠ɻ͜ͷΑ͏ͳதͰࢲ͕ԿΛߟ͍͑ͯΔ͔Λհ͠·͢ɻʼ ؾʹͳΔ͜ͱΛͦͷͰʹ͢Δͷͱͯྑ͍͜ͱͰ͢ɻऔΓӽۤ͠࿑Έ͍ͨͳͱ͖͋Δ͚ͲɺͦΕͦΕͰΑͯ͘ɺͱ͍͏ͷɺগͳ͘ͱ ࣗԿ͔ΛΔ͜ͱ͕Ͱ͖·͢ɻࢼͯ͠Έ͍ͨ͜ͱग़͠੯͠Έ͠ͳ͍Ͱ͠·͢ɻͦͷ݁Ռɺઃܭ࣮͕มΘΔ͜ͱ͋Γ·͢ɻςετ
Λݕग़͢Δೳྗ͕ඇৗʹߴ͍ͷͰɺ࣮ࡍʹϞϊ͕Ͱ͖ͨޙ͚ͩʹςετΛ͏ͷ͍ͬͨͳ͍ɻ ग़͠੯͠Έ͠ͳ͍ɺΘ͟ͱॻ͖·ͨ͠ɻ݁ߏΉ͔ͣͯ͘͠ࢲ࿅शͯ͠Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ɻ
ேձσΟεΧογϣϯͷͰ Ͳ͏ͬͨΒյͤΔ͔Λߟ͍͑ͯΔ ͲͷΑ͏ͳΛݟ͚͍ͭͨͷ͔ΛͰඳ͘ ى͖ͨΒݏͳ͜ͱɺ͕ৗʹ಄ͷதʹ͋Δ ۩ମతʹԿΛͨ͠Βͦͷ͕ग़ͤͦ͏͔ ΤΞςετʢͰςετ࣮ߦɺΧδϡΞϧͳςετઃܭʣ ͜Ε͔Β࡞Ζ͏ͱࢥ͍ͬͯΔϞϊʹର͠ɺͲ͏ͬͨΒյͤΔ͔Λߟ͍͑ͯ·͢ɻͦΕΛߟ͑ΔͨΊʹͲͷΑ͏ͳΛݟ͚͍ͭͨͷ͔Λ಄ͷதͰ ඳ͖·͢ɻલఏͱͯ͠ʮى͖ͨΒݏͳ͜ͱʯ͕ৗʹ಄ͷதʹ͋Γ·͢ɻྫ͑ɺࡱӨͨ͠ը૾ͷࠨӈ͕ରʹදࣔ͞ΕΔͷେͳΜͰ͕͢ʢҩ ྍࣄނʹͭͳ͕ΔՄೳੑ͕͋Δʣ۩ମతʹԿΛͨ͠Βͦͷ͕ग़ͤͦ͏͔Λߟ͍͑ͯ·͢ɻૢ࡞ͩͬͨΓɺஔͷঢ়ଶͩͬͨΓɺσʔλͷόϦ ΤʔγϣϯͩͬͨΓɻςετ͢Δͱ͖ͷσʔλ͕ࠨӈରশͩͱؒҧ͍ͬͯͯؾ͕͔ͭͳ͍͔ΒɺࠨӈඇରশͳσʔλΛΘͳ͍ͱʂͱ͔ɻ಄ͷத
Ͱςετͯ͠͠·͏ͱ͖͋Γ·͢ɻΤΞςετͰ͢ͶɻϓϩάϥϚʔ͕಄ͷதͰίʔσΟϯά͢Δͷͱࣅ͍ͯΔ͔͠Ε·ͤΜɻ ͜Εग़͠੯͠ΈͤͣϞϊ͕ग़དྷ্͕Δલʹ͠·͢ɻϓϩάϥϚʔͦΕʹ͑ΒΕΔΑ͏ͳίʔυςετΛॻ͍͖ͯ·͢ɻ͋Γ͕͍ͨʔɻ
ேձσΟεΧογϣϯͷͰ ʹͳ͍ͬͯͳ͍͜ͱԿ͔Λߟ͍͑ͯΔ Ͱ͖Δ͜ͱˠͰ͖ͳ͍͜ͱɺͰ͖ͳ͍͜ͱˠͰ͖Δ͜ͱ ࣅͨΑ͏ͳػೳɺಉ࣌ʹಈ͖ͦ͏ͳଞͷػೳʁ શମͱͯ͠Կ͕มΘΔʗมΘΒͳ͍ͷ͔ɺͲ͜ʹ࡞༻͢Δͷ͔ ࢥߟͷ࣠Λม͑ͳ͕ΒͲΜͲΜ͍͛ͯ͘ ଞͷνʔϜ͕࡞ͬͨ෦ ଓՄೳͳଞͷஔɺγεςϜͷ͜ͱ ͷผγϦʔζɺաڈͷόʔδϣϯɺΦϓγϣϯ… ேձͰϨϏϡʔͰձٞͰେςʔϚ͕͋ͬͯͦΕʹͯ͠͠߹͍·͢ΑͶɻࢲͦΕΛฉ͖ͳ͕Βɺʹͳ͍ͬͯͳ͍͜ͱԿ͔Λ
ߟ͍͑ͯ·͢ɻ͋Δػೳʹ͍ͭͯԿ͕Ͱ͖Δͷ͔Λ͍ͯ͠Δͱ͖ɺͦͷػೳ͕Ͱ͖ͳ͍͜ͱɺͦͷػೳ͕ಈ͘ͱ͖ʹͰ͖ͳ͍͜ͱʢͰ͖ͨΒ ࠔΔ͜ͱʣΛߟ͑·͢ɻ͜Ε͔Β࡞Ζ͏ͱͯ͠ΔػೳʹࣅͨػೳʹԿ͕͔͋ͬͨͳͱ͔ɺಉ࣌ʹಈ͖ͦ͏ͳଞͷػೳʹԿ͕͋Δͷ͔ͳͱ͔ɻʼ
ேձσΟεΧογϣϯͷͰ ಉ྅ͷ༷ࢠݴಈΛ؍͍ͯ͠Δ ʰಉ྅Λ؍͍ͯ͠Δ࣌ɺಉ྅·͓ͨલΛ؍͍ͯ͠Δͷͩʱ إ৭ɺͷτʔϯɺർΕͯͦ͏ɺ͕ӭ͍Ͱ͍Δ ͍ͯ͠Δ༰͕͔ΓͮΒ͍ ͍͔ͭΓͮΒ͍ͷʹɺࠓ͚ʹྲྀெ ࣭ʹରͯ͠ͷճ͕ٿͰฦͬͯ͜ͳ͍ ਖ਼ͦ͠͏ͳ͜ͱɺྑͦ͞͏ͳ͜ͱΛݴ͍ͬͯΔ ͏·͍͖͍͗ͯ͘͢Δ αϥοͱྲྀΕͯ͠·ͬͨͷɺ͞ͳ͔ͬͨ͜ͱԿ͔
ʮͦ͏͍͏༷Ͱ͢ʯ ʮͣͬͱલ͔Βͦ͏ͳ͍ͬͯ·͢ʯ ʮେͨ͜͠ͱͳ͍มߋʯ ʮࠓճϚʔδ͢Δ͚ͩͳͷͰʯ ʮશ෦Γ·ͨ͠ʯ ʮલ͠ͰΓ·͢ʯ ಉ྅ͷ༷ࢠݴಈ͔ΒҧײΛײ͡Δ͜ͱ͕Ͱ͖·͢ɻձͷதͰ͜ͷϑϨʔζ͕ग़͖ͯͨΒཁҙͱ͍͏ͷ͋Γ·͢ɻ ͦͷͰ͏͢͜͠ৄ͘͠ฉ͍ͨΓɺேձͷ͋ͱɺಉ྅ͷςελʔͱʮ୭ͦΕͷ͋ͷνέοτ༷ࢠ͕มͩͬͨͶɻ͜Μͳ͜ͱࢼͨ͠΄͏͕͍͍ ΑͶʯͱͨ͠ΓʢΧδϡΞϧͳςετઃܭʣϝϞ͓͍ͯͯ͠ɺίϛοτ͞ΕͨΒ͍ͭΑΓ࣌ؒΛͱͬͯஸೡʹςετͨ͠Γ͍ͯ͠·͢ɻ
ΛݟΔ ࡢͷͱൺͯͲ͏ͳͷ͔ ࣗͷظ͢Δಈ͖ɺ༧ͱൺͯͲ͏ͳͷ͔ ։ൃதͷΛ࣮ࡍʹಈ͔ͯ͠ݟ͍ͯΔͱ͖ͷͰ͢ɻʼਖ਼ৗܥମʹછΈ͍ͭͯΔ͘Β͍ݟͯ·͢ɻ͏ͪͷνʔϜͷਓͨͪΈΜͳͦ͏͡Όͳ ͍͔ͳɻຖΛ৮͍ͬͯΔͷͰࡢͱͷҧ͍ΛΘ͟Θ͟ൺֱ͢Δͱ͍͏ΑΓɺख৮ΓͰͦΕΛײ͡·͢ɻΛ৮Δͱ͖͜͏ಈ͔ͨ͠Β͜ ͏ͳΔͩΖ͏ͱ༧ͨ͠Γɺ͜͏ಈ͍ͯཉ͍͠ɺ͜͏ͳΒͳ͍Ͱཉ͍͠ͱ͍͏Α͏ͳظ͕͋Γ·͢ɻͦͷࢥߟࣗମ͕ؒҧ͍ͬͯΔͱ͖͋Δ͚ ͲɺͦΕஏ͔͍ͣ͜͠ͱѱ͍͜ͱͰͳ͘ɺΉ͠Ζྑ͍͜ͱɻͩͬͯؒҧ͍ͬͯͨ͜ͱ͕͔ͬͯਖ਼͍͜͠ͱ͕ΕΔͷͰɻ͜͜ʹྻڍͨ͠ͷ Λಈ͔͍ͯ͠Δͱ͖ʹ͕ࣗڭ͑ͯ͘ΕΔҧײͷஹ͠ͷྫͰ͢ɻఔʹΑͬͯҧײͰͳ͘໌Β͔ʹʹͳΔͷ͋Γ·͢ɻ Ұॠ͚ͩͲԠ͕͘ͳͬͨ Ұॠ͚ͩͲද͕ࣔνΧοͱͨ͠
ἧ͍͍͗ͯ͢Δɺ͍ͭಉ݁͡ՌʹͳΔ σΟεΫΞΫηεϥϯϓ͕νΧνΧ͍ͯ͠Δ ͗͢Δɺ͗͢Δɺͬ͞Γ͍ͯ͠ΔɺΧΫΧΫಈ͘ ͏Δ͍͞ʢԻɺݟͨɺ௨ʣ ૢ࡞Λؒҧ͑ͯ͠·͏ ͔ΓͮΒ͍ Ϧιʔεͷ͍ํ͕આ໌͔ͭͳ͍
νέοτΛݟΔ ॻ͍ͯ͋Δ༰ʢ։ൃهɺςετʣʹ͍ͭͯ Γ͍ͨ͜ͱ͕ॻ͍ͯ͋Δ͔ʁ ͦΕͰྑ͍ͱͨ͠ཧ༝ɺࠜڌ͕ಡΈऔΕͳ͍ ϓϩάϥϜͷஅยίϛοτͨ͠ϑΝΠϧ໊͔͠ॻ͍ͯͳ͍ ࡞ۀͷ໊લʢ࣮தʣ͔͠ॻ͍ͯͳ͍ BugνέοτͳΒ Ͳ͕͜Ͳ͏μϝͩͬͨͷ ͲͷνέοτͰόά͕ೖͬͨͷ͔ Ͳ͜ΛͲ͏͢ͷ͔ɺͨ͠ͷ͔
νέοτΛͲ͏ݟ͍ͯΔͷ͔ͷͰ͢ɻνέοτʹʑͷ۩ମతͳ࡞ۀ༰ʢ։ൃهʣςετςετͷཤྺͳͲ͕ॻ͍ͯ͋Γ·͢ɻࣗͷ Γ͍ͨ͜ͱ͕ॻ͍ͯ͋Δ͔ʁͱ͍ͬͨࢹͰݟ͍ͯΔΑ͏Ͱ͢ɻॻ͍ͯͳ͍ͱͦΕ͕ҧײͱͳΓ·͢ɻݱࡏ։ൃதͷνέοτͪΖΜɺؔ࿈ ͢Δ૬ݹ͍νέοτಡΈ·͢ɻࢲ͕Βͳ͍։ൃνέοτΛಡΈͳ͕ΒͲͷΑ͏ͳ։ൃͩͬͨͷ͔Λ಄ͷதͰߏங͍͖ͯ͠·͢ɻ
Γ͍ͨ͜ͱΛڭ͑ͯΒ͏ͱ͖ ʮͳͥͦΕΛΓ͍ͨͷ͔ʯηοτͰ͢ ྫ͑ɺ͋Δॲཧͷঢ়ଶભҠʹ͍ͭͯΓ͍ͨͱͯ͠ɺͦͷΓ͍ͨͱࢥͬͨ࣌ʹɺࢲԿ͔Λ৺͍ͯͯ͠ɺͦΕ͕ى͖ͳ͍͜ͱΛ͔֬ΊΑ͏ ͱ͍ͯ͠ΔΜͰ͚͢Ͳɺͦͷ৺ͯ͠Δ͜ͱͦͷͷɺࢼͦ͏ͱͯ͠Δ͜ͱ͠·͢ɻ͜͏͢Δ͜ͱͰɺࢲ͕ԿΛΓ͕͍ͨͬͯΔͷ͔͕૬खʹ ΑΓΘΓ·͢ɻΓ͔ͨͬͨҎ্ͷ͜ͱΛڭ͑ͯΒ͏࣌͋Γ·͢ɻͦΕͰ͏·͍࣮͘͘ͷൿີͱ͔ɺͳͥͦ͏ͳ͍ͬͯΔͷ͔ʢઃܭͷҙਤʣ ͱ͔ɻͦΕΛฉ͍ͯ͠·ͬͨΒɺࠓͦΕΛ౿·্͑ͨͰ͏·͍͔͘ͳ͘ͳΓͦ͏ͳέʔεΛ୳࢝͠ΊΔΜͰ͚͢Ͳɻ
νέοτΛݟΔ ॻ͍ͯ͋Δ༰ʢ։ൃهɺςετʣʹ͍ͭͯ ͨ͘͞Μॻ͍ͯ͋Δ͚ͲಡΊͳ͍ ॻ͖ख͔ͬͯͳ͍ͷ͔͠Εͳ͍ νέοτͷཻ͕େ͖͗͢Δɺ༷͔Βઃܭʹམͱ͢ͱ͜Ζ͕͏·͘ͳ͍ ࡞Δͷʹରͯ͠ςετέʔε͕গͳ͗͢ΔʢΓͳ͍ʣʗଟ͗͢Δ ͳͥ͜ͷςετέʔε͕ඞཁͳͷ͔͕͔Βͳ͍ ࡞Γ͍ͨͷΛޡղ͍ͯ͠Δͷ͔͠Εͳ͍ʢϓϩάϥϚʔɺࣗʣ ͜Μͳʹͨ͘͞ΜಡΊͳ͍Αʔͱײ͡ΔͷγάφϧͰ͢Ͷɻ͔ͨ͠͠Βॻ͖ख͔ͬͯͳ͍ͷ͔͠Εͳ͍ɻͦͷνέοτͰΖ͏ͱ͍ͯ͠ Δ͜ͱͷཻ͕େ͖͗͢Δͷ͔͠Εͳ͍͠ɺ༷͔Βઃܭʹམͱ͢ͱ͜Ζ͕͏·͘ͳ͍ͷ͔͠Εͳ͍ɻ͍ͣΕʹͤΑΈΜͳͷͰ͢ɻ
ࢲͨͪͷνʔϜͰͦͷνέοτͰ࣮ݱ͠Α͏ͱ͍ͯ͠Δ͜ͱʹରͯ͠ʮͰ͖ͨ͜ͱ͕͔֬ΊΒΕΔςετʯॻ͖·͢ɻςετϓϩάϥϚʔ͕ ॻ͘ΜͰ͚͢Ͳɺͦͷςετʹ͍ͭͯݟ·͢ɻ͜ͷνέοτͰ͜Μͳ͜ͱΛ֬ೝ͢ΔͩΖ͏ͱ͍͏نײ͕͋Δఔ಄ʹ͋ΔͷͰɺςετΛݟ ͨॠؒʹ͋Εʁগͳ͗͢ͳ͍ʁଟ͗͢ͳ͍ʁΛײ͡·͢ɻͦͯ͠ςετͷ༰ΛҰͭҰͭಈ͔͠ͳ͕Βࡉ෦·Ͱݟ͍ͯ͘ͱ͍͏ײ͡Ͱ͢ɻ
νέοτΛݟΔ ঢ়گʹ͍ͭͯ ͳΜͲΓ͞ΕΔ ͻͱΓͰෳͷνέοτʹखΛ͚͍ͭͯΔ ͳ͔ͳ͔खΛ͚ͭͳ͍νέοτ͕͋Δʢޙճ͠ʹ͞ΕΔʣ νέοτͷঢ়گ͔Β͓͔͠͞Λײ͡Δ͜ͱ͕Ͱ͖·͢ɻࢲͨͪͷνʔϜͰͨ·ʹݟΔͷʮͳΜͲΓ͞ΕΔʯͰ͢ɻԿ͔ΛΓ࢝ΊΔͱ ͖͜ΕͰ͏·͍ͣͩ͘͘ͱ͋Δఔͷݟ௨͠ΛཱͯΔͷͰɺͦͷ༧͕֎Ε͍ͯΔͱ͍͏͜ͱͰ͢Ͷɻݩʑͷ࡞Γ͕࣮ͬͱෳࡶͳͷ͔͠ Εͳ͍Ͱ͢ɻಉ྅ͷςελʔͱɺ·ͩݟ͑ͯͳ͍ͱ͜Ζ͕͋ΔΑͶɺ͜ͷύλʔϯࢥ͍ΑΒ͵ͱ͜ΖͰόά͕ݟ͔ͭΔͭͩΑͶɺͱةͳ͞ͷ ߹͍Λͨ͠Γ͠·͢ɻͻͱΓͰෳͷνέοτʹखΛ͚͍ͭͯͨΓɺͳ͔ͳ͔खΛ͚ͭͳ͍νέοτ͕͋Δͷɺͱͯ͠Έ߹Θͤͨ֬ೝ ͕͍ͭ·ͰͰ͖ͳ͍ͱ͍͏͜ͱɻࢥͬͨΑ͏ʹ͕࡞Εͳ͍ঢ়گɺݸਓͰͳ͘ΈΜͳͷɻ༷ࢠݟ͠ͳ͍ͰͲ͏ʹ͔͠·͢ɻ
νέοτΛݟΔ 20͘Β͍͋ΔνέοτΛಡΉͷ͕՝ ࠓͷؾʹͳΔΩʔϫʔυͰશจݕࡧ Bugνέοτ಄ʹ͖ͨͨࠐΉ͍ͰಡΈࠐΜͰ͍Δ ͜Ε͔Β࡞Δͷʹಉ͡Α͏ͳόά͕ೖΔ͔͠Εͳ͍ ΄΅खாʹϝϞ͢Δʢςετͷωλாʣ খ͞ͳࣝΛੵΈॏͶΔʢࣗͷࢿʣ XPࡇΓ2019ʮνέοτγεςϜͷઃܭͱ࣮ɺʰ͋ͷνʔϜʱͷӡ༻ʯhttp://xpjug.com/xp2019-session-a4/ ʼಡΜͩ͋ͱؾʹͳΔͷ͙͢ʹ۩ମతͳςετʹల։ͯ͠Testing͢Δ͜ͱ͋ΔΜͰ͚͢Ͳɺ͜͜ͰೖΕͨใʢখ͞ͳࣝʣΛ ੵΈॏͶͯະདྷͷςετʹ׆͔ͦ͏ͱ͍ͯ͠·͢ɻࣗͷࢿͰ͢Ͷɻ׆͔͍ͤͯΔ࣮ײ͕͋Δ͔ΒΊͳ͍Μͩͱࢥ͏ɻ
ίϛοτϩάΛݟΔ ҧײΛ͔ͭ·͑ΔͨΊͷख͕͔Γʹ͠Α͏ͱ͍ͯͨ͠ มߋ͢Δ༰ʹରͯ͠มߋͨ͠ϑΝΠϧ͕ଟ͗͢Δ ಉ͡ϑΝΠϧΛ̍ʹԿճίϛοτ͍ͯ͠Δ ؾʹͳΔͷมߋલͱมߋޙͷίʔυͷࠩݟ͍ͯͨ ͍·͍ͬͯͳ͍ ͏ͪͷνʔϜʹର͕ͯ͠ૈ͗ͯ͢Ҿ͔͔ͬΒͳ͍ ࣌ؒͰίʔυΛ͋ΔఔಡΊΔ͘Β͍Ͱͳ͍ͱμϝͦ͏ʢ͜Ε͕େ͖͍ʣ ͍·Ͱ͍ͯ͠Δͷɺ࿈ٳͷલʹίϛοτͨ͠ͷ ίϛοτϩάҧײΛ͔ͭ·͑ΔͨΊͷख͕͔ΓͷҰͭʹ͠Α͏ͱ͍ͯ͠·ͨ͠ɻຖே̍̌͘Β͍࣌ؒΛͱΓɺલʹͲͷνέοτʹؔ͢Δ
ͷ͕ίϛοτ͞Ε͔ͨΛ֬ೝͯ͠ɺؾʹͳΔͷίʔυͷࠩݟͨΓ͍ͯͨ͠ΜͰ͚͢Ͳɺ۩ମతʹཱͭͷ͕औΕͳ͔ͬͨͷͰΊ·͠ ͨɻ͏ͪͷνʔϜʹର͕ͯ͠ૈ͗ͯ͢Ҿ͔͔ͬΒͳ͍ײ͡ɻ࣌ؒͰίʔυΛ͋ΔఔݟΕΔ͘Β͍͡Όͳ͍ͱμϝͦ͏ɻ ͍·Ͱؾʹ͍ͯ͠Δͷ࿈ٳͷલʹίϛοτͨ͠ͷͰ͢ɻ࿈ٳ໌͚ʹ͍ͭΑΓஸೡʹ֬ೝ͢ΔΑ͏ʹ͍ͯ͠·͢ɻ
ࣗࣗΛݟΔ ײͷมԽମͷঢ়ଶΛγάφϧͱͯ͠͏ ୀ۶ɺͭ·Βͳ͍ ͍ ർΕΔ য͍ͬͯΔ ໘͍͘͞ ؾ͍͍࣋ͪ ։ൃதʹΘ͖͕͋ΔࣗࣗͷײͷมԽମͷঢ়ଶγάφϧͱͯ͠͏͜ͱ͕Ͱ͖·͢ɻ͜͏ͳͬͯ͠·͏ݪҼ͕Ͳ͜ʹ͋Δͷ͔ߟ͑·͢ɻ ୀ۶ͳͷ͕ͪ࣌ؒ͗͢Δͱ͍ͬͨॲཧܥͷ͔͠Εͳ͍͠ɺࣗͷςετʢࢥߟʣ͕୯ௐʹͳͬͯ͠·͍ͬͯΔͷ͔͠Ε·ͤΜɻർΕ
ΔͷจࣈͷαΠζ͕খ͗͢͞ΔɺࢹઢͷҠಈྔ͕ଟ͗͢Δͱ͍ͬͨUIUXͷ͔͠Εͳ͍͠ɺϓϥΠϕʔτͰͷ৺ࣄ͕͋ͬͯલ͏·͘ Εͳ͔ͬͨͷ͔͠Ε·ͤΜͶɻؾ͍͍࣋ͪͱ͖͍ͬͯΔ͜ͱΛ֎͍ͯ͠Δ߹͕͋Γ·͢ɻ ͜͏ͳͬͯ͠·͏ݪҼΛߟ͑Δ ʢɺࣄͷΓํɺࣗࣗ ???ʣ
ࣗࣗΛݟΔ ߦಈύλʔϯΛγάφϧͱͯ͠͏ աڈʹ͋͛ͨόάνέοτΛ·ͨ͋͛ͯ͠·͏ Ͳ͏͋Δ͖͔Λ࠶ߟ͢Δͱ͖͕͖ͨ߹ਤ ͳΜͲฉ͍ͯ͠·͏ ֮͑ΒΕͳ͍͘Β͍ෳࡶͳ༷ɺखॱͰ͋ΔʢͷݪҼΛਓͷ͍ͤʹ͠ͳ͍ʣ ޙճ͠ʹͨ͜͠ͱ͕͋Δ ࣌ؒΛΕͯςετ͍ͯ͠Δ ࣗͷߦಈύλʔϯ͓͔͠͞Λ͔ͭΉͨΊͷγάφϧͱͯ͠͏͜ͱ͕Ͱ͖·͢ɻաڈʹ͋͛ͨόάνέοτΛ·ͨ͋͛ͯ͠·͏ͷɺલճΈΜ ͳͰ͠߹ͬͨ݁ՌݟૹΓʹͳ͚ͬͨͲɺͬͺΓ͓͔͍ࣗ͠ͱࢥ͍ͬͯΔΜͰ͢Ͷɻ͋ͷ࣌ೲಘͯ͠ݟૹΓʹ͚ͨ͠ͲࠓݟૹΓͰ͍͍͔
Ͳ͏͔·ͨผͷͰ͢ɻͲ͏͋Δ͖͔Λ࠶ߟ͢Δͱ͖͕͖ͨͱଊ͑Δ͜ͱ͕Ͱ͖·͢ɻͳΜͲฉ͍ͯ͠·͏ͷɺ֮͑ΒΕͳ͍͘Β͍ෳࡶͳ ༷Ͱ͋Δɺςετखॱ͕Ή͔ͣ͗͢͠ΔՄೳੑ͕͋Δɻ֮͑Δؾ͕ͳ͍ɺͨΔΜͰ͍Δͱ͔ࣗʢਓؒʣͷ͍ͤʹ͠ͳ͍ɻςετࣄͷ Γํͷ՝ͱͯ͠ߟ͑Δ͖͔͚ͬʹ͠·͢ɻʢ͜ΕΒͷߦಈࣗવମͰ͍ͳ͍ͱग़ͤͳ͍͔ʣ
ɹࠓճͷΑ͏ͳεϥΠυʢͬͯΔ͜ͱߟ͑ͯΔ͜ͱΛͣ ΒͬͱՕॻ͖ʣΛ͏ͱʮνΣοΫϦετʹͯ͠ӡ༻ͯ͠ ͍ΔͷͰ͠ΐ͏͔ʁʯͱ࣭͞ΕΔ͜ͱ͕͋Γ·͢ɻ͑ ϊʔͰɺ୭͔ʹ͑ΔͨΊʹݴޠԽ͚ͨͩ͠ͰνΣοΫϦε τʹͯ͠·ͤΜɻ։ൃͷมԽΓ͍ͨ͜ͱͷʹશવ ߹Θͳ͍ͱ͍͏ͷ͋Γ·͢͠ɺຖ͜͏͍͏͜ͱΛߟ͑ͳ ͕ΒࣄΛ͍ͯ͠ΔͷͰɺ͍͍ͩͨ಄ͷதʹೖͬͯ͠·ͬͯ ͍·͢ɻंΛӡస͢Δͱ͖ʹڭशॴ͔ΒΒͬͨςΩετΛ ಡΜͰ͍͍ͪͪ֬ೝ͠ͳ͍ͷͱಉ͡ײ֮Ͱ͢ɻ ɹͨͩɺͦ͏͍͏ঢ়ଶʹͳΔ·ͰʹνΣοΫϦετΛ܁Γ
ฦ͠ݟͯखΛಈ͔͠ɺ಄ͷதʹ͖ͨͨࠐΉஈ֊͕͋Δͷ͔ ͠Ε·ͤΜͶɻ·ͨهԱͨ͠ͱͯ͠ਓؒͷΕΔΑ ͏ʹઃܭ͞Ε͍ͯΔͷͰɺͨ·ʹݟͯݕ͢Δͷྑ͍͜ͱ ͩͱࢥ͍·͢ɻ ɹνΣοΫϦετ͍ํʹΑͬͯʮ͜Ε͚͍ͩͬͯΕ Α͍ʯͱࢥߟఀࢭΛଅ͢ͷʹͳΓ·͢ɻࢲͨͪΛऔΓ νΣοΫϦετʹ͍ͭͯ ר͘ঢ়گʑมԽ͍ͯ͠·͔͢ΒɺͦΕʹ߹ΘͤͯνΣο ΫϦετݟͯ͠Ξοϓσʔτ͢Δඞཁ͕͋Γ·͢Ͷɻ νΣοΫϦετΛͬͯΓ͍ͨ͜ͱͳΜͰ͠ΐ͏ɻͦΕ ຊʹΓ͍ͨ͜ͱͰ͠ΐ͏͔ɻຊʹͦΕ͕Ͱ͖ͯ·͢ ͔ɻιϑτΣΞ։ൃͬͯνΣοΫϦετͰνΣοΫͰ͖Δ ఔͷ؆୯ͳࣄͰͳ͍ΑͶɺͱ͍͏ؾ࣋ͪ͋Γ·͢ɻ ૾͍ͯ͠ΔνΣοΫϦετ͕ҧ͏ͷ͔ͳʁ ɹνΣοΫϦετࣗମѱ͍ͷͰͳ͍ͷͰͳ͓͞Βհ ͳΜͰ͢Αɻ͔ͩΒʮνΣοΫϦετʯͱ͍͏ݴ༿Λฉ͍ͨ ͱ͖ߏ͑ͯ͠·͍·͢ɻࢲʹͱͬͯҙ͖͢୯ޠɺγ άφϧͷҰͭͰ͢ɻ ҩྍػثʢࣗࣾʣͷιϑτΣΞ։ൃʹैࣄɻ ϓϩάϥϚʔྺ18ɻςελʔྺ10͘Β͍ɻ ݱࡏeXtremeͳνʔϜʹॴଐ͢Δςελʔɻಈ͔ ͯ͠ࢼ͢ͷ͕͖ɻTwitter ID : @miwa719 JaSST Review '19 ॻ͖ԼΖ͠ΤοηΠ ᶃ
ҧײʹର͢ΔײੑΛߴΊΔʹʁ
ײੑΛߴΊΔʁ ҧײ͍ͭͷલʹ͋ΓɺͦΕΛײ͡Δ͔ײ͡ ͳ͍͔ͷࠩͩͱͨ͠Β ΑΓྑ͍Λ࡞ΔͨΊʹҧײΛ׆͔͢ͱͯ͠ɺͦͷײੑΛߴΊΔʹͲ͏ͨ͠ΒΑ͍ͷͰ͠ΐ͏͔ɻࢲײੑΛߴΊΔͨΊͷಛผͳτϨʔχϯ άͯ͠·ͤΜɻͰ͢ͷͰɺීஈԿؾͳ͍ͬͯ͘Δ͜ͱʹώϯτ͕͋ΔͷͰͳ͍͔ͱߟ͑·ͨ͠ɻҧײ͍ͭͷલʹ͋ΓɺͦΕΛײ͡Δ ͔ײ͡ͳ͍͔ͷࠩͰ͋Δͱͨ͠Βɺͳͥײ͡Δ͜ͱ͕Ͱ͖ͨͷ͔ʁΛ໌Β͔ʹ͍ͯ͘͜͠ͱͰԿ͔͕ݟ͖͑ͯͦ͏Ͱ͢ɻ͜͜ϲ݄ؒɺҧײΛײ ͨ͡ͱ͖ʹࣗʹ͍͔͚ͯΈ·ͨ͠ɻ ͳͥɺײ͡Δ͜ͱ͕Ͱ͖ͨͷ͔ͳʁ
ͳͥɺײ͡Δ͜ͱ͕Ͱ͖ͨͷ͔ʁ Λ͍ͬͯΔ͔Βͦ͜ײ͡Δ͜ͱ͕ѹతʹଟ͍ Α͍ɺΘΔ͍ͷΠϝʔδΛ͍࣋ͬͯͨ ઃܭͷෳࡶͳͱ͜Ζɺؒҧ͍͍͢ͱ͜ΖΛ͍ͬͯͨ աڈͷෆ۩߹Λ͍ͬͯͨʢݱ࠶ݱखॱɺݪҼʣ ݪҼΛΔ͜ͱɺઃܭ࣮ΛΔ͜ͱʹͭͳ͕Δ ى͖ͨΒݏͳ͜ͱΛ͍ͬͯͯɺྨਪ͍ͯͨ͠ Λ͍ͬͯΔ͔Βͦ͜ײ͡Δҧײ͕ѹతʹଟ͔ͬͨͰ͢ɻΛΕҧײࣗͣͱ͍ͭͯ͘Δͱ͍͏͜ͱͩͱࢥ͍·͢ɻ͔ͩΒΈΜͳ ҆৺ͯͬ͠ͱͬͱͷ͜ͱΛΖ͏ʂεϥΠυʹهࡌͨ͠ͷɺΛ࡞Δ্ͰΒͳ͍ͱͳΒͳ͍࠷্Ґͷ͜ͱʢͲͷΑ͏ͳͷΛɺͲΜ ͳ෩ʹ࡞͍ͬͯ͜͏ͱ͍ͯ͠Δͷ͔ɺͦΕ͕ཉ͍͠ཧ༝Կ͔ʣҎ֎ͰʮԿΛҙ͍ࣝͯͨ͠ͷ͔ɺԿΛ͍ͬͯͨͷ͔ʯΛݴޠԽ͠·ͨ͠ɻʼ
ͳͥɺײ͡Δ͜ͱ͕Ͱ͖ͨͷ͔ʁ श׳ʹͳ͍ͬͯΔ͜ͱ ࣗͳΒͲ͏࡞Δͷ͔Λ૾͍ͯ͠Δʢʑͷࣦഊܦݧʣ ͖͋ΒΊͳ͍ʢ͍ͭ͜͠ʣ ͍ٙਂ͘ɺ͍͍ͩͨѱ͍΄͏͢ʢ൵؍తࢥߟʣ ଞऀͷҧײΛऔΓೖΕ͍ͯΔ ࣗͷײʹΛ͚ɺͳͥͦ͏ײ͡Δͷ͔Λߟ͍͑ͯΔ श׳ʹͳ͍ͬͯΔ͜ͱ͕͖͔͚ͬͰײ͡Δ͜ͱ͕Ͱ͖ͨͷ͋Γ·͢ɻࣗͳΒͲ͏࡞Δͷ͔Λ૾Ͱ͖ΔͷϓϩάϥϚʔͷܦݧ͔ΒདྷΔͷ ͔ͳɻ͖͋ΒΊͳ͍ͷɺಉ྅ͷςελʔ͖͋ΒΊͳ͍ͯ͘͢͝ɻͦ͏͖ͬͯ͋ΒΊͳ͔ͬͨͱ͜Ζ͔Β΄ͭΕʢ͓͔͠͞ʣ͕ݟ͔ͭͬͨΓ ͢Δɻͦ͏͍͏ͷΛྐʢࣗΛฃཱ͍ͨͤΔͷʣʹ͍ͯ͠·͢ɻ͍ٙਂ͍ͷςελʔͳΒͰͷಛੑʁָ؍తʹߟ͍͑ͨਓʹରͯ͠൵؍తͳҙ
ݟΛݴΘͳ͖ΌͳΒͳ͍ͱ͖͋ͬͯɺຊݴ͍ͨ͘ͳ͍Μ͚ͩͲํͳ͘ݴͬͯ·͢ɻԼͷೋͭʼʹ͍ͭͯɺ͜ͷ͋ͱհ͠·͢ɻ
ͳͥɺײ͡Δ͜ͱ͕Ͱ͖ͨͷ͔ʁ ͓·͚ɿ͍ͭͬͯ͠·͏͜ͱ ଞࣾͷγεςϜɺΞϓϦέʔγϣϯΛಈ͔ͯ͠ɺࢼ͢ ໝ͢Δ ੈքͰى͖ͨόάΛݕࡧ͢Δɺݱ͔ΒݪҼΛໝ͢Δ ࣌ࣄωλΛͬͯ͜Ε͔Βى͖ͦ͏ͳτϥϒϧΛໝ͢Δ ϓϩάϥϚʔςελʔ͕ॻ͍ͨจষΛಡΉɺໝ͢Δ iOS / watchOS
App Λ࡞ͬͯ༡Ϳ ͜Ε͓·͚Ͱࡌͤ·ͨ͠ɻࣄҎ֎Ͱීஈ͍ͭͬͯ͠·͏͜ͱͰ͢ɻʼؾ͕͍ͭͨΒςετΈ͍ͨͳ͜ͱ͍ͯ͠ΔɻࣅͨΑ͏ͳ͜ͱΛͯ͠Δํ ͍ΔͷͰͳ͍Ͱ͠ΐ͏͔ɻ৬ۀϓϩάϥϚʔ͕ٳझຯͰίʔυΛॻ͍ͯ͠·͏ͷͱࣅͯΔʁےτϨΈ͍ͨͳͷͳͷ͔ɻ͋ͱໝบ͕͋ Γ·͢ɻʼΞϓϦ࡞ࣗڅࣗΈ͍ͨͳͷͰ͢ɻࣄͰѻ͍ͬͯΔ͕ͱͯେ͖͍ͷͰࣗઐ༻ͷ࣮ػͷಌΕ͕͋Γ·͢ɻࣗͰ࡞ͬͯ ࣗͰςετͰ͖Δͷ͕͍͢͝Μ͚ͩͲɺࣗͷςετʹࣗͷϓϩάϥϛϯά͕ͥΜͥΜ͍͔ͭͳ͍ͷ͕͍͢͝ɻ
ͳͥɺײ͡Δ͜ͱ͕Ͱ͖ͨͷ͔ʁ श׳ʹͳ͍ͬͯΔ͜ͱ ࣗͳΒͲ͏࡞Δͷ͔Λ૾͍ͯ͠Δʢʑͷࣦഊܦݧʣ ͖͋ΒΊͳ͍ʢ͍ͭ͜͠ʣ ͍ٙਂ͘ɺ͍͍ͩͨѱ͍΄͏͢ʢ൵؍తࢥߟʣ ଞऀͷҧײΛऔΓೖΕ͍ͯΔ ࣗͷײʹΛ͚ɺͳͥͦ͏ײ͡Δͷ͔Λߟ͍͑ͯΔ
ଞऀͷҧײΛ͍Λݟ͚͍ͭͯΔ ۮવͱࢥ͑ͳ͍ճ ͜ͷݱ͕ى͖͍ͯΔͷɺࢲ͚ͩͰͳ͍ ίετύϑΥʔϚϯε͕ߴ͍ʂ ΓํΛत͍ͨ͠ ΫϩʔυɾϞωҹͷதͰ࠷ͻͨΉ͖Ͱɺ࣌ؒقઅͱͱʹҠΓΏ͘ޫͱ৭࠼ͷมԽΛੜ֔ʹΓٻͨ͠ըՈͱݴΘΕ͍ͯ·͢ɻҹ ͷըՈͨͪޫͷมԽۭؾͷ͍ɺॏ͞ɺ༳Β͗ͱ͍ͬͨҰॠͷҹΛදݱ͠Α͏ͱ͠·ͨ͠ɻͳΜ͔ͩҧײΛͱΒ͑ΔͷͱͪΐͬͽΓࣅͯ ͍·ͤΜ͔ʁɹ൴͕ϧϊΞʔϧɺγεϨʔɺϐαϩͱ͍ͬͨܳज़ؒͱޓ͍ʹܹ͠߹͍ͳ͕ΒͦͷײੑΛຏ͍͍ͯͬͨͷͱಉ͡Α͏ʹɺࢲಉ྅ ͱҧײΛަ͍ͯ͠·͢ɻ ଞऀͷҧײΛऔΓೖΕΔ
https://www.artic.edu/highlights/5/impressionism-highlights
Γํ ୭͔͕ʢόάʣΛݟ͚ͭͨ࣌ʹ ͳͥͦΕΛͬͯΈΑ͏ͱࢥͬͨͷ͔Λฉ͘ ͳͥͦͷʢόάʣʹؾ͚ͮͨͷ͔Λฉ͘ ͔ࣗΒੵۃతʹ͢ ΈΜͳʹۭؾײછ͢Δ ҧײͱ·Ͱ͍͔ͳ͍͚ͲؾʹͳΔ͜ͱ͍ͯ͠Δ ଞऀͷҧײΛऔΓೖΕΔ https://www.artic.edu/highlights/5/impressionism-highlights ʼؾ͖ͮͷલʹײͨ͡ҧײ͕ͳΜͩͬͨͷ͔Λڭ͑ͯΒ͏Ͱ͢Ͷɻಛʹฉ͘ͷɺͳΜͰͦΜͳૢ࡞Λͯ͠Έͨͷ͔ɺͳΜͰͦΕʹؾ͕͚ͭͨ
ͷ͔ࢲʹ༧͕͔ͭͳ͍όάͰ͢ɻΘ͔Γ͍͘͢͏ͱɺͳΜͰࢲʹݟ͚ͭΒΕͳ͍ͩΖ͏ͳͱࢥ͏ͪΐͬͱչ͍ͭ͠ɻͦͷҧײΛײ͡Δ ͨΊͷԿ͔͕ࢲʹෆ͍ͯ͠ΔΜͰ͢Ͷɻ
ަ͢Δ͜ͱ͕తͰͳ͍ ࣗͷͷʹ͢Δ·Ͱҙࣝͯ͠͏ʢͳΓ͖Γςετʣ ͱͱࣗʹແ͍ײ֮ͳͷͰΘͳ͚ΕΕΔ ૬ޮՌ ଞऀͷҧײ × ࣗͷࢥߟ → ৽͍͠ҧײͷग़ ଞऀͷҧײΛऔΓೖΕΔ
https://www.artic.edu/highlights/5/impressionism-highlights ʼ૬ޮՌͷྫɿTwitterͷλΠϜϥΠϯͰʮ৯ཉ͕ࢭ·Βͳ͍ɻ෩अΛͻ͘༧ஹ͔͠Εͳ͍ʯͱ͍͏ͷΛݟͯɺੈͷதʹ͜͏͍͏ਓ͍ΔΜ ͩʂͱڻ͍ͨ͜ͱ͕͋Γ·ͨ͠ɻࢲʹແ͍ײ֮Ͱ͢ɻ͠୭͔͕ٸʹόΧ৯͍࢝͠ΊͨΒʢ͜ͷਓ෩अΛͻ͘ͷ͔͠Εͳ͍ʣͱࢥ͏͜ͱ͕Ͱ ͖ΔΑ͏ʹͳΓ·͢ɻ·ͨ͜ΕΛͬͨͱ͖ʹ෩अΛͻ͘લʹ৯ཉ͕ࢭ·Βͳ͍ਓ͕͍ΔͷͳΒɺ෩अΛͻ͘લʹಛఆͷ৯Λ৯ͨ͘ͳΔਓ ͍Δ͔͠Εͳ͍ͱࢥ͍·ͨ͠ɻ
ࣗͷײʹΛ͚Δ ײ͕ڭ͑ͯ͘ΕΔͷҙ֎ʹଟ͍ ͳͥͦ͏ײ͡Δͷ͔ɺԿ͕ͦ͏͍ͤͯ͞Δͷ͔Λߟ͑Δ ͍ͭͰͲ͜Ͱߟ͑Δ ͡Ίҙࣝͯ͠Δͷ͔͠Εͳ͍ʢͦͷ͏ͪบʹͳΔʣ ෮͢Δ͜ͱͰࣹਆܦ͕͑ΒΕ͍ͯ͘ ࣗͷײʹහײʹͳΓɺΑΓখ͞ͳมԽʹؾ͖ͮ͘͢ͳΔ ͖͞΄ͲʮࣗࣗΛݟΔʯͱ͜ΖͰ͓͠͠·͕ͨ͠ɺࣗͷײ͕ڭ͑ͯ͘ΕΔͷҙ֎ʹଟ͍Ͱ͢ɻ໘ന͍ɺָ͍͠ɺඒຯ͍͠ɺਏ͍ɺ ΠϥΠϥ͢Δɺخ͍͠ɺײಈͨ͠…ͳͲͳͲɻײͰͳ͍͚ΕͲɺԿͱͳ͘ؾʹͳΔɺݏͳ༧ײ͕͢ΔͳͲͦ͏Ͱ͢ɻͦͷײΛͦͷ··ʹ͠ ͳ͍Ͱɺͳͥͦ͏ࢥ͏ͷ͔ɺԿ͕ͦ͏͍ͤͯ͞Δͷ͔Λߟ͍͑ͯ·͢ɻ෮͢Δ͜ͱͰࣹਆܦ͕͑ΒΕ͍͖ͯɺͦͷ݁Ռɺࣗͷײʹහײʹ
ͳΓɺΑΓখ͞ͳมԽʹؾ͖ͮ͘͢ͳ͍ͬͯͦ͏ɻͦ͏͍͏͜ͱ͕ࣄதʹ࡞༻͍ͯ͠ΔͷͰͳ͍͔ͱࢥ͍·ͨ͠ɻ
͍͢͝Λߟ͍͑ͯΔ ͳͥͦ͏ײ͡Δͷ͔ʁΛߟ͍͑ͯΔ࣮ྫɻຊਓਅ໘ʹߟ͍͑ͯΔΜ͚ͩͲɺ͜͏ฒͯΈΔͱͪΐͬͱ಄͕͓͔͍͠ײ͡ͳͷ͋Δɻ
͖Λߟ͍͑ͯΔ ͳͥͦ͏ײ͡Δͷ͔ʁΛߟ͍͑ͯΔ࣮ྫͰ͢ɻ
ҧײΛ͔ͭ·͑ΔͨΊͷ ίπɾ
ҧײΛ͔ͭ·͑ΔͨΊͷίπ ࢲ͕͔ͭ·͍͑ͨҧײ ·ͩ୭͔ͭ·͑ͯͳ͍ɺͳ͔ͳ͔͔ͭ·͑ΒΕͳ͍ͷ ϓϩάϥϚʔςελʔҧײΛ͔ͭ·͑Δͷ͕͏·͍ ͍͍ͨͯͷ͓͔͠͞୭͔͕͔ͭ·͑ͯ͠·͏ ࣗͷҙࣝͷ͍͖͔࣋ͬͯͨΛڲਖ਼͍ͯ͠Δ ࢲ͕͔ͭ·͍͑ͨͱࢥ͍ͬͯΔͷɺ·ͩ୭͔ͭ·͑ͯͳ͍ɺΈΜͳ͕ʢࣗʣͳ͔ͳ͔͔ͭ·͑ΒΕͳ͍ҧײͰ͢ɻ͜Ε͏ͪͷνʔϜͷ ϓϩάϥϚʔςελʔ͕ҧײΛ͔ͭ·͑Δͷ͕͏·͍ঢ়گ͕ͦ͏͍ͤͯ͞·͢ɻେͷ͓͔͠͞୭͔͕͔ͭ·͑ͯ͠·͏ɻݶΒΕͨ࣌ؒͷத Ͱʹͭͳ͕Γͦ͏ͳ༧ஹΛ1ͰͰૣ͘Ωϟον͍ͨ͠ͷͰ͢ɻͦͷͨΊʹࣗͷҙࣝͷ͍͖͔࣋ͬͯͨΛڲਖ਼͍ͯ͠·͢ɻ ʰ͏ͪͷνʔϜͷϓϩάϥϚʔͳͥςετ͕͏·͍ͷ͔ʱhttp://miwa719.hatenablog.com/entry/daily20190624
ҧײΛ͔ͭ·͑ΔͨΊͷίπ ୭ʢࣗʣߟ͑ͦ͏ͳ͍͜ͱԿ͔Λߟ͑Δ ݟ͑ͳ͍ͷɺॻ͍ͯͳ͍͜ͱʹ͢Δ ʹͳ͍ͬͯͳ͍͜ͱԿͩΖ͏ʁ ҆৺͍ͯ͠Δ͜ͱԿͩΖ͏ʁ ୭ߟ͑ͦ͏ͳ͍͜ͱԿ͔Λߟ͑Α͏ͱ͍ͯ͠·͢ɻνʔϜͷΈΜͳ͕ߟ͑ͦ͏ͳ͍͜ͱɺ͕ࣗߟ͑ͦ͏ͳ͍͜ͱΛࣗͰߟ͑Δͷͱ ͍ͯ͠ͱࢥ͍·͢ɻയવͱߟ͑ͯࢥ͍ු͔ͳ͍ͷͰߟ͑ํͷύλʔϯΛ͍·͢ɻᾇΈΜͳͰ͋Δػೳʹ͍ͭͯͲ͏࣮͢Δ͔Λͯ͠Δ ࣌ɺࣗಈతʹೖͬͯ͘ΔͷͰͦΕΛฉ͖ͳ͕Βݟ͑ͯͳ͍ͷɺྫ͑ͦͷػೳɺաڈͷόʔδϣϯͰಛผͳॲཧ͕͚͋ͬͨͲɺ͋Εࠓ ճͲ͏ͳΔΜͩʁͱ͔Ͷɻ(2)ʹͳͬͯͳ͍͜ͱΛߟ͑ΔͷேձͷͰग़͖ͯ·ͨ͠Ͷɻ(3)ΈΜͳ͕҆৺͖͍ͬͯ͠Δ͜ͱ͔Β͕ݟͭ ͔Δ͜ͱ͕͋Γ·͢ɻ҆৺͍ͯ͠Δ͜ͱͳΜͰ͔͢ʁͦΕਖ਼҆͘͠৺͍ͯ͠ΔΜͩΖ͏͔ʁ
ҧײΛ͔ͭ·͑ΔͨΊͷίπ ؒҧ͍ͬͯΔ͔͠Εͳ͍ͧɺͱࢥ͏ ܾ·༷ͬͨɺաڈʹͦΕͰΑ͠ͱͨ͠ͷ ࣗͷ͜ͱٙ͏ ؒҧ͍ͬͯͳ͍͜ͱͱͦΕͰྑ͍͔Ͳ͏͔ผ ͦΕ͕ؒҧ͍ͬͯͳ͍ͱͳͥݴ͑Δͷ͔ ͦΕͰྑ͍ͱͳͥݴ͑Δͷ͔ ؒҧ͍ͬͯΔ͔͠Εͳ͍ͧɺͱࢥ͏Α͏ʹ͠·͢ɻܾ·༷ͬͨͰϧʔϧͰͳΜͰ͍͍ͷͰ͕͢ɺͦΕ͕ຊʹཉ͔ͬͨ͠ͷͳͷ͔ʁ ͦ͏ͨ͠ཧ༝ʢҙਤʣʁ̍લͦΕͰΑ͔͚ͬͨͲࠓͦΕͰ͍͍ΜͩΖ͏͔ɻࣗͷ͜ͱٙ͏ɻઌೖ؍ʹͱΒΘΕ͍ͯͳ͍ͩΖ͏͔ɻ৴ ͍ͨ͡ͷΛ৴͍ͯ͡ͳ͍ͩΖ͏͔ɻݟ͍ͨͷ͔͠ݟ͍ͯͳ͍Μ͡Όͳ͍͔ͬͯɻؒҧ͍ͬͯͳ͍͜ͱͱͦΕͰྑ͍͔Ͳ͏͔ผͰ͢Ͷɻਖ਼͠
͍͜ͱ͕ɺ͍ͭͰͲΜͳͱ͖Ͱ࠷ྑͷղͰͳ͍͜ͱͱಉ͡Ͱ͢ͶɻͦΕ͕ؒҧ͍ͬͯͳ͍ͱͳͥݴ͑Δͷ͔ɻͦΕͰྑ͍ͱͳͥݴ͑Δͷ ͔ɻͦ͜Λߟ͑ͨΓɺΈΜͳʹ͍͔͚·͢ɻࣗͰ͔Βͳ͍͜ͱ͕ଟ͍ΜͰ͢Αɻ
ҧײΛ͔ͭ·͑ΔͨΊͷίπ ఆ֎ͷΛݟ͚ͭΔͷͰͳ͘ఆΛͻΖ͛Δ ؾʹ͢ΔൣғΛͻΖ͛Δ ͋ͱҰาɺ૬खͷྖҬʹ౿ΈࠐΜͰΈΔ ͜Ε͚͍ͩͬͯΕ͍͍ɺة͏͍ ఆ֎ͷΛݟ͚ͭΔˠఆΛͻΖ͛ΔΑ͏ʹͨ͠΄͏͕͍͍Έ͍ͨɻݴ༿༡ͼͷΑ͏͚ͩͲɺఆ֎ͷΛݟ͚ͭΑ͏ͱ͍ͯ͠Δͱ͖ɺ ·ͩࣗͷʹ͍ͬͯ͜Δײ͕͡͠·͢ɻʢఆ֎ͷఆͨ͠Βͦͷॠؒʹఆ֎Ͱͳ͘ͳΔͷͰఆ֎ͷͱ͍͏ͷݟ͚ͭΒΕ ͳ͍ͱ͔ͦ͏͍͏ሪཧ۶ݴΘͳ͍Α͏ʹ͢Δ͜ͱɿࣗͷҙʣؾʹ͢ΔൣғΛ͛Δͱ͍͍Ͱ͢ͶɻΈͳ͞Μࣗͨͪͷࣄͷൣғ͜ ͜·Ͱͱ͍͏ͷ͕͋Δͱࢥ͏ͷͰ͕͢ɺ͋ͱҰาɺ૬खͷྖҬʹ౿ΈࠐΜͰΈΔɻ͜Ε͚͍ͩͬͯΕ͍͍ͱࢥͬͨ࣌ʮةͳ͍ͧʯͱࢥͬ ͨํ͕͍͍Ͱ͢ɻ
ҧײΛ͔ͭ·͑ΔͨΊͷ ർΕͳ͍Α͏ʹ͢Δ ർΕ͍ͯΔͱ͖ҧײΛ͔ͭ·͑ΒΕͳ͍ ࣄத̍࣌ؒʹ̍ճٳܜΛऔΔʢApple Watchͷελϯυػೳʣ ҙྗͷ࣋ଓ࣌ؒ10͕ݶͱ͍͏ใࠂ͋Δ جຊతʹ͔ͬ͠ΓٳΜͰ·͢ ʼ͜Εݸਓ͕ࠩ͋Δ͚Ͳɺҧײ͕Ͳ͏ͷͱ͔Ͱͳ͘ർΕ͍ͯΔͱ͖ٳΈ·͠ΐ͏ɻ
ҧײΛ͔ͭ·͑ΔͨΊͷ ࣗࣗͷόάγάφϧͱͯ͠͏ Typical bug of miwaOS աूதʢʣ ৸͢Δʢsleep͔Βͷճ෮ʹࣦഊʣ ͬࢠʢࣥணͯ࣌ؒ͠Λ༹͔͢ɺݱ࣮ಀආʣ ํԻஒʢۭؒೝࣝೳྗͷܽʣ
ҧײͷஹ͍͠ΖΜͳݪҼͰ͔ͭ·͑ΒΕͳ͍ΜͰ͚͢ͲɺࣗࣗͷόάݪҼʹͳΔ͜ͱʹؾ͍͔ͮͯΒҙࣝ͢ΔΑ͏ʹͳΓ·ͨ͠ɻද తͳόάͷաूதόάɿςετʹத͠ա͗Δෆ۩߹͕͋Δʢ͜Ε͏ࣗͱͯ͠࠷ߴʹؾ͍͍࣋ͪঢ়ଶͳͷͰΊͮΒ͍ʣաूதͱ͍͏͜ ͱཪΛฦ͢ͱͦΕҎ֎ͷ͜ͱʹ͍ͭͯࢄອʹͳΔͱ͍͏͜ͱͳΜͰ͢ͶɻԿ͔Λݟಀ͍ͯ͠ΔՄೳੑ͕͋Γ·͢ɻͯ͠Δ࢟Λݟͯʮ͏ ΊͳΑʔʯͱݴͬͯ͘ΕΔਓ͍ͯौʑΊΔɻ৸ମ͕ർΕ͍ͯΔͱ͍͏γάφϧɻແཧͯ͠ձࣾʹߦ͍ͬͯͭͷύϑΥʔϚϯε͕ग़ ͳ͍Α͏ͳΒޕલதٳΈ·͢ɻʹ̏ճ͘Β͍༧ࠂͳ͘ޕલதٳΉͷେͦΕͰ͢ɻٳΜͰόάΛमਖ਼ͯ͠Δɻ
ҧײΛ͔ͭ·͑ΔͨΊͷ ͕ࠩඍྔͰҧײΛ͔ͭ·͑ͮΒ͍͜ͱ͕͋Δ ͔ͭ·͍͑ͨͷʹ߹Θ͕ͤͯࠩେ͖͘ͳΔΑ ͏ʹࡉ͢ΔʢपΛ߹Θͤʹ͍͘ʣ ͕ى͖ͨͱ͖ʢݟ͚ͭΒΕͳ͔ͬͨͱ͖ʣߟ͑Δνϟϯε ͡Ίʹʮ͕ࠩҧײʯͱ͍͏͜ͱΛ͠·͕ͨ͠ɺ͕ࠩඍྔͰҧײΛ͔ͭ·͑ͮΒ͍߹͕͋Γ·͢ɻͦ͜ͰɺΘ͟ͱ͕ࠩେ͖͘ͳΔ Α͏ʹࡉ͔ͯͭ͠·͑͘͢͢Δ͜ͱ͕͋Γ·͢ɻ͕ى͖ͨͱ͖ʢνʔϜ͕ࣗΛݟ͚ͭΒΕͳ͔ͬͨͱ͖ʣνϟϯεͰ͢ɻ͜ͷ࣍ Ͳ͏ͬͨΒݟ͚ͭΒΕΔͷ͔Λߟ͑·͢ɻࣗͷ͕ࣝΓͯͳ͔ͬͨ߹͋Γ·͢͠ɺTestingͷΓํΛ͢͜͠ม͑Δͱʢ͢Δͱʣ ͓͔࣍͠͞ʹؾ͚ͮΔͧɺͱͳΔͷग़ͯ͘ΔΘ͚Ͱ͢Ͷɻ
͔ͭ·͍͑ͨͷʹपΛ߹ΘͤΔ ͍PCͰಈ͔͢ʢεϖοΫͷͷʣ ͍ͭͱҧ͏ॱ൪Ͱىಈ͢Δ ىಈޙಛผͳঢ়ଶͰ͋ΔΛҙࣝ ԿؒిݯΛམͱ͞ͳ͍Ͱಈ͔͢ PCͷγεςϜ࣌Λ23࣌55ʹมߋ͢Δ յΕͨσʔλΛ͏ յΕͨϝσΟΞΛ͏ ϑΝΠϧ͕͍ͭಡΊΔͱݶΒͳ͍ Ϧιʔε్தͰރׇ͢Δ͔͠Εͳ͍
ͨ͘͞ΜσʔλΛొͨ͠ঢ়ଶͰಈ͔͢ ͻͱͭσʔλ͕ͳ͍ঢ়ଶͰಈ͔͢ ݹ͍ஔͰੜͨ͠σʔλΛ͏ ৽͍͠ஔͰੜͨ͠σʔλΛ͏ ͍͍ͭͬͯΔσʔλΛ͏ ͍͍ͭͬͯͳ͍σʔλΛ͏ ༏लσʔλΛ͏ ಈ͔ͤΔͷશ෦ಈ͔͢ Ϧιʔεঢ়گΛݟͳ͕Βಈ͔͢ ϞχλͷిݯΛOFF→ON͢Δ μΠΞϩάɺଞΞϓϦͷը໘Λ͔ͿͤΔ ଓ͍ͯ͠ΔͷΛ֎͢ μΠΞϩάϘοΫεʢॻ͖͖Εͳ͍লུʣ ςΩετϘοΫεͰʢॻ͖͖Εͳ͍লུʣ ϥδΦϘλϯΛ̎ͭҎ্બ΅͏ͱ͢Δ υϩοϓμϯϦετԼ͔ΒબͿ Ϛεͷ͍ํʢॻ͖͖Εͳ͍লུʣ ์ஔ͢Δ Կͳ͍ͱ͜ΖΛΫϦοΫ͍ͯ͠Δ ͓ͱͳ͍ͬͯ͘͠ͳ͍ ੍ݶΛಥഁ͠Α͏ͱ͢Δ ேҰʢىಈޙʣͷૢ࡞શਆܦΛूத ॳճͱॲཧΛൺΔ ϑΝʔετΠϯϓϨογϣϯ͍ͩ͡ Ώͬ͘Γૢ࡞͢Δ ૉૣ͘ૢ࡞͢Δ ԿԿ܁Γฦ͢ ྆खΛ͏ खͱΛಉ࣌ʹ͏ γϣʔτΧοτΩʔΛԡ͢ ը໘ͷղ૾Λม͑Δ ϩάϑΝΠϧΛݟΔ ϩάϑΝΠϧΛશ෦আ͔ͯ͠Βಈ͔͢ ΠϕϯτϩάΛݟΔ ઃఆϑΝΠϧΛ్தͰফ͢ɺมߋ͢Δ ཕ͕໐͍ͬͯΔ࣌ॠిΛظ͠ͳ͕ Βɺॠి͕ݏͦ͏ͳػೳΛ৮Δ Τϥʔ͕ى͖ͨ࣌͞ΒʹผͷΤϥʔΛ ىͦ͜͏ͱ͢Δ Testingͷ࣌ʹ͍ͬͯΔ͔ͭ·͍͑ͨͷʹपΛ߹ΘͤΔྫɻ܁Γฦ͍ͬͯ͠Δͱश׳ʹͳΓΑΓҧײΛ͔ͭ·͑͘͢ͳΓ·͢ɻ
ҩྍػثʢࣗࣾʣͷιϑτΣΞ։ൃʹैࣄɻ ϓϩάϥϚʔྺ18ɻςελʔྺ10͘Β͍ɻ ݱࡏeXtremeͳνʔϜʹॴଐ͢Δςελʔɻಈ͔ ͯ͠ࢼ͢ͷ͕͖ɻTwitter ID : @miwa719 ։ൃͷͲ͕͜໘ന͍ͷ͔ ɹ࣌ؒΛΕΔ΄ͲͷΊΓࠐΉͷ miwaOS
ͷόάͰ͕͢ɺ ͦΕΛҾ͖ىͯ͜͠͠·͏ͷʮ໘ന͍͔ΒͰͳ͍͔ʯͱ͍ ͏͜ͱͰ͢Ͷɻ͍ɻ։ൃ໘ന͍Ͱ͢ɻࠓͰͦͷ໘ന ͞ʹ͔ͬ͢Γັྃ͞ΕͯΔײ͋Γ·͢ɻͰ։ൃݱͰ࢛ ࣌தʮ໘ന͞ʯΛײ͍ͯ͡Δ͔ͱ͍͏ͱͦ͏Ͱͳ͍ΜͰ͢ ͶɻࢲͷπΠʔτϒϩάΛಡΜͰָ͍ͭͦ͠͏ɺ໘നͦ͏ ʹݟ͑Δͱͨ͠Βɺͦ͏͍͏෩ʹݟ͑Δͱ͜ΖΛಛผʹΓग़ ͯ͠ॻ͍͍ͯΔ͔ΒͰ͢ɻΑ͍ػձͳͷͰͲ͕͜໘ന͍ͷ͔Λ ॻ͘લʹʮ໘ന͞ʯͱ͕ͪ͢͜͠͏ײͷ͜ͱॻ͖هͯ͠ ͓͜͏ͱࢥ͍·͢ɻ ɹࢲͷ։ൃʹର͢Δࢥ͍ʮࢠҭͯʯʹࣅ͍ͯ·͢ɻ໘ന ͍͔Βࢠҭͯ͢ΔɺʹͳΒͳ͍ͷͱಉ͡Α͏ʹ։ൃ ͷΑ͏ͳͷ͕ͬͯॏ͍ͷͰ͢ɻͦʹ͍͍ͯͳ͘ ͕ͯࢠͷ͜ͱΛࢥͬͯ৺͢ΔΑ͏ʹɺ͍ͭͷ͜ͱ ͕ؾʹͳΓ·͢ɻࢠͷࢥͬͨΑ͏ʹҭͨͳ͍ͱ͔ҭͯͨ Α͏ʹࢠҭͭͱ͔ॾઆ͋Γ·͕͢ɺ͕ࣗͨͪ࡞ͬ ͨΑ͏ʹಈ͘ΜͰ͢Αɻʢଓ͖͋ͱͰ͔͘ʣ JaSST Review '19 ॻ͖ԼΖ͠ΤοηΠ ᶄ
ҧײΛ͔ͭ·͑ͨޙͷ͜ͱ
ҧײΛ͔ͭ·͑ͨͷʹɺͦͷ··ʹ ͯ͠͠·ͬͨ͜ͱ͋Γ·ͤΜ͔ʁ ͦ͏͍͏ͷͳͷ͔͠Εͳ͍ ؾʹͳΔ͚Ͳʢόάʣͱݴ͍͖Εͳ͍ ͣͬͱલ͔Βͦ͏ͳ͍ͬͯΔ͠ɺɺɺ ؾͷ͍͔ͤʢ͏༷͢͜͠ࢠΛݟΑ͏ʣ ʼݴ͍ͮΒ͍ͱ͖͋Γ·͢Ͷɻ͍͍ͪͪ͏Δ͍͞ਓͩͱࢥΘΕΔͷͩͳɻ։ൃͷऴ൫Ͱ͜Μͳ͜ͱΛݴͬͨΒʢ͍·ͦΕݴ͏ʁʣͱࢥΘΕΔ ͔ͳɻલʹݴͬͨΜͩΑͳͱ͔ɻͳΜͱͳ͘දʹग़ͤͳ͍ঢ়گ৺ڥΑ͘Θ͔Γ·͢ɻ͋ͱ͔Β͕ൃ֮ͯ͠ʢ͋͋ɺ͋ͷͱ͖ͷҧײ͕ ͦ͏ͩͬͨΜͩɺΈΜͳʹ͓͚ͯ͠Α͔ͬͨʣͬͯࢥ͏ΜͰ͢ΑͶɻ͍ͬͨͳ͍Ͱ͢Ͷɻҧײʹਃ͠༁ͳ͍ɻ͔ͩΒݴ͍ͮΒ͍ҧײ΄ Ͳ୭͔ʹ͑ΔΑ͏ʹ͍ͯ͠·͢ɻͦ͏ͦ͏ʮݴ͍ͮΒ͍ʯࣗͰ͔ΔγάφϧͰ͢Ͷɻ
༷ࢠݟɿ༷ࢠΛݟͳ͍ͱ͖ʹ͏ݴ༿
ܦݧଇͰ͕͢ςετ͍ͯͯ͠ʢؾͷ͍͔ͤͳʁʣͱࢥ͏͜ͱͷ΄ͱΜͲؾͷ͍ͤͰ͋Γ·ͤΜɻؾͷ͍ͤʹ͍ͨ࣌͠ʹؾͷ͍͔ͤͳʁͬͯࢥ ͏Μͩͱࢥ͏ɻਓྨͷόάͰͳ͍Ͱ͠ΐ͏͔ɻྫʣอଘϘλϯΛԡͨͭ͠Γͩͬͨͷʹอଘॲཧ͕࢝·Βͳ͍ɻ͋Εʁͱࢥͬͯ͏ҰϘλ ϯΛԡͨ͠ΒࠓͪΌΜͱอଘॲཧ͕࢝·ͬͨɻ͖ͬ͞ԡͨͭ͠ΓͰԡͯ͠ͳ͔ͬͨͷ͔ɻԡͨ͠ͷؾͷ͍͔ͤͳʁ೦ͷͨΊ͏Ұ ಉ͡ૢ࡞Λͯ͠ΈͨΒͪΌΜͱಈ͍ͨɻ͜Μͳͱ͖ɺ͋ͳͨͳΒͲ͏͠·͔͢ʁʢγεςϜىಈޙɺॳճͷอଘ͔࣌͠ग़ͳ͍όάͩͬͨʣ
ݴ͍ͮΒ͍ͱ͖ʹͲ͏ͯ͠Δ͔ ͜Εࣄ͔ͩΒํͳ͍ͱࢥͬͯݴ͍ͬͯΔ ͜ͷؾ࣋ͪͷ࣋ͪΑ͏͍ΖΜͳͱ͜ΖͰ͑ΔͷͰศར ࿅श͢Δͱݴ͑ΔΑ͏ʹͳΔ ʰϩʔϧϓϨΠϯάήʔϜʱhttps://druby.hatenablog.com/entry/20101202/p1 ʼ࿅श͢Δͱݴ͍ͮΒ͕͞ͳ͘ͳΔͷ͔ʁͱ͍͑ͦΕͳ͘ͳΒͳ͍Ͱ͢ɻݴ͑ΔΑ͏ʹͳΔ͚ͩɻຖճݴ͍ͮΒ͍͚Ͳࣄ͔ͩΒ ํͳ͍ͱࢥͬͯݴ͍ͬͯ·͢ɻϓϩͷແ৬ @m_seki ͷ༗໊ͳࢺʮͩͬͯɺࣄͰ͠ΐʁʯΛ࣮ફ͍ͯ͠Δɻ
ݴ͍ͮΒ͍͜ͱΛݴ͍ͬͯΔ݁Ռ ࢲ͕ٳΈʢࠓ͍ͳ͍ʣ ͕ަ͖͢ใʹͳ͍ͬͯΔΒ͍͠ Θͨ͘͠Β͍ʹͳΔͱʮ͍Δ͔ ͍ͳ͍͔ʯ͕ΈΜͳͷγάφϧʹͳͬͯ͠·͏……
ҧײΛ͔ͭ·͑ͨΒ ͔ͭ·͑ͨॠؒʹΛग़͢ ҧײΛແ͔ͬͨͷʹͮ͠Β͘ͳΔͷ͕ྑ͍ ʮΜʁʯ ʮ͋Εʁʯ ʮ͍·ͷͳΜ͔มͩͬͨΑͶʁʯ ࢲͷҟมʹؾ͍ͮͨಉ྅͕ʮͳʹͳʹʁʯͱڵຯΛ࣋ͬͯ͘ΕΔ ࿅͕ߴ͘ͳΔͱटΛ͔͛͠Δ͚ͩͰɺपΓ͕͟Θͭ͘Α͏ʹͳΔ ҧײΛ͔ͭ·͑ͨ͋ͱͲ͏ͨ͠ΒΑ͍͔ͷɻҧײΛࣗͻͱΓͷͷʹ͓͔ͯ͠ͳ͍ͷ͕ϙΠϯτɻࢲ͕ԿΛ͍ͯ͠Δ͔Λ͓͑͠·͢ɻ ̏ͭ͋Γ·͢ɻ̍ͭͰ͢ɻʼ
ҧײΛ͔ͭ·͑ͨΒ ؍͢Δ ҧײͷਖ਼ମΛ໌Β͔ʹ͢Δ Ͳ͜ʹҧײΛײͨ͡ͷ͔ɺͳ͓͔͍ͥ͠ͱࢥͬͨͷ͔ ؍ͨ݁͠ՌΛ΄΅खாʹϝϞ͢Δͱ͖͋Δ ͔ͭ·͑ͨॠؒʹʢ͍·ͷ͋ΕͳΜͩʁʣΛߟ͑Δ খ͞ͳҧײ΄Ͳ࣌ؒͷܦաʹͬͯͦͷײ͕֮ബΕͯ͠·͏ ̎ͭͰ͢ɻ؍͢Δɻʼ
ҧײΛ͔ͭ·͑ͨΒ ಉ྅ʹ͢ ಉ྅Ͳ͏ࢥ͏ͷ͔ɺಉ͡Α͏ʹ͓͔͍͠ͱײ͡Δͷ͔ ҧײͷਖ਼ମ͕͔Βͳ͍͍ͯͯ͘͠ ͠ɺݸਓͰײ͡ΔҧײΛड͚औͬͯΒ͑Δ෩͕ͳ͍߹ ҧײΛަ͋͑͠Δಉ྅ΛҰਓ࡞ͬͯΈΔ ೋਓͰײ͡ΔҧײͳΒ͍͢͠ ࠷ޙͷ̏ͭɺಉ྅ʹ͢ɻ؍ͨ݁͠ՌΛνέοτʹॻ͍ͨΓɺேձͰʹ͢Δ͜ͱ͋ΔͷͰ͕͢ɺͦΕΑΓઌʹಉ྅ͷϓϩάϥϚʔ ςελʔʹ͢͜ͱ͕ଟ͍Ͱ͢ɻʼ νʔϜ৫֓೦Ͱ࣮ମࣗͰ͢ɻ෩ࣗͨͪͰ࡞Ζ͏ʂ
͜ΕͰࢲͷ͓͠·͍Ͱ͢ ҧײͷ͔ͭ·͔͑ͨ ΈࠐΈγεςϜͷ։ൃऀʢςελʔʣͱ͍ͯͬͯ͠Δ͜ͱ ͜Ε͔ΒҧײΛେʹͯ͠ΑΓྑ͍Λஸೡʹ࡞͍͖͍ͬͯͨͱࢥ͍·͢ ͱࢥͬͨͷ͕ͩɺΈͳ͞Μʹฉ͍ͯΈ͍ͨ͜ͱ͕͋Γ·͢ɻ
ࠓͷɺ͔Γ͔ͬͨ͢Ͱ͔͢ʁ
͔ͬͨΑ͏ͳؾʹͳ͍ͬͯΔͱ͖ ҧײʹର͢Δײ͕ಷ͘ͳ͍ͬͯ·͢ ࣗࣗͰײ͡ͱΕΔศརͳγάφϧͰ͋Δ γάφϧΛड৴ͨ͠Β͜͏ࢥ͏ ࢲͷͤ͘ʹ͜Μͳʹ͔Δͷ͓͔͍͠ ͜Μͳʹ؆୯ͳΒΈΜͳ·ͳ͍ͣͩ ͜Ε᠘ʂ ʢ͜Μͳ࣭Λ͓͍ͯͯ͠େมݴ͍ͮΒ͍͚Ͳݴ͍·͢ʣࠓͷΛฉ͍͔ͯͬͨΑ͏ͳؾʹͳ͍ͬͯΔͱͨ͠Βͪΐͬͱ·͍ͣͷͰ͢ɻ ͔ͬͨΑ͏ͳؾʹͳ͍ͬͯΔͱ͖ҧײʹର͢Δײ͕ಷ͘ͳ͍ͬͯ·͢ɻ͜Εࠓͷ͚ͩͰͳ͘ීஈͷ։ൃݱͰಉ͡Ͱ͢ɻͪΐͬ ͱΛฉ͍ͨ͘Β͍ͰɺϨϏϡʔʹ̍ճग़ͨ͘Β͍Ͱ͔Δ͕ͣͳ͍ͱࢥ͍ͬͯ·͢ɻΈͳ͞ΜͦΜͳ؆୯ʹ͔ΔΑ͏ͳࣄͳΜͯͯ͠ͳ͍
ͣͰ͢ɻ͜ͷʮ͔ͬͨΑ͏ͳؾʹͳ͍ͬͯΔʯࣗࣗͰײ͡ͱΕΔγάφϧͰ͢ɻ͜ΕΛड৴ͨ͠Β͜Μͳ͜ͱΛࢥ͍·͢ɻʼ
͜Ε͔ΒҧײΛେʹͯ͠ΑΓྑ͍Λஸೡʹ࡞͍͖͍ͬͯͨͱࢥ͍·͢ ͜ΕͰࢲͷ͓͠·͍Ͱ͢ ҧײͷ͔ͭ·͔͑ͨ ΈࠐΈγεςϜͷ։ൃऀʢςελʔʣͱ͍ͯͬͯ͠Δ͜ͱ ΄Μͱ͏ʹ ̎Ҏ্͕࣌ؒ༨͍ͬͯΕ ॻ͖ԼΖ͠ΤοηΠΛԻಡ͢ΔɻಡΉͷʹඞཁͳ࣌ؒ ᶃ̎ɺᶄ̎