$30 off During Our Annual Pro Sale. View Details »

a-code-to-rhyme

 a-code-to-rhyme

「韻を踏むプログラムは書けるか」
2016/5/29にTokyu Ruby Kaigi #10でLTしたものです

Takahiro Uchiyama

May 29, 2016
Tweet

More Decks by Takahiro Uchiyama

Other Decks in Programming

Transcript

  1. ӆΛ౿Ή ϓϩάϥϜ͸ॻ͚Δ͔ 5PLZV3VCZ,BJHJ !IJHIXJEF

  2. XIPBNJ !IJHIXJEF
  5XJUUFS(JU)VC  ʮ͏ͳ͍͗͵ʹࣅ͍ͯΔ͔Βʯͱʮ͏ͳ͗ʯͱݺ ͹ΕΔ͜ͱ΋͋Γ·͢ ΑͪΑͪSCͰ3VCZ͕޷͖ʹͳͬͨͷΛ͖͔͚ͬ ʹస৬ͯ͠ɺࠓ͸ϦϒηϯεͰ3BJMTΛॻ͍ͯ·͢ ͜ͷεϥΠυ͸ͷ5PLZV3VCZ

    ,BJHJͰར༻ͨ͠΋ͷΛɺVQ͢Δʹ͋ͨͬ ͯΘ͔Γʹ͍͘ͱ͜ΖΛิ଍ͨ͠΋ͷͰ͢
  3. ࠓճͷ ςʔϚ

  4. ӆΛ౿Ή ϓϩάϥϜ͸ॻ͚Δ͔

  5. ॻ͚·͢

  6. ͦΕ๻͕ 5PLZVͰ ΍Γ͔ͨͬͨ΍ͭ

  7. Ͳ͏ͯ͜͠Μͳૉఢͳ΋ͷΛ ͜ͷλΠϛϯάͰ

  8. ͳͥ๻͕ ͜ͷςʔϚΛ ΍Γ͔͔ͨͬͨ

  9. ϑϦʔελΠϧμϯδϣϯʹ ୅ද͞ΕΔϥοϓจԽͷߴ·Γ ςϨϏே೔)1ΑΓ

  10. ΤϯδχΞք۾Ͱ΋ߴ·Γ ౦ژ3VCZձٞ (.0ϖύϘ ג ͞Μͷϙελʔ

  11. ݸਓతʹߴ·Γ͗ͯ͢ ಉ྅ͷ݁ࠗࣜͷ ༨ڵϜʔϏʔͰϥοϓ͢Δ

  12. ؾ͍ͮͨ͜ͱ

  13. ӆΛ౿Ήͷ͸೉͍͠ Ͱ΋ָ͍͠ʂ ࠷ߴʹ͓ࣅ߹͍ͷ͓ೋਓ͔ͩΒ ϥοϓͰॕ͏ͥձࣾͷ஥ؒ ͜ͷ࣌࢒͢Αԡͦ͏ͥγϟολʔ ͦ͏ɺԶ͕Ұ൪όολʔ ଴ͬͨ͸ͳͩ͠ฉ͖औΕΔ͔ʁՎࢺ͸ Ͱ΋ݴ༿͡ΌͶ͐ɺೋਓͷؒ ܨ͙΋ͷ͸ѪͩMJLFBpSF

  14. ͔ͩΒͦΕΛ ٕज़Ͱαϙʔτ͍ͨ͠ ͱࢥͬͨ

  15. ͱࢥͬͨΒ࡞ͬͯͩͬͨ͘͞ํ͕

  16. ͍΍ɺ଴ͯΑ

  17. ͪ͜ΒͷHFNͰ ΍ͬͯΒͬ͠ΌΔ͜ͱ จষ ݁Ռ จষதͷ ʮަবʯͱ ʮେ޻ۀʯͰ ౿Ίͦ͏

  18. ๻͕΍Γ͍ͨ͜ͱ จ΍ ୯ޠ ݁Ռ ͜ͷ୯ޠͱ ౿Ίͦ͏ͩΑ ϓϩάϥϜ

  19. ৽نੑ͕͋ͬͨ ͷͰ ࡞ͬͯΈ·ͨ͠

  20. ͜Μͳ ײ͡Ͱ͢ HJUIVCDPNIJHIXJEFSIZCZ ʹॻ͖ԥΓͷίʔυ ஔ͖·ͨ͠ɻ

  21. .F$BC ࢓૊Έ ϦϦοΫ ΠϯσΫγϯά ݕࡧ ฼ԻԽ ࣙॻ

  22. .F$BC ϦϦοΫ ΠϯσΫγϯά ݕࡧ ฼ԻԽ ࣙॻ ༧Ίʮ͸ͯͳΩʔϫʔυʯͷ୯ޠΛ฼ԻԽͯ͠ FMBTUJDTFBSDIʹJOEFYJOH͓ͯ͘͠ ϥούʔ͕ϦϦοΫ΍ϫʔυΛ3BJMTʹ౤͛ͨΒ.F$BCΛ ࢖ͬͯಡΈํΛௐ΂ɺ฼ԻԽ͢Δ

    ฼ԻԽ͞Εͨݴ༿ΛFMBTUJDTFBSDIʹ౤͛ɺ຤ඌࣈʙ ࣈ߹ͬͯΔ݁Ռ
  23. ஍ຯʹϋϚͬͨ͜ͱ ฼ԻԽΉ͍ͣ ௕Իʮʔʯ͕ग़ͯ͘Δͱલͷ฼ԻΛ܁Γฦ͢ ʮ͋͊ʯͬͯݴ͏ͱ฼Ի͸ʮ͋͋ʯ͕ͩɺ ʮ;͊ʯͬͯݴ͏ͱ฼Ի͸ʮ͋ʯ ͸ͯͳΩʔϫʔυͷࣙॻ͕&6$+1Ͱɺ3VCZͷ $47PQFOͩͱ͏·͘65'ʹΤϯίʔυͰ͖ͣɺ ͍ͬͨΜOLGͰ65'Խͨ͠

  24. ࠓճ࡞ͬͨΞϓϦέʔγϣϯΛ࢖ͬͯ 5PLZP3VCZ,BJHJͰ͸ ࣮ࡍʹ3BQΛ࡞ͬͯΈ·ͨ͠ ˞ʮएਿͷ୅ཧʯͱ͍͏ͷ͸ ౤ථͰʮ-5Ԧʯʹબ͹Εͨएਿ͞Μͷ࣌ؒΛ࢖ͬͯ ϥοϓͤͯ͞΋Β͏ల։ʹͳ͔ͬͨΒͰ͢

  25. ࠷ߴͩͬͨͥ5PLZV3VCZձٞ Զ͸ϥοϓͷࠃͷற೔େ࢖ ͔͜͜Β৽ͨͳ)BDLΛ։࢝ ௅ΊΑίϛολ๊͚Αେࢤ ΋͠΍Զ͸एਿͷ୅ཧʁ ᬏਐ͍ͯ͘͠3VCZͷੈք ࠓ೔͸͋Γ͕ͱ൧࡞ౕͬͨ͸Ғ͍ ײँ͠Α͏ɺࠓ͜͜Ͱͷग़ձ͍

  26. None