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
コミュニティ文化の取り込みとその機会で得た知見 / Kansai Ruby Kaigi 2017
Search
muryoimpl
May 27, 2017
Technology
2
1.1k
コミュニティ文化の取り込みとその機会で得た知見 / Kansai Ruby Kaigi 2017
関西Ruby会議2017 で行ったトーク
muryoimpl
May 27, 2017
Tweet
Share
More Decks by muryoimpl
See All by muryoimpl
Kanzawa.rbのLT大会を支える技術の裏側を変更する Ruby on Rails + Litestream 編
muryoimpl
0
250
Kanazawa.rb LT大会用/kzlt コマンドの説明 2024/01版
muryoimpl
0
2.5k
kzltコマンドの新たなソリューションについて
muryoimpl
0
2.4k
俺とTODOアプリ~Linearの変~
muryoimpl
0
2k
POSIX文字クラスでの躓き
muryoimpl
0
2k
/kzlt コマンドとは
muryoimpl
0
830
meetup.kzrb.org の更新を考える 事前激闘編
muryoimpl
0
1.3k
meetup.kzrb.org の更新を 考える ゆるふわ編
muryoimpl
0
1.3k
最近のデスク周りの diff / kzrb meetup#108-2
muryoimpl
0
21
Other Decks in Technology
See All in Technology
Nekko Cloud、 これまでとこれから ~学生サークルが作る、 小さなクラウド
logica0419
2
990
CZII - CryoET Object Identification 参加振り返り・解法共有
tattaka
0
390
Moved to https://speakerdeck.com/toshihue/presales-engineer-career-bridging-tech-biz-ja
toshihue
2
760
2/18/25: Java meets AI: Build LLM-Powered Apps with LangChain4j
edeandrea
PRO
0
130
Tech Blogを書きやすい環境づくり
lycorptech_jp
PRO
1
250
開発組織のための セキュアコーディング研修の始め方
flatt_security
3
2.5k
深層学習と古典的画像アルゴリズムを組み合わせた類似画像検索内製化
shutotakahashi
0
120
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
110
滅・サービスクラス🔥 / Destruction Service Class
sinsoku
6
1.6k
RSNA2024振り返り
nanachi
0
590
白金鉱業Meetup Vol.17_あるデータサイエンティストのデータマネジメントとの向き合い方
brainpadpr
6
800
転生CISOサバイバル・ガイド / CISO Career Transition Survival Guide
kanny
3
1k
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
40
2.5k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
The Invisible Side of Design
smashingmag
299
50k
Visualization
eitanlees
146
15k
A Philosophy of Restraint
colly
203
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Producing Creativity
orderedlist
PRO
344
39k
Building Your Own Lightsaber
phodgson
104
6.2k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Navigating Team Friction
lara
183
15k
Gamification - CAS2011
davidbonilla
80
5.1k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Transcript
ίϛϡχςΟจԽͷ औΓࠐΈͱ ͦͷػձͰಘͨݟ ؔ3VCZձٞ NVSZPJNQM
None
ఏɹڙ ࢲͨͪͷΓํͰಉ͡ࢤΛ࣋ͭؒͱ ͓٬͞·ͷڞײΛͬͯιϑτΣΞ։ൃΛଓ͚͍ͯ͘
$POUFOUT w$PNNVOJUZ wࣾͷίϛϡχςΟײ wݸਓతՌͷհ
ࣗݾհ w ແྔҪ݈ !NVSZPJNQM w ̏લ·ͰؔͰ׆ಈͯ͠·ͨ͠ w લճ-5Ͱ͓͡Ό·͠·ͨ͠ɻ w
࡞HFNCVPZTΛΑΖ͘͠ʂ
None
None
None
None
None
$POUFOUT wࣗݾհ w$PNNVOJUZ wࣾͷίϛϡχςΟײ wݸਓతՌͷհ
$PNNVOJUZͱ
ͦͦ$PNNVOJUZͬͯʁ BMMUIFQFPQMFXIPMJWFJOB QBSUJDVMBSBSFB PSBHSPVQPG QFPQMFXIPBSFDPOTJEFSFEBT BVOJUCFDBVTFPGUIFJSTIBSFE JOUFSFTUTPSCBDLHSPVOE IUUQEJDUJPOBSZDBNCSJEHFPSHEJDUJPOBSZFOHMJTIDPNNVOJUZ
ͦͦ$PNNVOJUZͬͯʁ lډॅҬΛಉ͘͡͠ɺརΛͱʹ͢ ΔڞಉࣾձɻொଜɾࢢɾํͳͲɺ ੜ࢈ɾ࣏ࣗɾ෩ଏɾश׳ͳͲͰਂ͍݁ ͼ͖ͭΛͭڞಉମɻҬࣾձɻz IUUQTEJDUJPOBSZHPPOFKQKONFBOJOHNVίϛϡχςΟʔ
ͭ·Γ
None
ͦͦ$PNNVOJUZͬͯʁ lډॅҬΛಉ͘͡͠ɺརΛͱʹ͢ ΔڞಉࣾձɻொଜɾࢢɾํͳͲɺ ੜ࢈ɾ࣏ࣗɾ෩ଏɾश׳ͳͲͰਂ͍݁ ͼ͖ͭΛͭڞಉମɻҬࣾձɻz IUUQTEJDUJPOBSZHPPOFKQKONFBOJOHNVίϛϡχςΟʔ
Ͱ͜ͷҙຯ Ͱݴ͏ͱ
ҰॹʹࣄΛ͢ Δؒͨͪ
ίϛϡχςΟ ͷͭ
ࠓճଆʹ͋Δ ίϛϡχςΟʹ Λ͚ͯΈ·͢
$POUFOUT wࣗݾհ w$PNNVOJUZ wࣾͷίϛϡχςΟײ wݸਓతՌͷհ
ࣄۀ෦Λ Έͨ߹
ίϛϡχςΟͱͷ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձఏڙ ਓ຺ ݟ ܦݧ ධ
ࣄۀ෦
ίϛϡχςΟͱͷ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձఏڙ ਓ຺ ݟ ܦݧ ධ
ฐࣾ wݸਓ͕উखʹࢀՃ wίϛϡχςΟ͔Βͷ ґཔͰࢀՃ͢Δ w༗ࢤͰू·ͬͯ༰ܾΊ ͯ։࠵͢Δ wQBUDIΛॻ͍ͯ13
ίϛϡχςΟͱͷ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձఏڙ ਓ຺ ݟ ܦݧ ධ
ฐࣾ w SC ֤छNFFUVQ w"HJMF+BQBO w3VCZ,BJHJ%SJOLVQ 4QPOTPS ΦϒϥϒΧϨ ϯμʔձ ଞࣾͱͷ߹ ಉΠϕϯτ ύονձ w(JU)VC্ͷ׆ಈ
ίϛϡχςΟͱͷ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձఏڙ ਓ຺ ݟ ܦݧ ධ
ฐࣾ w୭͔͕Ԡԉ͍ͨ͠ͱJTTVF ͕ڍ͕Δ wϝϯόʔ͕ओ࠵ऀ wεϖʔεΛआΓ͍ͨͱͷ ࿈བྷ͕དྷͨ߹
ίϛϡχςΟͱͷ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձఏڙ ਓ຺ ݟ ܦݧ ධ
ฐࣾ w3VCZ,BJHJ 3BJMT(JSMT Ҭ3VCZձٞ wΦϑϥΠϯͲ͏ॻ͘ ཬSC ΑͪΑͪ ͷ৺Λ ͣͬͱΕͳ͍ SC wBTBLVTBSC 5PLZP 3VCZJTU.FFUVQ FUD
ίϛϡχςΟͱͷ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձఏڙ ਓ຺ ݟ ܦݧ ධ
ฐࣾ wਓͱͷग़ձ͍ wൃදͷܦݧ wҙݟަʹΑΔݟͷڞ༗ wΠϕϯτӡӦʹؔ͢Δݟ wӡӦɾࢀՃऀɾൃදऀͱͯ͠ ͷࢹͰΠϕϯτΛݟΔ wݸਓ ձࣾ αʔϏεͷ໊ ্ɺ͓ࣄͷհ
ίϛϡχςΟ ฐࣾ ͦͷଞࣾίϛϡχςΟӡӦͷ࣮ફ wࣗൃతʹࣾษڧձΛ։࠵ ͢Δ wӡӦձٞΛϝϯόʔࢀՃͰ ։࠵͢Δ wFTBΛͬͯใڞ༗
ίϛϡχςΟ ฐࣾ ࢲͷײ͍ͯ͡Δྑ͞ ۙ͘ʹzίϛϡχςΟzΛ ײ͡Δɾ৮ΕΒΕΔ͜ͱ ಉ͚ͩ͡Ͳlҧ͍zΛײ͡Β ΕΔ͜ͱ ϑΟʔυόοΫ͕͋Δ
ݸਓతʹࢥ͍ͬͯΔ͔͜͜Βઌ ίϛϡχςΟ ฐࣾ ίϛϡχςΟͱίϛϡχςΟͷ ڥΛᐆດʹ͍ͯ͘͠ ଟछଟ༷ͳίϛϡχςΟΛ ମײͯ͠ΈΔ ࣮ફʂ
ձࣾશମΛ Έͨ߹
IUUQTOPEFTDIPPMJPGVLVJ
IUUQOQPTXPSH Q
ࣾಉ࢜ʁ
˞ݸਓͷײ ଞࣄۀ෦ͷਓʹͲΜͳਓ͕͍Δͷ͔ʁ ຊࣾࢧࣾৗறݱ ଞ෦ॺͷٕज़ελοΫ͕Θ͔Βͳ͍ ࣄྫͱ͔Ξϯνύλʔϯͱ͔ڞ༗͞Εͯ Αͦ͞͏
None
ӬΧϯϑΝϨϯε ৫ ݟͷൃ৴ڞ༗Λతͱͨ͠ɺΧϯ ϑΝϨϯεΛ։࠵͢Δ͜ͱΛඪͱͯ͠ ू·ͬͨ෦ॺΛԣஅͨ͠৫ɻ ·ͣࣾͷͭͳ͕ΓΛॏࢹͨ͠Πϕϯ τΛ։࠵ɺࣾࢽΛൃߦ͍ͯ͠Δɻ
ೝ͍ࣝͯ͠Δ ଞࣄۀ෦ͷਓͱަྲྀ͢Δػձ͕গͳ͍ʜ ࣾͷݟ͕ڞ༗͞Ε͍ͯͳ͍ ͦͷ͖͔͚ͬগͳ͍ ·ͣ֎ͱͭͳ͕ΔલʹதͷਓͨͪΛͭ ͳ͛Δ΄͏͕ઌͳͷͰʁ
ೝ͍ࣝͯ͠Δ ଞͷࣄۀ෦ͷਓͱަྲྀ͢Δػձ͕গͳ͍ ࣾͷݟ͕ڞ༗͞Ε͍ͯͳ͍ ͦͷ͖͔͚ͬগͳ͍ ·ͣ֎ͱͭͳ͕ΔલʹதͷਓͨͪΛͭ ͳ͛Δ΄͏͕ઌͳͷͰʁ
ͯ͞Ͳ͏͢Δʁ
Ͳ͏͢Δ͔ʁ wࣾΛͭͷίϛϡχςΟͱ͢Δʹʁ zίϛϡχςΟzͷงғؾΛͬͯΈΔ wࣾ֎ͷίϛϡχςΟΛࢀߟʹͳʹ͔͖͔͚ͬ ʹͳΓͦ͏ͳΠϕϯτΛ։࠵ͯ͠ΈΑ͏ wࣄۀ෦Ͱ͍ͬͯΔ͜ͱ͕શવҧ͏ͷͰɺ Ͳͷࣄۀ෦ࢀՃͰ͖ΔΑ͏ͳͷʹ͍ͨ͠
ίϛϡχςΟࢀՃ wࢀՃະܦݧͷਓʹίϛϡχςΟΠϕϯτ ʹࢀՃͯ͠Βͬͯମײͯ͠Β͓͏ w3VCZ,BJHJ w91ࡇΓ w"HJMF+BQBO
None
None
None
Πϕϯτ։࠵ଆͷ͍ wࢀՃͯ͠΄͍͕͠ɺܾͯ͠ڧ੍͠ͳ͍ wྫ͑ࢀՃ͠ͳͯ͘ɺίϛϡχςΟʹࢀ ՃͰ͖Δɺͱ͍͏બࢶΛۙ͘ʹͭ͘Δ wࢀՃ͢Δଆʹ͏·͘׆༻ͯ͠Β͑Ε ͍͍͠ɺͦ͏͍͏ʹͰ͖Εͱࢥͬͯ ͍Δ
ࣾͰ։࠵ͯ͠Έͨ Πϕϯτ
ࣾͰ։࠵ͨ͠Πϕϯτ w&(3"/%13*9ςʔϚΛ࡞͠ɺ ࢥ͍ࢥ͍ͷͷΛ࡞ͯ͠Βͬͯࣾһ ͕ථͯ͠༏উΛڝ͏։ൃίϯςετɻ wFTN@-5༗ࢤͰू·ͬͯςʔϚࣗ༝Ͱ Γ͍ͨ͜ͱΛΔ-5େձɻ 5PLZV3VCZձٞΛࢀߟʹ
None
None
None
None
None
None
աڈೋճ։࠵ࡁΈ ୈࡾճۙ։࠵༧ఆ
ΠϕϯτΛ։࠵ͯ͠Έͯ wͲͪΒෳͷ෦ॺ͔ΒࢀՃऀ͕ܧଓͯ͠ू ·͍ͬͯΔ wීஈࣄͰ͑ͳ͍ٕज़Λ͏ɺࣄͰབྷΜ Ͱ͍ͳ͍ਓͱҰॹʹ࡞ۀ͢ΔνʔϜ͕ग़͖ͯ ͍ͯΔ w։࠵ଆͱͯ͠ɺॳࢥͬͨΑΓΓ্͕ͬ ͍ͯΔΑ͏ʹײ͍ͯ͡Δ ථͷ૿Ճ͔Β
՝ wࣄۀ෦͝ͱʹଟͳ࣌ظ͕ҟͳΓɺௐͷ ͚ͭʹ͍͘ݱ͋ΔͨΊɺ࣌ظසɺ ࢀՃํ๏ͷ͕ඞཁ wࣾ֎ͷίϛϡχςΟͷࢀՃͷ͖͔͚ͬΈ ͍ͨͳͷఏڙͰ͖ΔͱΑͦ͞͏ wϑΟʔυόοΫΛಘΔػձ͕গͳ͍ͷͰɺ ࢀՃऀͷຊԻΛௌ͚ΔػձΛ࡞Δ
ίϛϡχςΟͱͷΛͭ͘Δ ձࣾશମ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձఏڙ ਓ຺ ݟ ܦݧ ධ
ݸਓ
ίϛϡχςΟ ฐࣾ ࢲͷײ͍ͯ͡Δྑ͞ ۙ͘ʹzίϛϡχςΟzΛ ײ͡Δɾ৮ΕΒΕΔ͜ͱ ಉ͚ͩ͡Ͳlҧ͍zΛײ͡Β ΕΔ͜ͱ ϑΟʔυόοΫ͕͋Δ
ࠓޙͷඪ lίϛϡχςΟzʹ৮ΕΒΕΔڥΛ ࡞Γɺܧଓͯ͠ΠϕϯτΛ։࠵ͯ͠ ͍͘༧ఆɻͨͩ͠՝͍ͬͯΔ ͷͰ͜ΕΛղফ͍͖͍ͯͨ͠ɻ ͚ࣾͩͰͳ͘ɺࣾ֎ͷํͱΧδϡ Ξϧʹܨ͕ΕΔʹͭͳ͍͛ͨɻ
$POUFOUT wࣗݾհ w$PNNVOJUZ wࣾͷίϛϡχςΟײ wݸਓతՌͷհ
ࣾͷΠϕϯτΛ ར༻ͯ͠
ݱࡏӡӦΞϓϦΛ ࡞த IUUQTUBMLFS TJHOVQQFSIFSPLVBQQDPN
None
XFCQBDLFS w3BJMTͷ4QSPDLFUTͱXFCQBDLΛ ͭͳ͙HFN wSBJMTXFCQBDLFSJOTUBMMͰ 3BJMT͕͋ΔఔͷσϑΥϧτઃఆΛग़ྗ ͯ͘͠ΕΔ w"OHVMBS+4 7VFKT 3FBDU &MN͕
αϙʔτ͞Ε͍ͯΔ
BQQKBWBTDSJQUQBDLTҎԼʹ FOUSZpMFΛஔ͢Δ ˞͜͜ࢲ͕উखʹՃ͍ͯ͠Δ
None
XFCQBDLͷઃఆϑΝΠϧ͕ ͜͜ʹஔ͞ΕΔ ඞཁͰ͋Ε͜ΕΒͷϑΝΠϧΛ มߋ͢Δ
None
XFCQBDLFSͷϝϦοτ wFOUSZͷઃఆΛॻ͔ͳͯ͘Α͍ wBQQKBWBTDSJQUQBDLTʹஔ͢Δ͚ͩ wը໘͝ͱʹFOUSZ༻ҙ͢Δ߹खؒ⤵ wSBJMTBTTFUTQSFDPNQJMFʹ XFCQBDLFSDPNQJMFؚ͕·Ε͍ͯΔ ͷͰࣄલʹϏϧυ͠ͳͯ͘Α͍
None
FOUSZpMFΛग़ྗ͢ΔIFMQFSΛ ݺͼग़͚ͩ͢
ҙ
XFCQBDLFSͷҙ wͰBTTFUTQSFDPNQJMFޙͷग़ྗઌ͕ ޡ͍ͬͯΔ͕͋ͬͨͰमਖ਼ wCVOEMFVQEBUFͨ͠ΒSBJMT XFCQBDLFSJOTUBMM͢Δ͜ͱΛΕͳ͍ :OBREI͕໘ wCBCFMSD͕มߋʹͳΔ͜ͱ͕͋ΔͷͰϏϧ υ͕յΕΔՄೳੑ͕͋Δʜ
XFCQBDLFS Ͱͳ͍ ͷҙ wBWB ςετπʔϧ Λ͍ͬͯΔ ͱɺCBCFMSDʹ͋Δ \lNPEVMFTzGBMTF^Λ ফ͞ͳ͍ͱΤϥʔʹͳͬͯϋϚΔ IUUQTHJUIVCDPNBWBKTBWB
JTTVFTJTTVFDPNNFOU
࢝ΊͯΈΔͳΒ
։࢝ͷࢀߟʹͳΓͦ͏ͳιʔε XFCQBDLFSϝΠϯϝϯςφͷํ͕࡞ͬ ͨαϯϓϧ IUUQTHJUIVCDPN HBVSBWUJXBSJSBJMTXFCQBDLFS IUUQTSBJMT XFCQBDLFSIFSPLVBQQDPN
ࢀߟʹͳΔιʔε͕ ૿͑Δͱ͍͍ͳ
·ͱΊ wࣾΛίϛϡχςΟͱͱΒ͑ͯͭͳ͕Γ Λ࡞Ζ͏ͱߦಈͯ͠Έͨ wίϛϡχςΟӡӦ͍͠ wӡӦଆ͏·͘׆༻ͯ͠Β͑Ε͍͍ ͱࢥ͍ͬͯΔͷͰ׆༻͍ͯͩ͘͠͞