Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
関係データベースの話
Search
soudai sone
PRO
July 21, 2017
Technology
5.7k
6
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
関係データベースの話
香川大学で話してきました
soudai sone
PRO
July 21, 2017
More Decks by soudai sone
See All by soudai sone
AIを活用するために決めた "やらないこと" - 価値に注目する / Not betting on AI
soudai
PRO
3
550
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
5
640
医療の現場を変革に挑戦した半年間の軌跡 - PythonとAIで現場を変える / From Code to Care
soudai
PRO
1
690
形骸化しない社内勉強会の取り組み - オーナーシップの作り方 / In-house study session
soudai
PRO
1
290
Djangoユーザが知っ得なPostgreSQL機能 - 設計の選択肢を増やす / Djang-use-PostgreSQL
soudai
PRO
1
320
AI時代における具体と抽象の往復 - 日常にチャンスがある / Moving Between the Concrete
soudai
PRO
9
4.3k
制約を設計する - 非決定性との境界線 / Designing constraints
soudai
PRO
6
4.6k
APMの世界から見るOpenTelemetryのTraceの世界 / OpenTelemetry in the Java
soudai
PRO
2
830
失敗できる意思決定とソフトウェアとの正しい歩き方_-_変化と向き合う選択肢/ Designing for Reversible Decisions
soudai
PRO
16
7.2k
Other Decks in Technology
See All in Technology
データ_AIの事業の勝敗をわけるもの
nek0128
1
460
技術的負債から考える、AI時代のエンジニアリング投資 — ビズリーチの技術的負債と向き合った経験から、変更し続けられるソフトウェアを考える/ technical-debt-con2026
visional_engineering_and_design
4
3.2k
ソフトウェアDNAとクラウドエージェントのススメ
cloudace
0
110
負債のメタファと2026年 / Debt Metaphor in Agentic Engineering Age 202609 Edition
twada
PRO
10
4.1k
JSONataとAWS Step Functionsで目指すRuntimelessな世界
mu7889yoon
0
190
Cloudflare Workers 向けアプリを C# で構築する ~WASM Native AOT への道~
nenonaninu
1
410
AIエージェントを最高のパートナーに育てる方法|評価と判断軸を育てる5つのステップ
koichiaoki
1
150
俺の仕事は AIに奪われないし、たぶんその BIも要らない
hikaruri
0
520
あるけみー式LTスライド作成術
alchemy1115
2
220
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.3k
SREへの勘違いに気づいた後の話
tomodakengo
0
110
新機種発売前に見直そう!端末移行で再ログインが要るアプリ・要らないアプリは何が違うのか 〜シームレスに再開できる設計と実装〜
zozotech
PRO
0
210
Featured
See All Featured
Paper Plane
katiecoart
PRO
4
53k
Documentation Writing (for coders)
carmenintech
77
5.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Design in an AI World
tapps
1
320
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.2k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
380
Darren the Foodie - Storyboard
khoart
PRO
4
3.9k
New Earth Scene 8
popppiees
4
2.6k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
230
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
360
Transcript
ؔσʔλϕʔεͷ ࣮ફతͳԠ༻ dޙઓ͑Δ3%#ͷd
What is it? σʔλϕʔεͷण໋ ΞϓϦέʔγϣϯΑΓ͍
What is it? ϦϨʔγϣφϧσʔλϕʔε
What is it? ͲΜͳαʔϏεͰRDBଘࡏ͢Δ
What is it? ͔ͩΒࠓɺ͓͖͍ͬͯͨσʔλϕʔεͷ
None
͋͐͡Μͩ ̍ɹࣗݾհ ̎ɹ10ޙ·Ͱઓ͏ͨΊʹ ̏ɹʹ͚ͭΔ͖3ͭͷٕज़ ̐ɹ࣮ફతͳԠ༻ ̑ɹ·ͱΊ
͋͐͡Μͩ ̍ɹࣗݾհ ̎ɹ10ޙ·Ͱઓ͏ͨΊʹ ̏ɹʹ͚ͭΔ͖3ͭͷٕज़ ̐ɹ࣮ફతͳԠ༻ ̑ɹ·ͱΊ
ࣗݾհ ໊લɿીࠜɹେʢͦͶɹ͚ͨͱʣ ྸɿ32ࡀʢࡾਓͷࢠڙ͕͍·͢ʣ ৬ۀɿηʔϧεΤϯδχΞ ॴଐɿגࣜձࣾ ͯͳʢMackerelνʔϜʣ ɹɹɹຊPostgreSQLϢʔβձ ɹɹɹɹɹษڧձ ୲ ɹɹٕज़తʹLLܥݴޠͱ͔RDB͕͖Ͱ͢
ࣗݾհ ໊લɿીࠜɹେʢͦͶɹ͚ͨͱʣ ྸɿ32ࡀʢࡾਓͷࢠڙ͕͍·͢ʣ ৬ۀɿηʔϧεΤϯδχΞ ॴଐɿגࣜձࣾ ͯͳʢMackerelνʔϜʣ ɹɹɹຊPostgreSQLϢʔβձ ɹɹɹɹɹษڧձ ୲ ɹɹٕज़తʹLLܥݴޠͱ͔RDB͕͖Ͱ͢
Mackerel
ࣗݾհ ໊લɿીࠜɹେʢͦͶɹ͚ͨͱʣ ྸɿ32ࡀʢࡾਓͷࢠڙ͕͍·͢ʣ ৬ۀɿηʔϧεΤϯδχΞ ॴଐɿגࣜձࣾ ͯͳʢMackerelνʔϜʣ ɹɹɹຊPostgreSQLϢʔβձ ɹɹɹɹɹษڧձ ୲ ɹɹٕज़తʹLLܥݴޠͱ͔RDB͕͖Ͱ͢
͋͐͡Μͩ ̍ɹࣗݾհ ̎ɹ10ޙ·Ͱઓ͏ͨΊʹ ̏ɹʹ͚ͭΔ͖3ͭͷٕज़ ̐ɹ࣮ફతͳԠ༻ ̑ɹ·ͱΊ
10ޙ·Ͱઓ͏ͨΊʹ ٕज़ͷபΛ࣋ͭ͜ͱ͕େࣄ
10ޙ·Ͱઓ͏ͨΊʹ ٕज़ʹର͢Δ৹ඒ؟
10ޙ·Ͱઓ͏ͨΊʹ ٕज़ʹର͢Δ৹ඒ؟ ˣ ଟ͘ͷٕज़ΛΔ͜ͱ͕େࣄ
10ޙ·Ͱઓ͏ͨΊʹ lٕज़ͷਐԽཐટz ɹɹɹɹɹɹɹɹɹ!U@XBEB
10ޙ·Ͱઓ͏ͨΊʹ ٕज़ͷਐԽཐટ ˣ ະདྷΛΔͨΊʹաڈͷٕज़ΛΔ
10ޙ·Ͱઓ͏ͨΊʹ ଉͷ͍ٕज़
10ޙ·Ͱઓ͏ͨΊʹ ଉͷ͍ٕज़ ˣ අ༻ରޮՌ͕ߴ͍
10ޙ·Ͱઓ͏ͨΊʹ ͦ͜Ͱσʔλϕʔε
10ޙ·Ͱઓ͏ͨΊʹ ͦ͜Ͱσʔλϕʔε ˣ ޙσʔλੜ͖ଓ͚Δ
10ޙ·Ͱઓ͏ͨΊʹ αʔϏεͱσʔλ
10ޙ·Ͱઓ͏ͨΊʹ ˠ̍ ˣ ̍ˠ ˣ ˠ
10ޙ·Ͱઓ͏ͨΊʹ αʔϏεͱσʔλ ˣ ੜ͖
10ޙ·Ͱઓ͏ͨΊʹ ޙɺ͕ࣗͲΜͳࣄΛ͢Δ͔
10ޙ·Ͱઓ͏ͨΊʹ ˠ̍ ˣ ̍ˠ ˣ ˠ
10ޙ·Ͱઓ͏ͨΊʹ ͱ͋ΔΤϯδχΞͷ σʔλϕʔεͷ
͋͐͡Μͩ ̍ɹࣗݾհ ̎ɹ10ޙ·Ͱઓ͏ͨΊʹ ̏ɹʹ͚ͭΔ͖3ͭͷࣝ ̐ɹ࣮ફతͳԠ༻ ̑ɹ·ͱΊ
ʹ͚ͭΔ͖3ͭͷٕज़ σʔλϕʔεΛ͏্Ͱ େͳͭͷٕज़
ʹ͚ͭΔ͖3ͭͷٕज़ w σʔλϕʔεઃܭ w ύϑΥʔϚϯενϡʔχϯά w τϥϒϧγϡʔςΟϯά
ʹ͚ͭΔ͖3ͭͷٕज़ w σʔλϕʔεઃܭ w ύϑΥʔϚϯενϡʔχϯά w τϥϒϧγϡʔςΟϯά
σʔλϕʔεઃܭ σʔλੜ͖
σʔλϕʔεઃܭ σʔλੜ͖ ˣ جຊతʹՃ͞Ε͍ͯ͘
σʔλϕʔεઃܭ σʔλϕʔεઃܭੵΈ
σʔλϕʔεઃܭ ͔ͬ͠Γͱ࿅ΒΕͨॳظઃܭ
σʔλϕʔεઃܭ ͔ͬ͠Γͱ࿅ΒΕͨॳظઃܭ ͪΌΜͱݕ౼͞Ε༷ͨՃ ਖ਼༷͘͠มߋ
σʔλϕʔεઃܭ ͔ͬ͠Γͱ࿅ΒΕͨॳظઃܭ ͪΌΜͱݕ౼͞Ε༷ͨՃ ͪΌΜͱݕ౼͞Ε༷ͨՃ ͪΌΜͱੵΈ্͍͚͛ͯΔ
σʔλϕʔεઃܭ ॳظઃܭ
σʔλϕʔεઃܭ ॳظઃܭ ϚδΧϧͳઃܭΛ͢Δͱ ༷มߋ͕ग़དྷͳ͍
σʔλϕʔεઃܭ ॳظઃܭ ༷Ճ
σʔλϕʔεઃܭ ॳظઃܭ ༷Ճ ࣍ͷ༷Ճ Ͳ͏ʹग़དྷͳ͍
σʔλϕʔεઃܭ σʔλϕʔεઃܭΛֶͿ
σʔλϕʔεઃܭ ਖ਼نԽΛֶͿ
σʔλϕʔεઃܭ ϦϨʔγϣφϧσʔλϞσϧΛֶͿ
None
σʔλϕʔεઃܭ աڈͷઃܭΛֶͿ
σʔλϕʔεઃܭ աڈͷઃܭΛֶͿ ˣ 044ͷίʔυΛಡΉ
σʔλϕʔεઃܭ աڈͷઃܭΛֶͿ ˣ 044ͷίʔυΛಡΉ ͔͠͠ྲྀߦͬͨ044͕ ਖ਼͍͠%#ઃܭͱݶΒͳ͍
σʔλϕʔεઃܭ ਖ਼͍͠σʔλϕʔεઃܭ ະདྷͷࣗͨͪΛٹ͏
ʹ͚ͭΔ͖3ͭͷٕज़ w σʔλϕʔεઃܭ w ύϑΥʔϚϯενϡʔχϯά w τϥϒϧγϡʔςΟϯά
ύϑΥʔϚϯενϡʔχϯά 3%#ͷԆ γεςϜશମͷԆʹ݁
ύϑΥʔϚϯενϡʔχϯά 3%#ͷϘτϧωοΫ w $16 w σΟεΫ*0 w ωοτϫʔΫτϥϑΟοΫʜFUD
ύϑΥʔϚϯενϡʔχϯά 3%#ͷΈΛΔ͜ͱ͕େࣄ
ύϑΥʔϚϯενϡʔχϯά 3%#ͷνϡʔχϯάͷΩϞ w */%&9ͷར༻ͷ༗ແ w τϥϯβΫγϣϯͱϩοΫ w ࠷ऴతͳܭࢉྔ
ύϑΥʔϚϯενϡʔχϯά ϞχλϦϯά͕େࣄ
ύϑΥʔϚϯενϡʔχϯά
ύϑΥʔϚϯενϡʔχϯά ਪଌΑΓܭଌ
ύϑΥʔϚϯενϡʔχϯά ܭଌ͢Δͷ ࠓͱաڈΛൺֱ͢ΔͨΊ
ύϑΥʔϚϯενϡʔχϯά ͦͷͨΊʹաڈͷσʔλ͕ඞཁ
ύϑΥʔϚϯενϡʔχϯά ৗʹ४උΛͨ͠ऀ͕ νϡʔχϯάΛ੍͢
ʹ͚ͭΔ͖3ͭͷٕज़ w σʔλϕʔεઃܭ w ύϑΥʔϚϯενϡʔχϯά w τϥϒϧγϡʔςΟϯά
τϥϒϧγϡʔςΟϯά
τϥϒϧγϡʔςΟϯά %#ͷΕͨࠒʹͬͯ͘Δ
τϥϒϧγϡʔςΟϯά ͋Δಥવ͘ͳΔ
τϥϒϧγϡʔςΟϯά ͋Δಥવ͘ͳΔ ˣ σʔλྔ͕ϝϞϦʹΒͳ͘ͳΔ
τϥϒϧγϡʔςΟϯά Ϩίʔυ Ϩίʔυ Ϩίʔυ Ϩίʔυ ϝϞϦ ϝϞϦ Ϩίʔυ Ϩίʔυ Ϩίʔυ
σʔλ૿
τϥϒϧγϡʔςΟϯά Ϩίʔυ Ϩίʔυ Ϩίʔυ Ϩίʔυ ϝϞϦ ϝϞϦ Ϩίʔυ Ϩίʔυ Ϩίʔυ
ϝϞϦʹΒͳ͍ͷͰ%JTL*0͕ൃੜ͢Δ σʔλ૿
࣮ફͰϋϚΔ᠘ w ूܭର͕େ͖͘ͳͬͯूܭ࣌ʹϝϞϦʹΒͳ͍ ˠ5FNQPSBSZΛ%JTLʹు͘ͷͰॏ͘ͳΔ w */%&9͕ແ͘5"#-&εΩϟϯΛ͍ͯͨ͠ ˠςετ࣌σʔλ͕খ͔ͬͨ͞ͷͰʹؾ͔ͮͳ͔ͬͨ w ϓϩάϥϜ͕ϧʔϓͷ͚ͩΫΤϦΛ͍͛ͯͨ ˠߦ͕૿͑Δͱϧʔϓճ͕૿͑ͯॏ͘ͳΔ
w ߋ৽͕ܹ͘͠*/%&9ͷஅยԽ͕ൃੜͨ͠ ˠ61%"5&%&-&5&ʹΑͬͯ*/%&9͕அยԽͯ͘͠ͳΔ
τϥϒϧγϡʔςΟϯά %#ͷࢮαʔϏεͷࢮ
τϥϒϧγϡʔςΟϯά ύϑΥʔϚϯεҎ֎ʹ τϥϒϧࢁ͋Δ
τϥϒϧγϡʔςΟϯά త֬ʹରԠͰ͖Δࣄ͕େࣄ
τϥϒϧγϡʔςΟϯά త֬ʹରԠͰ͖Δࣄ͕େࣄ ˣ ͲΕ͚ͩҾ͖ग़͠Λ͔࣋ͭ
τϥϒϧγϡʔςΟϯά ܦݧઓͨ͠ऀ͚ͩʹ༩͑ΒΕΔ
͋͐͡Μͩ ̍ɹࣗݾհ ̎ɹ10ޙ·Ͱઓ͏ͨΊʹ ̏ɹʹ͚ͭΔ͖3ͭͷٕज़ ̐ɹ࣮ફతͳԠ༻ ̑ɹ·ͱΊ
࣮ફతͳԠ༻ 3%#Ξϯνύλʔϯ
None
࣮ફతͳԠ༻ ΞϯνύλʔϯΛΕ ᠘Λආ͚ΕΔ
࣮ફతͳԠ༻ Ξϯνύλʔϯͷ༧ײ
࣮ફతͳԠ༻ σʔλϕʔεͷෆ٢ͳष͍
σʔλϕʔεͷෆ٢ͳष͍ wෳͷతʹΘΕΔΧϥϜ wෳͷతʹΘΕΔςʔϒϧ wͳσʔλ wΧϥϜͷଟ͗͢Δςʔϒϧ wߦͷଟ͗͢Δςʔϒϧ wʮεϚʔτʯΧϥϜ wมߋͷڪා σʔλϕʔεϦϑΝΫλϦϯά͔ΒҾ༻
σʔλϕʔεͷෆ٢ͳष͍ wෳͷతʹΘΕΔΧϥϜ wෳͷతʹΘΕΔςʔϒϧ wͳσʔλ wΧϥϜͷଟ͗͢Δςʔϒϧ wߦͷଟ͗͢Δςʔϒϧ wʮεϚʔτʯΧϥϜ wมߋͷڪා σʔλϕʔεϦϑΝΫλϦϯά͔ΒҾ༻ Ϩίʔυͷଐੑʹ߹Θͤͯͷҙຯ͕มΘΔΑ͏ͳΧϥϜ
ձһͩͱೖձɺελοϑͩͱೖࣾͱ͢ΔͳͲ
σʔλϕʔεͷෆ٢ͳष͍ wෳͷతʹΘΕΔΧϥϜ wෳͷతʹΘΕΔςʔϒϧ wͳσʔλ wΧϥϜͷଟ͗͢Δςʔϒϧ wߦͷଟ͗͢Δςʔϒϧ wʮεϚʔτʯΧϥϜ wมߋͷڪා σʔλϕʔεϦϑΝΫλϦϯά͔ΒҾ༻ ςʔϒϧόʔδϣϯ
༷มߋͷ܁Γฦ͠ͷɺੜ·ΕΔ͜ͱ͕͋Δ
σʔλϕʔεͷෆ٢ͳष͍ wෳͷతʹΘΕΔΧϥϜ wෳͷతʹΘΕΔςʔϒϧ wͳσʔλ wΧϥϜͷଟ͗͢Δςʔϒϧ wߦͷଟ͗͢Δςʔϒϧ wʮεϚʔτʯΧϥϜ wมߋͷڪා σʔλϕʔεϦϑΝΫλϦϯά͔ΒҾ༻ ඇਖ਼نԽͷɺσʔλͷ߹ੑ͕औΕͳ͘ͳΔ
σʔλϕʔεͷෆ٢ͳष͍ wෳͷతʹΘΕΔΧϥϜ wෳͷతʹΘΕΔςʔϒϧ wͳσʔλ wΧϥϜͷଟ͗͢Δςʔϒϧ wߦͷଟ͗͢Δςʔϒϧ wʮεϚʔτʯΧϥϜ wมߋͷڪා σʔλϕʔεϦϑΝΫλϦϯά͔ΒҾ༻ ྫ͑NFNP
NFNP NFNPʜ ຊʹඞཁͳ߹ෳͷΤϯςΟςΟΛͭʹͯ͠ΔՄ ೳੑ͕͋Δ
σʔλϕʔεͷෆ٢ͳष͍ wෳͷతʹΘΕΔΧϥϜ wෳͷతʹΘΕΔςʔϒϧ wͳσʔλ wΧϥϜͷଟ͗͢Δςʔϒϧ wߦͷଟ͗͢Δςʔϒϧ wʮεϚʔτʯΧϥϜ wมߋͷڪා σʔλϕʔεϦϑΝΫλϦϯά͔ΒҾ༻ ෆཁͳσʔλআ͢Δʢཧআ͠ͳ͍ʣ
ຊʹඞཁͳ߹ύʔςʔγϣϯγϟʔσΟϯά
σʔλϕʔεͷෆ٢ͳष͍ wෳͷతʹΘΕΔΧϥϜ wෳͷతʹΘΕΔςʔϒϧ wͳσʔλ wΧϥϜͷଟ͗͢Δςʔϒϧ wߦͷଟ͗͢Δςʔϒϧ wʮεϚʔτʯΧϥϜ wมߋͷڪා σʔλϕʔεϦϑΝΫλϦϯά͔ΒҾ༻ ཧ*%ͳͲσʔλͷதͷใʹΑͬͯҙຯ͕มΘΔͷ
͔Β࢝·Δ*%ཧऀɺ͔Β࢝·Δ*%ϢʔβͳͲ
σʔλϕʔεͷෆ٢ͳष͍ wෳͷతʹΘΕΔΧϥϜ wෳͷతʹΘΕΔςʔϒϧ wͳσʔλ wΧϥϜͷଟ͗͢Δςʔϒϧ wߦͷଟ͗͢Δςʔϒϧ wʮεϚʔτʯΧϥϜ wมߋͷڪා σʔλϕʔεϦϑΝΫλϦϯά͔ΒҾ༻ σʔλϕʔεͷมߋσʔλͷߋ৽ʹΑͬͯɺΞϓϦέʔ
γϣϯ͕յΕΔͷͰʁͱͳΓखΛ͚Εͳ͍ঢ়ଶ
σʔλϕʔεͷෆ٢ͳष͍ σʔλϕʔεͷෆ٢ͳष͍
σʔλϕʔεͷෆ٢ͳष͍ σʔλϕʔεͷෆ٢ͳष͍ ˣ ٕज़తෛ࠴
σʔλϕʔεͷෆ٢ͳष͍ νʔζͳͷ͔ͬͨڇೕͳͷ͔
σʔλϕʔεͷෆ٢ͳष͍ νʔζͳͷ͔ͬͨڇೕͳͷ͔ ˣ ຊʹվम͕ඞཁ͔Ͳ͏͔
σʔλϕʔεͷෆ٢ͳष͍ ᄿ֮Λຏ͘
σʔλϕʔεͷෆ٢ͳष͍ ͖ͩ͢ͱ͔Εɺ ҆৺ͯ͋͠ͱಓΛਐΉ͚ͩ
RDBΞϯνύλʔϯ ɹӅ͞Εͨঢ়ଶ
Ӆ͞Εͨঢ়ଶ σʔλϕʔε σʔλอଘ͢ΔͨͩͷശͰແ͍
Ӆ͞Εͨঢ়ଶ ϦϨʔγϣφϧϞσϧ
Ӆ͞Εͨঢ়ଶ ϦϨʔγϣφϧϞσϧ ˣ ࣄ࣮ͷΈΛอଘ͢Δ
Ӆ͞Εͨঢ়ଶ ࣄ࣮ͱঢ়ଶ
Ӆ͞Εͨঢ়ଶ ঢ়ଶͷྫ wϢʔβͷঢ়ଶ TUBUVTΧϥϜʣ w՝ۚঢ়ଶʢ༩৴ɺٻࡁΈʣ wΧʔτใʢΧΰͷதɺߪೖࡁΈʣ
Ӆ͞Εͨঢ়ଶ Ϩίʔυʹঢ়ଶΛ࣋ͨͤΔͱةݥ
JE OBNF BHF EFMFUF@qBH TPOF TPVEBJ
UBLFUPNP TPOF
JE OBNF BHF EFMFUF@qBH TPOF TPVEBJ
UBLFUPNP TPOF আͱݴ͏ঢ়ଶΛϑϥάͰදݱ
Ӆ͞Εͨঢ়ଶ $user = $this->get_user($user_id); if ($user->get(‘delete_falg’) == 1) { //
আࡁΈͷϢʔβͷॲཧ return }
Ӆ͞Εͨঢ়ଶ $user = $this->get_user($user_id); if ($user->get(‘delete_falg’) == 1) { //
আࡁΈͷϢʔβͷॲཧ return } σʔλͷதͷঢ়ଶΞϓϦέʔγϣϯ औΓग़͢·ͰΘ͔Βͳ͍
Ӆ͞Εͨঢ়ଶ w 6OJRVF੍͕ࢮΜͩΓ w */%&9͕ࢮΜͩΓ w ֎෦Ωʔ੍͕ࢮΜͩΓ
Ӆ͞Εͨঢ়ଶ Ϩίʔυ͔Β ঢ়ଶ͕ݟ͑ͳ͍࣌ ͬͱةݥ
ച্ JE ച্ֹۚ ച্ ૹঢ়ଶ ૹࡁ
ൃத ộ ộ ộ ച্JE JE ݸ ߪೖऀ TPOF TPOF TPOF TPOF JE ໊ Ձ֨ 42-࣮ફೖ Ϧʔμϒϧίʔυ ϓϩάϥϚͷͨΊͷ42- σʔλϕʔεɾϦϑΝΫλϦϯά Χʔτ ച্
ച্JE JE ݸ ߪೖऀ TPOF
TPOF TPOF TPOF JE ໊ Ձ֨ 42-࣮ફೖ Ϧʔμϒϧίʔυ ϓϩάϥϚͷͨΊͷ42- σʔλϕʔεɾϦϑΝΫλϦϯά ച্ ച্ JE ച্ֹۚ ച্ ૹঢ়ଶ ૹࡁ ൃத ộ ộ ộ Χʔτ
ച্JE JE ݸ ߪೖऀ TPOF
TPOF TPOF TPOF JE ໊ Ձ֨ 42-࣮ફೖ Ϧʔμϒϧίʔυ ϓϩάϥϚͷͨΊͷ42- σʔλϕʔεɾϦϑΝΫλϦϯά ച্ ച্ JE ച্ֹۚ ച্ ૹঢ়ଶ ૹࡁ ൃத ộ ộ ộ ফඅ੫ͷঢ়ଶ͕ӅΕͯΔ ͱ͕ͰมΘΔ Χʔτ
ച্JE JE ݸ ߪೖऀ TPOF
TPOF TPOF TPOF JE ໊ Ձ֨ 42-࣮ફೖ Ϧʔμϒϧίʔυ ϓϩάϥϚͷͨΊͷ42- σʔλϕʔεɾϦϑΝΫλϦϯά ച্ ച্ JE ച্ֹۚ ച্ ૹঢ়ଶ ૹࡁ ൃத ộ ộ ộ ͍ͭૹঢ়ଶ͕ มΘ͔ͬͨΘ͔Βͳ͍ Χʔτ
ച্JE JE ݸ ߪೖऀ TPOF
TPOF TPOF TPOF JE ໊ Ձ֨ 42-࣮ફೖ Ϧʔμϒϧίʔυ ϓϩάϥϚͷͨΊͷ42- σʔλϕʔεɾϦϑΝΫλϦϯά ച্ ച্ JE ച্ֹۚ ച্ ૹঢ়ଶ ૹࡁ ൃத ộ ộ ộ Χʔτ
ച্JE JE ݸ ߪೖऀ TPOF
TPOF TPOF TPOF JE ໊ Ձ֨ 42-࣮ફೖ Ϧʔμϒϧίʔυ ϓϩάϥϚͷͨΊͷ42- σʔλϕʔεɾϦϑΝΫλϦϯά ച্ ໊͕มΘͬͨΒʁ Ձ֨Λม͑ͨΒʁ ച্ͷࣄ࣮ͱෆ߹͕ੜ·ΕΔ ച্ JE ച্ֹۚ ച্ ૹঢ়ଶ ૹࡁ ൃத ộ ộ ộ Χʔτ
Ӆ͞Εͨঢ়ଶ Ӆ͞Εͨঢ়ଶͷྫ wૹঢ়ଶͷཤྺ wߪೖཤྺͷফඅ੫ͷ༁ wআߋ৽ͷཤྺ
Ӆ͞Εͨঢ়ଶ ࣄ࣮ͷΈΛอଘ͢Δ
Ӆ͞Εͨঢ়ଶ ࣄ࣮ͷΈΛอଘ͢Δ ˣ ࣄ࣮ͷཤྺΛอଘ͢Δ
ച ্ ച্ۚ ֹ ফඅ੫ ফඅ੫ֹ ച্
ộ ộ ộ ফඅ੫ ച্ ച্JE ૹঢ়ଶ ࡞࣌ ൃத ૹத ೲࡁ ൃத ফඅ੫ ༗ޮ ࣦޮ OVMM ૹঢ়گ
ച ্ ച্ۚ ֹ ফඅ੫ ফඅ੫ֹ ച্
ộ ộ ộ ফඅ੫ ച্ ച্JE ૹঢ়ଶ ࡞࣌ ൃத ૹத ೲࡁ ൃத ফඅ੫ ༗ޮ ࣦޮ OVMM ૹঢ়گ ૹঢ়گͷཤྺΛ࣋ͭ ߋ৽Ͱແ͘ՃͰྺ࢙Λ࡞Δ
ച ্ ച্ۚ ֹ ফඅ੫ ফඅ੫ֹ ച্
ộ ộ ộ ফඅ੫ ച্ ച্JE ૹঢ়ଶ ࡞࣌ ൃத ૹத ೲࡁ ൃத ফඅ੫ ༗ޮ ࣦޮ OVMM ૹঢ়گ ಉ༷ʹফඅ੫ͷྺ࢙Λ࣋ͭ ฦ࣌ͷ͍͠ͷॲཧͷ࣌ͳͲ Ͱ࣋ͬͯͳ͍ͱࢮ͵
ച ্ ച্ۚ ֹ ফඅ੫ ফඅ੫ֹ ച্
ộ ộ ộ ফඅ੫ ച্ ച্JE ૹঢ়ଶ ࡞࣌ ൃத ૹத ೲࡁ ൃத ফඅ੫ ༗ޮ ࣦޮ OVMM ૹঢ়گ ಉ༷ʹফඅ੫ͷྺ࢙Λ࣋ͭ ฦ࣌ͷ͍͠ͷॲཧͷ࣌ͳͲ Ͱ࣋ͬͯͳ͍ͱࢮ͵ 1PTUHSF42-ͷൣғܕΛ͏ͱ༗ޮൣғ ΛεϜʔζʹॲཧग़དྷΔ
ച ্ ച্ۚ ֹ ফඅ੫ ফඅ੫ֹ ച্
ộ ộ ộ ফඅ੫ ച্ ച্JE ૹঢ়ଶ ࡞࣌ ൃத ૹத ೲࡁ ൃத ফඅ੫ ༗ޮ ࣦޮ OVMM ૹঢ়گ ܭࢉͨ͠ΒಘΔࣄ͕ग़དྷΔ ඇਖ਼نԽͷҰͭ ύϑΥʔϚϯεͱ૬ஊ
ച ্ ച্ۚ ֹ ফඅ੫ ফඅ੫ֹ ച্
ộ ộ ộ ফඅ੫ ച্ ച্JE ૹঢ়ଶ ࡞࣌ ൃத ૹத ೲࡁ ൃத ফඅ੫ ༗ޮ ࣦޮ OVMM ૹঢ়گ ܭࢉͨ͠ΒಘΔࣄ͕ग़དྷΔ ඇਖ਼نԽͷҰͭ ύϑΥʔϚϯεͱ૬ஊ .Z42-ͷԾྻΛར༻͢Δͱ ΑΓΩϨΠʹ࣮ग़དྷΔ
Ӆ͞Εͨঢ়ଶ σʔλϕʔε্ʹແ͍σʔλ ΞϓϦଆͰ࡞Γग़ͤͳ͍
Ӆ͞Εͨঢ়ଶ Ӆ͞Εͨঢ়ଶ͕͋Δͱ ྫ֎ରԠͷ࣌ʹࢮ͵
Ӆ͞Εͨঢ়ଶ ॲํᝦ
Ӆ͞Εͨঢ়ଶ ॲํᝦ దਖ਼ͳܗͰσʔλΛอଘ͢Δ
Ӆ͞Εͨঢ়ଶ ॲํᝦ దਖ਼ͳܗͰσʔλΛอଘ͢Δ ˣ ͪΌΜͱϦεΫϔοδΛ͢Δ
͋͐͡Μͩ ̍ɹࣗݾհ ̎ɹ10ޙ·Ͱઓ͏ͨΊʹ ̏ɹʹ͚ͭΔ͖3ͭͷࣝ ̐ɹ࣮ફతͳԠ༻ ̑ɹ·ͱΊ
·ͱΊ 3%#ͷΘͳ͍γεςϜແ͍ ʢҰ෦ྫ֎͋Γʣ
·ͱΊ 3%#ͷࣝण໋͕͍
·ͱΊ 3%#ͷࣝण໋͕͍ ˣ ֮͑ΕࣄͰ͍ؒʹཱͭ
·ͱΊ %#ͷΫϦςΟΧϧ
·ͱΊ %#ͷΫϦςΟΧϧ ˣ ͭ·Γղܾ͢Εӳ༤
·ͱΊ ۪ऀܦݧʹֶͿ ݡऀաڈʹֶͿ
·ͱΊ 3%#ྺ࢙͕͍
·ͱΊ 3%#ྺ࢙͕͍ ˣ ৭Μͳܦݧஊ͔ΒֶΔ
·ͱΊ αʔϏεΛ࡞ͬͯΈΔ
·ͱΊ αʔϏεΛ࡞ͬͯΈΔ ˣ ઃܭΛֶΔ
·ͱΊ αʔϏεΛҭͯͯΈΔ
·ͱΊ αʔϏεΛҭͯͯΈΔ ˣ ӡ༻ΛֶΔ
·ͱΊ 044ͷੈքʹඈͼࠐΉ
·ͱΊ ·ͣาΛ
·ͱΊ ·ͣาΛ ˣ ಉੈ͏Γग़͍ͯ͠Δ
·ͱΊ lखΛಈ͔ͨ͠ਓ͚͕ͩੈքΛม͑Δz :BTVIJSP0OJTIJ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ