Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
学生サークルとOSCのつながりとこれから
Search
naosuke
November 25, 2017
Technology
0
370
学生サークルとOSCのつながりとこれから
2017.11.25(土)に開催された第2回OSCサミットの発表資料です
naosuke
November 25, 2017
Tweet
Share
More Decks by naosuke
See All by naosuke
クラウドサービスのウラオモテ / Outside and Inside of Cloud Services
hanasuke
0
1.5k
この素晴らしい新入社員とペアプロを! / Pair-programming with wonderful newcomer!
hanasuke
2
2k
マルコフ連鎖でツイート生成
hanasuke
0
1.7k
TouchBarを触りたかった話
hanasuke
2
1.7k
ふりかえりを実践した話
hanasuke
0
320
Other Decks in Technology
See All in Technology
QA業務を変える(!?)AIを併用した不具合分析の実践
ma2ri
0
130
Wasmの気になる最新情報
askua
0
180
もう外には出ない。より快適なフルリモート環境を目指して
mottyzzz
13
9.6k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.2k
Digitization部 紹介資料
sansan33
PRO
1
5.7k
FinOps について (ちょっと) 本気出して考えてみた
skmkzyk
0
210
AI時代、“平均値”ではいられない
uhyo
8
2.5k
プレイドのユニークな技術とインターンのリアル
plaidtech
PRO
1
300
入院医療費算定業務をAIで支援する:包括医療費支払い制度とDPCコーディング (公開版)
hagino3000
0
100
[2025年10月版] Databricks Data + AI Boot Camp
databricksjapan
1
250
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
20k
Azureコストと向き合った、4年半のリアル / Four and a half years of dealing with Azure costs
aeonpeople
1
270
Featured
See All Featured
The Language of Interfaces
destraynor
162
25k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.7k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.9k
Six Lessons from altMBA
skipperchong
29
4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Side Projects
sachag
455
43k
Navigating Team Friction
lara
190
15k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
15k
Faster Mobile Websites
deanohume
310
31k
How STYLIGHT went responsive
nonsquared
100
5.8k
Building Applications with DynamoDB
mza
96
6.7k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
140
34k
Transcript
ֶੜαʔΫϧͱOSCͱͷͭͳ͕Γͱ͜Ε͔Β
ࣗݾհ • ໊લ ɹɹ ͳ͓͚͢ / naosuke ɹ @naosuke2dx /
hanasuke ɹ ɹ https://naosuke.me/ ɹɹɹɹɹ
[email protected]
• ॴଐ ɹ ߳େֶSLP ݩॴ(෦૬) ɹɹɹɹɹɹ (य़͔Β౦ژʹҠॅ͠·͢) • ωλɹɹɹɹใॲཧ҆શ֬อࢧԉ࢜औΓ·ͨ͠ • OSCࢀՃه • ॳࢀՃ: OSCژ (2012) • ॳελοϑ: OSCಙౡ (2015) 2
ॴଐ͍ͯ͠ΔֶੜαʔΫϧSLP ͱ
SLPͱ • ਖ਼໊ࣜশ: ߳େֶֶ෦ֶੜϓϩάϥϛϯάݚڀॴ • Student Laboratory of Programming •
ిࢠใ௨৴ֶձ࢛ࠃࢧ෦ֶੜϒϥϯν ͷԼ෦(த৺)৫ • http://poulenc.eng.kagawa-u.ac.jp/Pub/KBIT/ • ීஈͷ׆ಈ ໌ͷϒʔεలࣔ Ͱޙഐ͕ͨͪઆ໌͠·͢
ओͳ֎͖ͷ׆ಈ • ACM-ICPC (ϓϩάϥϛϯάίϯςετ)ʹࢀՃ • SECCONͳͲͷCTFʹࢀՃ • γΣϧεΫϦϓτϚΨδϯʹ࿈ࡌ “߳େֶSLPΑΓ͓ಧ͚” •
͔͕Θ͚ΜՊֶମݧϑΣεςΟόϧ Ͱϒʔεలࣔ • LEGO Mindstormsͷϓϩάϥϛϯάڭࣨ (ෆఆظ) • OSCͰϒʔεग़ల ৄࡉ໌ͷϒʔεలࣔʹͯ…
SLPͱOSCͱͷͭͳ͕Γ
ḪΔ͜ͱn… • ͱͱ༗ࢤ͕ࢀՃ͍ͯͨ͠OSCژ (Β͍͠) • ্ڃੜͷmikutterϢʔβΛத৺ʹ໊ͰࢀՃ • ؾ͕͚ͭαʔΫϧཱྀߦͱͯ͠OSCژݟֶʹ (2012ࠒ) •
ֶ෦1ੜʹͱͬͯ… • ݟͨ͜ͱͳ͍ͷʹ৮ΕΒΕΔ • ʮ͜ΜͳਓୡʹͳΓ͍ͨ!!!ʯͱ͍͏ϞσϧΛݟ͚ͭΔ • ্ڃੜʹͱͬͯ • ਓ຺ڵຯΛ͛Δ • ৽͍͠OSSΛݟ͚ͭΔ → େֶʹ͖࣮ͬͯͯࡍʹӡ༻ͳͲ…
2015 OSCಙౡ • SLP͕ॳΊͯOSCʹϒʔεग़ల • LTηϛφʔʹ! • ؚࣗΊɺԿਓ͔ݱελοϑͱͯ͠ࢀՃ • ݪ͞Μʹͱ͓ͯੈʹͳΓ·ͨ͠…
ͦͯ͠ࡢͷOSCౡ • લͷֶੜLTେձ͔Βͷϒʔεలࣔ·Ͱ • SLPͷ໊ΛOSCքʹ߾͔ͤͨ! (ݸਓͷݟղͰ͢) • ࢀՃϝϯόʔ͕͍Ζ͍ΖͱܹΛड͚ͨ • ͦͷޙͷαʔΫϧ׆ಈͰ։ൃͷҙཉ++ͳਓ૿͑ͨ
OSCౡ ։࠵ϨϙʔτΑΓ…
ࡢͷOSCౡ͕େ͖ͳ͖͔͚ͬʹͳͬͯ • ڵຯͷ͋ΔίϛϡχςΟʹࢀՃ͢Δ1ੜ(࣌)͕ొͨ͠ • Ծ௨՟ɺPython • ࣗΒଞͷOSCʹࢀՃ͢Δਓ • OSC౦ژͱ͔ژͱ͔ •
ࠓ·Ͱͩͱňઌഐʹ༠ΘΕʼnͯͳ͔ͳ͔ࢀՃ͠ͳ͍งғؾ • →͔ࣗΒ֎ʹग़Δงғؾ͕গͣͭ͠ժੜ͖͑ͯͨ => ౡͰͷൃදͰڳ͕͍ͭͨਓଟ͍? ɹ ͔͢͠Δͱɺن͕͍͍ײ͡Ͱා͘ͳ͔ͬͨͷ͔
OSCͱ͍͏͚ͩʹͱͲ·Βͣ…
OSCͭͳ͕ΓͰߨԋΛ͍͍ͯͨͩͨ͠ํ (ൈਮ) • 2014 • ݪҰ ࢯ (Σϒνοϓε/Shirasagi) • લా߶
ࢯ (ϑΝʔΤϯυςΫϊϩδʔ/Redmine) • 2015 • ๏ྛߒ೭ ࢯ (͘͞ΒΠϯλʔωοτ/ຊUNIXϢʔβձ) • 2016 • ીࠜେ ࢯ (ͯͳ/PostgreSQLϢʔβձ) • ٶݪప ࢯ (ͼ͗ͶͬͱɾຊԾԽٕज़/OSCͷϘε)
ߨԋΛͯͩͬͨ͘͠͞ํͷײ (ൈਮ) http://soudai.hatenablog.com/entry/2017/07/24/100114 ιϑτΣΞσβΠϯ20172݄߸ ߨԋ͍͍ͯͨͩͨ͠ํ͔Β ʮ·ͨདྷ͍ͨʯͱධͰ͢
લʹઌഐ͕OSCʹࢀՃ࢝͠Ί͓͔ͨ͛Ͱ • ଟ͘ͷϝϯόʔ͕OSCʹࢀՃ͢ΔΑ͏ʹͳΓѹత • ͜ͷۀք༏͍͠େਓ͔͍͠ͳ͍ͱ͍͏͜ͱΛΔ • =>֎ʹग़Δා͕͞ͳ͘ͳΔ • ࣍ͷεςοϓʹਐΉਓͪ´ •
OSCͭͳ͕ΓͰɺଟ͘ͷํʑʹߨԋΛґཔ • ී௨ʹฉ͚ͳ͍͍Ζ͍Ζͳ͓͠Ζ͍ • ࠙ձͰີͳ࣭ٙͳͲ • ͜Μͳ͍͢͝ਓʹͳΓ͍ͨͱͳΔϞνϕʔγϣϯ • ߨԋʹڵຯ͕͋Δํɺ͓ؾܰʹ(ry
SLPͷ࣍ͷεςʔδʹ͚ͯ ͪΖΜOSCͷߋͳΔΓ্͛ʹ͚ͯ
OSCʹࢀՃΛ࢝Ίͯ5Ҏ্ • OSCͱ͍͏Λָ͠Ήਓ͕ͱͯ૿͑ͨ • ձͰੵۃతʹϒʔεͰ࣭͢Δਓ૿͑ͨ • ηϛφʔࢀՃগͣͭ͠૿͖͑ͯͨͬΆ͍ • ࠷ۙ(?) ಉੈͷࢀՃଟ͍ͷͰަྲྀͦ͢͠͏
• OSCɺSLPΛͤͯ͘͞ΕΔͳͷͰ…? • ࠓޙ10Ҏ্ଓ͍ͯΒ͍͍ͨ • ࠓSLP͕OSCΛ͍ͤͨ͞ (ݸਓͷݟղͰ͢)
ͱ͍͑·ͩΓͳ͍ • OSCͷࢀՃͰऴΘͬͯ͠·͏ਓ͕େଟ • ຊ͜ΕΛ͖͔͚ͬʹੵۃతʹ֎Ͱ׆ಈͯ͠΄͍͠ • ษڧձͱ͔ίϛϡχςΟͱ͔… • ΠϕϯτใΘ͔ΔݶΓSlackͰڞ༗͍ͯ͠Δ͕… •
ݟ͍ͯΔͷ͔ݟ͍ͯͳ͍ͷ͔Ṗͱ͍͏ͭΒ͞ • (ϦΞΫγϣϯ͚ͩͰ͚ͭͯ͘ΕͨΒφʔ) • OSCͰ͍Ζ͍Ζͳ͜ͱΛͬͯࢼ͢ਓ͕ͪΐͬͱগͳ͍ • αʔόͱ͔ʹ৭ʑೖΕͯ༡ΜͰ͘ΕͨΒφʔ…
͡Ό͋Ͳ͏͍ͯ͜͠͏͔… • ͏·͘OSCҎ֎ͷԿ͔ʹר͖ࠐΜͰ͍͖͍ͨ • ͱ͍͑ɺطଘͷίϛϡχςΟͬͯೖΓͮΒ͍… • ಛʹֶੜʹͦ͠͏? • Έͳ͞·ʹڠྗΛ͍͖ͯͨͩͨ͘͠… •
߳Ͱߨԋձग़ுษڧձͳͲ • ඒຯ͍͠͏ͲΜΛ৯ʹͲ͏Ͱ͔͢? • ͦͷ··ֶੜΛҰຊΓͯ͠ߏ͍·ͤΜ • ňษڧձʹ͓͍ͰΑʼnΈ͍ͨͳ͍ܰײ͡Ͱ͍͍Ͱ͢ • ߳ͰOSC։࠵ͱ͔(དྷ։࠵ͱ͍͏ᷚΛฉ͍ͨ)
OSC/OSPNʹԿΒ͔ͷܗͰίϛοτ͍ͨ͠ • SLPͱͯ͠ɺ͓ੈʹͳ͍ͬͯΔOSCʹԸฦ͍ͨ͠͠ • ͱ͍͑ɺOSCͰඞཁͳ͜ͱͬͯͳΜͩΖ͏…? • ී௨ʹࢀՃ • ϒʔεࢀՃ •
LTηϛφʔͳͲ • ଞͷ۠ͷOSCͰֶੜίϛϡχςΟͬͯͲ͏ͳΜͩΖ͏ • ৭ʑڭ͍͖͍͑ͯͨͩͨ • ՄೳͳΒͦ͏͍͏ਓͨͪͱOSCΛΓ্͍͖͍͛ͯͨ
ऴ