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

文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02

文系から半年でRuby(Sinatra, Rails)を学んだら人生変わった@沖縄Ruby会議02

2018年3月10日に開催された沖縄Ruby会議02で発表した資料です。

さぼさん(@saboyutaka)[https://twitter.com/saboyutaka]
まさ(@Masah201707)[https://twitter.com/Masah201707]
まさ@ブログ書き込み中[http://masa-world.hateblo.jp/archive]

Masayoshi Tokumoto

March 10, 2018
Tweet

More Decks by Masayoshi Tokumoto

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ • ಙݩ কٛʢͱ͘΋ͱɹ·͞Α͠ʣ • ླྀେ࢈ۀܦӦֶՊ࢛೥ • 2017೥4݄͔Β͞΅ (@saboyutaka) ͞ΜͷԼͰWebΤ

    ϯδχΞΛ໨ࢦ͢ • ISUCON2017 • 4݄ʹʮΈΜͳͷ΢ΣσΟϯάʯ ʹब৬͠·͢ • ϒϩάɿ·͞ˏϒϩάॻ͖ࠐΈத
  2. Webʹ͍ͭͯཧղ͢Δ • ͦ΋ͦ΋ʮWebΞϓϦέʔγϣϯͬ ͯͳʹʯ͔Βཧղ͢Δ • HTTPɺηογϣϯɺWebͷࡾ૚ߏ ଄ • ͜ΕΛΘ͔͍ͬͯͳ͍ͱWindows͠ ͔஌Βͳ͍จܥ͸ΤϯδχΞ͕΍ͬ

    ͍ͯΔ͜ͱͱࣗ෼ͷ஌͍ͬͯΔΠϯ λʔωοτͷੈք͕ܨ͕Βͳ͍ • ͜ΕΛ΍Βͳ͍ͱʮͳΜ͔ΨνϟΨ νϟ΍Δͱ͏·͍͘͘ʯͱ͍ͬͨϨ ϕϧͷཧղʹͳͬͯ͠·͏͜ͱ΋ Ҿ༻ݩ https://www.amazon.co.jp/dp/4774142352
  3. Sinatra͸Railsͷ࿅शʹͳΔ ɹ ɹget "/" do @members = Member.all erb :index

    end • RailsͰ΋࢖͏flashɺActiveRecordɺERBΛ࢖͑Δ • ϧʔςΟϯάˠΞΫγϣϯΛ௚ײతʹ࣮૷Ͱ͖Δ • Rails΄ͲϑϨʔϜϫʔΫͷͨΊʹ֮͑Δ͜ͱ͕͋·Γͳ͍ • ͜ΕΛ੡࡞͢ΔաఔͰ্ͷ஌ࣝΛ಄ʹೖΕͭͭɺσόοάํ๏ͱ͔΋ֶ ΜͩΓύϥϝʔλͷड͚౉͠ͳͲ΋ֶ΂Δ
  4. ͳΜ͔Θ͕··ʹੜ͖͍͚ͯͦ͏ • ϓϩάϥϛϯάָ͍ͯ͘͢͝͠উखʹ΍ΔΑ͏ʹͳΔ
 → ձࣾͰ͜Ε΍͓ͬͯڅྉ௖͍ͯ΋͍͍ͷʁ • ΤϯδχΞͱͯ͠ΠϕϯτʹࢀՃ͢Δͱɺຊ౰ʹϑϦʔϥϯεͩͬͨΓ ϦϞʔτϫʔΫ͍ͯ͠Δਓ͕ଟͯ͘ʮશવւ֎ߦ͚Δʯͬͯࢥ͑ΔΑ͏ ʹͳΔ
 →

    ւ֎ߦͬͯྑ͍ͷʁ • ब׆Ͱࣗ෼͕ձͬͯདྷͨWebܥͷاۀͷํʑͷଟ͘͸ɺࣗ෼͕Πϝʔδ ͍ͯͨ͠ʮब׆ʯ΍ʮ໘઀ʯͱ͸શ͘ҧ͏΋ͷͰɺΑΓ͚ͩͨ͘ܗͰຊ ౰ʹେ੾ͳ࿩͕Ͱ͖ͨ
 → εʔπணͳͯ͘ྑ͍ͷʁ