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
Elasticsearch勉強会
Search
ogidow
October 26, 2018
Education
0
3k
Elasticsearch勉強会
ogidow
October 26, 2018
Tweet
Share
More Decks by ogidow
See All by ogidow
minneにおけるGraphQLの導入事例
ogidow
0
1.2k
Gopher-dojo-lt.pdf
ogidow
1
90
ドリコム若手発表会
ogidow
0
590
Other Decks in Education
See All in Education
Education-JAWS #3 ~教育現場に、AWSのチカラを~
masakiokuda
0
160
著作権と授業に関する出前講習会/dme-2025-05-01
gnutar
0
200
モンテカルロ法(3) 発展的アルゴリズム / Simulation 04
kaityo256
PRO
5
1.3k
OpenRobomaster 中国のロボットコンテスト 日本連携の可能性
takasumasakazu
0
440
2025年度春学期 統計学 第10回 分布の推測とは ー 標本調査,度数分布と確率分布 (2025. 6. 12)
akiraasano
PRO
0
120
Data Physicalisation - Lecture 9 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
430
系統性を意識したプログラミング教育~ガチャを実装しよう~
asial_edu
0
400
Course Review - Lecture 12 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.7k
Common STIs in London: Symptoms, Risks & Prevention
medicaldental
0
130
ふりかえり研修2025
pokotyamu
0
1.1k
技術文章を書くための執筆技術と実践法(パラグラフライティング)
hisashiishihara
18
6.5k
SkimaTalk Tutorial for Corporate Customers
skimatalk
0
280
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
2.7k
Rails Girls Zürich Keynote
gr2m
94
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
Scaling GitHub
holman
459
140k
How to train your dragon (web standard)
notwaldorf
92
6.1k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Facilitating Awesome Meetings
lara
54
6.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
660
Code Review Best Practice
trishagee
68
18k
Six Lessons from altMBA
skipperchong
28
3.8k
Transcript
શจݕࡧͷجૅฤ Ԯಊमଠ(.01FQBCP *OD &MBTUJDTFBSDIษڧձ &MBTUJDTFBSDIษڧձ
ษڧձͷత wNJOOFͰݕࡧΤϯδϯͱͯ͠&MBTUJDTFBSDIΛར༻ ͍ͯ͠Δ wશจݕࡧ&MBTUJDTFBSDI֓೦͕গ͍͠͠ͷͰͳ ͔ͳ͔ษڧͮ͠Β͍ wશจݕࡧ&MBTUJDTFBSDIʹ͍ͭͯͷࣝΛڞ༗͢Δ ͜ͱͰࣝͷಉظ͢Δ
&MBTUJDTFBSDIͱ wυΩϡϝϯτࢤͷશจݕࡧΤϯδϯ w3&45'VM"1*͕༻ҙ͞Ε͍ͯΔ
શจݕࡧͱ wશจݕࡧͱɺίϯϐϡʔλʹ͓͍ͯɺෳͷจॻ ϑΝΠϧ ͔ΒಛఆͷจࣈྻΛݕࡧ͢Δ͜ͱɻʮϑΝ Πϧ໊ݕࡧʯʮ୯ҰϑΝΠϧͷจࣈྻݕࡧʯͱҟ ͳΓʮෳจॻʹލͬͯจॻʹؚ·ΕΔશจΛରͱ ͨ͠ݕࡧʯͱ͍͏ҙຯͰ༻͞ΕΔ https://ja.wikipedia.org/wiki/%E5%85%A8%E6%96%87%E6%A4%9C%E7%B4%A2
େྔͷจॻ͔Βߴʹݕࡧ͢ΔͨΊͷΈ
શจݕࡧͷํ๏ wશจݕࡧʹେ͖͚ͯ͘ʮશࠪʹΑΔํ๏ʯͱʮΠ ϯσοΫεΛ༻͍Δํ๏ʯͷͭ͋Δ
શࠪʹΑΔํ๏ wݕࡧରͷจॻΛશͯࠪ͢Δํ๏ɻHSFQͱ͔͜ Ε wॲཧ୯७͕ͩɺจॻͷʹઢܗൺྫͯ͠ݕࡧ͕࣌ؒ ૿Ճͯ͠͠·͏
ΠϯσοΫεΛ༻͍Δํ๏ wࣄલʹจॻ͔ΒΠϯσοΫε ࡧҾ Λ࡞͠ɺΠϯ σοΫεΛ༻͍ͯ୳ࡧ͍ͨ͠จࣈྻͷ୳ࡧΛߦ͏ wॲཧ͕ෳࡶʹͳΔ͕ɺจॻ͕૿Ճͯ͠ݕࡧ͕࣌ؒͦ Ε΄Ͳ૿Ճ͠ͳ͍ͱ͍͏ಛ͕͋Δ wΠϯσοΫεͷߏ৭ʑ͋Δ͕ɺ&MBTUJDTFBSDIͰ సஔΠϯσοΫεͱݺΕΔΈ͕࠾༻͞ΕͯΔ
సஔΠϯσοΫεͷΈ
ॻ੶ͷࡧҾͱಉ͡ʂʂʂ
సஔΠϯσοΫεͷΈ จॻϐΞεΨϥεͷ จॻύʔϧͷϐΞε ϐΞε จॻ จॻ Ψϥε จॻ จॻ
ύʔϧ จॻ
సஔΠϯσοΫεͷ࡞Γํ w֤จॻͰͲͷΑ͏ͳ୯ޠ͕ΘΕ͍ͯΔͷ͔·ͱΊΔ ϐΞε Ψϥε ύʔϧ จॻ
จॻ
సஔΠϯσοΫεͷ࡞Γํ wදΛͻͬ͘Γฦ͢ จॻ จॻ ϐΞε Ψϥε
ύʔϧ
సஔΠϯσοΫεͷ࡞Γํ w΄ͱΜͲ͕ͷද wදͷσΧ͞ͷׂʹใ ྔ͕গͳ͍ จॻ จॻ ϐΞε Ψϥε
ύʔϧ
సஔΠϯσοΫεͷ࡞Γํ w΄ͱΜͲ͕ͷද wදͷσΧ͞ͷׂʹใ ྔ͕গͳ͍ ϐΞε จॻจॻ Ψϥε จॻ จॻ
ύʔϧ จॻ
จॻΛͲ͏ͬͯ୯ޠʹׂ͢Δͷ
/HSBNͱܗଶૉղੳ wจষΛ୯ޠʹׂ͢Δํ๏େ͖͚ͯͭ͋͘Δ w/HSBN wจষΛ/จࣈͷ෦ྻʹׂ͢Δํ๏ wܗଶૉղੳ wࣙॻͱݺΕΔࢺͷใʹجׂ͖ͮ͢Δ
ׂํ๏ͷτϨʔυΦϑ w/HSBN wݕࡧΫΤϦ͕จॻʹؚ·Ε͍ͯඞͣώοτ͢Δ wڥքΛߟྀ͠ͳ͍ͨΊʮ౦ژʯΛؚΉจॻʹରͯ͠ʮژʯͰݕࡧͰ͖ͯ ͠·͏ wܗଶૉղੳ wҙຯͷ͋Δ୯ޠʹׂ͢ΔͷͰΑΓਖ਼֬ͳ݁Ռ͕ಘΒΕΔ wݕࡧ࿙Ε͕ൃੜ͢ΔʮνϣίϨʔτʯΛʮνϣίʯͰݕࡧͰ͖ͳ͍
ׂํ๏ͷτϨʔυΦϑ wΑΓద߹ͨ݁͠ՌΛٻΊΔ&$αʔϏεͷ࡞ݕࡧͳ ͲͰܗଶૉղੳ͕ओྲྀ ཁग़య w్த·Ͱೖྗ͞Εͨϫʔυ͔Βิͨ͠ϫʔυΛఏڙ ͢ΔαδΣετػೳͳͲͰ/HSBN͕Α͘༻͍Β ΕΔ ཁग़య
ετοϓϫʔυ wจॻʹଓࢺͳͲͷݕࡧʹʹཱͨͳ͍୯ޠؚ·Εͯ ͍Δɻ͜ΕΒͷʹཱͨͳ͍୯ޠΛετοϓϫʔυͱݺͿ wΠϯσοΫεʹετοϓϫʔυΛ͢ͱΠϯσοΫεͷα Πζ͕ංେԽ͢Δ w௨ৗจॻΛ୯ޠʹׂͨ͋͠ͱɺετοϓϫʔυΛআ֎͠ ͨ୯ޠ܈ΛΠϯσοΫεʹอଘ͢Δ
୯ޠͷਖ਼نԽ wશ֯ͷʮϐΞεʯͱ͍͏ΫΤϦʹɺ֯ͷʮűƅŗţʯΛؚΉจॻҾ͔͔ͬΒ ͳ͍ wΠϯσοΫεʹอଘ͢Δલʹ֯Λશ֯ʹม͢Δͷਖ਼نԽΛߦ͍ɺΑΓਖ਼ ֬ͳݕࡧΛߦ͑ΔΑ͏ʹ͢Δ ৭ͷűƅŗţ ੨৭ͷϐΞε ݕࡧΤϯδ ϯ ϐΞε
ಉٛޠͷల։ wܗଶૉղੳͩͱʮνϣίʯͱ͍͏ΫΤϦͰʮνϣί ϨʔτʯҾ͔͔ͬΒͳ͍ w͚ͩͲಉ͡ҙຯͳͷͰҾ͔͔ͬͬͯཉ͍͠ʜ
ಉٛޠͷల։ νϣίϨʔτ νϣί ݕࡧΤϯδ ϯ νϣί νϣίνϣίϨʔτ ྨٛޠࣙॻ νϣί νϣί
νϣίϨʔτ
&MBTUJDTFBSDIͷجຊ֓೦ฤ
&MBTUJDTFBSDIͱ wυΩϡϝϯτࢤͷશจݕࡧΤϯδϯ w3&45'VM"1*͕༻ҙ͞Ε͍ͯΔ ࠶ܝ
&MBTUJDTFBSDIͷجຊతͳ֓೦ w *OEFY w .Z42-ͷσʔλϕʔεʹ૬͢Δ֓೦ w 5ZQF w .Z42-ͷςʔϒϧʹ૬͢Δ֓೦ w
%PDVNFOU w .Z42-ͷϨίʔυʹ૬͢Δ֓೦ w ΧϥϜʹ૬͢Δ'JFMEΛෳ࣋ͭɹ
શจݕࡧجૅͱ&MBTUJDTFBSDI w%PDVNFOUจॻ w%PDVNFOUʹෳͷ'JFMEΛ͍࣋ͬͯͯ'JFMEʹ֨ೲ ͞ΕͯΔ͔ΒసஔΠϯσοΫε͕࡞ΒΕΔ wݕࡧ'JFME͝ͱʹߦΘΕΔ
શจݕࡧجૅͱ&MBTUJDTFBSDI w&MBTUJDTFBSDIͰ'JFMEͷ"OBMZ[FSΛ௨աͯ͠JOEFY ʹอଘ͞ΕΔ w"OBMZ[FS'JFME͝ͱʹఆٛͰ͖Δ "OBMZ[FS *OEFY 'JFMEWBMVF 2VFSZ 4FBSDI JOEFYJOH
$IBS'JMUFS 5PLFOJ[FS 5PLFO 'JMUFS
"OBMZ[FS w$IBS'JMUFS w֯શ֯Λ౷Ұͨ͠Γͷจࣈͷਖ਼نԽΛߦ͏ w5PLFOJ[FS wจॻΛτʔΫϯ ୯ޠ ʹׂ͢Δɻ/HSBNܗଶૉղੳͳͲ w5PLFO'JMUFS wׂͨ͠୯ޠΛॲཧ͢Δɻετοϓϫʔυͷআڈྨٛޠͷల։ͳͲ
&MBTUJDTFBSDIͷ"1*ฤ
.BQQJOHͱ4FUUJOH w.BQQJOH3%#Ͱݴ͏ͱ͜ͷςʔϒϧఆٛ w'JFMEͷఆٛ'JFMEʹର͢Δ"OBMZ[FSͷઃఆ w4FUUJOH"OBMZ[FSࣗମͷఆٛΛߦ͏
None
σʔλͷೖ
None
RVFSZͱpMUFS wTFBSDIBQJͷ%4-ͱͯ͠RVFSZͱpMUFS͕ଘࡏ͢Δ wRVFSZείΞʹӨڹͯ͠ɺpMUFSείΞʹӨڹ͠ͳ͍ wείΞޙड़͢Δݕࡧ݁Ռͷιʔτʹར༻͞ΕΔ wʮϐΞεʯʹద߹ͨ͠EPDVNFOUΛݕࡧͭͭ͠ɺΧςΰϦ ʮΞΫηαϦʔʯͰߜΓ͍ͨͱݴͬͨ߹ʹʮϐΞεʯ ΛRVFSZͰʮΞΫηαϦʔʯΛpMUFSͰߜͬͨΓ͢Δ
None
None
UFSNͱNBUDI wUFSNΛͬͨ߹ݕࡧΫΤϦ"OBMZ[FSΛ௨ա͠ ͳ͍ wNBUDIΛͬͨ߹ݕࡧΫΤϦ"OBMZ[FSΛ௨ա ͢Δ
None
None
ԿҾ͔͔ͬΒͳ͍
શจݕࡧجૅͱ&MBTUJDTFBSDI w&MBTUJDTFBSDIͰ'JFMEͷ"OBMZ[FSΛ௨աͯ͠JOEFY ʹอଘ͞ΕΔ w"OBMZ[FS'JFME͝ͱʹఆٛͰ͖Δ "OBMZ[FS *OEFY 'JFMEWBMVF 2VFSZ 4FBSDI JOEFYJOH
$IBS'JMUFS 5PLFOJ[FS 5PLFO 'JMUFS
None
͓ EPD EPD ࡼ EPD EPD EPD ܕ EPD ϐΞε
EPD Ԥ EPD ฑ EPD ·ͪ EPD ന͍ EPD Ֆ EPD EPD͓ࡼܕͷϐΞε EPDԤฑͷ͓ࡼͷ·ͪ EPDന͍Ֆͷࡼ ͓ࡼ ʮ͓ࡼʯͱݴ͏୯ޠ సஔΠϯοσοΫεʹଘࡏ͠ͳ͍
είΞฤ
ݕࡧ݁Ռͷιʔτ wݕࡧ࣌ʹ%PDVNFOUʹείΞ͕༩͞ΕΔ wݕࡧ݁ՌείΞʹΑͬͯιʔτ͞Ε͍ͯΔ w&MBTUJDTFBSDIͰ5'*%'ͱ͏͍͏ํ๏ͰείΞ͕ ͔ͭΒΕ͍ͯΔ wͪΖΜɺ'JFMEʹൺֱՄೳͳΛೖΕͯͦΕʹجͮ ͍ͯιʔτ͢Δ͜ͱͰ͖Δ
5'*%' w5' 5JNF'SFRVFODZ w͋Δจॻʹ͋ΔτʔΫϯ͕ݱΕͨճ wಉ͡จॻͷதʹτʔΫϯ͕ݱΕΔ͕ଟ͚Ε5'ߴ͘ͳΔ w*%' *OWFSTF%PDVNFOU'SFRVFODZ wશͯͷจॻͷ͏ͪɺ͋ΔτʔΫϯ͕ݱΕΔจॻͷͷٯ
w͋ΔτʔΫϯ͕ɺҰ෦ͷจॻʹͷΈݱΕΔτʔΫϯͷ߹*%'ߴ͘ͳΔ
5'*%' w͋Δจॻʹ͋ΔτʔΫϯ͕ग़ݱ͢Δ͔Λ5ɺશจॻͷ Λ"ɺ͋ΔτʔΫϯ͕ͭͰग़ݱ͢ΔจॻΛ% UG5 JEGMPH "% 5'*%'UG JEG
5'*%' w5'*%'ʮଟ͘ͷจॻʹසൟʹݱΕͳ͍͕ɺ͋Δจॻʹ ͓͍ͯසൟʹݱΕΔ߹ʯʹߴ͘ͳΔ wݕࡧϫʔυʹରͯ͠ɺ֤%PDVNFOUͰ5'*%'Λܭࢉͦ͠Ε Λ%PDVNFOUͷείΞͱ͢Δ
ͱ͍͑είΞΛ੍ޚ͍ͨ͜͠ͱ ଟʑ͋Δ
ྫ͑ wϢʔβ͕ΧςΰϦࢦఆͤͣʹʮ͓ࡼʯͱݴ͏ΫΤϦͰ ݕࡧͨ͠
None
είΞͷ੍ޚ wʮ͓ࡼʯͱݴ͏ΫΤϦͰݕࡧͨ͠߹ɺʮΞΫηα Ϧʔʯʮࡶ՟ʯΑΓʮಃثʯΛ୳ͯ͠Δ ͓ͦΒ ͘ Մೳੑ͕ߴ͍ wͰʮಃثʯҎ֎ٻΊͯΔ͔͠Εͳ͍ wʮಃثʯͷ࡞Λ্Ґʹ͖࣋ͬͯͯʮಃثʯҎ֎ ͍ͨ͠
'VODUJPOTDPSF wΫΤϦʹΑ͚ͬͯͭΒΕͨEPDVNFOUͷείΞΛม ߋ͢Δ͜ͱ͕Ͱ͖Δ wείΞؔΛఆٛ͠ɺͦͷؔʹΑͬͯείΞ͕มΘ Δ
None
ଞʹ wొ͕ݹ͍࡞ͷείΞΛԼ͍͛ͨ w͓ؾʹೖΓ͕ଟ͍࡞ͷείΞΛߴ͍ͨ͘͠ w͋Δ୯ޠؚ͕·ΕͯΔͷෆదͳͷ͕ଟ͍ͷͰ είΞΛ͍ͨ͘͠ શ෦GVODUJPOTDPSFͰͰ͖Δ
͜͜ͰհͰ͖ͯͳ"1*2VFSZ %4-ͨ͘͞Μ͋ΔͷͰڵຯ͋Εௐ ͯΈ͍ͯͩ͘͞ IUUQTXXXFMBTUJDDPHVJEFFOFMBTUJDTFBSDI SFGFSFODFDVSSFOUJOEFYIUNM
࣭λΠϜ