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

学生サークルとOSCのつながりとこれから

naosuke
November 25, 2017

 学生サークルとOSCのつながりとこれから

2017.11.25(土)に開催された第2回OSCサミットの発表資料です

naosuke

November 25, 2017
Tweet

More Decks by naosuke

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ • ໊લ ɹɹ ͳ͓͚͢ / naosuke
 ɹ @naosuke2dx /

    hanasuke
 ɹ ɹ https://naosuke.me/
 ɹɹɹɹɹ naosuke@naosuke.me • ॴଐ ɹ ߳઒େֶSLP ݩॴ௕(෦௕૬౰)
 ɹɹɹɹɹɹ (य़͔Β͸౦ژʹҠॅ͠·͢) • ωλɹɹɹɹ৘ใॲཧ҆શ֬อࢧԉ࢜औΓ·ͨ͠ • OSCࢀՃه࿥ • ॳࢀՃ: OSCژ౎ (2012) • ॳελοϑ: OSCಙౡ (2015) 2
  2. SLPͱ͸ • ਖ਼໊ࣜশ: ߳઒େֶ޻ֶ෦ֶੜϓϩάϥϛϯάݚڀॴ • Student Laboratory of Programming •

    ిࢠ৘ใ௨৴ֶձ࢛ࠃࢧ෦ֶੜϒϥϯν ͷԼ෦(த৺)૊৫ • http://poulenc.eng.kagawa-u.ac.jp/Pub/KBIT/ • ීஈͷ׆ಈ͸ ໌೔ͷϒʔεలࣔ Ͱޙഐ͕ͨͪઆ໌͠·͢
  3. ओͳ֎޲͖ͷ׆ಈ • ACM-ICPC (ϓϩάϥϛϯάίϯςετ)ʹࢀՃ • SECCONͳͲͷCTFʹࢀՃ • γΣϧεΫϦϓτϚΨδϯʹ࿈ࡌ “߳઒େֶSLPΑΓ͓ಧ͚” •

    ͔͕Θ͚ΜՊֶମݧϑΣεςΟόϧ Ͱϒʔεలࣔ • LEGO Mindstormsͷϓϩάϥϛϯάڭࣨ (ෆఆظ) • OSCͰϒʔεग़ల ৄࡉ͸໌೔ͷϒʔεలࣔʹͯ…
  4. ḪΔ͜ͱn೥… • ΋ͱ΋ͱ͸༗ࢤ͕ࢀՃ͍ͯͨ͠OSCژ౎ (Β͍͠) • ্ڃੜͷmikutterϢʔβΛத৺ʹ਺໊ͰࢀՃ • ؾ͕͚ͭ͹αʔΫϧཱྀߦͱͯ͠OSCژ౎ݟֶʹ (2012೥ࠒ) •

    ֶ෦1೥ੜʹͱͬͯ͸… • ݟͨ͜ͱ΋ͳ͍΋ͷʹ৮ΕΒΕΔ৔ • ʮ͜ΜͳਓୡʹͳΓ͍ͨ!!!ʯͱ͍͏ϞσϧΛݟ͚ͭΔ৔ • ্ڃੜʹͱͬͯ͸ • ਓ຺΍ڵຯΛ޿͛Δ৔ • ৽͍͠OSSΛݟ͚ͭΔ৔ → େֶʹ໭͖࣮ͬͯͯࡍʹӡ༻ͳͲ…
  5. ࡢ೥ͷOSC޿ౡ͕େ͖ͳ͖͔͚ͬʹͳͬͯ • ڵຯͷ͋ΔίϛϡχςΟʹࢀՃ͢Δ1೥ੜ(౰࣌)͕ొ৔ͨ͠ • Ծ૝௨՟ɺPython • ࣗΒଞͷOSCʹࢀՃ͢Δਓ΋ • OSC౦ژͱ͔ژ౎ͱ͔ •

    ࠓ·Ͱͩͱňઌഐʹ༠ΘΕʼnͯ΋ͳ͔ͳ͔ࢀՃ͠ͳ͍งғؾ • →ࣗ෼͔Β֎ʹग़Δงғؾ͕গͣͭ͠ժੜ͖͑ͯͨ => ޿ౡͰͷൃදͰ౓ڳ͕͍ͭͨਓ΋ଟ͍?
 ɹ ΋͔͢͠Δͱɺن໛͕͍͍ײ͡Ͱා͘ͳ͔ͬͨͷ͔΋
  6. OSCͭͳ͕ΓͰߨԋΛ͍͍ͯͨͩͨ͠ํ (ൈਮ) • 2014೥ • ໺ݪ௚Ұ ࢯ (΢Σϒνοϓε/Shirasagi) • લా߶

    ࢯ (ϑΝʔΤϯυςΫϊϩδʔ/Redmine) • 2015೥ • ๏ྛߒ೭ ࢯ (͘͞ΒΠϯλʔωοτ/೔ຊUNIXϢʔβձ) • 2016೥ • ીࠜ૖େ ࢯ (͸ͯͳ/PostgreSQLϢʔβձ) • ٶݪప ࢯ (ͼ͗Ͷͬͱɾ೔ຊԾ૝Խٕज़/OSCͷϘε)
  7. ਺೥લʹઌഐ͕OSCʹࢀՃ࢝͠Ί͓͔ͨ͛Ͱ • ଟ͘ͷϝϯόʔ͕OSCʹࢀՃ͢ΔΑ͏ʹͳΓѹ౗త੒௕ • ͜ͷۀք͸༏͍͠େਓ͔͍͠ͳ͍ͱ͍͏͜ͱΛ஌Δ • =>֎ʹग़Δා͕͞ͳ͘ͳΔ • ࣍ͷεςοϓʹਐΉਓ΋ͪ´ •

    OSCͭͳ͕ΓͰɺଟ͘ͷํʑʹߨԋΛґཔ • ී௨ʹ͸ฉ͚ͳ͍͍Ζ͍Ζͳ͓΋͠Ζ͍࿩ • ࠙਌ձͰີͳ࣭ٙͳͲ • ͜Μͳ͍͢͝ਓʹͳΓ͍ͨͱͳΔϞνϕʔγϣϯ • ߨԋʹڵຯ͕͋Δํɺ͓ؾܰʹ(ry
  8. ͱ͸͍͑·ͩ଍Γͳ͍ • OSC΁ͷࢀՃͰऴΘͬͯ͠·͏ਓ͕େଟ਺ • ຊ౰͸͜ΕΛ͖͔͚ͬʹੵۃతʹ֎Ͱ׆ಈͯ͠΄͍͠ • ษڧձͱ͔ίϛϡχςΟͱ͔… • Πϕϯτ৘ใ͸Θ͔ΔݶΓSlackͰڞ༗͍ͯ͠Δ͕… •

    ݟ͍ͯΔͷ͔ݟ͍ͯͳ͍ͷ͔Ṗͱ͍͏ͭΒ͞ • (ϦΞΫγϣϯ͚ͩͰ΋͚ͭͯ͘ΕͨΒφʔ) • OSCͰ͍Ζ͍Ζͳ͜ͱΛ஌ͬͯ΋ࢼ͢ਓ͕ͪΐͬͱগͳ͍ • αʔόͱ͔ʹ৭ʑೖΕͯ༡ΜͰ͘ΕͨΒφʔ…
  9. ͡Ό͋Ͳ͏͍ͯ͜͠͏͔… • ͏·͘OSCҎ֎ͷԿ͔ʹ΋ר͖ࠐΜͰ͍͖͍ͨ • ͱ͸͍͑ɺطଘͷίϛϡχςΟͬͯೖΓͮΒ͍… • ಛʹֶੜʹ͸೉ͦ͠͏? • Έͳ͞·ʹ΋ڠྗΛ͍͖ͯͨͩͨ͘͠… •

    ߳઒Ͱߨԋձ΍ग़ுษڧձͳͲ • ඒຯ͍͠͏ͲΜΛ৯΂ʹͲ͏Ͱ͔͢? • ͦͷ··ֶੜΛҰຊ௼Γͯ͠΋ߏ͍·ͤΜ • ňษڧձʹ͓͍ͰΑʼnΈ͍ͨͳ͍ܰײ͡Ͱ΋͍͍Ͱ͢ • ߳઒ͰOSC։࠵ͱ͔(དྷ೥։࠵ͱ͍͏ᷚΛฉ͍ͨ)
  10. OSC/OSPNʹ΋ԿΒ͔ͷܗͰίϛοτ͍ͨ͠ • SLPͱͯ͠΋ɺ͓ੈ࿩ʹͳ͍ͬͯΔOSCʹԸฦ͠΋͍ͨ͠ • ͱ͸͍͑ɺOSCͰඞཁͳ͜ͱͬͯͳΜͩΖ͏…? • ී௨ʹࢀՃ • ϒʔεࢀՃ •

    LT΍ηϛφʔͳͲ • ଞͷ஍۠ͷOSC͸Ͱ͸ֶੜίϛϡχςΟͬͯͲ͏ͳΜͩΖ͏ • ৭ʑڭ͍͖͍͑ͯͨͩͨ • ՄೳͳΒͦ͏͍͏ਓͨͪͱOSCΛ੝Γ্͍͖͍͛ͯͨ