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
note部勉強会@NagatachoGRiD
Search
坂口淳一
November 08, 2019
Education
1
2.5k
note部勉強会@NagatachoGRiD
2019/11/8に開催したnote勉強会で使用したスライドです。
坂口淳一
November 08, 2019
Tweet
Share
Other Decks in Education
See All in Education
第33回 JAWS-UG札幌 クラウド女子会コラボ 勉強会
nagisa53
2
360
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
signer
PRO
0
1.4k
LinkedIn
matleenalaakso
0
990
スクフェスの学びにチームを惹き込め! 社内同時視聴会のすゝめ!
pokotyamu
0
730
Railsチュートリアルの歩き方 (第7版)
yasslab
PRO
1
1M
week2@tcue2024
nonxxxizm
0
810
Multimodal Interaction - Lecture 3 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.1k
4 занятие. Разбор бизнес-моделей и метод красной нити #ideaNN 9.02.2024.
karlov
0
230
LTをすべき100の理由
eltociear
1
280
Monaca Educationを活用したプログラミング授業実践
asial_edu
0
200
キャリアと組織の成長塾#1 アスリートからエンジニアの道へ
takashi_toyosaki
2
750
D&I推進レポート〜テクノロジー分野のジェンダーギャップとその取り組みについて〜
codeforeveryone
1
900
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
2
1.3k
Building Better People: How to give real-time feedback that sticks.
wjessup
355
18k
Clear Off the Table
cherdarchuk
84
310k
Ruby is Unlike a Banana
tanoku
96
10k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
The Cult of Friendly URLs
andyhume
74
5.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Into the Great Unknown - MozCon
thekraken
10
990
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
274
13k
Adopting Sorbet at Scale
ufuk
68
8.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
25
2.3k
Transcript
OPUF෦ษڧձ !/BHBUBDIP(3J% ࡔޱ३Ұ
OPUF෦ษڧձ ࠓͷ࣍ w ษڧձΛ࢝ΊΔલʹ w OPUFͱʁ w ʮॻ͘͜ͱʯʹ͍ͭͯ w ʮಡ·ΕΔʯʹ͍ͭͯ
w ·ͱΊ
ษڧձΛ࢝ΊΔલʹ
OPUF෦ษڧձ ษڧձΛ࢝ΊΔલʹ पΓͷ ਓͱɺԼهͷ༰Λ͠·͠ΐ͏ʂ ɾ໊લ ɾ͍·൪͕ΜͬͯΔ͜ͱ ɾࠓظ͍ͯ͠Δ͜ͱ
OPUF෦ษڧձ ษڧձΛ࢝ΊΔલʹ ֶͼπΠʔτ͠·͠ΐ͏ʂ ࠓɺπΠʔτͯ͠Έ·͠ΐ͏ʂ ʢͷࣸਅɺձͷ༷ࢠɺFUDʜʣ
OPUF෦ษڧձ ษڧձΛ࢝ΊΔલʹ ࠓͷεϥΠυͷ༰ɺ్தͰհ͢ΔOPUFϦϯΫΛ ͻͱ·ͱΊʹͨ͠OPUFΛ࡞ͬͨͷͰɺεϥΠυΛݟͳ͕Β Ұॹʹ͝ཡ͍ͨͩ͘ͱศར͔ͱࢥ͍·͢ɻ
OPUF෦ษڧձ ษڧձΛ࢝ΊΔલʹ w ࡔޱ३Ұʢ5XJUUFSͰ͔͙ͪ͞ w ࡿϒϥϯυʮ8BUFSGSPOUʯͷ $00 w OPUFझຯͰ͢ w
࠷ॳͷOPUF݄ w ඇެࣜOPUFΦϑձɺOPUFञ
OPUF෦ษڧձ ษڧձΛ࢝ΊΔલʹ ͜ͷษڧձͷର ɾOPUFΛΓ͍͚ͨͲԿΛͲ͏ൃ৴͖͔͢Θ͔Βͳ͍ਓ ɾOPUFͬͯΈ͕ͨɺͳ͔ͳ͔ಡ·Εͳͯ͘ΜͰΔਓ ˞จষͰͷൃ৴ʹݶΓ·͢ʢϚϯΨɾࣸਅɾԻઐ֎Ͱͯ͠ʜʣ ˞ׂͱݸਓ͚ͷ༰Ͱ͕͢ɺاۀ͚ൃ৴ͰԠ༻Ͱ͖Δ༰ʹͳ͍ͬͯ·͢
OPUF෦ษڧձ ษڧձΛ࢝ΊΔલʹ ษڧձͷΰʔϧ ɾ࣍ͷΞΫγϣϯ͕͔Δ ɾൃ৴͢Δ༰ͦͷॻ͖ํ͕͔ΔΑ͏ʹͳΔ ɾʢཧʣOPUFͰԿ͔͠Βॻ͖ͨ͘ͳΔ
OPUFͷઆ໌
OPUF෦ษڧձ OPUFͷઆ໌ OPUFͱʁΛཧղ͢Δ͜ͱͷҙຯ OPUFͷࢥഎܠΛཧղ͢Δ͜ͱͰɺOPUF͕ΫϦΤΠλʔ ΛͲ͏ͯ͠ߦ͖͍͔͕ͨཧղͰ͖Δɻ ͦ͏͢Δ͜ͱͰʮOPUFʹ͕ࣗϚον͢Δͷ͔ʯʮOPUFʹ Ϛονͨࣗ͠ͳΓͷίϯςϯπʯΛ࡞ΕΔɻ
OPUF෦ษڧձ OPUFͷઆ໌ OPUFͱʁ ݩʑΞεΩʔͷฤूͩͬͨՃ౻ఃݦ͞Μ͕࡞ͬͨαʔϏε ※ҎԼWikipediaͷҾ༻ ΞεΩʔɺμΠϠϞϯυࣾʹฤूऀͱͯ͠ۈ[1]ɻ ʰӳޠࣖʱʢদᖒتʣɺʰࢿ৴ୗʹͩ·͞ΕΔͳʂʱʢඒಸࢠʣɺʰͳͥࢿͷϓϩαϧʹෛ͚Δͷ͔?ʱʢ౻ رʣɺʰελόͰάϥϯσΛങ͑! ―Ձ֨ͱੜ׆ͷܦࡁֶʱʢ٢ຊՂੜʣɺྦྷܭൃߦ෦280ສ෦Λهͨ͠ʰ͠ߴߍٿ ͷঁࢠϚωʔδϟʔ͕υϥοΧʔͷʮϚωδϝϯτʯΛಡΜͩΒʱʢؠ࡚ՆւʣɺʰϚΠɾυϦʔϜ
όϥΫɾΦόϚࣗʱʢό ϥΫɾΦόϚʣɺʰධՁܦࡁࣾձʱʢԬాే࢘ʣͳͲɺϕετηϥʔΛଟख͕͚Δ[2]ɻ
OPUF෦ษڧձ OPUFͷઆ໌ OPUFͱʁ cakes͕ࢦ͍ͯ͠Δͷɺσδλϧ࣌ʹ͓͚Δɺ͋ͨΒ͍͠ࡶࢽͷ͔ͨͪͰ͢ɻ େͷΫϦΤΠλʔ͕ɺಉ͡ॴͰ࡞Λॻ͍ͨΓɺରஊΛͨ͠Γͯ͠ɺಡऀͦΕΛ·ͱΊͯߪಡ͢ΔɻࡶࢽͰΔΑ ͏ͳ͜ͱΛɺσδλϧ࣌ʹͲ͏͔ͨͪʹͨ͠Β͍͍ͷ͔ΛఏҊ͍ͯ͠·͢ɻ noteɺσδλϧ࣌ͷຊɺͭ·ΓɺݸਓϝσΟΞͲ͏ͳΔͷ͔Λߟ͑ͯͭͬͨ͘αʔϏ εͰ͢ɻ ୯ߦຊΛσδλϧͰɺͱ͍͏ͱɺ·ͣిࢠॻ੶͕಄ʹු͔Ϳ͔͠Ε·ͤΜɻ͔͠͠΅͘ΒɺσδλϧΛ͏·͘ੜ͔͢ ͱɺͬͱࣗ༝ͳ৽͍͠ॴ͕ੜ·ΕΔͷͰͳ͍͔ͱࢥͬͨͷͰ͢ɻ
˞ʮOPUF͡Ί·ͨ͠ɻʯΑΓҾ༻
OPUF෦ษڧձ OPUFͷઆ໌ OPUFͷಛ৭ ɾϥϯΩϯά͕ͳ͍ɿέΔݸੑ ɾॻ͖͍͢6*ɿ಄ͷதΛͦͷ··ग़ͤΔ ɾཪଆࢥͷڞ༗ɿՔ͙ੈք؍ɾՁ؍ ɾΫϦΤΠλʔϑΝʔετɿϝσΟΞͱͷ࿈ܞ
OPUF෦ษڧձ OPUFͷઆ໌ OPUFͷϞσϧ ྑ͍ίϯςϯπ͕ ੈͷதʹಧ͘ ظతʹಡΈ࡞Γଓ͚ΒΕΔ ˞Ҿ༻ɿňOPUFՔ͛Δʼn͔Βͷൽ͕ΫϦΤΠλʔ૿͢ɻٸͷཪΛ$&0ɺ$90͕ޠͬͨ
OPUF෦ษڧձ OPUFͷઆ໌ ൃݟੑͷऔΓΈ OPUFฤू෦ 4&0 ͓ɾίϯςετ
OPUF෦ษڧձ OPUFͷઆ໌ OPUFΛΔͨΊʹ ɾOPUFͷதͷਓΛϑΥϩʔ͢Δͷ͕൪ૣ͍
ʮॻ͘͜ͱʯʹ͍ͭͯ
OPUF෦ษڧձ ʮॻ͘͜ͱʯʹ͍ͭͯ OPUFʮݸੑʯΛΘΕΔ ɾՈͷࣗޠΓ͕ଟ͍⇢ʮݸʯ͕ग़͍͔͢Β ɾࣗͷڧΈɾಘҙͳͷɾಠࣗͷܦݧΛݟͭΊ͢ ɾڱ͍ࢢͰ/PͳΒྑ͍
OPUF෦ษڧձ ʮॻ͘͜ͱʯʹ͍ͭͯ ʮ͋ͳͨ୭ͳͷ͔ʁʯॏཁ ɾΒͳ͍ਓͷࣗࡱΓʻͬͯΔਓͷࣗࡱΓ ɾಉ͡ίϯςϯπͰ୭͕ൃ৴ͯ͠Δ͔Ͱશ͘มΘΔ ɾ໊͕ͳͯ͘ݸੑɺͬͱݴ͑ʮͻͱ͜ͱͰ͜Μͳ ਓʯ͕ݴ͑Δͱྑ͍ʢͰແཧ͠ͳ͍ʣ ɾϓϩϑΟʔϧOPUFΛॻ͜͏
OPUF෦ษڧձ ʮॻ͘͜ͱʯʹ͍ͭͯ ɾεΠεΠ͞Μ⇢σΟʔϓͳ࿀Ѫωλ ɾՅౡ།͞Μ⇢ΤϞ͍ ɾ͜͏Έ͘͞Μ⇢தࠃϏδωετϨϯυ FUDʜ
OPUF෦ษڧձ ʮॻ͘͜ͱʯʹ͍ͭͯ ʮͳͥॻ͘ͷ͔ʁʯΛߟ͑Δ ɾࣗͷจষΛಡΜͰͲ͏ࢥͬͯ΄͍͠ͷ͔ʁΛߟ͑Δ ɾҙਤͷͳ͍จষΘΒͳ͍
OPUF෦ษڧձ ʮॻ͘͜ͱʯʹ͍ͭͯ ൃ৴ͷྔͱ࣭ͷʢέ͍ͨݸੑ͕Θ͔Βͳ͍ਓ͚ʣ ɾͲΜͳͷ͕έΔ͔͔Βͳ͍⇢ൃ৴͠·͘Δ ɾࣗݾੳ͗ͯ͢͠Կ͠ͳ͍ΑΓ͔ɺॻ͍ͨ΄͏͕ྑ͍ ɾԿ͕έΔ͔͔͔ͬͯΒɺۤ͡Όͳ͍͜ͱʹߜΔ ɾຖॻ͘ɻࣄΑΓԿΑΓ༏ઌΛ্͛Δɻ ɾ༏ઌΛ্͛ΒΕͳ͍⇢ฐΛऔΓআ͘ྗΛ ɾਏ͘ͳͬͨΒॻ͘ϖʔεΛམͱ͢
OPUF෦ษڧձ ʮॻ͘͜ͱʯʹ͍ͭͯ ̔̓̕εΩ ΄͔ܻ͍͔ͳ͍ͷ
ʮಡ·ΕΔʯʹ͍ͭͯ
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ಡ·Εͳ͍ͱ͔ͭͮͳ͍ ͨͩଓ͚Δͷ͍͠ ಡ·ΕΔͨΊʹඞཁͳ͜ͱΔ͖
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ಡ·ΕΔͨΊʹඞཁͳ͜ͱ ಡΜͰ͘ΕΔʮؒʯΛ࡞Δ ɾϚʔέςΟϯάେࣄɺͰͦͷલʹ ɾOPUFؒΛࠓͭ͘Δɻࠓ΄Ͳ͏͚ͬͯͭͷΠϕϯτ ͳ͍ʂ ɾʢͰ͖Εʣͭͳ͕ͬͨਓͨͪͰ૬ޓϑΥϩʔ͍͋͠ɺ OPUFॻ͍ͨΒ5XJUUFSͰγΣΞ͠߹͏ ɾͷ߹⇢OPUFԼॻ͖ϑΟʔυόοΫάϧʔϓ
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ಡ·ΕΔͨΊʹඞཁͳ͜ͱ OPUFฤू෦ૂ͍ϋογϡλάاըʹΔ
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ಡ·ΕΔͨΊʹඞཁͳ͜ͱ 5XJUUFSͱ૬ੑ͕ྑ͍ ΊΔͳΒ5XJUUFSɺਂΊΔͳΒOPUF 5XJUUFSͰඞͣγΣΞΛ͢Δ
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ಡ·ΕΔͨΊʹඞཁͳ͜ͱ ΘΔจষͷϑΥʔϚοτΛΔ ҙݟɺΉ݁ՌɺɺಡΈखɺࣗͷཱɺڌɺࠜຊࢥ ʢҾ༻ɿࢁాζʔχʔʮΘΔɾ༳͞ͿΔʂจষͷॻ͖ํʯʣ
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ಡ·ΕΔͨΊʹඞཁͳ͜ͱ ಡΈखɿ୭ʹಡΜͰΒ͏͔Λ۩ମతʹΠϝʔδ͢Δ ɾʮ͜ͷਓʹಡΜͰΒ͍ɺγΣΞͯ͠Β͏ʯ ɾͰྑ͍ɻؒ͝ͱγΣΞ͍͢͠ɻ ɾখ͍͞ʮք۾ʯͰྑ͍ɻখ͍͞΄͏͕ྔߴ͍ɻ ɾൃ৴ؒ୳͠ɻফԽˍঢ՚Ͱ͖ͯͳ͍ࢥ͍΄Ͳ͞Δ ɾOPUFͷ࡞ΓखʹಡΈखɻ࡞Γखͷू·ΔΠϕϯτʹߦ͘
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ಡ·ΕΔͨΊʹඞཁͳ͜ͱ ڌɿจষʹࠜڌΛೖΕΔ ɾڌσʔλ͕ϕετ ɾ5XJUUFSͷషΓ͚Ͱྑ͍ɻ۩ݱԽͨ͠ʮͳʹ͔ʯɻ ɾʢখखઌ͕ͩʣΠϯϑϧΤϯαʔͷ5XJUUFSOPUFͷҾ༻ Λ͢Δ
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ಡ·ΕΔͨΊʹඞཁͳ͜ͱ έΔωλΛΔ खؒΛল͘ɺଈΠϕϯτϨϙʔτɺେ͖ͳνϟϨϯδ ಠಛͷϊϋɾΤϐιʔυɺϕλ͡Όͳ͍ࣗݾܒൃܥ ΤϞ͍ɺʮਖ਼ʯˍʮෛʯͷڞײɺϚπίͷΒͳ͍ੈք
ͱ͍͑ɾɾɾ
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ʮಡ·ΕΔʯຑༀ Οϧɾεϛεͷ ʮਓʑ͕ΜͰ͍Δͷ͖ͳͷΛ࡞ͬͯ͠·͏ɺͦ͏ ͍͏༠͋Δɻ͔ͦ͠͠ΕͱͯةݥͰ͍͚ͳ͍͜ͱɻ ࣗͷதͰͲ͏ͯ͜͠ΕΛ͍͑ͨͱ͍͏ͷΛ͑Δ͜ ͱ͕Ұ൪େࣄɻͦΕඇৗʹා͍͜ͱͩ͠ɺةݥͳ͜ͱͩ͠ɺ ͔ͨ͠͠ΒؾʹೖͬͯΒ͑ͳ͍͔͠Εͳ͍ɻͰ Γ͕ࣗͲ͏ͯ͠Γ͍ͨͱࢥ͏͜ͱͰ͋ͬͯཉ͍͠Ͱ͢ʯ
OPUF෦ษڧձ ʮಡ·ΕΔʯʹ͍ͭͯ ʮಡ·ΕΔʯຑༀ ɾಡ·ΕΔ͜ͱΛҙࣝ͗͢͠ΔͱࣗΛอͯͳ͘ͳΔʢʹݸੑ͕ࢮ͵ʣ ɾؒΛͭ͘Δ͜ͱΛ͢͢ΊΔϫέ⇢ঝೝཉٻ͕Έͳ͘ຬͨ͞ΕΔ ɾݸੑͷ୳ٻͱಡ·ΕΔྗΛɺࣗʹͱͬͯྑ͍όϥϯεͰ͠ଓ͚ Δ ɾॻ͚ॻ͘΄Ͳจষ͏·͘ͳΔ
·ͱΊ
OPUF෦ษڧձ ·ͱΊ w ͳΜͷͨΊʹॻ͘ͷ͔Λҙࣝ͢Δ w ࣗΒͷݸੑΛཧղ͠ɺେʹͯ͠ൃ৴͢Δ w ݸੑ͕͔Βͳ͚Εɺͱʹ͔͘ॻ͍ͯΈΔ w ؒΛͭ͘Δ
w खஈͱͯ͠OPUFͷʮྲྀ௨ʯɺΘΔจষΛཧղ͢Δ w ָ͘͠ॻ͖ɺແཧ͠ͳ͍