JoshoLT 20170524

JoshoLT 20170524

「」
苫小牧高専 情報処理同好会 Josho.LT 2017年5月23日

D56efd2db811cb782f1458df3888c82a?s=128

Takuya Mukohira

May 23, 2017
Tweet

Transcript

  1. αΫοͱͳΜ͔ͷ ΞϓϦΛͭ͘Δ ઐ߈Պ1೥ ޲ฏ୎໼ʢ@mktakuyaʣ

  2. ιϑτ΢ΣΞςΫϊϩδʔ෦

  3. ࣗ༝ɾ՝୊෦໳
 ͷ
 2೥ੜ

  4. Ruby

  5. None
  6. Ruby

  7. Why Ruby? • ΊΜͲ͍͘͜͞ͱ͠ͳ͍͍ͯ͘ • ͔ΜͨΜʹ͔͚Δ • ϥΠϒϥϦ͕๛෋

  8. αΫοͱϞϊΛ࡞ΕΔ

  9. αΫοͱ ϞϊΛ࡞ͬͯΈͨ

  10. ಩খ຀ߴઐतۀมߋϑΟʔυ • तۀมߋͷΞϨ͔ΒσʔλΛऔಘͯ͠
 ΧϨϯμʔϑΟʔυͱͯ͠ެ։ • ͓࢖͍ͷΧϨϯμʔAppʹΠϯϙʔτͰ͖Δ
 ʢGoogleɺΧϨϯμʔ.app౳ʣ

  11. Demo https://jyugyou.mktakuya.net

  12. Ϊδϡπతͳ࿩ • तۀมߋσʔλͷऔಘεΫϦϓτ
 ɹ࢖༻ݴޠ: Ruby
 ɹHTMLͷॲཧ: Nokogiri
 ɹσʔλͷอଘ: PostgreSQL

  13. Ϊδϡπతͳ࿩ • तۀมߋΧϨϯμʔϑΟʔυͷ഑৴
 ɹWebApp༻ϥΠϒϥϦ: Sinatra(Ruby੡)
 ɹσϓϩΠઌ: ࣗ୐ͷRaspberry Pi 3
 ɹiCalΛѻ͏ϥΠϒϥϦ:

    icalendar gem
  14. ΈΜͳ΋
 αΫοͱϞϊΛ
 ࡞ͬͯΈΑ͏ʂ