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
1.3k
Kanazawa.rb LT大会用/kzlt コマンドの説明 2024/01版
muryoimpl
0
2.9k
kzltコマンドの新たなソリューションについて
muryoimpl
0
2.9k
俺とTODOアプリ~Linearの変~
muryoimpl
0
2.3k
POSIX文字クラスでの躓き
muryoimpl
0
2.3k
/kzlt コマンドとは
muryoimpl
0
940
meetup.kzrb.org の更新を考える 事前激闘編
muryoimpl
0
1.5k
meetup.kzrb.org の更新を 考える ゆるふわ編
muryoimpl
0
1.5k
最近のデスク周りの diff / kzrb meetup#108-2
muryoimpl
0
31
Other Decks in Technology
See All in Technology
AWS表彰プログラムとキャリアについて
naoki_0531
1
140
Expertise as a Service via MCP
yodakeisuke
1
160
「手を動かした者だけが世界を変える」ソフトウェア開発だけではない開発者人生
onishi
15
7.6k
新規事業におけるAIリサーチの活用例
ranxxx
0
170
Shadow DOMとセキュリティ - 光と影の境界を探る / Shibuya.XSS techtalk #13
masatokinugawa
0
310
経理出身PdMがAIプロダクト開発を_ハンズオンで学んだ話.pdf
shunsukenarita
1
230
2025-07-25 NOT A HOTEL TECH TALK ━ スマートホーム開発の最前線 ━ SOFTWARE
wakinchan
0
170
株式会社島津製作所_研究開発(集団協業と知的生産)の現場を支える、OSS知識基盤システムの導入
akahane92
1
1.3k
AI駆動開発 with MixLeap Study【大阪支部 #3】
lycorptech_jp
PRO
0
270
AI エンジニアの立場からみた、AI コーディング時代の開発の品質向上の取り組みと妄想
soh9834
8
590
DatabricksのOLTPデータベース『Lakebase』に詳しくなろう!
inoutk
0
160
興味の胞子を育て 業務と技術に広がる”きのこ力”
fumiyasac0921
0
290
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Producing Creativity
orderedlist
PRO
346
40k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Six Lessons from altMBA
skipperchong
28
3.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
A Modern Web Designer's Workflow
chriscoyier
695
190k
Statistics for Hackers
jakevdp
799
220k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
50
5.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A Tale of Four Properties
chriscoyier
160
23k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
A better future with KSS
kneath
238
17k
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ӡӦଆ͏·͘׆༻ͯ͠Β͑Ε͍͍ ͱࢥ͍ͬͯΔͷͰ׆༻͍ͯͩ͘͠͞