Upgrade to Pro — share decks privately, control downloads, hide ads and more …

そうだ、Tシャツ着よう Osaka.ver

7c4b7d518a47dc6785b5c84ed5353e48?s=47 ah-kutsu
June 30, 2018
26

そうだ、Tシャツ着よう Osaka.ver

WordCamp Osaka 2018で発表したLTのスライドです

7c4b7d518a47dc6785b5c84ed5353e48?s=128

ah-kutsu

June 30, 2018
Tweet

Transcript

  1. ͦ͏ͩɹ5γϟπ ɺணΑ͏ ΞΫπɹϢϛ 8PSE$BNQ0TBLBϥΠτχϯάτʔΫ

  2. ·͍ͲʂΞΫπͰ͢ Ϋπ

  3. ভೆͰ͓ͳ͡Έͷਆಸ઒ݝ౻୔ࢢ͔Βདྷ·ͨ͠ Ո͔Βւ·Ͱ͸ెา̎࣌ؒʂ·ͬͨ͘ভೆͷ෩͕ײ͡Βͳ͍ਓੜຬ٤தʂ ԣ඿ͷ8FC੍࡞ձࣾͰϚʔΫΞοϓΤϯδχΞҎ্
 ϑϩϯτΤϯυΤϯδχΞະຬͯ͠·͢
 ʢΧελϜϑΟʔϧυ੡଄ۀ΋ͯ͠ΔΑʣ ·͍ͲʂΞΫπͰ͢ Ϋπ

  4. ভೆͰ͓ͳ͡Έͷਆಸ઒ݝ౻୔ࢢ͔Βདྷ·ͨ͠ Ո͔Βւ·Ͱ͸ెา̎࣌ؒʂ·ͬͨ͘ভೆͷ෩͕ײ͡Βͳ͍ਓੜຬ٤தʂ ԣ඿ͷ8FC੍࡞ձࣾͰϚʔΫΞοϓΤϯδχΞҎ্
 ϑϩϯτΤϯυΤϯδχΞະຬͯ͠·͢
 ʢΧελϜϑΟʔϧυ੡଄ۀ΋ͯ͠ΔΑʣ Ͳ͍ͬ͜ɺ݄͔̓Β౦ژͷঁʹͳΓ·͢ ɹɹɹɹɹɹɹ ·͍ͲʂΞΫπͰ͢ Ϋπ ʹ+PJO༧ఆ

    º
  5. 8PSE1SFTTؔ࿈ͷ׆ಈ w 8PSE$BNQ5PLZP౰೔൝൝௕ w 8PSE$BNQ5PLZP෭ҕһ௕ w ϓϥάΠϯ࡞͍ͬͯ·ͤΜʢ׼ʣ w ެࣜςʔϚ࡞ͬͯ·ͤΜʢେ׼ʣ w

    (VUFOCFSHΛάʔσϯόʔάͬͯ͠͹Β͘ಡΜͰ·ͨ͠PS[
 ศརͦ͏ͬͯࢥ͍ͳ͕Β·ͩNN΋৮Ε߹ͬͯ·ͤΜɻ w ͨ·ʹѪͯ͠΍·ͳ͍ϓϥάΠϯʹԼखͦ͘ͳӳޠͰײँͷؾ࣋ͪΛ఻͑ͨΓɺ ੕Λ͚ͭΔ͜ͱͯ͠·͢ Ϋπ ·͍ͲʂΞΫπͰ͢
  6. ͦͯ͠ 5γϟπେ޷͖Ͱ͢ʂ

  7. ຊ೔ͷ͓࿩͸ɾɾɾ 5γϟπͷ͜ͱׂ͕̕Ͱ͢ ͳͷͰ

  8. ຊ೔ͷ͓࿩͸ɾɾɾ 5γϟπͷ͜ͱׂ͕̕Ͱ͢ ͳͷͰ ΑΖ͓͘͠ئ͍͠·͢ʂ

  9. ࠓ೔͸࠙਌ձʂɹखݩʹ໊͕ࢗͳ͍ʂʂ
 ໊ࢗ͋Δ͚Ͳձ໊͔ࣾࢗ͠ͳ͍ʂʂͲ͏͠Α͏ʂ ͯ͞ɺຊ୊ ͜Μͳ͜ͱ͋Γ·ͤΜ͔ʁ

  10. ͦΜͳ͋ͳͨ΁Φεεϝ

  11. ͦΜͳ৔Ͱ͸ͥͻ ૉఢͳ5γϟπΛ
 ண͍ͯ͜͏

  12. ͑ʂʁ5γϟπΛணΔ͚ͩͰʂʁ ӕͰ͠ΐ͏ʁʂ

  13. ຊ౰Ͱ͢ʂ ૉఢͳ5γϟπͬͯ ͪΐͬͱͨ͠ύʔςΟ࠙਌ձʹ ͓͢͢ΊͳΜͰ͢ʙ

  14. ࣮ྫ

  15. ΞΫπ͸աڈૉఢͳ5γϟπΛணͯ8PSE'FT/BHPZB΍8PSE$BNQ 5PLZPʹࢀՃ͠·ͨ͠
 ʢ͜ͷͱ͖8PSE1SFTTίϛϡχςΟք۾Ͱ஌Γ߹͍ਓʣ ˢݟͮΒ͍Ͱ͕͢ΧϨʔ5ண͍ͯΔΞΫπ͕͍·͢

  16. ࠙਌ձ΍͓ധ·ΓձɺϋοΧιϯͳͲʹࢀՃͨ͠Β
 8PSE1SFTTք۾ʹ͓஌Γ߹͍͕Ͱ͖·ͨ͠ʂʂ

  17. ΋ͪΖΜͨ͘͞Μ͓࿩͍͍͔ͤͯͨͩͨ͞Β
 ͱ͍͏ͷ͸͓͓͍ʹ͋Γ·͢ɻ

  18. ͕ɺͦΕҎ֎ʹ΋ɾɾɾ ࠓ೥ͷ8PSE$BNQ5PLZPͰɺࡢ೥໊ࢗަ׵ͯ͠ ѫࡰఔ౓ͷձ࿩͔͍ͯ͠͠ͳ͍ํʹ͓ձ͍ͨ͠ ͱ͖ʹ

  19. ʮڈ೥5γϟπணͯͨࢠͩΑͶʂʯ ʮΞΫπ͞Μ͓ٱ͠ͿΓͰ͢ʯ

  20. ͍֮͑ͯͯ͘Εͯͨʂʂʂ
 ʘ ?P? ʗ

  21. ͦͷͱ͖֬৴͠·ͨ͠

  22. ͋ͬ5γϟπ ͍͚Μ͡ΌͶʁʁ

  23. ͦ͏ͩʂ͜ΕΛ ʰ5γϟπϚʔέςΟϯάʱ ͱ໊෇͚ͯप஌͠Α͏ʂ ʢωʔϛϯάద౰ʣ

  24. ೥݄ ౦೔ຊ࠷େ౎ࢢ50,:0ʹͯ෍ڭ׆ಈ։࢝

  25. ຯΛ઎Ίɺ ੢೔ຊ࠷ڧ౎ࢢ0TBLBʹͯ ୞ࠓ෍ڭ׆ಈͳ͏

  26. ໊ࢗͷ୅ΘΓ͚ͩ͡Όͳ͍ ࣮͸͜Μͳ͜ͱʹ΋ 5γϟπେ׆༂ʂ

  27. ˑԿΛ࿩͍͍͔ͯ͠Θ͔Βͳ͍ʂ
 ɹۓுͰޱ͔ΒңӷͰͦ͏ɻ ˑ͸͍ɻॳࢀՃͰ͢ɻ΋ͪΖΜιϩɻܦݧ஋̌ɻ
 ɹݱࡏઈ๬தͰ͢ɻ ༐ؾΛग़ͯ͠དྷͨ࠙਌ձɻ Ͱ΋ɺ͜Μͳෆ҆͋Γ·ͤΜ͔ʁ

  28. ͦΜͳ৔Ͱ΋ͥͻ ૉఢͳ5γϟπΛ
 ண͍ͯ͜͏

  29. ͦ͏ʂૉఢͳ5γϟπΛண͚ͯ͹ɺͦͷ৔Ͱ೤͍ ࿩୊ొΔ͜ͱؒҧ͑ͳ͠ʂʢগͳ͘ͱ΋ࢲ͸೤͘ͳΔΑʣ
 ԿΛ࿩ͤ͹͍͍ͷ͔ɾɾɾͬͯ೰Ή͜ͱ΋ͳ͘ɺεοͱձ࿩Ͱ͖Δ ·͢ʂ
 
 Α͘ɺఱؾͷ࿩୊͸మ൘ͩͱ͔ݴΘΕͯ·͕͢ɺ
 ࠙਌ձͰఱؾͷ͜ͱ࿩͢ͷ͚ͬ͜͏೉͍͠ʢ೉͍͠ͱײ͡ͳ͍ਓ͸ ͦ΋ͦ΋ձ࿩্ख͔ͩΒ೰ΜͰͳ͍ͱࢥ͏ʣͷͰɺ5γϟπͷ΄͏͕ ͖ͬͱ؆୯Ͱ͢ʂ

  30. 5γϟπϚʔέςΟϯά
 ΍ͬͯΈ͍ͨʂ͚Ͳෆ҆ɾɾɾ ͦΜͳ͋ͳͨ΁

  31. Α͋͘Δʢ͔΋͠Εͳ͍ʣ ෆ҆ͦͷ̍
 ૉఢͳ5γϟπ͓ͬͯߴ͍Ͱ͠ΐ͏ʁ

  32. ҆৺͍ͯͩ͘͠͞ʂ
 ҆ͯ͘ૉఢͳ5γϟπ͍ͬͺ͍͋Γ·͢ ɹ˓·ΉΒͱ͔Ϣ˓Ϋϩͱ͔ʹ͋ΔΑʂ Α͋͘Δʢ͔΋͠Εͳ͍ʣ ෆ҆ͦͷ̍
 ૉఢͳ5γϟπ͓ͬͯߴ͍Ͱ͠ΐ͏ʁ

  33. Α͋͘Δʢ͔΋͠Εͳ͍ʣ ෆ҆ͦͷ̎
 Ͱ΋ɺ΍ͬͺΓૉఢͳ5γϟπͬͯ
 ϛφϛͱ͔·Ͱߦ͔ͳ͍ͱɾɾɾ

  34. ҆৺͍ͯͩ͘͠͞ʂ
 શࠃνΣʔϯళͰे෼͍͚·͢ ɹɹ˓·ΉΒͱ͔ϢχɾɾɾʢҎԼུ Α͋͘Δʢ͔΋͠Εͳ͍ʣ ෆ҆ͦͷ̎
 Ͱ΋ɺ΍ͬͺΓૉఢͳ5γϟπͬͯ
 ϛφϛͱ͔·Ͱߦ͔ͳ͍ͱɾɾɾ

  35. ͳͷͰࠓ͔ΒͰ΋ؒʹ߹͍·͢ ࠓ͔Β͓ళ΁μογϡͩʂ ˞͔͜͜Β˓χΫϩ0TBLBళ·Ͱ͸࠷୹෼ʂ

  36. ຊ೔ؒʹ߹Θͳ͔ͬͨ৔߹Ͱ΋ɾɾɾ 8PSE$BNQ5PLZP͕݄̕ʹ͋ΔΑ
 ʢˢ࿐ࠎͳ$.ʣ ͥͻɺؔ౦ͷΈΜͳ͕౓؊Λൈ͘ૉఢͳ5γϟπͰࢀՃ͠Α͏ʂ

  37. ͱ͜͜·Ͱ5γϟπਪ͠
 ͠·͕ͨ͠ɾɾɾ

  38. ผʹ5γϟπͰͳͯ͘΋͍͍ ྫ͑͹ɾɾɾ w ࿨૷ͱ͔ w ੺ͱനͷγϚγϚͷΛຖճணͯ͘Δͱ͔

  39. ݟͨ໨Ͱউෛ͠ͳͯ͘΋ྑ͍ ອըେ޷͖ʂʂͱ͔ɺຍ࠿ҭͯͯ̏̌೥ͱ͔Λಊʑͱ Ξϐʔϧ͢ΔͷͰ΋େৎ෉ʢͩͱࢥ͏ʣ

  40. ݁ہɺ͍͍͍ͨ͜ͱ

  41. ؾෛΘͣࣗ෼Β͘͠ࢀՃͯ͠0,
 ҆৺͍ͯͩ͘͠͞ʂ
 ҙ֎ʹ֮͑ͯ΋Β͑Δ͠
 όονϦަྲྀͰ͖·͢ʂ

  42. ͩͬͯɺ 5γϟπ޷͖ͷ΁ͬΆ͜ͳ ࢲͰ΋͜͏ͯ͠-5Λ ΍͍ͬͯΔͷ͔ͩΒ

  43. Ͱ΋ɺࣗ෼Β͘͠Λ Ͳ͏΍͍͍͔ͬͯΘ͔Βͳ͍ͱ͖ʹ͸

  44. ʮͦ͏ͩ5γϟπɺணΑ͏ʯ

  45. 5γϟπΛͥͻҰ౓ ͓ࢼ͍ͩ͘͠͞

  46. ͓ΘΓ ฉ͍ͯ͘Εͯ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ