Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
えにしテックさん15周年に寄せて〜万葉と私のこれまでの学び〜
Yasuko Ohba
June 29, 2024
Technology
57
35k
えにしテックさん15周年に寄せて〜万葉と私のこれまでの学び〜
えにしテックさん15周年記念イベントでのトーク資料です。
Yasuko Ohba
June 29, 2024
Tweet
Share
More Decks by Yasuko Ohba
See All by Yasuko Ohba
Hotwire的な設計を追求して「Web紙芝居」に行き着いた話
nay3
9
3.9k
「Rubyメソッドかるた」 王者への道 ~ 万葉チームのガチな取り組みを大公開 ~
nay3
3
290
The Better RuboCop World to enjoy Ruby
nay3
1
13k
強いエンジニアという灯
nay3
51
22k
万葉のRails新人研修のコードレビューコメントを分析してみました
nay3
7
9.2k
"Railsで開発できる" への道
nay3
7
1.1k
自立したRuby技術者を育てる - 万葉の新人教育の仕組み
nay3
13
2.3k
A Training System of Ruby Programmers / Rubyプログラマが育つ仕組み - Rubyでの受託開発を10年回してみて -
nay3
17
7.4k
Value and Pain to Keep Rails Applications Alive
nay3
3
690
Other Decks in Technology
See All in Technology
フルリモートワークはエンジニアの夢を叶えたか? #cm_odyssey
mamohacy
2
580
Azure Pipelinesを使用したCICDベースラインアーキテクチャ実践
yuriemori
0
180
dxd2024-生成AIに振り回された3か月間の成功と失敗/dxd2024-link-and-motivation
lmi
2
230
SSVC DeepDive
futurevuls
0
3.4k
僕はまだ見ぬ誰かを動かすために登壇をする。
ichimichi
15
4.7k
AWS IAMのアンチパターン/AWSが考える最低権限実現へのアプローチ概略(JAWS-UG朝会#59資料改修20分版)
htan
0
290
Datadog Cloud SIEMを使ってAWS環境の脅威を可視化した話/lifeistech-datadog-cloud-siem
gidajun
0
430
Luupの開発組織におけるインシデントマネジメントの変遷 ver.RoadtoSRENEXT2024
grimoh
1
240
運用改善、不都合な真実 / 20240722-ssmjp-kaizen
opelab
13
6.8k
RDS for Db2 はじめの一歩・HA(高可用性)編 #1 /20240712-RDSforDb2-dojo
mayumihirano
0
150
初めての札幌と初めてのBedrock ~Bedrock Converse API×SAMで遊んでみる~
maimyyym
1
140
DevIO2024_レガシー運用からの脱却 -クラウド活用の実践事例とベストプラクティス-
jun2882
0
200
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
36
9.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
42
2.7k
Documentation Writing (for coders)
carmenintech
63
4.2k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.3k
4 Signs Your Business is Dying
shpigford
178
21k
GraphQLとの向き合い方2022年版
quramy
36
13k
Gamification - CAS2011
davidbonilla
78
4.8k
Agile that works and the tools we love
rasmusluckow
325
20k
Infographics Made Easy
chrislema
238
18k
Design by the Numbers
sachag
277
18k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
16
1.6k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.9k
Transcript
पʹدͤͯ ʙສ༿ͱࢲͷ͜Ε·Ͱͷֶͼʙ !OBZ େೡࢠʢ͓͓͢͜ʣ
͑ʹ͠ςοΫ͞Μ प ·͜ͱʹ͓ΊͰͱ͏ ͍͟͝·͢ʂʂ
͑ʹ͠ςοΫ͞Μͱ ࢲͨͪສ༿ ສ༿݄ʹઃཱͨ͠3VCZΛ ϝΠϯʹͨ͠։ൃձࣾͰ͢ɻͪΐ͍ ઌഐͰ͢ɻ ͍ۙ࣌ظʹઃཱͨ͠3VCZͷ։ൃձࣾͲ ͏͠ɺྑ͍͍͍ͤͯͨͩͯ͘͞·͢ɻ
͠·ͩ͞Μͱ!OBZ ͠·ͩ͞ΜࢲͷଠཅͰ͋ΓɺిͰ͢ ఆظతʹిྗΛ͍͍͓ͨͩͯΓ·͢ ສ༿पύʔςΟʔͰ͠·ͩ͞Μʹ ͝ߨԋ͍͖ͨͩ·ͨ͠ ͱ͖Ͳ͖ɺҰॹʹ͓ࣄ͍ͤͯͨͩ͞ ͍͍ͯ·͢
ࠓ͢͜ͱ
͓ޓ͍ͷาΈΛ ͓ޓ͍ͷࢀߟʹͯ͠ า͍͍ͯ͘Α͏ͳ ͩͱࢥ͏ͷͰ
ࣗ ͨͪ ޠΓ
ສ༿ͱࢲ͕ ͲΜͳ͜ͱΛࢼͯ͠ ԿΛֶΜͰ͖ͨɹͱ͔
͍·ͲΜͳ͜ͱΛ ײ͍ͯ͡Δ͔ͱ͔
ͪΐͬͱڪॖͰ͕͢ ͯ͠Έ·͢Ͷ
͜Μͳॱ൪Ͱ͠·͢ ৫ͮ͘Γ ���Խͮ͘Γ ܦӦ౷߹ͷ͜ͱ ସΘΓͷ͜ͱ
ࣗࣗͷมԽ ࠓײ͍ͯ͡Δ͜ͱ ʜ ʜ ຕฏۉඵ҆ʁ
৫ͮ͘Γ
݄ !LVLPͱೋਓͰ ສ༿Λઃཱ
ਆอொʹΦϑΟεΛ आΓͯ
ʮैۀһʯΛ ޏ༻͠͡Ίͯ
গͣͭ͠ ৫Λେ͖͘͠·ͨ͠
̒ਓ͘Β͍·Ͱ ؾ͍͍͋͋ͱ ฏͩͬͨ
͞Βʹ ਓΛ૿ͤΔΑ͏ʹ ʮதؒཧ৬ʯͷ ઃܭΛ࢝ΊΔ
ٕज़ܥࣾһ͔Β બग़ͨ͠ ʮϦʔμʔʯΛஔ ϓϨΠϯάϚωʔ δϟʔ
ϐϥϛουͷதؒ wձࣾͷํΛ͑Δ wϝϯόʔͷҙݟΛ্͛Δ wϝϯόʔͷۈଵཧɾٞ wϝϯόʔͷڭҭ wϝϯόʔͷධՁʹࢀՃ Ϧʔμʔ
һձ Ϧʔμʔձ άϧʔϓ άϧʔϓ άϧʔϓ Ϧʔμʔ Ϧʔμʔ Ϧʔμʔ һ ʮϦʔμʔձʯͱ͍͏ػؔΛ࡞Γɺ
Ϧʔμʔ͝ͱʹʮάϧʔϓʯΛ࡞ͬͨ
ӡ༻͍ͯ͘͠͏ͪʹ ͬ͘͠Γ͜ͳ͍͕ ු্
ͬ͘͠Γ͜ͳ͍ᶃ ϦʔμʔʹۈଵཧঝೝۀΛ ͓ئ͍͍ͯ͠Δͷ͕ඇޮత ຊਓͱձࣾʢཧ෦һʣͰे ؒʹཧۀͷૉਓΛ͍ΕΔͷ ߏతͳແବͰʁ
ͬ͘͠Γ͜ͳ͍ᶄ ϦʔμʔάϧʔϓߏΛ ϓϩδΣΫτνʔϜߏ ͱผʹӡ༻͢Δେม͞
։ൃձࣾͷجຊελΠϧ Ҋ݅ʢϓϩδΣΫτʣ͝ͱʹ νʔϜʹ͔Εͯ։ൃʹैࣄ
ओʹৗΛա͢͝ͷ ϓϩδΣΫτνʔϜ
ϓϩδΣΫτνʔϜ Ҋ݅͝ͱͷλΠϛϯάͰมಈ͢Δ
ݻఆతͳάϧʔϓϦʔμʔ ߏͱߏһ͕ҧ͏
Ϧʔμʔ͕։ൃࣄͱฏߦͰ άϧʔϓΛϚωʔδ͢Δෛ୲͕େ͖͍ άϧʔϓͷϚωʔδ ʑͷࣄͱ ධՁͷͨΊͷ؍ɾ࿈བྷ
ͦ͜Ͱ
ʮձࣾΛάϧʔϓ͝ͱ ʹׂ౷࣏͢Δʯࣜͷ ߟ͑ํΛख์ͨ͠
άϧʔϓ ཧͷ୯ҐͰͳ͘ lϦʔμʔۀzͷ ୲ൣғͱߟ͑Δ
Ϧʔμʔۀͱ ࣾһͷ૬ஊʹͷΔܑ͓͞Μ͓࢞͞Μۀ ϦʔμʔձͷҰһͱͯ͠ධՁʹࢀՃ ධՁͷͨΊͷࡐྉΛूΊΔ һͷํ࡞Λॿ͚Δ
Ϧʔμʔ һձ ࣾһͨͪ Ϧʔμʔ Ϧʔμʔ ձ ϐϥϛου͔Βͨ͠ Ϧʔμʔิࠤʹͳͬͨ
݁ߏΑ͔ͬͨ ߏతͳແବ͕ ͳ͘ͳͬͨ
͓ؾ͖ͮͰ͠ΐ͏͔
৫ͷܗɺࣄͷܗΛ σβΠϯ͢Δ͜ͱ
։ൃͷࣄͱ ڞ௨͕͋Δ
ΦϒδΣΫτࢦઃܭͱ ࣅ͍ͯΔ ΫϥεΛઃܭ͢Δ Λઃܭ͢Δ ಈ͖ΛݟकΓɺҧײΛݴޠԽ͢Δ ϦϑΝΫλϦϯά͢Δ
ࢥ͑ɺ ։ൃͰ͏ͷͱ ಉ͡ͷ͍ํΛ ͍ͯͨ͠ͱࢥ͍·͢
ਓ໊͕લޙʹ ͳͬͨ͜Ζ͔Β ৽͍͠Έ͕ൃੜ
zΈΜͳͷ߹ҙΛͱͬͯ ຽओతʹܦӦ͍ͨ͠z ͱ͍͏ཉٻ
ΈΜͳʹೲಘͯ͠ Β͍͍ͨ ݏΘΕͨ͘ͳ͍
ʮຽओతͳ৫ʯ͕ ྑ͍৫ͱ ͍͏ͷͩΖ͏
ͦΜͳࢥ͍͔Β ͍Ζ͍Ζͳ͜ͱΛ ڞ༗ͯ͠ ߹ҙΛಘͯਐΜͰ͍ͨ
ਓ͕গͳ͍͏ͪ ߹ҙΛͱΔ͜ͱ ͘͠ͳ͔ͬͨ
ਓ͕ଟ͘ͳΔͱ ߹ҙΛͱΔίετ͕ ্͕Γ ܾఆʹ͕࣌ؒ ͔͔ΔΑ͏ʹͳΔ
͕ٞฆڄ͔ͨ͠Βʁ
ͦ͏͍͏͜ͱ ͋Γ·ͨ͠
ͦΕ͚ͩͰͳ͍
͓ٳΈͷਓ͕͍ͨΒผ్ͷௐ͕ඞཁ ؔ৺͕ബ͍ਓ͋·ΓΛฉ͍ͯͳ͍ɺ ҙݟͳ͍ɺͰථݖ͋Δ ແବͳίετ͕ੜ·Ε͍ͯͨʂ
͕͔͔࣌ؒΔͱ ػΛಀ͢
Ҋ݅ΞαΠϯΛ ΈΜͳͰຽओతʹܾΊΔ ˣ ӦۀఏҊ͕Εͯ Ҋ݅Λ֫ಘͰ͖ͳ͘ͳΔ 😱
ͦ͜Ͱ
ʮͳΔ͘ΈΜͳͷίϯ ηϯαεΛͱΔʯࣜͷ ߟ͑ํΛख์ͨ͠
ΞαΠϯͷʮઐ੍Խʯ ΞαΠϯӦۀͰ͋Δ!LVLP͕ܾΊΔ !LVLPͷٻΊʹԠͯ͡पғ͕૬ஊʹͷΔ !LVLPҎ֎ʹܾఆݖͳ͍ʢࣾʹͳ ͍ʣ ͳͷͰɺҊ݅૬ஊ!LVLPͲ͏ͧ
ͱͯྑ͘ͳͬͨʂ ਝʹఏҊͰ͖Δ ͲͷҊ݅ͷ֫ಘΛࢦ͔͢ɺஅΔ͔ΛܦӦతͳࢹͰஅͰ͖ Δ !LVLP͕ೲಘͯ͠ࣄͰ͖Δ ࢀՃऀͷ͘Β͍͔͠ΞΫςΟϒͰͳ͔͔ͬͨ͠Εͳ͍ ʮΞαΠϯձٞʯͷ࣌ؒͷແବ͕ͳ͘ͳͬͨ ʮΞαΠϯձٞʯ͕ੜΈग़͢͜ͱͷ͋ͬͨ᫁ͳ͘ͳͬͨ ΞαΠϯީิऀͷرɺશମձٞͰͳ͘ʮΞαΠϯ໘ஊʯ ͰඞཁʹԠͯ͡ฉ͖ग़͢Έʹͳͬͨ
શମͰ߹ҙΛͱΔ ίϯηϯαεॏࢹܕ͔Β ׂ͝ͱʹܾఆ͢Δ ϗϥΫϥγʔత৫ มߋ͍ͯͬͨ͠
ϗϥΫϥγʔ ϐϥϛουͰͳ͘ೖΕ ࢠߏ ͯ͢Λ্Ґ͕ܾఆ͢Δ ͷͰͳ͘ɺൣғΛ֤ ͕ܾࣗఆ͢Δ ҰਓͰ୲͏Α͏ͳׂΛ ϩʔϧͱ͍͍ɺूஂͰ୲ ͏Α͏ͳׂΛαʔΫϧ ͱ͍͏
ϐϥϛου ϗϥΫϥγʔ
ܾΊํ͕େ͖͘ҧ͏ ϐϥϛου ϗϥΫϥγʔ ىҊ ঝೝ ঝೝ ܾఆ ܾఆ ܾఆ
ສ༿ϗϥΫϥγʔΛ ΞϨϯδ͍ͯͬͯ͠Δ Ψόφϯε ӡ༻ ϩʔϧαʔΫϧͷઃܭ ఆٛͷϝϯςφϯε ࣮ࡍʹճ͢ ΨόφϯεձٞͰॏްʹΒͣʹ େ͕Ψόφϯεϩʔϧͱܾͯ͠ΊΔ
ීஈ ϗϥΫϥγʔΛ ҙࣝ͠ͳ͍ Έͷఈྲྀͱ ͳ͍ͬͯΔ͚ͩ
ίϯηϯαεͱ ϗϥΫϥγʔͷ ؔੑʹ͍ͭͯ
ϐϥϛου ىҊ ঝೝ ঝೝ ܾఆ ϐϥϛου ্Ґํ ʹ͔ͬͯί ϯηϯαε
Λऔ͍ͬͯ͘
ϗϥΫϥγʔ͕ ίϯηϯαεΛ औΒͳ͍Θ͚Ͱ ͳ͍
ϩʔϧ͕ؔऀ ͷҙΛ౿·͑ͯ ܾఆ͢Δ͜ͱ ϩʔϧͷࡋྔ
αʔΫϧͷҙࢥ ܾఆʹ ίϯηϯαε ॏཁ
ϗϥΫϥγʔ ίϯηϯαεͷൣғΛ ʮ൚༻తͳ্Ґऀʯ Ͱͳ͘ ରͷࣄฑͷ ୲ऀͨͪʹ͍ͯ͠Δ
։ൃνʔϜͱ ࣅ͍ͯΔ 13ͷͨͼʹ্࢘ʹٞ͋͛·ͤΜ
ϗϥΫϥγʔతͳ ৫ʹ͔ͯ͠Βͷ มԽ
ສ༿Ͱ ٕज़ܥࣾһҊ݅Ҏ֎ͷαʔΫϧϩʔϧʹ बͯ͠׆ಈ͍ͯ͠Δ ৽ਓڭҭ γε ใ ࣾγεςϜFUDʜ һϩʔϧʹब͍ͯ͠Δ
ࣄ͕؆୯ʹܾΊΒΕΔ ϗϥΫϥγʔ ܾఆ ܾఆ ୭͕ܾΊΔ͔ܾ·ͬ ͍ͯΕɺࠜճ͠ ঝೝෆཁ ϫϯετϩʔΫͰ ࣄ͕ܾ·Δ
ͱͯޮతʂ ຬ͍ͯ͠·͢
ࣄͷൣғɺతɺ ํΛ ͔ͬ͠Γ͢͜ͱΛ ҙࣝ͢ΔΑ͏ʹͳͬͨ
Ͱͳ͍ͱ ϗϥΫϥγʔతͳ ੈք؍ Γཱͨͳ͍
ൣғ͕ෆ໌ͩͱ ܾΊͯ΄͍͜͠ͱΛܾΊͯΒ͑ͳ͍ པΜͰ͍ͳ͍͜ͱΛউखʹܾΊΒΕΔ త͕ෆ໌ͩͱ తʹ࠷దͳܾఆΛͯ͠Β͑ͳ͍ ํʢ੍ɾ༏ઌॱҐʣ͕ෆ໌ͩͱ ࠷ޙʹʮͦΕͩͱ͕̋̋ʯͱͪΌͿฦ͕͠ൃੜ͍͢͠ ϗϥΫϥγʔతʹҧ ඇޮత Δؾ͕͞Δ
࠷దͰͳ͍ܾఆ͕͞ΕΔϦεΫ͕େ͖͘ͳΔ
ࣗతͳ৫ͷ લఏ ൣғɺతɺํ͕ ͔ͬ͠Γ༩͑ΒΕΔ ͜ͱͩͱཧղͨ͠
Ϧʔμʔ੍ͷͦͷޙ
ϦʔμʔΛۈଵཧ ঝೝ͔Βղ์͕ͨ͠ɺ ෛՙ͕·ͩେ͖͔ͬͨ
ৗͷ։ൃࣄ͋Δதɺ ਓ͘Β͍ͱఆظPOΛ ͢Δͷେม
ͦ͜Ͱվળୈೋ ϦʔμʔʹΑΔάϧʔϓϝϯόʔ ͱͷఆظPOΛഇࢭ ˠ͜ͷ࣌Ͱͬͨͷ ධՁ ϦʔμʔձͰͷһࢧԉ
ΘΓʹͲ͏ͨ͠ʁ
ΈΜͳͰগͣͭ͠ ୲͢Δํ๏Λ ߟ͑ͨ
୲Ͱ͖ΔPOΛઃܭ͢Δ POͷຊ࣭ΛʮͦͷਓͷΛௌ͘ʯ͜ͱͱఆٛ ΞυόΠεࢦಋΛ͠ͳ͍͍ͯ͘ ʮΛௌ͍ͯΒ͏ʯ͜ͱࣗମ͕ɺετϨεͷ؇ ɺݽಠײͷܰݮɺͷݴޠԽɺղܾͷώ ϯτͷ֫ಘͳͲͷޮՌΛੜΉ ʮΛௌ͘ʯͳΒ୲Ͱ͖Δ ௌ͘εΩϧͷΞοϓʹͭͳ͕Δ
ʮϕΞ੍ʯΛ࡞ͬͨ lϕΞϓϩάϥϛϯάz ʹ༝དྷ͍ͯ͠·͢
͘Β͍ͷࣾһʹ ϕΞΛ͓ئ͍͢Δ͜ͱʹͨ͠ ͠ख ͠ख ͠ख ͠ख ͠ख һ һ ख
͖ͭ·͢ ظͰ Έସ͑·͢
ͦͷޙɺ࠷ऴతʹ Ϧʔμʔ੍ ഇࢭ͠·ͨ͠
ධՁ੍
݁ߏ͔ͬ͠Γ ධՁ੍Λඋͯ͠ ӡ༻͍ͯ͠·͢ Կ؆ུԽ͖͚ͯͨ͠Ͳେม
ສ༿ͷධՁ੍ͷ ཁ
ඪཧΛͯ͠ ୡͰධՁͨ͠Γ ͠ͳ͍ʂͱ͍͏͜ͱ ඪߟ͑ͯڞ༗ͯ͠Β͏͚ͩ ߟ͑Δ͜ͱʹҙٛ͋Γ
ඪཧٕज़ऀʹ Ϋι ٕज़ऀෆ࣮֬ੑͱઓ͏ ෆ࣮֬ͳͷͰඪઃఆ࣌ʹΘ͔ΒΜ ಥવɺେো͕ى͖ͨΓɺҊ͕݅ଧͪΓʹͳΔ͔ ٕज़ऀνʔϜͰઓ͏ ୡΛݸਓ͝ͱʹධՁ͢ΔͱධՁʹͳΒͳ͍ࣄΛͱΔͱଛʹͳΔ ୡΛݸਓ͝ͱʹධՁ͢ΔͱਓΛॿ͚ͨΒͦͷਓͷධՁ্͕͕Δ ඪͰධՁ͢ΔͱɺՌ͕͋͛ʹͦ͘͏ͳҊ݅ʹೖͬͯΒ͍ʹ͍͘ ༧ࢉʹ༨༟ͷͳ͍͓٬͞ΜɺͻͲ͍طଘίʔυɺ৽ਓڭҭFUDʜ
ΞαΠϯͷࣗ༝Λҡ࣋͢Δ͜ͱձࣾܦӦʹͱͬͯඇৗʹॏཁ
ͰͲ͏ͬͯ ධՁ͍ͯ͠Δ͔ʁ
ߩݙͱ͍͏ܗͰ ͋Δఔ࣮ূ͞Εͨ อ༗ೳྗΛ ධՁ͍ͯ͠·͢
ධՁ؍ ެ։্ͨ͠Ͱ ධՁධՁऀͷओ؍ ͱ͍͏͜ͱΛ ͖ͬΓݴ͍ͬͯ·͢
৫ͮ͘Γ·ͱΊ ϐϥϛουˠϗϥΫϥγʔ ൚༻తதؒ֊Λͭ͘Βͣɺػೳผʹ୲ ϚωʔδͷࣄͰ͖Δ͚ͩ୲͢ΔΑ ͏ʹΈΛ ඪୡΛΘͳ͍ධՁ੍
จԽͮ͘Γ
ʮ͍͍ͷΛɺ ͨͷ͘͠ʯ
νʔϜ։ൃ
͜ΜͳՁ؍͕Α͍ ݸਓͰͳ͘νʔϜओମͰࣄ͢Δ ϧʔϧकΔ͕ɺඞཁʹԠͯ͡ϧʔϧΛม͑Δ ͙͢ΔɾΈ͔ͣΒΔɾࢼͯ͠ͳ͓͢ Λௌ͘ ԠΛฦ͢ ใΛڞ༗͢Δ తɾഎܠɾܦҢΛڞ༗͢Δ ஸೡͳΘ͔Γ͍͢ίϛϡχέʔγϣϯ
ͲΜͳՁ؍Λྑ͠ͱ ͢Δ͔͕ϋοΩϦͯ͠ ͍Δঢ়ଶͩͱɺ จԽ͕ҡ࣋Ͱ͖Δ
!UBUTVPTBLVSBJͱ จԽʹ͍ͭͯͷ ݴޠԽɾܝࣔΛਐΊͯɺ จԽͷҡ࣋ɾൃలʹ Ί͍ͯ·͢
ͦͷ΄͔ͷελϯε δΣϯμʔฏ ϫʔΫϥΠϑόϥϯεॏࢹ ٕज़։ൃ͕͖Ͱ͋Δ͜ͱΛظ͢Δ
ສ༿OPUF ʢνʔϜʣ
ສ༿OPUF ࣌ؒ࿑ಇ
ສ༿OPUF ʢίϛϡχέʔγϣϯʣ
จԽΛ࡞Δͧʂͱ ·͘Γͯ͠ ࡞͖ͬͯͨ Θ͚Ͱͳ͍
͕ࣗͨͪબͼɺ มΘΓɺ ݴޠԽ͠ɺ࠶ੜ࢈͢Δ
จԽ ࣗͨͪʢܦӦऀʣͱ Γͤͳ͍
จԽͷछΛ২͑ͯ ࣗͨͪʢܦӦऀʣ มΘ͍͔ͬͯͳ͍ͱ Ֆ͕࡙͔ͳ͍
จԽͱ Өڹ͋͠͏͜ͱͰ ҭ·Ε͍ͯΔ Α͏ͳؾ͠·͢
ܦӦ౷߹ͷ͜ͱ
ສ༿͕ΘΓͱ ҆ఆͯ͠ӡӦͰ͖Δ Α͏ʹͳͬͯ
Ͳ͏͍͏;͏ͳ ձࣾ৫ͩͱ ͏·͘ճΔͷ͔ গ͔͖ͬͯͨ͠ײ͕ ͋ͬͨͷͰ
ສ༿Ͱͷ৫վળͷ ܦݧΛ΄͔ͷձࣾͰ ׆͔ͤͳ͍͔ͳʁ ͱߟ͑ΔΑ͏ʹͳͬͨ
৫ͮ͘Γʹ ՝͕͋Δͱ͜ΖΛ ॿ͚͍ͨؾ࣋ͪ
ͦΕ͚͕ͩ ཁҼͰͳ͍͕ ܦӦ౷߹ʹ౿Έͬͨ
৫վળͷܦݧΛ ׆͔͢ͱ͍͏ͷ ·ͩ͏·͘ ͍͍ͬͯͳ͍
͍Ζ͍ΖֶΜͩ
৫ʹ͍ͭͯ ֶΜͩ͜ͱ
৫ͷܗจԽ τοϓμϯͰ͔͠ ఆ·Βͳ͍
ʮ৫վળͷϓϩʯ͕ ͍ͯɺม͑ΒΕΔ ͱ͍͏ͷͰͳ͍
ͳͥͳΒʁ
ϗϥΫϥγʔ ܾఆ ࣾ ɹ͋Ε·͍ͣͰ͠ΐ Ίͤͯ͞ Ͳ͏ͱΔͷʁ Ϛωʔδϟʔ τοϓͷՁ؍ʹ શମ͕߹ΘͤΔ΄͔ͳ͍͔Β ˞ԾʹɺϐϥϛουܕͷτοϓͷཧղΛಘΒΕͳ͍··ϗϥΫϥγʔ
తͳܾΊํΛਪਐ͢Δͱͨ͠Β͜ΜͳϦεΫ͕͋Γ·͢
τοϓ͕ϐϥϛουͳΒ ϐϥϛουͰ͔͠ ࣄճΒͳ͍ ͦͦʮձࣾ๏ʯϐϥϛουΛ લఏͱͯ͠࡞ΒΕ͍ͯΔ͔Β ܦӦऀ͕ΪϟοϓΛຒΊͳ͍ͱແཧ
৫ͷܗจԽ τοϓʹ͋Θͤͯ Ͱ͖͕͋Δ
ࣄɺ ґཔऀͷʹཱ͔ͭΒ ҙຯ͕͋Δ
τοϓ ࣄͷґཔऀͱͯ͠ͷ ੑ࣭Λ࣋ͭ
͔ͩΒ ৫ͷܗจԽ τοϓʹ ͋Θͤͨܗʹ Ͱ͖͕͋Δ
ຊʹ ϘτϜΞοϓ৴ڼ͕ ͋ΔΑ͏ͳؾ͕ ͠ͳ͍Ͱͳ͍
ྗΛ߹Θͤͯ ͷࠜͰจԽΛม͑ͯ ্ʹ͔ͬͯΒ͏ ͱ͍͏ޠ
งғؾ͋Δఔ ม͑ΒΕΔ
্࢘ʹ ωοΫ͕͋ͬͯ ͦͷ্͕ӳ܅ͩͬͨΒ
্ʹΘ͔ͬͯΒ͑ ѱڄ͞Εͯେஂԁ ΈΜͳେ͖ͳల։
Ͱɺ݁ہɺτοϓͱ ߹Θͳ͍৫ͷܗ จԽϘτϜΞοϓͰ ࡞Εͳ͍
ҰॠͰյΕΔ ϦεΫ͕͋Δ
ϗϥΫϥγʔ ܾఆ ࣾ ɹ͋Ε·͍ͣͰ͠ΐ Ίͤͯ͞ Ͳ͏ͱΔͷʁ Ϛωʔδϟʔ ͢Έ·ͤΜ ετοϓͰ ͜͏ͳΔ͔Β
˞ԾʹɺϐϥϛουܕͷτοϓͷཧղΛಘΒΕͳ͍··ϗϥΫϥγʔ తͳܾΊํΛਪਐ͢Δͱͨ͠Β͜ΜͳϦεΫ͕͋Γ·͢ ͍
ྑ͍৫ྑ͍จԽΛ ࡞Δͷ τοϓμϯͰ Δ͜ͱͳͷͩ
ͪΖΜ τοϓ͚ͩͰ ࣮ݱͰ͖ͳ͍ ΈΜͳͷڠྗ͕͋ͬͯ ࣮ݱͰ͖Δ
Ͱτοϓ͕ ͦͷ৫ͷܗ ͦͷจԽΛ ࢦ͍ͯ͠Δ͜ͱ ඞਢ
͑ʹ͠ςοΫ͞Μ 3VCZ ͖ͬͱͦ͏ͳ͍ͬͯΔ
ସΘΓͷ͜ͱ
ʙ݄ ࣾަΛ࣮ݱ ձʹͳͬͯ·ͨ͠
ͰࣾʹΓ·ͨ͠
ࣄۀঝܧɾੈަ νϟϨϯδ͚ͨ͠Ͳ ઃܭͱঢ়گ͕ѱͯ͘ ͏·͘Ώ͔ͣɾɾɾ
લࣾͱ ࠓ͍ͯ͘͠͠·͢
ࣄۀঝܧɾੈަ ٸ͍Ͱٻͤͣ ͦΕΑΓɺ ͘ଓ͚ͯͳ͍ ܗΛߟ͍͑ͯΔ
ࣗࣗͷมԽ
ʮଞਓʯͱʮࣗʯ͕ ҧ͏ͱ͍͏͜ͱΛ લΑΓཧղ͢ΔΑ͏ʹ ͳͬͨ
ଞਓͷԠ͕ ظͲ͓ΓͰͳ͍ͱ͖ ʮ͏·͘Θ͍ͬͯͳ͍ʯ ʮ·ͩͦ͜·Ͱߟ͍͑ͯͳ͍ʯ ʮ૬खԿ͔Λؾʹ͓ͯ͠Γɺ ͦΕ૬खʹͱͬͯेʹॏཁͰ͋Δʯ ͱ͍ͬͨՄೳੑ͕ߴ͍͜ͱΛֶΜͩ ͕ࣗlΘ͔ͬͨzλΠϛϯάͰ ૬खΘ͔͍ͬͯΔͱࡨ͕֮ͪͩͬͨ͠
ͳͷͰ ૬खͷݴ͏͜ͱΛௌ͍ͯ ඞཁͳίϛϡχέʔγϣϯΛ ॏͶΔ͜ͱ͕ લΑΓ͏·͘ͳͬͨ
ҙݟ͕ҧ͏͜ͱ ҟৗࣄଶͰͳ͍ͱ ࢥ͑ΔΑ͏ʹͳͬͨ
͕ࣗ ౖΓΛ͑ࠐΉ͜ͱʹ ࿑ྗΛ͍ͳ͕Β ͏·͑͘ࠐΊ͍ͯͳ͍ ͱ͍͏՝ʹ ͖߹͏Α͏ʹͳͬͨ
Ξυϥʔ৺ཧֶͷຊΛ ಡΈ·ͬͨ͘
Ξαʔγϣϯͱ͍͏ δϟϯϧ͕͋Δ͜ͱΛ ൃݟͨ͠
Ξαʔγϣϯͷ τϨʔχϯά ड͚ͯΈͨ
ࣗͷओுݒ೦Λ ʹද໌Ͱ͖ͳ͍͜ ͱΛΓӽ͑ΔͨΊʹ ౖΓΛੜΈग़͍ͯ͠Δ ߏʹؾ͍ͮͨ
ද໌͢ΔྗʹΑͬͯ ౖΔ͜ͱ͕ લΑΓݮΒͤͨ ౖΒͳ͍ਓʹͳΕͨΘ͚Ͱͳ͍
ౖΓ͕ੜ·ΕͨޙͰ ϝΧχζϜΛੳͯ͠ ੩Խ͘͢͠ͳͬͨ
ఏग़ͷ కΊΓΛकΔ͜ͱͷ ॏཁੑΛཧղͨ͠ कΓ͖Ε͍ͯͳ͍
ଟ༷ੑʹྀͨ͠ දݱʹؾΛ ͚ͭΔΑ͏ʹͳͬͨ
എܠܦҢΛఴ͑ͯ ํΛ͢Α͏ʹ ͳͬͨ
ਓʹࣄΛ ͓ئ͍͢Δͱ͖ʹ ԕྀͰ౻͍͕ͯͨ͠ ౻͕গ͠ খ͘͞ͳͬͨ
લͳΒࣗͰͬͯͨ͜ͱΛ ͑ͯΒͳ͍Ͱ ͓ئ͍͢Δબ ͢ΔΑ͏ʹͳͬͨ ૬खͷػձʹͳΔ͠ ͕ۭ͖ࣗόοϑΝΛ࡞Δͷେࣄ
ٯʹɺΓ͍ͨ͜ͱΛ ࣗͰΔ͜ͱͷ ԕྀΛৼΓΔ͜ͱ ૿͑ͨ Γ͍ͨ͜ͱΛզຫ͢Δͷ ࢲʹ͍͍ͯͳ͍Α͏ͩɾɾɾ
ଞਓͷࣄͷൣғΛ ͰߥΒ͞ͳ͍Α͏ ʹؾΛ͚͍ͭͯΔ ઃཱॳ͔ࣾͩΒ͍͍ͬͯͱࢥͬͯͨ ϗϥΫϥγʔͱΞυϥʔ৺ཧֶͰ ײ͕֮มΘͬͨ
৴པͯ͠ࣄΛ ͓ئ͍͢Δ͜ͱͱ ޱΛग़͞ͳ͍͜ͱ ҧ͏͜ͱͩͱཧղͨ͠
ͳද໌͍ͭͰ ॏཁ
ʮϋϯυϧΛିͤɺ Զ͕ӡస͢Δʂʯ Α͘ͳ͍
ͨͩ͠ɺઈରʹӡసΛ มΘΒͳ͍͜ͱʹͩ͜ΘΒͳ͍ ඞཁͳΒ૬खʹ֬ೝͯ͠ ϋϯυϧΛѲͬͨ΄͏͕͍͍
ࢲυϥΠόʔ͖ पғ͕ཧղͯ͠ υϥΠόʔΒͤͯ ͘Ε͍ͯΔͱࢥ͏ ͋Γ͕͍ͨ
୭͔ͱ͕ࣗҰॹʹ ͍͚ͬͯͳ͍͔Ͳ͏͔Λ γϯϓϧʹஅ͢Δ ํ๏ʹؾ͍ͮͨ ͍͚ͬͯΔ͔Λஅ͢Δͷ ͍͕͠ɺ ͍͚ͬͯͳ͍͜ͱΛஅ͢Δͷ ؆୯ͩͬͨ͜ͱΛൃݟ
Ұॹʹ͝ΜΛ৯ͯ ͨͷ͍͠ͱײ͡ͳ͍ ૬खͱ ΄͔ʹͲΜͳ ྑ͍Λݟग़͍ͯͯ͠ Ұॹʹ͍͚ͬͯͳ͍ͷͩ
ͳͥͳΒɺ ͨͷ͘͠ͳ͍ͷ ۙײڞײ͕Γͳ͍ͱ ͍͏͜ͱͰ͋Γ ৴པؔΛங͖ʹ͍͘ ͜ͱΛ͍ࣔͯ͠Δ͔Β
͜͜ ։ൃऀͱͯ͠ͷ ࣄʹ෮ؼ
ձࣾͰ։ൃ͢Δ͠ झຯͰ։ൃ͢Δ
։ൃͨͷ͍͠
3VCZେ͖
)PUXJSF ؾʹೖͬͯΔ શ෦αʔόͰ3VCZͰ੍ޚ͢Δ ؾ࣋ͪΑ͞ʂʂ
ສ༿OPUF ʢ)PUXJSFʣ
͍·ͲΜͳ͜ͱΛ ײ͍ͯ͡Δ͔
ਖ਼ͳؾ࣋ͪͱͯ͠
ࠔ͍ͬͯ·͢
ͦΕΛஔ͍͓ͯ͘ͱ
Ձ؍ͷ߹͏ਓͱ ଉ͕͋ͬͨࣄΛ ͍ͯ͠Δͷָ͕͍͠
ޮతʹࣄΛͰ͖Δ ؒ࠷ߴ
ʢʣ ձࣾΛ͍ͬͯΔͱ
͋Δఔ·ΘΔͷͰ ࠓޙͲ͏͠Α͏ͬͯ ࢥ͏ͱࢥ͏ΜͰ͚͢Ͳ
͍ͣΕʹͤΑ ࣗͰͳ͍ͷʹͳΔ ͜ͱͰ͖ͳ͍ ͱ͍͏ͷ͕ ࢲͷग़ͤΔ͑
ࣗͰͳ͍ͷʹͳΔ ͜ͱͰ͖ͳ͍ େࣄͳ͜ͱͳͷͰճΊ
ࣗͷ͖ͳਓ ࣗͷ͖ͳ͜ͱ ͨͷ͍͠ͱ͍͏ؾ࣋ͪ ղ͖͍ͨ՝
༗ݶͳ࣌ؒͷதͰ ͨͷ͍͜͠ͱʹ ͔ͬͯਐΉͷ͕ ࢲʹͱͬͯͷ༗ҙٛ
ͦΜͳ෩ʹ ࢥ͍ͬͯ·͢
͑ʹ͠ςοΫ͞Μͷ ͔Β͕ ͳཱྀʹ ͳΓ·͢Α͏ʹ
ࢲ͕ͨͪ Ձ؍Λ͓ͳ͘͢͡Δ 3VCZ'SJFOETͱͯ͠ ͨͷ͍͜͠ͱΛ Θ͔ͪ͋ͬͯਐΊ·͢Α͏ʹ
վΊͯ प ͓ΊͰͱ͏ ͍͟͝·͢ʂʂ