Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
研究者と技術者とmruby - 学生によるOSS開発とイノベーション -
MATSUMOTO Ryosuke
PRO
January 29, 2015
Technology
9
4.1k
研究者と技術者とmruby - 学生によるOSS開発とイノベーション -
MATSUMOTO Ryosuke
PRO
January 29, 2015
Tweet
Share
More Decks by MATSUMOTO Ryosuke
See All by MATSUMOTO Ryosuke
コンテナの研究開発から学ぶLinuxの要素技術
matsumoto_r
PRO
0
780
開発者体験をさらに向上させる 事業と研究との連携
matsumoto_r
PRO
2
1.3k
企業研究の価値と事業との連携
matsumoto_r
PRO
0
610
誇りを持って研究していくために
matsumoto_r
PRO
1
770
インフラの企業研究の価値とこれから
matsumoto_r
PRO
7
16k
Rapid Container Scheduling for Reactive Relocation of Individual HTTP Requests
matsumoto_r
PRO
0
580
クライアントプロセスの権限情報に基づくTCPを介した透過的な権限分離方式の設計
matsumoto_r
PRO
3
6.5k
超個体型データセンターOSを目指した選択性を持つコンテナ実行基盤
matsumoto_r
PRO
4
480
IEEE Computer Society Flagship International Conference COMPSAC 2019 登壇・参加報告
matsumoto_r
PRO
1
810
Other Decks in Technology
See All in Technology
Stripe Search APIを利用した、LINEとStripeの顧客情報連携/line-dc-202205
stripehideokamoto
0
130
新規ゲームのリリース(開発)前からのSRE活動
tmkoikee
1
530
Scrum Fest Niigata 2022 開発エンジニアに聞いてみよう!
moritamasami
1
630
OSS ことはじめ
hsbt
3
590
runn is a package/tool for running operations following a scenario. / golang.tokyo #32
k1low
1
240
LIFF Deep Dive 2022
line_developers
PRO
1
760
E2E自動テスト導入・運用をめぐる先入観と実際に起きたこと / Preconceptions and What Happened with E2E Testing
ak1210
5
1.3k
Puny to Powerful PostgreSQL Rails Apps
andyatkinson
PRO
0
400
KubeCon Recap -Platform migration at Scale-
inductor
0
110
ソフトウェアテストで参考にしている67のモノ #scrumniigata / 67 things for software testing
kyonmm
PRO
1
720
プロダクション環境の信頼性を損ねず観測する技術
egmc
4
810
Apache Kafka and the World of Streams
hashitokyo
0
110
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
196
18k
A Modern Web Designer's Workflow
chriscoyier
689
180k
Optimizing for Happiness
mojombo
365
63k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
212
20k
Done Done
chrislema
174
14k
A Tale of Four Properties
chriscoyier
149
20k
It's Worth the Effort
3n
172
25k
Building Your Own Lightsaber
phodgson
94
4.6k
Web Components: a chance to create the future
zenorocha
303
40k
Producing Creativity
orderedlist
PRO
333
37k
Imperfection Machines: The Place of Print at Facebook
scottboms
253
11k
Mobile First: as difficult as doing things right
swwweet
213
7.5k
Transcript
ݚڀऀͱٕज़ऀͱNSVCZ ֶੜʹΑΔ044։ൃͱΠϊϕʔγϣϯ ژେֶେֶӃത࢜ޙظ՝ఔ দຊ྄հ 5XJUUFS!NBUTVNPUPSZ
ࣗݾհ • ֶੜݚڀऀͱͯ͠ – ژେֶେֶӃใֶݚڀՊത࢜՝ఔॴଐ – Πϯλʔωοτج൫ιϑτΣΞ – Πϯλʔωοτӡ༻ٕज़ • ࣾձਓٕज़ऀͱͯ͠ – 8FCαʔϏεͷӡ༻ɾཧͷίϯαϧ – 04ɾ.JEEMFXBSFͷ։ൃ
– 044։ൃऀ Rubyビジネスセミナー大阪 2 15/01/29
࠷ۙ։ൃ͍ͯ͠Δओͳ044 • NPE@NSVCZɾOHY@NSVCZ – NSVCZʹΑΔ8FCαʔόͷ֦ு • 5SVTUFSE)5518FC4FSWFS – NSVCZͰৼΔ͍ΛఆٛͰ͖Δ8FCαʔό • NSVCZؔ࿈ – NSVCZίΞɺϥΠϒϥϦɺपลπʔϧ
• 8FCαʔόͷηΩϡϦςΟͱӡ༻ٕज़ – "QBDIFϞδϡʔϧɾOHJOYϞδϡʔϧ Rubyビジネスセミナー大阪 3 15/01/29
࣍ େֶӃʹߦ͔ͣʹձࣾһʹ ձࣾһΛࣙΊͯ࠶ͼେֶੜʹ ֶੜͱͯ͠044։ൃΛ։࢝ NSVCZͰͬͨ044։ൃͷָ͠͞ 044։ൃ͔ΒֶΜͩͷίπ ࣗʹͱͬͯͷ044։ൃ ֶੜʹΑΔΠϊϕʔγϣϯͱ Rubyビジネスセミナー大阪 4
15/01/29
େֶӃʹߦ͔ͣʹձࣾһʹ Rubyビジネスセミナー大阪 5 15/01/29
େֶੜͰαʔόཧʹϋϚΔ • ࠓ͔Βલͷେֶ࣌ͷ • αʔό༡ͼ͕େ͖ • ࣗࣨࣗ࡞αʔόͷαʔόϧʔϜঢ়ଶ • ֎ग़͍ͯͯ͠ΤΞίϯՔಇ Rubyビジネスセミナー大阪
6 15/01/29
લͷࣗͷ෦ Rubyビジネスセミナー大阪 7 15/01/29
15/01/29 Rubyビジネスセミナー大阪 8
15/01/29 Rubyビジネスセミナー大阪 9
ࠓͷࣗͷ෦ Rubyビジネスセミナー大阪 10 15/01/29
15/01/29 Rubyビジネスセミナー大阪 11
15/01/29 Rubyビジネスセミナー大阪 12
େֶӃʹߦ͔ͳ͔ͬͨཧ༝ • αʔόɾωοτϫʔΫٕज़ͷݚڀΛر • ݱͷεΩϧ՝͕͔Βͳ͍ • ੈؒΒͣͷ··ݚڀ͢Δࣄʹෆ҆ Rubyビジネスセミナー大阪 13 15/01/29
ܦݧΛੵΜͩΒΔࣄΛܾҙ • ࠒ • ݱͷΠϯλʔωοτӡ༻ٕज़ΛֶͿ • اۀͰܦݧΛੵΉ • ͍͔ͭӡ༻ٕज़ʹ͍ͭͯݚڀ͍ͨ͠ •
γεςϜͷ֎ग़͕࢝͠·Γͭͭ͋Δ࣌ظ • ӡ༻ٕज़ޙ࠷ॏཁʹͳΔͱ֬৴ Rubyビジネスセミナー大阪 14 15/01/29
ձࣾһΛࣙΊͯ࠶ͼେֶੜʹ Rubyビジネスセミナー大阪 15 15/01/29
ձࣾΛୀ৬ • ΠϯϑϥΤϯδχΞΛͰୀ৬ • ձࣾͷத৺Ͱ8FCαʔϏεӡ༻Λܦݧ • αʔό͕ઍͷΦʔμʔͰເͷࠃ • ϓϩδΣΫτཧܦݧ Rubyビジネスセミナー大阪
16 15/01/29
ٕज़ऀ͔Βݚڀऀ • େࡕͷখ͞ͳϚϯγϣϯͰਓͰݚڀ։࢝ • ձࣾʹߦ͔ͣاۀͱͷͳ͍ • େֶʹߦ͔ͣʹͻͨ͢Βࢠҭͯ • ՈͰͻͨ͢ΒݚڀɾϒϩάΛॻ͍ͯ •
ਓͩͱࢥ͍ͬͯͨ Rubyビジネスセミナー大阪 17 15/01/29
Πϯλʔωοτͷᷚ • ίʔυΛެ։͠ϒϩάΛॻ͘ • ͍͔ͭ୭͔͕ؾ͍ͮͯ͘ΕΔ • ϒϩάͷ֦ࢄϑΟʔυόοΫΛಘΔ • ໊લͱιϑτΣΞ͕ΒΕΔΑ͏ʹͳΔ •
Πϯλʔωοτͷᷚຊͩͬͨ • ਓͰͳ͔ͬͨ • ΠϯλʔωοτԹ͔͍ Rubyビジネスセミナー大阪 18 15/01/29
ٕज़ऀͱݚڀऀͷڱؒ • ݚڀͷΞΠσΞਐḿΛϒϩάʹॻ͘ – Ұ෦ͷݚڀऀ͔ΒඇΛड͚Δ – ॴͱݹ͍ϧʔϧͷؒͰΜͩ • ݚڀ։ൃΛΦʔϓϯʹऔΓΉϝϦοτ – ଟ͘ͷ༗໊ͳ044։ൃऀͱग़ձͬͨ – ൴Βͷ͕ඈͼՐͨ͠ – ϑΟʔυόοΫύονΛ͚Δܹ
– Ϟνϕʔγϣϯ͕ҡ࣋Ͱ͖ͨ Rubyビジネスセミナー大阪 19 15/01/29
͖ͳΑ͏ʹݚڀɾ։ൃ • ݚڀࣨͷϘε͜͏ݴͬͯԼͬͨ͞ ʮੲͷΓํʹनΘΕͳͯ͘ྑ͍Ͱ͢ɻদຊ͞ Μ͕ྑ͍ͱࢥ͏ΓํͰ͖ͳΑ͏ʹͬͯԼ ͍͞ɻࠓͷΓํɺྑ͍ͱࢥ͍·͢Αɻʯ • ٹΘΕͨ – ͜Ε͕ແ͚Ε͜͜ʹ͍ͳ͔ͬͨ
– ݚڀࣨͷαϙʔτΛड͚ͳ͕Β044։ൃ – ֶੜʹ͖ͳΑ͏ʹݚڀɾ։ൃͤ͞Δॏཁੑ Rubyビジネスセミナー大阪 20 15/01/29
ֶੜͱͯ͠044։ൃΛ։࢝ Rubyビジネスセミナー大阪 21 15/01/29
044։ൃͷָ͠͞ • ໊લ͕ചΕΔ • ࣗͷίʔυΛͬͯΒ͑Δ • ڵຯΛ࣋ͬͯΒ͑Δ • ࣄΛ༠ͬͯΒ͑Δ •
ࣗͷ044Λಛఆͷඪ४ʹ͢Δ • ͬͯΒ͏ͱվળ͕ਐΈࣗಘ͢Δ Rubyビジネスセミナー大阪 22 15/01/29
·ͣߩݙ͢Δ044Λݟ͚ͭΔ • ࣗͷۀݚڀʹ͍ۙιϑτΣΞ • ͕ࣗΛײ͡ΒΕΔ͔Ͳ͏͔ • ࠓແ໊Ͱকདྷੑ͕͋Δ͔ • ࡞ऀ͕ຊਓͩͱ͍ٞ͢͠ •
࡞ऀ͕༗໊ͩͱใ͕֦ࢄ͍͢͠ • ͍ͣΕࣗͷ044ϓϩδΣΫτΛ࣋ͭ Rubyビジネスセミナー大阪 23 15/01/29
ֶੜͰࢀՃͰ͖Δ • ֶੜࣗ༝ͳ͕࣌ؒଟ͍ • ໘ന͚ΕήʔϜͷΑ͏ʹͣͬͱΕΔ • ࠷ॳ։ൃऀͷਅࣅΛͯ͠ΈΔ • ͱʹ͔ٞ͘ʹࢀՃͯ͠ΈΔ •
͍͔ʹࢀՃ͍͢͠ڥΛ༻ҙ͢Δ͔ • ֶੜͷྗڧ͞ඇৗʹॿ͔Δ Rubyビジネスセミナー大阪 24 15/01/29
ֶੜ͕ࢀՃ͍͢͠ڥ • কདྷͷίϛϡχςΠΛࢧ͑Δ։ൃऀ • ରʹٞ͢Δ • ͋ΔఔͤͯΈΔ • ํੑΛ༩͑ͯΈΔ •
ྑ͍෦Λݟ͚ͭͯ๙ΊΔ • ֶੜࣾձਓڞʹͰ͖Δ • NSVCZͷίϛϡχςΟ͜Εʹ͍ۙ Rubyビジネスセミナー大阪 25 15/01/29
ੋඇֶੜݚڀ༰Λ044 • ֶੜݚڀऀͱͯ͠ݚڀ • Ռٕज़ऀͱͯ͠044 • ӡ༻Λߟྀ࣮ͨ͠ • ݚڀਐḿΦʔϓϯʹ •
ֶੜͷݚڀͰڵຯΛ࣋ͬͯΒ͑Δ • ϑΟʔυόοΫύονΛΒ͑Δܹ Rubyビジネスセミナー大阪 26 15/01/29
NSVCZͰͬͨ044։ൃͷָ͠͞ Rubyビジネスセミナー大阪 27 15/01/29
NSVCZͷ͓͔͛Ͱ • NSVCZΛར༻ͨ͠044ͰࢁΛड • ݚڀऀͱͯ͠ – ใॲཧֶձͷ*054ͷ༏लจ – ใॲཧֶձͷฏࢁԼه೦ݚڀ • ٕज़ऀͱͯ͠ – ୈճຊ044ྭ
– ୈճୈϑΫΦΧ3VCZେ༏ल – 3VCZ1SJ[F࠷ऴϊϛωʔτ Rubyビジネスセミナー大阪 28 15/01/29
ฏຌͳࣄͷੵΈॏͶ • ͍͠ࣄ΄ͱΜͲ͍ͬͯͳ͍ – ฏຌͳՌͷެ։ΛڪΕ͍͚ͯͳ͍ – ฏຌͳύονϒϩάΛίπίπॻ͘ – ͋·Γߟ͑ͣʹͱΓ͋͑ͣॻ͍ͯΈΔ • ฏຌͳࣄͷੵΈॏͶ͕ྑ͍ʹ – ࣌ؒͱڞʹྑ͍ʹมΘ͍ͬͯΔࣄʹؾͮ͘ – ըظతͳΞΠσΞΑΓܧଓత։ൃ
– ͳΜͰͳ͍ࣄΛੵΈॏͶܧଓ͢Δࣄ͕େࣄ Rubyビジネスセミナー大阪 29 15/01/29
ܧଓతʹ044։ൃ͢ΔͨΊʹ • Λ͍࣋ͯͯΔ͔ • ָ͍͠ͱײ͍ͯ͡Δ͔ • ஶ໊044։ൃऀͱͷग़ձ͍͕Λ૿͢ Rubyビジネスセミナー大阪 30 15/01/29
044։ൃ͔ΒֶΜͩͷίπ Rubyビジネスセミナー大阪 31 15/01/29
ࣗΛͤ͞Δίπ • ΦʔϓϯͰ͋Δ͜ͱ • ࣗ༝Ͱ͋Δ͜ͱ • ༰Ͱ͋Δ͜ͱ • ؒҧؚ͍ΊͯͤΔ͜ͱ •
ྑ͍ॴΛݟ͚ͭͯ๙ΊΔ͜ͱ • ֶੜࣾһΛҭͯΔࣄʹڞ௨ • ݚڀऀɾٕज़ऀΛҭͯΔࣄʹڞ௨ • 044ίϛϡχςΟΛҭͯΔࣄʹڞ௨ Rubyビジネスセミナー大阪 32 15/01/29
ࣗʹͱͬͯͷ044։ൃ Rubyビジネスセミナー大阪 33 15/01/29
ࣗʹͱͬͯͷ044։ൃͱ • Λײ͡ΒΕΔࣄ • ͭ·ΓͦΕָ͍͠ͱࢥ͑Δࣄ • ͔ͩΒͦ͜ܧଓతʹଓ͚ΒΕΔ • ըظతͳΞΠσΞΛ͑Δܧଓత։ൃ •
ਓੜΛม͑Δ Rubyビジネスセミナー大阪 34 15/01/29
ֶੜʹΑΔΠϊϕʔγϣϯͱ Rubyビジネスセミナー大阪 35 15/01/29
ֶੜʹΑΔΠϊϕʔγϣϯ • Λײָ͡͠ΊΔࣄ͕Πϊϕʔγϣϯ • ࣗ༝Ͱ༰ͳڥ͕Πϊϕʔγϣϯ • খ͞ͳࣄͷੵΈॏͶ͕Πϊϕʔγϣϯ ࣮ιϑτΣΞ։ൃऀʹڞ௨͍ͯ͠Δ ֶੜɾ։ൃऀɾݚڀऀ͕͍͢͠
ڥɾίϛϡχςΟ࡞Γ͕ॏཁ Rubyビジネスセミナー大阪 36 15/01/29
ຊൃදͱࣅͨ༰Λ·ͱΊͨهࣄ 8&#ʴ%#1SFTT7PM ݄ൃച ʮָ͠͏044։ൃʯ NSVCZͰֶΜͩߩݙͷྲّྀͱ 15/01/29 Rubyビジネスセミナー大阪
37