$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
RedmineをDockerに載せてみた
Search
Aruneko
September 18, 2020
Programming
1
2.4k
RedmineをDockerに載せてみた
2020年9月18日に開催されたRedmine Japanでの講演内容です。
Aruneko
September 18, 2020
Tweet
Share
More Decks by Aruneko
See All by Aruneko
NFCとしゃべってみよう
aruneko
0
180
Haskell入門ハンズオン
aruneko
1
1.7k
北海道における学生ITコミュニティの紹介
aruneko
0
220
ゼロからわかるポインター
aruneko
0
980
ゆるいPython会
aruneko
0
270
Dockerでドカドカ on FuraIT #36
aruneko
1
930
Other Decks in Programming
See All in Programming
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
180
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
710
NUMA環境とコンテナランタイム ― youki における Linux Memory Policy 実装
n4mlz
1
200
関数実行の裏側では何が起きているのか?
minop1205
1
660
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
200
モダンJSフレームワークのビルドプロセス 〜なぜReactは503行、Svelteは12行なのか〜
fuuki12
0
210
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
140
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
1
390
Building AI Agents with TypeScript #TSKaigiHokuriku
izumin5210
6
1.2k
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
190
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
300
connect-python: convenient protobuf RPC for Python
anuraaga
0
370
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
It's Worth the Effort
3n
187
29k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Practical Orchestrator
shlominoach
190
11k
GitHub's CSS Performance
jonrohan
1032
470k
Visualization
eitanlees
150
16k
The Pragmatic Product Professional
lauravandoore
37
7.1k
What's in a price? How to price your products and services
michaelherold
246
12k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Become a Pro
speakerdeck
PRO
30
5.7k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.1k
Transcript
౻ా༏و !BSVOFLP !߹ಉձࣾ(FPSFQVCMJD+BQBO 3FENJOFΛ%PDLFSʹࡌͤͯΈͨ
ࣗݾհ w ౻ా༏و !BSVOFLP w ਆށࡏॅࣨའग़ w ॴଐ w
߹ಉձࣾ(FPSFQVCMJD+BQBO w ཧۭؒใΛ༻͍ͨ ιϦϡʔγϣϯͷఏࣔ w Ұൠࣾஂ๏ਓ-0$"- w *5ίϛϡχςΟΛࢧԉ͢ΔίϛϡχςΟ
ࣗݾհ w ձࣾͰԿͯ͠Δʁ w "84ͰͷΠϯϑϥཧ w ΦϯϓϨLTΫϥελཧ w $*$%৬ਓ w
3FBDU/BUJWFͰͷΞϓϦ࡞ w झຯ w ετϦʔτϐΞϊΊ͙Γ w ਆށʹແବʹՕॴ͙Β͍͋ͬͨΓ͢Δ
ฐࣾʹ͓͚Δ3FENJOF׆༻ w (FP5BTL5SBDLFS1MVHJO w 3FENJOFͷ*TTVFʹཧۭؒใΛՃͰ͖ΔϓϥάΠϯ w όοΫΤϯυ%#1PTU(*4ͷΈʹରԠ w ͜ͷϓϥάΠϯΛೖΕͨ3FENJOFΛ4BB4ͱͯ͠ఏڙ w
Ҏલ714 "OTJCMF͕ͩͬͨཧίετ͕૿େ w %PDLFS "84&$4&,4 ʹҠߦͯ͠ઈࢍՔಇத w কདྷతʹ044ʹͳΔ༧ఆ
ຊͷ༰ w %PDLFSʹ͍ͭͯ w 3FENJOFΛ%PDLFSʹࡌͤͯΈΔ w ެࣜ%PDLFS*NBHF w ࣗલͰ࡞Δ3FENJOFͷ%PDLFS*NBHF
͜ΕΛยखʹ͝ཡ͍ͩ͘͞ IUUQTVYOVWOK; 3FENJOFެࣜ%PDLFSpMF 3FENJDBͷ%PDLFSڥࣗ࡞ྫ IUUQTVYOV4C&SR
%PDLFSͷ֓ཁ
%PDLFSͬͯԿʁ w ΞϓϦέʔγϣϯΛ w ίϯςφʹด͡ࠐΊͯ w ۚଠ᷒తʹྔ࢈Ͱ͖ͯ w ͍ࣺͯΒΕΔ w
ͱͯศརͳιϑτΣΞ
%PDLFSΛ͏ͱԿ͕خ͍͔͠ w ຊ൪ڥ͕Ͳ͜Ͱಈ͔ͤΔ w ΞϓϦͷಈ࡞ʹඞཁͳιϑτΣΞ͕ΠϝʔδԽ͞Ε͍ͯΔ w खݩͱຊ൪Ͱಉ͡ΠϝʔδΛಈ͔ͤ0, w ࡉ͔͍ڥͷࠩҟͳͲΛؾʹ͠ͳͯ͘ྑ͘ͳΔ w
*NNVUBCMF*OGSBTUSVDUVSF
εςʔτϑϧͳίϯςφͷѻ͍ w ίϯςφͷதʹ͋Δσʔλίϯςφͷফڈͱಉ࣌ʹআ͞ΕΔ w 7PMVNFػೳΛͬͯίϯςφ֎ʹΓग़ͯ͠Ϛϯτ͢Δ w ֎෦ͷσΟϨΫτϦΛϚϯτ w %PDLFS7PMVNFΛ࡞ɾϚϯτ
ίϯςφϓϩηεͷറΓ w ඞવతʹඞཁͳϓϩηεͷ͚ͩίϯςφΛ༻ҙ͢Δඞཁ͕͋Δ w 3FENJOFͳΒ3BJMT༻ίϯςφͱ%#༻ίϯςφͰܭͭ w %PDLFS୯ମͩͱίϯςφؒ࿈ܞػೳ͕গ͍͠ʹ͍͘ w ίϯςφؒωοτϫʔΫ 3FENJOF%#
ͷखಈઃఆେม w %PDLFS$PNQPTF,VCFSOFUFTͰΧόʔ
%PDLFSͷϫʔΫϑϩʔ w %PDLFSpMFʢΠϝʔδͷϏϧυखॱॻʣΛॻ͘ w %PDLFS*NBHFΛϏϧυ w %PDLFS)VCͳͲͷίϯςφϨδετϦʹΠϝʔδΛΞοϓϩʔυ w ͋ͱϨδετϦ͔Βμϯϩʔυͯ͠Ͳ͜Ͱར༻Մೳ✌
%PDLFSpMFʹ͍ͭͯ w 4IFMM4DSJQUϕʔεͰهड़ w ίϚϯυ '30.ɾ36/ɾ$01:ͳͲ Λͬͯ ΠϝʔδͷߏΛΈཱͯΔ w جຊతʹίϚϯυ͕Πϝʔδͷ
ϨΠϠΛ࡞͢Δ
%PDLFSͷϨΠϠߏ w %PDLFS*NBHFϨΠϠߏʹͳ͍ͬͯΔ w ֤ϨΠϠޓ͍ʹಠཱ͍ͯͯ͠ɺӨڹΛٴ΅͞ͳ͍ w ͋ΔϨΠϠʹෆཁͳϑΝΠϧ͕͍ͬͯͯɺผͷϨΠϠ͔ΒͦͷϑΝΠϧ Λফͨ͠ͱͯ͠ɺىಈ࣌ʹফ͍͑ͯΔΑ͏ʹݟ͑Δ͕Πϝʔδͷதʹ ෆཁϑΝΠϧ͕ͬͨ··ʹͳΔ w
ෆཁͳϑΝΠϧ͕͋Δͱ͖ϨΠϠͷதͰফ͢ͱ͜Ζ·Ͱ໘ΛݟΔʂ #BTF*NBHF -BZFS -BZFS -BZFS/ %PDLFS*NBHF
%PDLFSͷϏϧυΩϟογϡઓུ w %PDLFS*NBHFΛϏϧυ͢Δͱ͖ʹɺ֤ϨΠϠΩϟογϡͱͯ͠อଘ͞ΕΔ w มߋ͕ͳ͔ͬͨϨΠϠجຊతʹ࠶Ϗϧυ͞Εͳ͍ w มߋ͞ΕͨϨΠϠ͔Β্ͷϨΠϠ࠶Ϗϧυ͞ΕΔ w ΩϟογϡͷಛੑΛੜ͔ͨ͠ϏϧυઓུΛ ͱΔ͜ͱͰϏϧυ࣌ؒΛॖՄೳ
w جຊతʹߋ৽ස͕͍ॲཧΛઌʹɺස͕ߴ͍ॲཧΛ͋ͱʹॻ͘ w (FNpMF͋·Γมߋ͠ͳ͍ͷͰɺCVOEMFJOTUBMMΛઌʹͯ͠ɺSCϑΝΠϧͷ ίϐʔΛޙʹ͢ΔͱຖճCVOEMFJOTUBMM͕Βͳͯ͘ศར #BTF*NBHF -BZFS -BZFS -BZFS %PDLFS*NBHF มߋͳ͠ มߋ͋Γɾ࠶Ϗϧυ มߋͳ͠ɾ࠶Ϗϧυ
͜͜·Ͱͷ·ͱΊ w %PDLFSʹΑͬͯ*NNVUBCMF*OGSBTUSVDUVSF͕࣮ݱՄೳͱͳͬͨ w %PDLFSpMFͰΠϝʔδͷߏΛఆٛ w %PDLFS*NBHFϨΠϠߏʹͳ͍ͬͯΔ w ΩϟογϡઓུΛੜ͔ͯ͠ߴʹϏϧυ͠Α͏
3FENJOFΛ%PDLFSʹࡌͤΔ
%PDLFSԽͷϙΠϯτ w ެࣜ%PDLFS*NBHFͷ͍Ͳ͜Ζ w ࣗલͰ%PDLFS*NBHFΛ࡞͢Δ w σʔλϕʔεͷଓ w ఴϑΝΠϧͷอଘ w
ϓϥάΠϯΛೖΕΔͱ͖ʁ w %PDLFSpMFͷॻ͖ํ
ެࣜ%PDLFS*NBHF w IUUQTIVCEPDLFSDPN@SFENJOF w %PDLFS$PNNVOJUZެࣜͰϝϯςφϯεத w ެࣜͷ҆৺ײ w 3FENJOFʹରԠࡁΈ w
Έͷ%#ͱΈ߹Θͤͯར༻Մ
ͲΜͳͱ͖ʹ͑Δ͔ w ͱΓ͋͑ͣ%PDLFSͰಈ͔͢ݕূΛ͍ͨ͠ͱ͖ w ϓϥάΠϯɾςʔϚΛҰೖΕͳ͍֮ޛ͕͋Δͱ͖ w ಛʹґଘHFN͕ωΠςΟϒϞδϡʔϧʹґଘ͍ͯ͠Δͷ/( w ͦ͏Ͱͳͯ͘ϓϥάΠϯͷόʔδϣϯཧ͕ਏ͍ͷͰආ͚ͨํ͕٢
ެࣜ3FENJOFͷ%PDLFSpMF ϥϯλΠϜґଘιϑτΣΞ (JU*NBHF.BHJDLͳͲ ͷΠϯετʔϧ ʙߦ 3FENJOFιʔείʔυͷల։ ʙߦ
(FNͷΠϯετʔϧ ʙߦ Ϗϧυґଘύοέʔδ ($$MJC ͳͲ ͷΠϯετʔϧ ʙߦ (FNͷΠϯετʔϧ ʙߦ ܰྔԽͷͨΊෆཁͳґଘύοέʔδ ($$ͳͲ Λআ ʙߦ FOUSZQPJOUTIͰڥมʹ߹Θͤͯىಈ࣌ʹσʔλϕʔεઃఆΛೖ ߦ
ެࣜ3FENJOFͷ%PDLFS*NBHF w ($$͕আ͞Ε͍ͯΔͷͰωΠςΟϒϞδϡʔϧ͕ඞཁͳ(FNΛ ޙ͔ΒՃͰ͖ͳ͍ w ఴϑΝΠϧ༻σΟϨΫτϦΛΕͣʹ7PMVNFͱͯ͠Ϛϯτ w ͜ΕΛΕΔͱίϯςφΛೖΕସ͑ͨࡍʹશ෦ফ͑·͢ w ͪΐ͍ͪΐ͍͍ͮΒ͍ϙΠϯτ͕͋ΔΕͬͭࣗ࡞
ࣗલ%PDLFS*NBHFͷεεϝ w ϓϥάΠϯͳͲΛ͕ͬͭΓೖΕͯΧελϚΠζ͢Δ߹ ࣗલͰ3FENJOFͷ%PDLFS*NBHFΛ࡞͢Δͷ͕Φεεϝ w ϓϥάΠϯςʔϚΛؚΊͯ(JUཧԼʹஔ͘͜ͱͰόʔδϣϯཧ༰қ
ࣗલ%PDLFS*NBHFͷ࡞Γํ w 3FENJOFιʔείʔυຊମͷϑΥʔΫ w %#ઃఆͷมߋ w ϩάʹؔ͢ΔઃఆϑΝΠϧͷมߋ w ىಈ༻εΫϦϓτͷઃஔ w
ϓϥάΠϯͷಋೖʢҙʣ w %PDLFSpMFEPDLFSDPNQPTFZNMͷ࡞
3FENJOFϦϙδτϦͷϑΥʔΫ w ͱΓ͋͑ͣόʔδϣϯཧ͢ΔͨΊʹ3FENJOFϦϙδτϦΛϑΥʔΫ w TUBCMFϒϥϯν͋ͨΓ͔ΒదͳϒϥϯνΛ࡞ w ͕ग़ͨͱ͖ࠜݩ͔ΒSFCBTF͢ΕόʔδϣϯΞοϓՄೳ w ͨͩ͠ඍௐͷඞཁ͋Δ͔ͱࢥΘΕ·͢ w
͋ͱ͜ͷϒϥϯνͰඞཁͳϑΝΠϧ %PDLFSpMFͳͲ Λ·Δ͝ͱཧ͍ͯ͘͠ ˢTUBCMF ˢEPDLFS
σʔλϕʔεͷଓ w ௨ৗ3FENJOFͰىಈલʹconfig/database.ymlΛฤू͢Δ w جຊతʹ%PDLFSͰϏϧυͨ͠ΠϝʔδͷதΛىಈ࣌ʹมߋͰ͖ͳ͍ w ຊ൪ڥͷ%#ύεϫʔυΛॻ͍ͨZBNMϑΝΠϧΛ(JUཧ͢Δͷةݥ w Ͳ͏͢Δ
ڥมʹΑΔ%#ઃఆͷೖ w %PDLFSͰجຊతʹڥมܦ༝ͰઃఆΛೖ͢Δ w l'BDUPS"QQzͷষͰʮઃఆڥมʹ֨ೲ͢Δʯͱ͋Δ w ʮڥผͷઃఆϑΝΠϧΛ࡞Δͳʯͱʜʜ w 3BJMTܥͰZBNMϑΝΠϧͷதʹ3VCZίʔυΛຒΊࠐΊΔ w
3VCZܦ༝ͰڥมΛऔಘͯ͠ɺຒΊࠐΜͰ͠·͑0,ʂ
%#ʹ1PTU(*4Λͬͨࡍͷઃఆྫ w σϓϩΠڥܾ·͍ͬͯΔͣͳͷͰBEBQUFSݻఆ w มԽ͢ΔՄೳੑͷ͋ΔΛڥม͔ΒಡΈऔΕΔΑ͏ʹ͓ͯ͘͠ w QSPEVDUJPOҎ֎ॻ͔ͳ͍ w ڥมܦ༝ͰҙͷΛೖ Ͱ͖ΔͷͰɺͦΕҎ֎ͷڥΛ
ผʹఆٛ͢Δඞཁ͕ͳ͍ͨΊ w HJUJHOPSFʹ͜ͷϑΝΠϧؚ͕·Εͯ ͍ΔͷͰΕͣʹআ֎͓ͯ͘͜͠ͱ
%#༻(FNͷΠϯετʔϧ w %#༻ͷՃ(FNconfig/database.ymlΛಡΜͰಈతʹܾ·Δ w ฐࣾͷΑ͏ʹ1PTU(*4ΛBEBQUFSʹ͍ͯ͠Δͱ֘͢Δͷ͕ͳͯ͘ ԿΠϯετʔϧ͞Εͳ͘ͳͬͯ͠·͏ w Ͳ͏͢Δ
(FNpMFMPDBMͷ׆༻ w ݸผʹඞཁͳ(FN(FNpMFMPDBMʹॻ͘ͱΠϯετʔϧͯ͘͠ΕΔ w (FNpMFMPDBMʹ%#ଓʹඞཁͳ(FNΛॻ͍ͯ͠·͏ w ͜ΕͰ%PDLFS*NBHFͷϏϧυ࣌ʹճ͚ͩCVOEMFJOTUBMM͢Ε0,
ϩάʹؔ͢Δઃఆ w 3FENJOFͷϩάϑΝΠϧͱͯ͠อଘ͞ΕΔ w %PDLFSͷϩάඪ४ग़ྗʹྲྀ͢ͷ͕ඪ४తͳํ๏ w l'BDUPSBQQzষʮϩάϑΝΠϧͰͳ͘ඪ४ग़ྗʹʯ w ·ͨ"84ڥͰ$MPVE8BUDIͰݕࡧ͘͢͢͠ΔͨΊ ϩά͕+40/ܗࣜͩͱخ͍͠
-PHSBHFʹΑΔ+40/ϩά w -PHSBHFͱ͍͏(FNͰϩάΛ+40/ʹมߋ w config/environments/production.yml Ͱઃఆมߋ w ग़ྗઌΛ45%065ʹมߋ w +40/εΩʔϚͷఆٛ
w ͜͜ͰڥมͰͲ͜ʹϩάΛ ྲྀ͔͢มߋՄೳͳϩδοΫΛ࠾༻ w (FNpMFMPDBMʹMPHSBHFΛՃ͓͑ͯ͘͜ͱ
ىಈ༻εΫϦϓτͷઃஔ w %PDLFSͰ3FENJOFΛࣗಈىಈ͢ΔͨΊʹεΫϦϓτΛՃ w %PDLFSىಈ࣌ʹಈ͘ίϚϯυछྨ w &/53:10*/5ىಈ࣌ʹઈରಈ͔͍ͨ͠ίϚϯυ w $.%ىಈ࣌ʹಈ͘ίϚϯυʢίϚϯυϥΠϯҾͰ্ॻ͖Մೳʣ w
$.%Ͱͨ͠ίϚϯυ&/53:10*/5ͷҾͱͯ͠ಈ͘ͷͰҙ
&/53:10*/5ͷهड़ w FOUSZQPJOUTIͰىಈ࣌ʹγʔΫϨοττʔΫϯΛ࡞ w ͦͷޙ$.%Ͱͨ͠ίϚϯυ͕ಈ͘Α͏ʹFYFDίϚϯυΛࠐΉ
$.%ͷهड़ w TUBSUTIʹϚΠάϨʔγϣϯॲཧͱ3BJMTTFSWFSىಈॲཧΛॻ͘ w &$4LTڥͳΒϚΠάϨʔγϣϯىಈલλεΫͱͯ͠ॻ͍ͨํ͕ྑ͍͔ʢະݕূʣ w ͨ·ʹϓϩηε͕κϯϏԽͯ͠࠶ىಈʹࣦഊ͢ΔͷͰফڈॲཧೖΕΔ
ϓϥάΠϯΛೖΕΔͱ͖ w (JUTVCNPEVMFΛͬͯཧ w .gitignoreʹ/plugins͕ఆٛ͞Ε͍ͯΔͷͰ͋Β͔͡Ίআ w ͋ͱTVCNPEVMFͰϓϥάΠϯͷHJUϦϙδτϦΛཧ͢Δ͚ͩ • git submodule
add https://github.com/foo/foo.git plugins/foo w ͜ͷϓϥάΠϯσΟϨΫτϦʹೖͬͯϓϥάΠϯ։ൃ͕Մೳ w σόοάޮߴ͘ɺ(JUϫʔΫϑϩʔ͕ͦͷ··͑ͯศར
ϓϥάΠϯͷҙ w ϓϥάΠϯσΟϨΫτϦʹ(FNpMF͕͍ͬͯΔͱ ෆ߹͕͋Δ ޙड़ ͷͰআ͍ͨ͠ w 3FENJOFଆͷ(FNpMFMPDBMʹ(FNpMFͷ༰Λసه͓ͯ͘͠ w ϓϥάΠϯ͕ґଘ͍ͯ͠Δ(FN͕ґଘ͍ͯ͠ΔϥΠϒϥϦ͕͋Ε
%PDLFSଆʹΠϯετʔϧ͢ΔͨΊʹ໊લΛϝϞ͓ͯ͘͠
%PDLFSpMFΛॻ͘ w ·ͣެࣜͷ%PDLFSpMFΛίϐʔͯ͘͠Δ w ͜͜Ͱެࣜ%PDLFSpMF͕Ͳ͏͍͏ߏ͔ͩͬͨࢥ͍ग़ͯ͠ΈΑ͏ ϥϯλΠϜґଘιϑτΣΞ (JU*NBHF.BHJDLͳͲ ͷΠϯετʔϧ
3FENJOFιʔείʔυͷల։ (FNͷΠϯετʔϧ w
%PDLFSpMFΛॻ͘ w ·ͣެࣜͷ%PDLFSpMFΛίϐʔͯ͘͠Δ w ͜͜Ͱެࣜ%PDLFSpMF͕Ͳ͏͍͏ߏ͔ͩͬͨࢥ͍ग़ͯ͠ΈΑ͏ ϥϯλΠϜґଘιϑτΣΞ (JU*NBHF.BHJDLͳͲ ͷΠϯετʔϧ
3FENJOFιʔείʔυͷల։ (FNͷΠϯετʔϧ w ˡɹϓϥάΠϯΛؚΜͩίʔυશମ͕ίϐʔ͞ΕΔ ɹɹ͢ΔͱϓϥάΠϯͳͲΛมߋ͢Δͱɺͦ͜ΑΓ্ͷϏϧυΩϟογϡ͕ഁغ͞ΕΔ
%PDLFSpMFΛॻ͘ w ·ͣެࣜͷ%PDLFSpMFΛίϐʔͯ͘͠Δ w ͜͜Ͱެࣜ%PDLFSpMF͕Ͳ͏͍͏ߏ͔ͩͬͨࢥ͍ग़ͯ͠ΈΑ͏ ϥϯλΠϜґଘιϑτΣΞ (JU*NBHF.BHJDLͳͲ ͷΠϯετʔϧ
3FENJOFιʔείʔυͷల։ (FNͷΠϯετʔϧ w ˡɹϓϥάΠϯΛؚΜͩίʔυશମ͕ίϐʔ͞ΕΔ ɹɹ͢ΔͱϓϥάΠϯͳͲΛมߋ͢Δͱɺͦ͜ΑΓ্ͷϏϧυΩϟογϡ͕ഁغ͞ΕΔ ˡɹͦͷ݁Ռɺಛʹมߋ͕ͳͯ͘ຖճ(FNͷΠϯετʔϧ͕ߦΘΕͯ͠·͏
%PDLFSpMFΛॻ͘ w ·ͣެࣜͷ%PDLFSpMFΛίϐʔͯ͘͠Δ w ͜͜Ͱެࣜ%PDLFSpMF͕Ͳ͏͍͏ߏ͔ͩͬͨࢥ͍ग़ͯ͠ΈΑ͏ ϥϯλΠϜґଘιϑτΣΞ (JU*NBHF.BHJDLͳͲ ͷΠϯετʔϧ
3FENJOFιʔείʔυͷల։ (FNͷΠϯετʔϧ w खॱͱΛٯʹ͍ͨ͠ ˡɹϓϥάΠϯΛؚΜͩίʔυશମ͕ίϐʔ͞ΕΔ ɹɹ͢ΔͱϓϥάΠϯͳͲΛมߋ͢Δͱɺͦ͜ΑΓ্ͷϏϧυΩϟογϡ͕ഁغ͞ΕΔ ˡɹͦͷ݁Ռɺಛʹมߋ͕ͳͯ͘ຖճ(FNͷΠϯετʔϧ͕ߦΘΕͯ͠·͏
͠ϓϥάΠϯ͕͋Δ߹ w ϓϥάΠϯ͕͋Δ߹ɺϓϥάΠϯ༻ͷ(FNpMFΛϓϥάΠϯσΟϨΫτϦ ͝ͱCVOEMFJOTUBMM͢Δલʹίϐʔ͓͔ͯ͠ͳ͚ΕͳΒͳ͍ w %PDLFSͷΩϟογϡઓུΛߟ͑ΔͱɺϑΝΠϧͷίϐʔΑΓઌʹ CVOEMFJOTUBMMΛઌʹߦ͍͍ͨ w (FNͷΈ্ɺಉ͡ґଘύοέʔδ͕ॻ͔Εͨ(FNpMF͕ෳՕॴʹ ଘࡏͰ͖ͳ͍
w ͦͷͨΊɺ(FNpMFMPDBMʹϓϥάΠϯ͕ґଘ͢Δ(FNΛసهͯ͠ɺ %PDLFSpMFͰCVOEMFJOTUBMM͢ΔલʹϓϥάΠϯଆ͔Β(FNpMFΛফ͢
%PDLFSpMFͷྲྀΕ ϥϯλΠϜґଘύοέʔδͷΠϯετʔϧʢʙߦʣ (FNpMFͱ(FNpMFMPDBMͷίϐʔʢߦʣ (FNͷΠϯετʔϧʢʙߦʣ ґଘύοέʔδͷΠϯετʔϧʢʙߦʣ
QMVHJOTҎԼͷ(FNpMFΛআʢߦʣ CVOEMFJOTUBMMʢߦʣ ෆཁύοέʔδͷআʢʙߦʣ ϓϥάΠϯΛؚΉ3FENJOFιʔείʔυશମͷల։ʢߦʣ
w ͜ΕͰΊͰͨ͘%PDLFSͰ3FENJOF͕ಈ͘ڥ͕ w ͋ͱσϓϩΠ͢Δ͚ͩ
%PDLFS$PNQPTFΛͬͨىಈ w ϩʔΧϧڥͰ࡞ͬͨ%PDLFS*NBHFΛಈ͔͢ͳΒ$PNQPTF͕ศར w ͓Έͷ%#ͱΈ߹Θͤͯͬ͘͘͞͞ͱىಈՄೳ w αϯϓϧϦϙδτϦʹೖΕͯ͋ΔͷͰݟͯΈ͍ͯͩ͘͞
"84ͷσϓϩΠ w &$ͩͱ%PDLFSʹࡌͤͨҙຯ͕ͳ͍ͷͰ&$4PS&,4ͷ͍ͣΕ͔ w ͲͬͪͰ0,ɻΠϯϑϥ୲ͷ͓ΈͰܾΊ·͠ΐ͏ w &,4ʹ͓ͯ͘͠ͱকདྷతʹ"84͕͍͔͢͠ʁ w 'BSFOE͞Μ͕ϝϯςφϯε͍ͯ͠Δ4ϓϥάΠϯͰ ఴϑΝΠϧΛίϯςφͷ֎ʹ͍ग़͢
w σʔλϕʔεʹ3%4͓ͬͯ͘ͱศར
ฐࣾʹ͓͚Δ&$4ͷߏྫ $* "84 σϓϩΠίϚϯυ 3FENJOFͷมߋΛQVTI QVTIΛݕͯ͠ ࣗಈͰϏϧυ $%,Λىಈ &$3 &$3ʹ*NBHFΛ
QVTI &$4 PO'BSHBUF ࣗಈσϓϩΠ "-# Πϝʔδ ల։ ඞཁʹԠͯ͡εέʔϧΞτ ఴϑΝΠϧΛอଘ 4 σʔλอଘ
ฐࣾʹ͓͚Δ&,4ͷߏྫ $* "84 3FENJOFͷมߋΛQVTI QVTIΛݕͯ͠ ࣗಈͰϏϧυ $%,TΛىಈ &$3 &$3ʹ*NBHFΛ QVTI
&,4 PO'BSHBUF ࣗಈσϓϩΠ "-# Πϝʔδ ల։ ඞཁʹԠͯ͡εέʔϧΞτ ఴϑΝΠϧΛอଘ 4 σʔλอଘ 2020/9/17 l g . g ঝೝϘλϯ
·ͱΊ
·ͱΊ w 3FENJOFΛ%PDLFSʹࡌͤΔࡍʹ༷ʑͳ͕ඞཁ w %#ͷଓ w ϩάͷྲྀ͠ํ w %PDLFSͷΩϟογϡઓུΛ౿·͑ͨϓϥάΠϯ(FNͷཧ w
ͦ͜Λղܾ͢Ε%PDLFSͷརΛ࠷େݶʹੜ͔ͯ͠ 3FENJOFΠϯϑϥͷཧίετΛେ෯ʹݮՄೳ