$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Fusic n本の矢 ~生きた集合知の作り方~
Search
Keita Mohri
June 16, 2018
How-to & DIY
0
2.4k
Fusic n本の矢 ~生きた集合知の作り方~
PHPカンファレンス福岡2018 プラチナスポンサーセッション
Keita Mohri
June 16, 2018
Tweet
Share
More Decks by Keita Mohri
See All by Keita Mohri
Excelを扱うRubyGemまとめ 2022
ktam1219
0
620
モクえもんのお時間です
ktam1219
0
200
在宅ワーク中だけど会社にしかGPSマルチユニットがない?でも大丈夫!そう、mockmockがあればね。
ktam1219
0
430
IoTデバイスの疑似データ送信システムにおける サーバーレスなログ処理機構の試行錯誤
ktam1219
0
610
実写版モクえもん in Explorer ~愛・おぼえていますか~
ktam1219
0
350
エンジニアのおしごと
ktam1219
0
160
mockmockの大量のログをいい感じに捌きたい
ktam1219
0
1.1k
Goで作る大量プロセス管理機構
ktam1219
2
3.7k
わりとゴツいKubernetesハンズオン そのあとに
ktam1219
0
660
Other Decks in How-to & DIY
See All in How-to & DIY
JAWS-UGのご紹介 JAWS-UGとは?
awsjcpm
0
5.5k
MustをWillに変える技術 〜アイドル・郁田はるきが"すべき"の壁を超えるまで〜
subroh0508
1
840
[電子工作]クリップモーターをつくろう
oriontakemura
1
470
安全に失敗するための手遊び-未定義動作を引き出そう-
zilmina
0
700
JAWS-UG 福岡 in 北九州 | JAWS-UG/AWSコミュニティ プログラムのご紹介
awsjcpm
1
170
CH32Vシリーズを楽しもう(74thの場合) / enjoy ch32v series
74th
1
1.3k
バーチャルバナナとリアルバナナ #iotlt #TouchDesigner
n0bisuke2
0
200
AWSコミュニティプログラムとJAWS-UGアップデート / JAWS-UG函館 勉強会 vol.14
awsjcpm
2
170
すぐできる! 運送業でやってみた業務効率化3選
dochin2635
0
150
「AITRIOS」でトカゲの活動量を可視化
hoshinoresearch
0
430
JAWS-UG/AWSコミュニティ JAWS-UG おおいた
awsjcpm
2
2.9k
エッジで動くNode-REDを作る実験 #noderedjp #noderedcon
n0bisuke2
0
370
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
A better future with KSS
kneath
240
18k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Rebuilding a faster, lazier Slack
samanthasiow
84
9.3k
Code Review Best Practice
trishagee
74
19k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
Speed Design
sergeychernyshev
33
1.4k
Done Done
chrislema
186
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Designing for Performance
lara
610
69k
Transcript
'VTJDOຊͷʙੜ͖ͨू߹ͷ࡞Γํʙ 1)1ΧϯϑΝϨϯεԬϓϥνφεϙϯαʔηογϣϯ גࣜձࣾ'VTJDໟརܒଠ
ࣗݾհ ໟརܒଠʢ͏Γ͚͍ͨʣ 'VTJD$P -UEʢʣ ϓϩμΫτΦʔφʔ લ৬ήʔϜϓϩάϥϚʔ ӳࠃਈ࢜ͱ͔༯ոͱ͔ ࡾຊͷͷઓࠃকͱΏ͔Γແ͍ͱࢥ͏
None
ࣗࣾαʔϏε
ࣗࣾαʔϏε डୗҊ݅ *P5 "* 'JO5FDI )1 ۀΞϓϦ Ϋϥυ ŘƃŦŽŞũŎŲƄŠƃũƃŨ ίϯαϧ
&$αΠτ "3 εϚϗΞϓϦ FUD
ࣗࣾαʔϏε ύʔτφʔ डୗҊ݅ *P5 "* 'JO5FDI )1 ۀΞϓϦ Ϋϥυ ŘƃŦŽŞũŎŲƄŠƃũƃŨ
ίϯαϧ &$αΠτ "3 εϚϗΞϓϦ FUD
ͳΜͰ Γ·͢ʂ
ͳΜͰ Γ·͢ʂ ΑΘͦ͏ɻɻ ·Θͬͯͳͦ͞͏ɻɻ ͳʹͰ͖ͳͦ͞͏ɻɻ
ͱ͜Ζ͕Ͳ͍ͬ͜ ۀ ӈݞ্͕ΓͰதʂ
Ұମͳͥʜ
ࡾຊͷ ̍ຊͣͭΑΓ ̏ຊ·ͱΊͨ΄͏͕ ͭΑ͍Α
'VTJDͷϙςϯγϟϧ 15ŹŪūž 45ਓ
ࠓ͍ͨ͜͠ͱ ͳΜͰ Γ·͢ʂ 'VTJDͷ Λࢧ͑Δ 15ŹŪūžͷ ੜ͖ͨू߹ͷ࡞Γํ
ੜ͖ͨू߹·ͰͷಓͷΓ -W ू·͍ͬͯͳ͍
-Wू·͍ͬͯͳ͍ ʜ ʜ ʜ ʜ ʜ
-Wू·͍ͬͯͳ͍ w ࣝΛूΊΔͱ͜Ζ͕ͳ͍ɻ w ΅΅͕ͯ͢ޱ ࠒͷձ ࣾษڧձ
ੜ͖ͨू߹·ͰͷಓͷΓ -W -W ू·ͬͯͳ͍ ू·Γ࢝Ίͨ
b৽ଔ0+5
͜Μͳײ͡ 2JJUB5FBNͱ͔FTBJPతͳϠπ
-Wू·Γ࢝Ίͨ
-Wू·Γ࢝Ίͨ ࠷ॳͷϲ݄Ͱهࣄ ࣌ͷࣾһͪΐͬͱ
࠷ॳͷϒʔετ w νΩνΩ5BNFMϨʔε։࠵ ϲ݄ͷߘΛڝ͏νʔϜઓYճ ֤ճͷ༏উνʔϜʹҿΈձࢧڅʂ ߘ͢ΔͷԿͰ͍͍ʂ
ʮԿͰ͍͍ʯͷ݁ՌͷҰ ׂํٕज़తͳهࣄ͚ͩͲɺ ͜͏͍͏ͷ͕ग़͖ͯͨͷ͕ϙΠϯτ☝
ߘͷϋʔυϧɺαήαή w ʮ࣭ΑΓྔʯʮδϟϯϧ੍ݶͳ͠ʯ ྔΛՔ͍͗ͨͷͰɺͳΓ;ΓߏΘͣߘ ؾߏ͑ͣʹߘ͍͍ͯ͠ͱ͍͏ۭؾײ
ੜ͖ͨू߹·ͰͷಓͷΓ -W -W -W ू·ͬͯͳ͍ ू·Γ࢝Ίͨ ू߹
-Wू߹
ू߹ͱͯ͠ػೳ͢ΔΑ͏ʹͳ͖ͬͯͨ w Ϩʔεऴྃޙߘଓ͘ ͘ͳͬͨߘϋʔυϧ ߘ͢Δͱ୭͔͕Ԡͯ͘͠ΕΔ શһࢀՃͷࣾͷจԽʹ
ಈࢺͷੜ ‣ ʮ5BNFͬͱ͍ͯʯ ‣ ʮ5BNFΓ·ͨ͠ʯ w هࣄ͕ॆ࣮͠ɺۀʹཱͭΑ͏ʹʂ
͕͔ͩ͠͠ w ࣗͷ࣋ͯΔࣝ ɹɹࣗͷࣝ 5BNFMͷࣝ w Ξτϓοτʹݶք͕ʜ w ݴޠԽ͠ʹ͍ࣝ͘
ੜ͖ͨू߹·ͰͷಓͷΓ -W -W -W -W ू·ͬͯͳ͍ ू·Γ࢝Ίͨ ू߹ ੜ͖ͨू߹
-Wੜ͖ͨू߹ ؒͷ ࣝΠϯσοΫε
-Wੜ͖ͨू߹ ؒͷ ࣝΠϯσοΫε
-Wੜ͖ͨू߹ w ͓ޓ͍ͷࣝɾڵຯ͕ݟ͑ͯ͘Δ దͳ૬ஊ૬ख͕͔Δ w 5BNFMʹͳ͚Εਓؒʹฉ͚͍͍͡Όͳ͍ ਓ͕ؒ࠷ڧͷΠϯλʔϑΣʔε w
ࣗͷ࣋ͯΔࣝ৫શମͷࣝ
͕͔ͩ͠͠ w ਓʹฉ͍ͯղܾͯ͠ܗʹΒͳ͍ ͦͷਓ͕͍ͳ͘ͳͬͨΒʜ w ৽͍ࣝ͠ΛऔΓࠐΉػߏ͕ͳ͍ ֤ਓ͕zࠓz͍࣋ͬͯΔࣝΛ࠷େݶ׆༻͢Δ ػߏʹա͗ͳ͍
ੜ͖ͨू߹·ͰͷಓͷΓ -W -W -W -W ू·ͬͯͳ͍ ू·Γ࢝Ίͨ ू߹ ੜ͖ͨू߹ -W
ੜ͖ੜ͖ͨ͠ू߹
-Wੜ͖ੜ͖ͨ͠ू߹ "* 1)1 3VCZ 4FSWFSMFTT #MPDLDIBJO
-Wੜ͖ੜ͖ͨ͠ू߹ w ͝ͱʹెౘΛΈ࢝ΊΔ ϓνࣾษڧձ 4MBDLνϟϯωϧ w ৽͍ٕ͠ज़͕ࣾʹఆண͍͢͠
Ϟνϕʔγϣϯ͕ଓ͖͍͢ ࣾͰͷࢢຽݖΛಘ͍͢ w ਓ͕͍ͳ͘ͳͬͯ ൺֱత ই͕ઙ͍ 5BNFMʹແ͍ࣝࣗવͱڞ༗͞Ε͍ͯ͘
-Wੜ͖ੜ͖ͨ͠ू߹ ͳΜ͔ͩ୭͔͕ ͬͯΔؾ͕͢Δʂ ͱ͍͏ಾͷ৴པײɻ
͜͜·Ͱͷ ࠷ॳʹϒʔετͤͨ͞Β ֤ਓ͕ࢥ͍ࢥ͍ʹಈ͍ͯ ͜͏ͳΓ·ͨ͠ʂ
࠷ॳʹϒʔετͤͨ͞Β ֤ਓ͕ࢥ͍ࢥ͍ʹಈ͍ͯ ͜͏ͳΓ·ͨ͠ʂ ͜͜·Ͱͷ
͔͜͜Βͷ ͜ͷঢ়گΛੜΈग़ͨ͠ ͕͋Δͣ
ू߹Λࢧ͑Δ 'VTJDͷ৴
'VTJDͷ৴ wಇ͘ਓ͕ΠΩΠΩͱ͍ͯ͠Δ wσΩΔਓʹͳΔ wͱ͜ͱΜಇ͖ɺͱ͜ͱΜ༡Ϳ wઑΔ wৗʹ ЋΛߟ͑Δ w͘ wશྗͰΔ wఘΊ͕ѱ͍
wͯͳ͠ͷ৺ wࣾձʹཱͭࣄΛ͢Δ wΒͣޙչΑΓɺͬͯޙչ wνϟϯεฏͰ͋Δ wҰྲྀͷಓ۩ͱڥʹͩ͜ΘΔ wڅྉͷߴ͍ձࣾʹ͢Δ w͓٬༷ͷإ͕ݟ͑ΔࣄΛ͢Δ w༗໊ʹͳΔ wզʑνʔϜͰ͋Δ wউͪଓ͚Δ w༡ͼ৺ΛΕͳ͍ w࠷ޙস͏
զʑνʔϜͰ͋Δ w WTνʔϜ ਓΛ߈ܸ͠ͳ͍ ৺ཧత҆શੑ ‣ ؾܰʹใڞ༗͢Δ ‣
ؾܰʹฉ͘͠ɺؾܰʹ͑Δ ΈΜͳͰڠྗͯ͠ྑ͍ͯ͘͘͠ w ͰɺڵຯɾͬͯΔ͜ͱόϥόϥ
ϒʔεग़ల ͯ͠·͢ 'VTJDͷ৴ Λͬͯظ͝ͱʹ͓ޓ͍ʹϑΟʔυόοΫ
ଟ༷ͳਓࡐ 'VTJDͷ৴ ଟ༷ͳਓࡐ ݐஙઃඋɺಋମɺΈࠐΈɺ ήʔϜɺԽֶɺۚଐɺɺ ϝσΟΞΞʔτɺࣗӴୂɺ ΞΠυϧɺ֎ࠃ੶ɺFUD
ٕज़બͷࣗ༝ 'VTJDͷ৴ ଟ༷ͳਓࡐ ٕज़બͷ ࣗ༝ ϓϩδΣΫτʹ͏ٕज़ͷબݖ ୲ऀ͕࣋ͭʢʣ
։ൃ߹॓ 'VTJDͷ৴ ଟ༷ͳਓࡐ ٕज़બͷ ࣗ༝ ։ൃ߹॓ ձࣾΛඈͼग़͠ɺීஈͷۀͱ ؔͷͳ͍ٕज़ʹ৮ΕΔ߹॓
Θ͘Θ͘අ༻ 'VTJDͷ৴ ଟ༷ͳਓࡐ ٕज़બͷ ࣗ༝ ։ൃ߹॓ Θ͘Θ͘අ༻ Θ͘Θ͘͢Δٕज़ʹνϟϨϯδ͢Δࡍɺ ඞཁͳσόΠεͳͲΛձࣾͰߪೖ ༧ࢉ
ԁʂʂ
ΧϯϑΝϨϯεࢀՃࢧԉ 'VTJDͷ৴ ଟ༷ͳਓࡐ ٕज़બͷ ࣗ༝ ։ൃ߹॓ Θ͘Θ͘අ༻ ΧϯϑΝϨϯε ࢀՃࢧԉ ΧϯϑΝϨϯεʹۀͱͯ͠ࢀՃՄೳ
ަ௨॓ധඅձ͔ࣾΒग़Δʂ
ॻ੶ߪೖࢧԉ 'VTJDͷ৴ ଟ༷ͳਓࡐ ٕज़બͷ ࣗ༝ ։ൃ߹॓ Θ͘Θ͘අ༻ ΧϯϑΝϨϯε ࢀՃࢧԉ ॻ੶ߪೖࢧԉ
ٕज़ॻΛ͡ΊɺϏδωεॻશൠ ࢿྉͱͳΔॻ੶ΛձࣾͰߪೖ
Ͱ͖·ͨ͠ʂ 'VTJDͷ৴ ଟ༷ͳਓࡐ ٕज़બͷ ࣗ༝ ։ൃ߹॓ Θ͘Θ͘අ༻ ΧϯϑΝϨϯε ࢀՃࢧԉ ॻ੶ߪೖࢧԉ
͞·͟·ͳࣝ ͞·͟·ͳࢹ
͜Ε͔Β
͜Ε͔Β w ٕज़తͳࣝʹ͍͍ؔͯ͠ײ͡ w ϓϩδΣΫτਐߦͷݟ͏Ұา΄͍͠ʂ b৽ଔ0+5 ϓϩδΣΫτͷৼΓฦΓ ݟڞ༗γεςϜ
ˠӡ༻ޙʹͲ͔͜Ͱ͓Ͱ͖Εʂ
·ͱΊ
·ͱΊ ̍ຊͣͭΑΓ ̏ຊ·ͱΊͨ΄͏͕ ͭΑ͍Α
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ ࣾһ͍ͭͰืूதʂ