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
えにしテックさん15周年に寄せて〜万葉と私のこれまでの学び〜
Search
Yasuko Ohba
June 29, 2024
Technology
64
47k
えにしテックさん15周年に寄せて〜万葉と私のこれまでの学び〜
えにしテックさん15周年記念イベントでのトーク資料です。
Yasuko Ohba
June 29, 2024
Tweet
Share
More Decks by Yasuko Ohba
See All by Yasuko Ohba
Hotwire光の道とStimulus
nay3
7
4.8k
Hotwire的な設計を追求して「Web紙芝居」に行き着いた話
nay3
9
5.1k
「Rubyメソッドかるた」 王者への道 ~ 万葉チームのガチな取り組みを大公開 ~
nay3
3
410
The Better RuboCop World to enjoy Ruby
nay3
1
14k
強いエンジニアという灯
nay3
52
23k
万葉のRails新人研修のコードレビューコメントを分析してみました
nay3
7
9.8k
"Railsで開発できる" への道
nay3
7
1.2k
自立したRuby技術者を育てる - 万葉の新人教育の仕組み
nay3
13
2.5k
A Training System of Ruby Programmers / Rubyプログラマが育つ仕組み - Rubyでの受託開発を10年回してみて -
nay3
17
7.9k
Other Decks in Technology
See All in Technology
MCPと認可まわりの話 / mcp_and_authorization
convto
1
110
Shadow DOM & Security - Exploring the boundary between light and shadow
masatokinugawa
0
660
AI Ready API ─ AI時代に求められるAPI設計とは?/ AI-Ready API - Designing MCP and APIs in the AI Era
yokawasa
20
5.7k
AIコードアシスタントとiOS開発
jollyjoester
1
230
今日からあなたもGeminiを好きになる
subaruhello
1
560
「現場で活躍するAIエージェント」を実現するチームと開発プロセス
tkikuchi1002
6
1k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.7k
ObsidianをLLM時代のナレッジベースに! クリッピング→Markdown→CLI連携の実践
srvhat09
7
8.9k
Recoil脱却の現状と挑戦
kirik
2
320
AI時代にも変わらぬ価値を発揮したい: インフラ・クラウドを切り口にユーザー価値と非機能要件に向き合ってエンジニアとしての地力を培う
netmarkjp
0
220
AIを使っていい感じにE2Eテストを書けるようになるまで / Trying to Write Good E2E Tests with AI
katawara
2
1.6k
Wasmで社内ツールを作って配布しよう
askua
0
110
Featured
See All Featured
Designing for Performance
lara
610
69k
Practical Orchestrator
shlominoach
189
11k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
138
34k
Done Done
chrislema
184
16k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
Testing 201, or: Great Expectations
jmmastey
43
7.6k
Site-Speed That Sticks
csswizardry
10
720
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Faster Mobile Websites
deanohume
308
31k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
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ͱͯ͠ ͨͷ͍͜͠ͱΛ Θ͔ͪ͋ͬͯਐΊ·͢Α͏ʹ
վΊͯ प ͓ΊͰͱ͏ ͍͟͝·͢ʂʂ