コミュニティ文化の取り込みとその機会で得た知見 / Kansai Ruby Kaigi 2017

コミュニティ文化の取り込みとその機会で得た知見 / Kansai Ruby Kaigi 2017

関西Ruby会議2017 で行ったトーク

Ac6dba8ce93944d17714de362ca17e54?s=128

muryoimpl

May 27, 2017
Tweet

Transcript

  1. ίϛϡχςΟจԽͷ औΓࠐΈͱ ͦͷػձͰಘͨ஌ݟ  ؔ੢3VCZձٞ NVSZPJNQM

  2. None
  3. ఏɹڙ ࢲͨͪͷ΍ΓํͰಉ͡ࢤΛ࣋ͭ஥ؒͱ ͓٬͞·΁ͷڞײΛ΋ͬͯιϑτ΢ΣΞ։ൃΛଓ͚͍ͯ͘

  4. $POUFOUT w$PNNVOJUZ  wࣾ಺ͷίϛϡχςΟײ wݸਓత੒Ռͷ঺հ

  5. ࣗݾ঺հ w ແྔҪ݈ !NVSZPJNQM  w ̏೥લ·Ͱ͸ؔ੢Ͱ׆ಈͯ͠·ͨ͠ w લճ͸-5Ͱ͓͡Ό·͠·ͨ͠ɻ w

    ੿࡞HFNCVPZTΛΑΖ͘͠ʂ
  6. None
  7. None
  8. None
  9. None
  10. None
  11. $POUFOUT wࣗݾ঺հ w$PNNVOJUZ  wࣾ಺ͷίϛϡχςΟײ wݸਓత੒Ռͷ঺հ

  12. $PNNVOJUZͱ͸

  13. ͦ΋ͦ΋$PNNVOJUZͬͯʁ BMMUIFQFPQMFXIPMJWFJOB QBSUJDVMBSBSFB PSBHSPVQPG QFPQMFXIPBSFDPOTJEFSFEBT BVOJUCFDBVTFPGUIFJSTIBSFE JOUFSFTUTPSCBDLHSPVOE IUUQEJDUJPOBSZDBNCSJEHFPSHEJDUJPOBSZFOHMJTIDPNNVOJUZ

  14. ͦ΋ͦ΋$PNNVOJUZͬͯʁ lډॅ஍ҬΛಉ͘͡͠ɺར֐Λͱ΋ʹ͢ Δڞಉࣾձɻொଜɾ౎ࢢɾ஍ํͳͲɺ ੜ࢈ɾ࣏ࣗɾ෩ଏɾश׳ͳͲͰਂ͍݁ ͼ͖ͭΛ΋ͭڞಉମɻ஍Ҭࣾձɻz IUUQTEJDUJPOBSZHPPOFKQKONFBOJOHNVίϛϡχςΟʔ

  15. ͭ·Γ

  16. None
  17. ͦ΋ͦ΋$PNNVOJUZͬͯʁ lډॅ஍ҬΛಉ͘͡͠ɺར֐Λͱ΋ʹ͢ Δڞಉࣾձɻொଜɾ౎ࢢɾ஍ํͳͲɺ ੜ࢈ɾ࣏ࣗɾ෩ଏɾश׳ͳͲͰਂ͍݁ ͼ͖ͭΛ΋ͭڞಉମɻ஍Ҭࣾձɻz IUUQTEJDUJPOBSZHPPOFKQKONFBOJOHNVίϛϡχςΟʔ

  18. Ͱ΋͜ͷҙຯ Ͱݴ͏ͱ

  19. Ұॹʹ࢓ࣄΛ͢ Δ஥ؒͨͪ΋

  20. ίϛϡχςΟ ͷͭ

  21. ࠓճ͸಺ଆʹ͋Δ
 ίϛϡχςΟʹ
 ໨Λ޲͚ͯΈ·͢

  22. $POUFOUT wࣗݾ঺հ w$PNNVOJUZ  wࣾ಺ͷίϛϡχςΟײ wݸਓత੒Ռͷ঺հ

  23. ࣄۀ෦Λ
 Έͨ৔߹

  24. ίϛϡχςΟͱͷ઀఺ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձ৔ఏڙ ਓ຺ ஌ݟ ܦݧ ධ൑

    ࣄۀ෦
  25. ίϛϡχςΟͱͷ઀఺ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձ৔ఏڙ ਓ຺ ஌ݟ ܦݧ ධ൑

    ฐࣾ wݸਓ͕উखʹࢀՃ wίϛϡχςΟ͔Βͷ
 ґཔͰࢀՃ͢Δ w༗ࢤͰू·ͬͯ಺༰ܾΊ ͯ։࠵͢Δ wQBUDIΛॻ͍ͯ13
  26. ίϛϡχςΟͱͷ઀఺ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձ৔ఏڙ ਓ຺ ஌ݟ ܦݧ ධ൑

    ฐࣾ w SC ֤छNFFUVQ w"HJMF+BQBO w3VCZ,BJHJ%SJOLVQ 4QPOTPS ΦϒϥϒΧϨ ϯμʔ഑෍ձ ଞࣾͱͷ߹ ಉΠϕϯτ ύονձ w(JU)VC্ͷ׆ಈ
  27. ίϛϡχςΟͱͷ઀఺ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձ৔ఏڙ ਓ຺ ஌ݟ ܦݧ ධ൑

    ฐࣾ w୭͔͕Ԡԉ͍ͨ͠ͱJTTVF ͕ڍ͕Δ wϝϯόʔ͕ओ࠵ऀ wεϖʔεΛआΓ͍ͨͱͷ ࿈བྷ͕དྷͨ৔߹
  28. ίϛϡχςΟͱͷ઀఺ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձ৔ఏڙ ਓ຺ ஌ݟ ܦݧ ධ൑

    ฐࣾ w3VCZ,BJHJ  3BJMT(JSMT 
 ஍Ҭ3VCZձٞ wΦϑϥΠϯͲ͏ॻ͘ ੢೔ ฻ཬSC ΑͪΑͪ ͷ৺Λ ͣͬͱ๨Εͳ͍ SC wBTBLVTBSC 5PLZP 3VCZJTU.FFUVQ FUD
  29. ίϛϡχςΟͱͷ઀఺ ίϛϡχςΟ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձ৔ఏڙ ਓ຺ ஌ݟ ܦݧ ධ൑

    ฐࣾ wਓͱͷग़ձ͍ wൃදͷܦݧ wҙݟަ׵ʹΑΔ஌ݟͷڞ༗ wΠϕϯτӡӦʹؔ͢Δ஌ݟ wӡӦɾࢀՃऀɾൃදऀͱͯ͠ ͷࢹ఺ͰΠϕϯτΛݟΔ wݸਓ ձࣾ αʔϏεͷ஌໊౓ ޲্ɺ͓࢓ࣄͷ঺հ
  30. ίϛϡχςΟ ฐࣾ ͦͷଞࣾ಺ίϛϡχςΟӡӦͷ࣮ફ wࣗൃతʹࣾ಺ษڧձΛ։࠵ ͢Δ wӡӦձٞΛϝϯόʔࢀՃͰ ։࠵͢Δ wFTBΛ࢖ͬͯ৘ใڞ༗

  31. ίϛϡχςΟ ฐࣾ ࢲͷײ͍ͯ͡Δྑ͞ ۙ͘ʹzίϛϡχςΟzΛ
 ײ͡Δɾ৮ΕΒΕΔ͜ͱ ಉ͚ͩ͡Ͳlҧ͍zΛײ͡Β ΕΔ͜ͱ
 ϑΟʔυόοΫ͕͋Δ

  32. ݸਓతʹࢥ͍ͬͯΔ͔͜͜Βઌ ίϛϡχςΟ ฐࣾ ίϛϡχςΟͱίϛϡχςΟͷ ڥ໨Λᐆດʹ͍ͯ͘͠ ଟछଟ༷ͳίϛϡχςΟΛ
 ମײͯ͠ΈΔ ࣮ફʂ

  33. ձࣾશମΛ Έͨ৔߹

  34. IUUQTOPEFTDIPPMJPGVLVJ

  35. IUUQOQPTXPSH Q

  36. ࣾ಺ಉ࢜͸ʁ

  37. ˞ݸਓͷײ૝ ଞࣄۀ෦ͷਓʹͲΜͳਓ͕͍Δͷ͔ʁ
 ຊࣾࢧࣾৗறݱ৔  ଞ෦ॺͷٕज़ελοΫ͕Θ͔Βͳ͍ ࣄྫͱ͔Ξϯνύλʔϯͱ͔ڞ༗͞Εͯ΋ Αͦ͞͏

  38. None
  39. Ӭ࿨ΧϯϑΝϨϯε ૊৫ ஌ݟͷൃ৴΍ڞ༗Λ໨తͱͨ͠ɺΧϯ ϑΝϨϯεΛ։࠵͢Δ͜ͱΛ໨ඪͱͯ͠ ू·ͬͨ෦ॺΛԣஅͨ͠૊৫ɻ ·ͣ͸ࣾ಺ͷͭͳ͕ΓΛॏࢹͨ͠Πϕϯ τΛ։࠵ɺࣾ಺ࢽΛൃߦ͍ͯ͠Δɻ

  40. ೝ͍ࣝͯ͠Δ໰୊ ଞࣄۀ෦ͷਓͱަྲྀ͢Δػձ͕গͳ͍ʜ ࣾ಺ͷ஌ݟ͕ڞ༗͞Ε͍ͯͳ͍
 ͦͷ͖͔͚ͬ΋গͳ͍  ·ͣ͸֎ͱͭͳ͕ΔલʹதͷਓͨͪΛͭ ͳ͛Δ΄͏͕ઌͳͷͰ͸ʁ

  41. ೝ͍ࣝͯ͠Δ໰୊ ଞͷࣄۀ෦ͷਓͱަྲྀ͢Δػձ͕গͳ͍ ࣾ಺ͷ஌ݟ͕ڞ༗͞Ε͍ͯͳ͍
 ͦͷ͖͔͚ͬ΋গͳ͍  ·ͣ͸֎ͱͭͳ͕ΔલʹதͷਓͨͪΛͭ ͳ͛Δ΄͏͕ઌͳͷͰ͸ʁ

  42. ͯ͞Ͳ͏͢Δʁ

  43. Ͳ͏͢Δ͔ʁ wࣾ಺ΛͭͷίϛϡχςΟͱ͢Δʹ͸ʁ
 zίϛϡχςΟzͷงғؾΛ஌ͬͯΈΔ wࣾ֎ͷίϛϡχςΟΛࢀߟʹͳʹ͔͖͔͚ͬ ʹͳΓͦ͏ͳΠϕϯτΛ։࠵ͯ͠ΈΑ͏ wࣄۀ෦Ͱ΍͍ͬͯΔ͜ͱ͕શવҧ͏ͷͰɺ
 Ͳͷࣄۀ෦΋ࢀՃͰ͖ΔΑ͏ͳ΋ͷʹ͍ͨ͠

  44. ίϛϡχςΟ΁ࢀՃ wࢀՃະܦݧͷਓʹίϛϡχςΟΠϕϯτ ʹࢀՃͯ͠΋Βͬͯମײͯ͠΋Β͓͏ w3VCZ,BJHJ w91ࡇΓ w"HJMF+BQBO

  45. None
  46. None
  47. None
  48. Πϕϯτ։࠵ଆͷ૝͍ wࢀՃͯ͠΄͍͕͠ɺܾͯ͠ڧ੍͸͠ͳ͍ wྫ͑ࢀՃ͠ͳͯ͘΋ɺίϛϡχςΟʹࢀ ՃͰ͖Δɺͱ͍͏બ୒ࢶΛۙ͘ʹͭ͘Δ wࢀՃ͢Δଆʹ͏·͘׆༻ͯ͠΋Β͑Ε͹ ͍͍͠ɺͦ͏͍͏৔ʹͰ͖Ε͹ͱࢥͬͯ ͍Δ

  49. ࣾ಺Ͱ։࠵ͯ͠Έͨ Πϕϯτ

  50. ࣾ಺Ͱ։࠵ͨ͠Πϕϯτ w&(3"/%13*9ςʔϚΛ࡞੒͠ɺ ࢥ͍ࢥ͍ͷ΋ͷΛ࡞੒ͯ͠΋Βͬͯࣾһ ͕౤ථͯ͠༏উΛڝ͏։ൃίϯςετɻ wFTN@-5༗ࢤͰू·ͬͯςʔϚࣗ༝Ͱ ஻Γ͍ͨ͜ͱΛ஻Δ-5େձɻ
 5PLZV3VCZձٞΛࢀߟʹ

  51. None
  52. None
  53. None
  54. None
  55. None
  56. None
  57. աڈೋճ։࠵ࡁΈ
 ୈࡾճ΋ۙ೔։࠵༧ఆ

  58. ΠϕϯτΛ։࠵ͯ͠Έͯ wͲͪΒ΋ෳ਺ͷ෦ॺ͔ΒࢀՃऀ͕ܧଓͯ͠ू ·͍ͬͯΔ wීஈ࢓ࣄͰ࢖͑ͳ͍ٕज़Λ࢖͏ɺ࢓ࣄͰབྷΜ Ͱ͍ͳ͍ਓͱҰॹʹ࡞ۀ͢ΔνʔϜ͕ग़͖ͯ ͍ͯΔ w։࠵ଆͱͯ͠͸ɺ౰ॳࢥͬͨΑΓ੝Γ্͕ͬ ͍ͯΔΑ͏ʹײ͍ͯ͡Δ ౤ථ਺ͷ૿Ճ͔Β

  59. ՝୊ wࣄۀ෦͝ͱʹଟ๩ͳ࣌ظ͕ҟͳΓɺௐ੔ͷ ͚ͭʹ͍͘ݱ৔΋͋ΔͨΊɺ࣌ظ΍ස౓ɺ ࢀՃํ๏ͷ޻෉͕ඞཁ wࣾ֎ͷίϛϡχςΟ΁ͷࢀՃͷ͖͔͚ͬΈ ͍ͨͳ΋ͷ΋ఏڙͰ͖ΔͱΑͦ͞͏ wϑΟʔυόοΫΛಘΔػձ͕গͳ͍ͷͰɺ ࢀՃऀͷຊԻΛௌ͚ΔػձΛ࡞Δ

  60. ίϛϡχςΟͱͷ઀఺Λͭ͘Δ ձࣾશମ ࢀՃɾൃද ։࠵ εϙϯαʔυ ձ৔ఏڙ ਓ຺ ஌ݟ ܦݧ ධ൑

    ݸਓ
  61. ίϛϡχςΟ ฐࣾ ࢲͷײ͍ͯ͡Δྑ͞ ۙ͘ʹzίϛϡχςΟzΛ
 ײ͡Δɾ৮ΕΒΕΔ͜ͱ ಉ͚ͩ͡Ͳlҧ͍zΛײ͡Β ΕΔ͜ͱ
 ϑΟʔυόοΫ͕͋Δ

  62. ࠓޙͷ໨ඪ lίϛϡχςΟzʹ৮ΕΒΕΔ؀ڥΛ ࡞Γɺܧଓͯ͠ΠϕϯτΛ։࠵ͯ͠ ͍͘༧ఆɻͨͩ͠՝୊͸࢒͍ͬͯΔ ͷͰ͜ΕΛղফ͍͖͍ͯͨ͠ɻ
 
 ࣾ಺͚ͩͰͳ͘ɺࣾ֎ͷํͱ΋Χδϡ Ξϧʹܨ͕ΕΔ৔ʹͭͳ͍͛ͨɻ

  63. $POUFOUT wࣗݾ঺հ w$PNNVOJUZ  wࣾ಺ͷίϛϡχςΟײ wݸਓత੒Ռͷ঺հ

  64. ࣾ಺ͷΠϕϯτΛ ར༻ͯ͠

  65. ݱࡏӡӦΞϓϦΛ
 ࡞੒த
 IUUQTUBMLFS TJHOVQQFSIFSPLVBQQDPN

  66. None
  67. XFCQBDLFS w3BJMTͷ4QSPDLFUTͱXFCQBDLΛ ͭͳ͙HFN wSBJMTXFCQBDLFSJOTUBMMͰ
 3BJMT͕͋Δఔ౓ͷσϑΥϧτઃఆΛग़ྗ ͯ͘͠ΕΔ w"OHVMBS+4 7VFKT 3FBDU &MN͕

    αϙʔτ͞Ε͍ͯΔ
  68. BQQKBWBTDSJQUQBDLTҎԼʹ FOUSZpMFΛ഑ஔ͢Δ ˞͜͜͸ࢲ͕উखʹ௥Ճ͍ͯ͠Δ

  69. None
  70. XFCQBDLͷઃఆϑΝΠϧ͕ ͜͜ʹ഑ஔ͞ΕΔ ඞཁͰ͋Ε͹͜ΕΒͷϑΝΠϧΛ มߋ͢Δ

  71. None
  72. XFCQBDLFSͷϝϦοτ wFOUSZͷઃఆΛॻ͔ͳͯ͘΋Α͍ wBQQKBWBTDSJQUQBDLTʹ഑ஔ͢Δ͚ͩ wը໘͝ͱʹFOUSZ༻ҙ͢Δ৔߹͸खؒ⤵ wSBJMTBTTFUTQSFDPNQJMFʹ XFCQBDLFSDPNQJMFؚ͕·Ε͍ͯΔ ͷͰࣄલʹϏϧυ͠ͳͯ͘΋Α͍

  73. None
  74. FOUSZpMFΛग़ྗ͢ΔIFMQFSΛ
 ݺͼग़͚ͩ͢

  75. ஫ҙ఺

  76. XFCQBDLFSͷ஫ҙ఺ wͰBTTFUTQSFDPNQJMFޙͷग़ྗઌ͕
 ޡ͍ͬͯΔ໰୊͕͋ͬͨͰमਖ਼ wCVOEMFVQEBUFͨ͠ΒSBJMT XFCQBDLFSJOTUBMM͢Δ͜ͱΛ๨Εͳ͍
 :OBREI͕໘౗ wCBCFMSD͕มߋʹͳΔ͜ͱ͕͋ΔͷͰϏϧ υ͕յΕΔՄೳੑ͕͋Δʜ

  77. XFCQBDLFS Ͱ͸ͳ͍ ͷ஫ҙ఺ wBWB ςετπʔϧ Λ࢖͍ͬͯΔ ͱɺCBCFMSDʹ͋Δ
 \lNPEVMFTzGBMTF^Λ
 ফ͞ͳ͍ͱΤϥʔʹͳͬͯϋϚΔ
 IUUQTHJUIVCDPNBWBKTBWB

    JTTVFTJTTVFDPNNFOU 
  78. ࢝ΊͯΈΔͳΒ

  79. ։࢝ͷࢀߟʹͳΓͦ͏ͳιʔε XFCQBDLFSϝΠϯϝϯςφͷํ͕࡞ͬ ͨαϯϓϧ IUUQTHJUIVCDPN HBVSBWUJXBSJSBJMTXFCQBDLFS IUUQTSBJMT XFCQBDLFSIFSPLVBQQDPN

  80. ࢀߟʹͳΔιʔε͕ ૿͑Δͱ͍͍ͳ

  81. ·ͱΊ wࣾ಺ΛίϛϡχςΟͱͱΒ͑ͯͭͳ͕Γ Λ࡞Ζ͏ͱߦಈͯ͠Έͨ wίϛϡχςΟӡӦ͸೉͍͠ wӡӦଆ͸͏·͘׆༻ͯ͠΋Β͑Ε͹͍͍ ͱࢥ͍ͬͯΔͷͰ׆༻͍ͯͩ͘͠͞