Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OSSと私
Search
yuki tamazawa
July 09, 2019
Programming
1
550
OSSと私
yuki tamazawa
July 09, 2019
Tweet
Share
More Decks by yuki tamazawa
See All by yuki tamazawa
DMMプラットフォームの AI推進を支える情報アーキテクチャ - DMMポイントクラブでのAIリーダブル化の取り組み事例
srea
0
49
DMM.swift#1 Mergeable Libraryを試した
srea
3
710
アラートなどの割り込み表示を制御する
srea
2
580
DMM 次世代SDK開発チーム
srea
0
460
mablりましょう。
srea
0
1k
ソフトウェア品質を支える E2Eテストのパイプライン作り
srea
3
3.3k
Other Decks in Programming
See All in Programming
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
700
チーム開発の “地ならし"
konifar
8
7k
dotfiles 式年遷宮 令和最新版
masawada
1
560
jakarta-security-jjug-ccc-2025-fall
tnagao7
0
110
目的で駆動する、AI時代のアーキテクチャ設計 / purpose-driven-architecture
minodriven
11
3.8k
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
130
無秩序からの脱却 / Emergence from chaos
nrslib
2
11k
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
360
CSC305 Lecture 17
javiergs
PRO
0
260
JEP 496 と JEP 497 から学ぶ耐量子計算機暗号入門 / Learning Post-Quantum Crypto Basics from JEP 496 & 497
mackey0225
2
550
Microservices rules: What good looks like
cer
PRO
0
410
エディターってAIで操作できるんだぜ
kis9a
0
600
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
Automating Front-end Workflow
addyosmani
1371
200k
Writing Fast Ruby
sferik
630
62k
A designer walks into a library…
pauljervisheath
210
24k
Designing for humans not robots
tammielis
254
26k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
GraphQLとの向き合い方2022年版
quramy
49
14k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Transcript
OSSͱࢲ 2019/07/09 OSSΛެ։͍ͯ͠Δʢ͍ͨ͠ʣΤϯδχΞަྲྀձ
ࣗݾհ • ۄᖒ ༟و @yukimikan88 • JapanTaxi Software Engineer in
Test • https://github.com/srea • ̎ࣇͷ
None
None
ӡసख ͓٬༷
͘͡ • ίϯτϦϏϡʔγϣϯྺ • ݸਓOSSʹ͍ͭͯհ • OSSʹ͍ͭͯΓ͍ͨ͜ͱ
Contribution • OSSΛ͏աఔͰݟ͚ͭͨվળΛؾ͍ͮͨ࣌ʹ PRૹͬͨΓIssue࡞ͬͨΓͯͨ͠
https://github.com/fuel/core
https://github.com/facebook/facebook-android-sdk
NSDate-TimeAgo https://github.com/kevinlawler/NSDate-TimeAgo
ݸਓOSS
ެ։ͨ͠ΞϓϦ • Qbox for Qiita • https://srea.github.io/apps/qbox.html • https://bitbucket.org/srea/qbox.ios/ •
co-meeting for ios • https://srea.github.io/apps/co-meeting-123.html • https://github.com/srea/co-meeting-for-ios • OssBox • https://github.com/srea/ossbox
• QiitaͷΫϥΠΞϯτΞϓϦͰ͢ɻ • ৽ணਓؾΤϯτϦʔिؒΤϯτϦʔΛνΣοΫ Ͱ͖Δɻ • ՝ۚػೳͱ͔ࢼ࣮͢ݧΞϓϦɻ • ਓ՝ۚͯ͘͠Ε͕ͨɺ ࠷ৼࠐֹۚʹୡͤͣ݁Ռ̍ԁৼΓࠐ·Εͣ
None
• ձࣾͰ͍ͬͯͨ ίϛϡχέʔγϣϯπʔϧͷΞϓϦ • େྔͷະಡΛҰಡ·ͣʹҰׅطಡ͕Ͱ͖Δɻ • ࡞ͬͯຬɻधཁࢲ͚ͩͩͬͨɻ
None
• OSSͷಈ࡞Λ࣮ࡍʹࢼͤΔ٧Ί߹ΘͤΞϓϦ • खݩͰϏϧυͤͣͱࢼͤΔͷͰָνϯ • ͳΜͲϦδΣΫτΛ͞Εͯɺ࠷ޙΫύνʔϊ͔Βి Ͱ͜ͱΘΒΕͨ
None
srea/RIBsTreeViewerClient https://github.com/srea/RIBsTreeViewerClient
RIBsͱ
• Uber͕։ൃͨ͠ϞόΠϧΞʔΩςΫνϟ • RouterɺInteractorɺBuilder = RIB • େنͳνʔϜͰωετ͞Εͨঢ়ଶΛอ ͭΞϓϦ͚ https://eng.uber.com/plugins/
None
͜Μͳ՝ ΛղܾͰ͖·͢
• ը໘πϦʔUIΛݟΕΘ͔Δ͚Ͳɺঢ় ଶπϦʔಈతʹมԽ͠ɺύοͱΘ͔Γ ͮΒ͍ɻ • ͲͷRIB͕Ͳͷը໘Λ͍࣋ͬͯΔͷ͔ Ѳͮ͠Β͍ɻ
Demo
OSSʹ͍ͭͯ ࢲ͕Γ͍ͨ͜ͱ
ࢲ͕Γ͍ͨ͜ͱ • ձࣾͰOSS׆ಈͷॳΊํ • Ϟνϕ͕ແ͘ͳͬͯ์ஔ͞ΕͨOSSΛ ෮׆ͤ͞Δຐ๏ͷ͜ͱ
OSS Level • Level1: ίʔυΛެ։͢Δʢ͚ͩʣ • ———————————————————— • Level2: ίϯτϦϏϡʔτΛड͚ೖΕΔ
• Level3: ίϥϘϨʔλʔΛ૿͢ • Level4: ίϛϡχςΟʹݖݶΛҠৡ͢Δ
ެ։͢ΔͷʹΑͬͯࢦ͢ Level Λม͑ͯͨΓ͠·͔͢ʁ
͜ͷޙͷަྲྀձͰ ͓͍ͨ͠Ͱ͢ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠