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

エンジニアリングと研究のつながり /link-between-engineering-and-resarch

KONDO Uchio
March 26, 2018

エンジニアリングと研究のつながり /link-between-engineering-and-resarch

九大伊都キャンパスでお話しさせていただきました。
※スライドで日付が2017年となっていますが、2018年となります

KONDO Uchio

March 26, 2018
Tweet

More Decks by KONDO Uchio

Other Decks in Education

Transcript

  1. ͋ΔʮจܥʯΤϯδχΞͷ൒ੜ
    ۙ౻Ӊஐ࿕ / @۝भେֶҏ౎Ωϟϯύε
    2017.3.26
    ΤϯδχΞϦϯάͱݚڀͷͭͳ͕Γ

    View full-size slide

  2. γχΞɾϓϦϯγύϧΤϯδχΞ
    ۙ౻Ӊஐ࿕ / @udzura
    http://blog.hogehoge.com
    Uchio Kondo
    ϖύϘݚڀॴ/ٕज़ج൫νʔϜ

    View full-size slide

  3. 1.
    ࣗݾ঺հ

    View full-size slide

  4. 2007೥౦ژେֶଔ
    จֶ෦೔ຊจֶઐम՝ఔमྃɻֶ෦ଔ
    ৽ଔͰ͸Ϛείϛʹೖࣾ
    ͦ͜Ͱࣾ಺SEͱͯ͠ΤϯδχΞΩϟϦ
    Ξελʔτɻ͔ͦ͜ΒECαʔϏεɺ
    ΦϯϥΠϯήʔϜ։ൃΛܦͯ

    ݱ৬GMOϖύϘٕज़ج൫νʔϜ΁
    ۙ౻Ӊஐ࿕
    4

    View full-size slide

  5. 2.
    WebΤϯδχΞΛ࢝ΊΔ

    View full-size slide

  6. • ΋ͱ΋ͱهऀ͔ฤूऀʹͳΓ͔ͨͬͨɻ
    • ৽ଔೖࣾͨ͠ۀքࢴͷձࣾͰɺͳ͔ͥϚʔέςΟϯάσʔλΛѻ͏෦ॺͷࣾ಺
    SEͱͯ͠ɺӡ༻ͷ࢓ࣄΛͨ͠
    • ͦͷ՝ఔͰɺLinux΍Ruby on Railsʹग़ձ͏
    • ಛʹRuby͸ຊ౰ʹؾʹೖΓɺເதͰษڧͨ͠
    6
    ࠷ॳ͸ࣾ಺SE

    View full-size slide

  7. • جຊతʹֶࣗࣗशΛͨ͠
    • ॻ੶͸΋ͪΖΜɺ౰͔࣌ΒRuby͸ϦϑΝϨϯεϚχϡΞϧΛWebͰެ։ͯ͠
    ͍ͨͷͰɺ۱ʑ·ͰಡΜͩ
    • ͔͠͠ۀ຿Λ͍ͯͯ͠ɺମܥͩͬͨ஌ࣝͷඞཁੑΛײͨ͡
    • IPAܥͷࢿ֨ʢجຊ৘ใॲཧɺԠ༻৘ใॲཧɺσʔλϕʔεεϖγϟϦετʣ
    ͷษڧͰ͋Δఔ౓Χόʔ͍ͯͬͨ͠
    7
    ͲͷΑ͏ʹʮΤϯδχΞʯʹͳ͔ͬͨ

    View full-size slide

  8. 3.
    ίϛϡχςΟͱΞ΢τϓοτ

    View full-size slide

  9. • ձࣾͷ֎ͷΤϯδχΞ͸Ͳ͏ͯ͠ΔͷͩΖ͏ʁͱؾʹͳͬͨ
    • Ruby͕޷͖Ͱ࢖͍͚ͬͯͨͲɺΈΜͳͲ͏ͳΜͩΖ͏ʁ
    • ࣾ֎ͷΤϯδχΞ͸Ͳ͏ͩΖ͏ʁ
    • தن໛ͳΧϯϑΝϨϯεతษڧձʹߦͬͯΈͨ
    9
    ษڧΛ͍ͯͯ͠ɺ;ͱࢥͬͨ

    View full-size slide

  10. • ಉ͡ؾ࣋ͪͰɺಉ͡໰୊ҙࣝΛ࣋ͬͯɺಉ͡Α͏ʹΤϯδχΞϦϯά͕޷͖ͳ
    ஥͕ؒͨ͘͞Μ͍ͨ
    • ਓͱܨ͕ΕΔษڧձɾίϛϡχςΟ׆ಈ͸໘ന͍
    • ۀ຿΍ݸਓͰͷௐࠪͰؾ͍ͮͨ৭ʑͳ͜ͱΛൃද͢ΔΑ͏ʹͳͬͨ
    • OSSʹ΋खΛग़ͨ͠ΓɺίʔυΛͲΜͲΜॻ͍ͨ
    10
    ΈΜͳ͍͢͝Rubyॻ͍ͯΔʂʂ

    View full-size slide

  11. • ͦ΋ͦ΋ʮܗʹ࢒Δ࢓ࣄʯ͕͔ͨͬͨ͠
    • ࣗ෼Ͱษڧ͢Δ؀ڥࣗମ͸੔͍ͬͯΔۀքͩͬͨ
    • ษڧձɾίϛϡχςΟͷ͓͔͛ͰɺΤϯδχΞͷ࢓ࣄ΁ͷߟ͑ํ͕มΘͬͨ
    • ۩ମతʹ͸ɺΞ΢τϓοτ͕ΤϯδχΞͷ࢓ࣄͷҰ؀ʹՃΘͬͨ
    11
    @udzura ͷΤϯδχΞΩϟϦΞ;Γ͔͑Γ

    View full-size slide

  12. 4.
    ΤϯδχΞϦϯάͱݚڀ

    View full-size slide

  13. • ͲΜͳ࢓ࣄΛ͔ͨ͠ʁ
    • ৽نҊ݅ɺطଘͷ໰୊ͷରॲɺ೔ʑͷӡ༻ͷվળ...
    • ϖύϘʹೖ͔ͬͯΒ͸ج൫վળɺ࠾༻΍ධՁʹ΋ؔΘ͕ͬͨɺ͜ΕΒͷ࢓ࣄ͸
    ݱ৔ͰͷWebαʔϏεͷ։ൃɾӡ༻ɾվળ͕౔୆ʹ͋Δ
    • WebͰɺιϑτ΢ΣΞͰ΋ͷͮ͘ΓΛ͢Δؾ࣋ͪ
    • ܗʹ࢒Δ/هԱʹ࢒Δ࢓ࣄʢʁʣ
    13
    10೥΄ͲWebपΓͷΤϯδχΞΛ΍ͬͨ

    View full-size slide

  14. 14
    WebαʔϏεͷ։ൃɾӡ༻ɾվળʴΞϧϑΝ
    ՝୊Λ
    ݟ͚ͭΔ
    ՝୊ʹؔ͢Δ
    ௐࠪΛ͢Δ
    ࣮૷ɾݕূ
    ՝୊ͷղܾ
    ίϛϡχςΟ΁ͷ
    Ξ΢τϓοτ

    View full-size slide

  15. ՝୊ղܾͱ
    Ξ΢τϓοτͷྲྀΕ͸
    ݚڀʹ΋௨͡Δ

    View full-size slide

  16. • ڞ௨͢Δͱ͜Ζ͕ͨ͘͞Μ͋Δ
    • ՝୊ઃఆɺௐࠪɺݕূɺΞ΢τϓοτ
    • Ͱ͋ΔͷͰɺݚڀͰ܇࿅͞ΕͨΞλϚͷ࢖͍ํ͸ɺͦͷ··WebͰͷΤϯδ
    χΞϦϯάʹੜ͖Δͱ͜Ζ͕େมଟ͍
    17
    ΤϯδχΞϦϯάͱݚڀ

    View full-size slide

  17. • ஌తͳ܇࿅Λ͢Δ͜ͱࣗମ͸ɺจܥ/ཧܥͷน͸ͳ͍ɻͱࢥ͏ɻ
    • Պֶͷϓϩτίϧʹशख़͠ɺਖ਼֬ʹߟ͑ΛੵΈॏͶ͍ͯ͘͜ͱ͕େࣄ
    • ʮਖ਼֬ʹߟ͑ΛੵΈॏͶ͍ͯ͘ʯ͜ͱΛɺϖύϘ͸/ϖύϘݚڀॴͱͯ͠͸

    ඇৗʹେࣄʹ͍ͯ͠ΔɻͳͷͰɺݚڀ։ൃͱ೔ʑͷαʔϏεͷӡ༻։ൃ͸ܨ͕ͬ
    ͨ΋ͷͱͯ͠ɺ࿈ܞ͍ͯ͘͠૊৫Λ໨ࢦ͍ͯ͠Δɻ
    • นΛ࡞Βͣɺյͯ͠Έͯݟ͑Δ΋ͷΛݟ͍ͯ͜͏
    18
    ʮจܥΤϯδχΞʯ͕໨ཱͭۀք͔΋͕ͩ...

    View full-size slide

  18. ݚڀΛ௨ͨ͠
    ஌తͳ܇࿅͸
    ඞͣྑ͍࢓ࣄʹͭͳ͕Δ

    View full-size slide