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
仮説の取扱説明書/User_Guide_to_a_Hypothesis
florets1
4
290
ANS-C01_2回不合格から合格までの道程
amarelo_n24
1
240
2025年度春学期 統計学 第1回 イントロダクション (2025. 4. 10)
akiraasano
PRO
0
170
推しのコミュニティはなんぼあってもいい / Let's join a lot of communities.
kaga
2
1.7k
Are puppies a ranking factor?
jonoalderson
0
810
Avoin jakaminen ja Creative Commons -lisenssit
matleenalaakso
0
1.9k
OpenSourceSummitJapanを運営してみた話
kujiraitakahiro
0
700
演習問題
takenawa
0
4.1k
モンテカルロ法(3) 発展的アルゴリズム / Simulation 04
kaityo256
PRO
5
1.3k
諸外国の理科カリキュラムにおけるビッグアイデアの構造比較
arumakan
0
300
Tangible, Embedded and Embodied Interaction - Lecture 7 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
1.7k
(キラキラ)人事教育担当のつらみ~教育担当として知っておくポイント~
masakiokuda
0
100
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
124
52k
Documentation Writing (for coders)
carmenintech
71
4.9k
Into the Great Unknown - MozCon
thekraken
39
1.9k
Facilitating Awesome Meetings
lara
54
6.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
A Tale of Four Properties
chriscoyier
160
23k
Designing for humans not robots
tammielis
253
25k
The Language of Interfaces
destraynor
158
25k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
GitHub's CSS Performance
jonrohan
1031
460k
Rails Girls Zürich Keynote
gr2m
94
14k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.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
࣭λΠϜ