$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OSSと私
Search
yuki tamazawa
July 09, 2019
Programming
1
560
OSSと私
yuki tamazawa
July 09, 2019
Tweet
Share
More Decks by yuki tamazawa
See All by yuki tamazawa
DMMプラットフォームの AI推進を支える情報アーキテクチャ - DMMポイントクラブでのAIリーダブル化の取り組み事例
srea
0
100
DMM.swift#1 Mergeable Libraryを試した
srea
3
720
アラートなどの割り込み表示を制御する
srea
2
590
DMM 次世代SDK開発チーム
srea
0
460
mablりましょう。
srea
0
1k
ソフトウェア品質を支える E2Eテストのパイプライン作り
srea
3
3.4k
Other Decks in Programming
See All in Programming
Navigation 3: 적응형 UI를 위한 앱 탐색
fornewid
1
360
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
150
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
Cap'n Webについて
yusukebe
0
140
sbt 2
xuwei_k
0
300
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
ローターアクトEクラブ アメリカンナイト:川端 柚菜 氏(Japan O.K. ローターアクトEクラブ 会長):2720 Japan O.K. ロータリーEクラブ2025年12月1日卓話
2720japanoke
0
730
関数実行の裏側では何が起きているのか?
minop1205
1
710
AI時代を生き抜く 新卒エンジニアの生きる道
coconala_engineer
1
310
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
0
130
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
730
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
370
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Designing for humans not robots
tammielis
254
26k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Typedesign – Prime Four
hannesfritz
42
2.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Code Reviewing Like a Champion
maltzj
527
40k
Chasing Engaging Ingredients in Design
codingconduct
0
71
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 Λม͑ͯͨΓ͠·͔͢ʁ
͜ͷޙͷަྲྀձͰ ͓͍ͨ͠Ͱ͢ɻ
͝ਗ਼ௌ͋Γ͕ͱ͏͟͝ ͍·ͨ͠