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.6k
TouchBarを触りたかった話
hanasuke
2
1.7k
ふりかえりを実践した話
hanasuke
0
310
Other Decks in Technology
See All in Technology
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
3
210
データモデリング通り #2オンライン勉強会 ~方法論の話をしよう~
datayokocho
0
150
Google Cloud で学ぶデータエンジニアリング入門 2025年版 #GoogleCloudNext / 20250805
kazaneya
PRO
20
4.6k
【新卒研修資料】数理最適化 / Mathematical Optimization
brainpadpr
25
13k
【OptimizationNight】数理最適化のラストワンマイルとしてのUIUX
brainpadpr
1
440
【CEDEC2025】ブランド力アップのためのコンテンツマーケティング~ゲーム会社における情報資産の活かし方~
cygames
PRO
0
260
AI時代の経営、Bet AI Vision #BetAIDay
layerx
PRO
1
1.9k
生成AIによるデータサイエンスの変革
taka_aki
0
2.9k
風が吹けばWHOISが使えなくなる~なぜWHOIS・RDAPはサーバー証明書のメール認証に使えなくなったのか~
orangemorishita
15
5.7k
生成AI時代におけるAI・機械学習技術を用いたプロダクト開発の深化と進化 #BetAIDay
layerx
PRO
1
1.1k
AIに目を奪われすぎて、周りの困っている人間が見えなくなっていませんか?
cap120
1
540
Amazon S3 Vectorsは大規模ベクトル検索を低コスト化するサーバーレスなベクトルデータベースだ #jawsugsaga / S3 Vectors As A Serverless Vector Database
quiver
1
190
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.8k
Typedesign – Prime Four
hannesfritz
42
2.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Reflections from 52 weeks, 52 projects
jeffersonlam
351
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6k
How STYLIGHT went responsive
nonsquared
100
5.7k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
22
1.4k
[RailsConf 2023] Rails as a piece of cake
palkan
56
5.7k
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ΛΓ্͍͖͍͛ͯͨ
ऴ