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

Railsガイドを支える技術 (30分版)

Railsガイドを支える技術 (30分版)

関西Ruby会議06で発表したスライド資料です :)

Railsガイド: http://railsguides.jp/
DEMO動画一覧: https://yasslab.wistia.com/projects/4msq4voot3

【関連リポジトリ】
- yasslab/railsguides.jp: https://github.com/yasslab/railsguides.jp
- yasslab/konjak: https://github.com/yasslab/konjak
- yasslab/gtt-downloader: https://github.com/yasslab/gtt-downloader
- yasslab/translation-api-examples: https://github.com/yasslab/translation-api-examples
- yasslab/hamidashi: https://github.com/yasslab/hamidashi

【告知】
9月19日〜9月23日の5連休 (シルバーウィーク) に、未公開の最新版Railsチュートリアルを使った集中セミナーを実施します。これからRailsを学ぶ方/使いたい方にオススメです ;)
https://coedo-rails.doorkeeper.jp/events/30189

【提供】
YassLab - Having a Good Life with OpenSource ;)
http://yasslab.jp/ja/

Yohei Yasukawa

July 11, 2015
Tweet

More Decks by Yohei Yasukawa

Other Decks in Technology

Transcript

  1. 3BJMTΨΠυΛࢧ͑Δٕज़
    !ZBTVMBC

    View full-size slide

  2. ˢͷதͷਓͰ͢

    View full-size slide

  3. Google Ͱ ’Rails’ ͱ
    ݕࡧ͢Δͱ1ϖʔδ໨

    View full-size slide

  4. ݄ؒͷಡऀ = 1.4 ສਓ

    View full-size slide

  5. ݄ؒͷಡऀ = 1.1 ສਓ

    View full-size slide

  6. ڭࡐࣄྫ: ౦ژ/ԭೄ/ಢ໦ͷษڧձ

    View full-size slide

  7. ड৆: ϑΫΦΧRubyେ৆ (༏ल৆)

    View full-size slide

  8. ߨԋ: RubyWorld Conference 2013

    View full-size slide

  9. ࠾୒: RubyWorld Conference 2015 ;)

    View full-size slide

  10. େ੾ʹ
    ͍ͯ͠Δ͜ͱ

    View full-size slide

  11. ͓ۚʹͳΔ࢓૊Έ

    View full-size slide

  12. ෛ୲ʹͳΒͳ͍࢓૊Έ

    View full-size slide

  13. Ձ஋Λಧ͚ଓ͚͍ͨ

    View full-size slide

  14. ܧଓੑΛ
    ࢧ͑Δཁૉ

    View full-size slide

  15. ༧ࢉΛ૿΍͢
    Biz
    1. 電子書籍
    2. セミナー
    3. 解説動画

    View full-size slide

  16. ༧ࢉΛ૿΍͢
    Biz Tech
    1. 電子書籍
    2. セミナー
    3. 解説動画
    1. 翻訳メモリ
    2. テスト / CI
    3. コンバータ
    ෛ୲Λ཈͑Δ

    View full-size slide

  17. ༧ࢉΛ૿΍͢
    Biz Tech
    1. 電子書籍
    2. セミナー
    3. 解説動画
    1. 翻訳メモリ
    2. テスト / CI
    3. コンバータ
    ෛ୲Λ཈͑Δ

    View full-size slide

  18. Web൛͕ແྉͰ΋
    ͓ۚʹͳΔͷ͔ʁ

    View full-size slide

  19. ిࢠॻ੶Λൢച (2013/11)

    View full-size slide

  20. ڠྗऀͷRubyKaigi୅Λશͯෛ୲!

    View full-size slide

  21. Rails ղઆηϛφʔ

    View full-size slide

  22. શͯΩϟϯηϧ଴ͪ! (GWूத)

    View full-size slide

  23. Rails εΫϦʔϯΩϟετ (໿22࣌ؒ)

    View full-size slide

  24. Web൛͕ແྉͰ΋
    ͓ۚʹͳΔ!

    View full-size slide

  25. ༧ࢉΛ૿΍͢
    Biz Tech
    1. 電子書籍
    2. セミナー
    3. 解説動画
    1. 翻訳メモリ
    2. テスト / CI
    3. コンバータ
    ෛ୲Λ཈͑Δ

    View full-size slide

  26. ܧଓత຋༁γεςϜ
    Continuous Translation System

    View full-size slide

  27. ੒௕͢Δίϯςϯπʹ
    ಛԽͯ͠ɼܧଓతʹ

    ߋ৽͍ٕͯ͘͠ज़

    View full-size slide

  28. ݪஶ ਓྗ຋༁API
    Heroku Gumroad
    HTML PDF / EPUB
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTTͳͲ)
    ܧଓత຋༁γεςϜ ֓ཁਤ

    View full-size slide

  29. ݪஶ ਓྗ຋༁
    Heroku Gumroad
    HTML PDF / EPUB
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTT
    ݪஶͷ؂ࢹ / ϑΟʔυόοΫ

    View full-size slide

  30. ݪஶ ਓྗ຋༁
    Heroku Gumroad
    HTML PDF / EPUB
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTT
    ݪஶͷ؂ࢹ

    View full-size slide

  31. NFSHFVQTUSFBNεΫϦϓτ

    View full-size slide

  32. %&.0NFSHFVQTUSFBN

    View full-size slide

  33. %&.0NFSHFVQTUSFBN

    View full-size slide

  34. ݪஶ ਓྗ຋༁
    Heroku Gumroad
    HTML PDF / EPUB
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTT
    ݪஶ΁ͷϑΟʔυόοΫ

    View full-size slide

  35. ࠷৽൛͕खݩʹ͋Ε͹ൺֱ΋༰қ

    View full-size slide

  36. ޡ২͸ݪஶ΁ͷϓϧϦΫνϟϯε

    View full-size slide

  37. rails/docrails ίϛολʔഐग़

    View full-size slide

  38. 3BJMT0SHBOJ[BUJPO

    View full-size slide

  39. ݪஶ ਓྗ຋༁
    Heroku Gumroad
    HTML PDF / E
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTTͳͲ)
    ࠷ॳ͸༁จͷنൣΛ࡞Δ

    View full-size slide

  40. ຋༁ऀʮീా͞Μʯͱग़ձ͏
    SUPER TRANSLATOR

    View full-size slide

  41. θϩ͔Β຋༁͢Δͱ͖ʹศར
    TRANSLATOR TOOLKIT

    View full-size slide

  42. DEMO: Google Translator Toolkit (1/2)

    View full-size slide

  43. DEMO: Google Translator Toolkit (2/2)

    View full-size slide

  44. TRANSLATION MEMORY
    ༁จΛ࠶ར༻͢Δٕज़
    ӳޠͷηάϝϯτ
    ରԠ͢Δ༁จ

    View full-size slide

  45. yasslab / gtt-downloader
    GTTͷૢ࡞Λ(΍΍ڧҾʹ)ࣗಈԽ

    View full-size slide

  46. DEMO: GTT Downloader

    View full-size slide

  47. ݪஶ ਓྗ຋༁API
    Heroku Gumroad
    HTML PDF / E
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTT
    ߋ৽͸ࣗಈԽ / PRʹ·ͱΊΔ

    View full-size slide

  48. TRANSLATION MEMORY
    GTTͰ͋Ε͹TMXΛग़ྗՄೳ
    ӳޠͷηάϝϯτ
    ରԠ͢Δ༁จ

    View full-size slide

  49. yasslab / konjak
    ग़ྗͨ͠TMXΛRubyͰॲཧ͢Δ

    View full-size slide

  50. GENGO API ରԠ
    நग़ͨࠩ͠෼Λൃ஫͢Δ

    View full-size slide

  51. yasslab / translation-api-examples
    RubyͰ຋༁APIΛୟ͘αϯϓϧίʔυ

    View full-size slide

  52. ຋༁݁Ռͷαϯϓϧ

    View full-size slide

  53. GIT/GITHUB ʹಛԽ
    ίϛοτຖʹPRΛग़ͤΔঢ়ଶʹ

    View full-size slide

  54. ݱࡏ Web αʔϏεͱͯ͠։ൃத

    View full-size slide

  55. ݪஶ ਓྗ຋༁
    Heroku Gumroad
    HTML PDF / EPUB
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTT
    HTMLΛੜ੒ / ςετ / σϓϩΠ

    View full-size slide

  56. HTML GENERATOR

    View full-size slide

  57. WEB͔ΒϓϩμΫτʹಋઢΛ

    View full-size slide

  58. ݪஶ ਓྗ຋༁
    Heroku Gumroad
    HTML PDF / EPUB
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTT
    EbookΛੜ੒ / ςετ / σϓϩΠ

    View full-size slide

  59. MARKDOWN -> REVIEW

    View full-size slide

  60. DEMO: Markdown to ReVIEW (1/2)

    View full-size slide

  61. DEMO: Markdown to ReVIEW (2/2)

    View full-size slide

  62. yasslab / hamidashi

    View full-size slide

  63. EBOOK GENERATOR

    View full-size slide

  64. GUMROAD API Ͱग़൛

    View full-size slide

  65. ࠓ೔ʹ߹Θͤͯ
    ग़൛͠·ͨ͠!

    View full-size slide

  66. http://railsguides.jp/

    View full-size slide

  67. DEMO: RailsΨΠυిࢠॻ੶൛

    View full-size slide

  68. 1,000ϖʔδӽ͑ (PDF׵ࢉ)

    View full-size slide

  69. ͜ͷػձʹͥͻ :)

    View full-size slide

  70. ݪஶ ਓྗ຋༁API
    Heroku Gumroad
    HTML
    தؒܗࣜ
    (ओʹMarkdown)
    ࣗྗͰ຋༁
    (GTTͳͲ)
    PDF / EPUB

    View full-size slide

  71. ༧ࢉΛ૿΍͢
    ΨΠυ
    νϡʔτϦΞϧ

    View full-size slide

  72. ܧଓత຋༁γεςϜ
    Continuous Translation System

    View full-size slide

  73. ͓ۚʹͳΔ࢓૊Έ

    View full-size slide

  74. ෛ୲ʹͳΒͳ͍࢓૊Έ

    View full-size slide

  75. Ձ஋Λಧ͚ଓ͚͍ͨ

    View full-size slide

  76. ͜Ε͔Β
    ΍Γ͍ͨ͜ͱ

    View full-size slide

  77. Scratch Wiki to Japanese

    View full-size slide

  78. Riot.js to Japanese

    View full-size slide

  79. Japanese Product to English

    View full-size slide

  80. Japanese Product to English

    View full-size slide

  81. ೔ຊͷྑ͍ϞϊΛੈքʹ
    ੈքͷྑ͍ϞϊΛ೔ຊʹ
    ܧଓతʹಧ͚͍͖ͯ·͢

    View full-size slide

  82. 3BJMTΨΠυΛࢧ͑Δٕज़
    !ZBTVMBC

    View full-size slide

  83. ৄࡉ͸ RubyWorld Conference 2015 Ͱ!

    View full-size slide

  84. એ఻: RailsνϡʔτϦΞϧूதηϛφʔ
    (݄̕ͷ̑࿈ٳʹɺະެ։ͷ࠷৽൛Λ࢖ͬͯղઆ͠·͢)

    View full-size slide

  85. ఏڙ
    http://yasslab.jp/

    View full-size slide