Submit Search
Upload
FiNCでのOSSとのつきあい方
•
1 like
•
10,882 views
ota42y
Follow
Railsを使ってサービスの成長を継続させるぞ!(FiNC×みんなのウェディング) https://mwed.connpass.com/event/49711/
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 27
Download Now
Download to read offline
Recommended
孤独なフリーランサー
孤独なフリーランサー
107steps
1000speakers仙台
1000speakers仙台
xibbar
るびま10周年の告知
るびま10周年の告知
Ken Muryoi
つくらない ものづくり ~明日からできるリーンスタートアップ~
つくらない ものづくり ~明日からできるリーンスタートアップ~
圭 進藤
いつもの!@未来妄想ファクトリーみかつき
いつもの!@未来妄想ファクトリーみかつき
mika-tsuki
みんなのビジネスオンラインとbizYouについて
みんなのビジネスオンラインとbizYouについて
貴寛 益子
How To Become A Rubyist
How To Become A Rubyist
masayoshi takahashi
関西の Ruby コミュニティ
関西の Ruby コミュニティ
Tomoya Kawanishi
More Related Content
Viewers also liked
開発スピードの減速と再加速
開発スピードの減速と再加速
Ken-ichi Kudo
ちょっとしたオレオレDSLも抽象構文木っぽくしておくと後からの拡張に対応しやすいよねっていうちょっとしたお話
ちょっとしたオレオレDSLも抽象構文木っぽくしておくと後からの拡張に対応しやすいよねっていうちょっとしたお話
chocolamint
UX Jam x UX Sketch 2017 HD
UX Jam x UX Sketch 2017 HD
Yukio Andoh
職種を超えたスキル育成でキャリアをつくる
職種を超えたスキル育成でキャリアをつくる
Shuji Nakamura
職と人
職と人
Koichi ITO
サービスを支える監視運用
サービスを支える監視運用
Akinori Tsuboi
値型と参照型
値型と参照型
chocolamint
みんなのウェディングのデータ分析基盤の作り方。
みんなのウェディングのデータ分析基盤の作り方。
Sunao Komuro
nanapi IGNITIONチームの開発フローとその構築
nanapi IGNITIONチームの開発フローとその構築
晃 遠山
最軽の開発手法 dX 改
最軽の開発手法 dX 改
Koichi ITO
Wiki (Printed as manuscript)
Wiki (Printed as manuscript)
Koichi ITO
いもうとBOTのご紹介
いもうとBOTのご紹介
Yuji Ueki
WebWorker and Atomics
WebWorker and Atomics
Taketoshi 青野健利
[AWSマイスターシリーズ] リザーブドインスタンス&スポットインスタンス
[AWSマイスターシリーズ] リザーブドインスタンス&スポットインスタンス
Amazon Web Services Japan
先入観とバイアスを考慮したWebサイトパフォーマンス改善
先入観とバイアスを考慮したWebサイトパフォーマンス改善
Yoichiro Takehora
Brochure- STEM for ALL
Brochure- STEM for ALL
Education, High school
Laser
Laser
Sangani Ankur
Viewers also liked
(17)
開発スピードの減速と再加速
開発スピードの減速と再加速
ちょっとしたオレオレDSLも抽象構文木っぽくしておくと後からの拡張に対応しやすいよねっていうちょっとしたお話
ちょっとしたオレオレDSLも抽象構文木っぽくしておくと後からの拡張に対応しやすいよねっていうちょっとしたお話
UX Jam x UX Sketch 2017 HD
UX Jam x UX Sketch 2017 HD
職種を超えたスキル育成でキャリアをつくる
職種を超えたスキル育成でキャリアをつくる
職と人
職と人
サービスを支える監視運用
サービスを支える監視運用
値型と参照型
値型と参照型
みんなのウェディングのデータ分析基盤の作り方。
みんなのウェディングのデータ分析基盤の作り方。
nanapi IGNITIONチームの開発フローとその構築
nanapi IGNITIONチームの開発フローとその構築
最軽の開発手法 dX 改
最軽の開発手法 dX 改
Wiki (Printed as manuscript)
Wiki (Printed as manuscript)
いもうとBOTのご紹介
いもうとBOTのご紹介
WebWorker and Atomics
WebWorker and Atomics
[AWSマイスターシリーズ] リザーブドインスタンス&スポットインスタンス
[AWSマイスターシリーズ] リザーブドインスタンス&スポットインスタンス
先入観とバイアスを考慮したWebサイトパフォーマンス改善
先入観とバイアスを考慮したWebサイトパフォーマンス改善
Brochure- STEM for ALL
Brochure- STEM for ALL
Laser
Laser
More from ota42y
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営を同時にやった話
ota42y
なぜか技術書典5で 3サークルの運営をやってた話
なぜか技術書典5で 3サークルの運営をやってた話
ota42y
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
ota42y
Rails上でのpub/sub イベントハンドラの扱い
Rails上でのpub/sub イベントハンドラの扱い
ota42y
goroutineはどうやって動いているのか
goroutineはどうやって動いているのか
ota42y
bootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのか
ota42y
Microservices Architecture の利点と欠点
Microservices Architecture の利点と欠点
ota42y
マイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャ
ota42y
ruby-ffiについてざっくり解説
ruby-ffiについてざっくり解説
ota42y
CarrieWaveについてざっくり解説
CarrieWaveについてざっくり解説
ota42y
prmdのドキュメントが読みやすくなる話
prmdのドキュメントが読みやすくなる話
ota42y
身近なサイバー攻撃から身を守る
身近なサイバー攻撃から身を守る
ota42y
HCI分野の紹介と最新研究
HCI分野の紹介と最新研究
ota42y
More from ota42y
(13)
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営を同時にやった話
なぜか技術書典5で 3サークルの運営をやってた話
なぜか技術書典5で 3サークルの運営をやってた話
マイクロサービスにおける 結果整合性との戦い
マイクロサービスにおける 結果整合性との戦い
Rails上でのpub/sub イベントハンドラの扱い
Rails上でのpub/sub イベントハンドラの扱い
goroutineはどうやって動いているのか
goroutineはどうやって動いているのか
bootsnapはどれくらい早くなるのか
bootsnapはどれくらい早くなるのか
Microservices Architecture の利点と欠点
Microservices Architecture の利点と欠点
マイクロサービスにおける非同期アーキテクチャ
マイクロサービスにおける非同期アーキテクチャ
ruby-ffiについてざっくり解説
ruby-ffiについてざっくり解説
CarrieWaveについてざっくり解説
CarrieWaveについてざっくり解説
prmdのドキュメントが読みやすくなる話
prmdのドキュメントが読みやすくなる話
身近なサイバー攻撃から身を守る
身近なサイバー攻撃から身を守る
HCI分野の紹介と最新研究
HCI分野の紹介と最新研究
FiNCでのOSSとのつきあい方
1.
FiNCでのOSSとのつきあい方 ota42y 2017/02/15 Railsを使ってサービスの成長を継続させるぞ! (FiNC×みんなのウェディング)
2.
自己紹介 ota42y FiNCにいるフレンズなんだね!すごーい! 負債の消し方を探してるんだね!たのしー!
3.
リリースされました 招待コードota42y で入れます( ゚∀゚)o彡゚ Androidもあります
4.
本編ここから
5.
FiNCはOSSに支えられてます FiNCでは、大小あわせてとても沢山のOSSを 使わせて頂いています Ruby, Ruby on
Rails, MySQL, Linux, Node.js... rspec, grape, kaminari, delayed_job, globalize...
6.
OSSをちゃんと理解したい うわべでは無く深く理解したい 自分の問題を綺麗に解決するOSSは無い! 正しく理解しないと力を引き出せない
7.
OSSをちゃんと理解したい うわべでは無く深く理解したい 自分の問題を綺麗に解決するOSSは無い! 正しく理解しないと力を引き出せない 使わせて頂いてるので還元したい 一般的に有用な機能追加とか
8.
OSSをちゃんと理解したい うわべでは無く深く理解したい 自分の問題を綺麗に解決するOSSは無い! 正しく理解しないと力を引き出せない 使わせて頂いてるので還元したい 一般的に有用な機能追加とか このgemのバグ直さないと死ぬ Rails コミッターとかカッコイイ
9.
よし、やろう!
10.
…
11.
無理_(´ཀ`」∠)_
12.
そんなできない やる気があってもできないのが事実
13.
なんで? じっくり取り組む時間が取りにくい バグの根本解決は大変 その場の対応の方が楽な時もある PR英語書くのめんどい 一般的に有用な機能追加は特に大変 喜ぶのは我々だけでは? このgemの責任範囲なのか? 有用性の説得大変 自信ない
14.
(´・_・`)
15.
…
16.
諦めない(`・ω・´)!
17.
続けるためのしくみ 心を折る理由はたくさんある やりたい気持ちがあるのも事実 仕組みでやりたい気持ちをサポートする 締め切り 他の人を見て焦る 成果が目に見えなくとても進んでる感ほしい コードリーディングとか 詰まったときに相談できる場所
18.
Maeshima driven @willnet氏の元、Railsのコミッターを目指す会 OSS活動ならRails以外でも可 週1で活動 進捗確認、相談、情報共有の場所 時間が余ったら基礎力向上のための輪講
19.
Maeshima drivenの内容 OSS活動 最新のRuby/Rails動向 輪講会 基礎知識を付けるための本を読む RubyでUnixの基礎を学ぶ本 Crafting Rails
4 Applications
20.
Maeshima drivenの内容 OSS活動 ソースコードリーディング Railsとかのコードを各自読んで共有 ここが面白かったとか 問題点や悩んでる所の相談 いいgemあるよとか ここ読むと良いよとか OSSへのPR相談 それPRにしよう( ゚∀゚)o彡゚
21.
で、どんなのやったの?
22.
Globalize https://github.com/globalize/globalize DBのI18nのために色々やってくれるgem rubyナニソレ?新人が4ヶ月でバグ修正PRを出せた 詳しくはこっち
23.
Globalize PRへの誘導と修正方針の相談 こんなバグあったんですよ~ PRにしよう( ゚∀゚)o彡゚ なんか謎のコメントが… (他メンバー)あーそれはこうすると… 直したら取り込んだ( ゚∀゚)o彡゚ https://github.com/globalize/globalize/pull/537
24.
Committee リクエスト/レスポンスのバリデーションgem https://goo.gl/12c1pb 導入してわかった使い辛い部分が…(´・_・`) 直そう( ゚∀゚)o彡゚ みんな幸せになるし本家にPR送ろう( ゚∀゚)o彡゚ ダメって反応が返ってきた(´・_・`) Maeshima
driven会で他の人が援護射撃 最終的に取り込まれたヽ(´ー`)ノ
25.
とはいえRailsとかは… typo送ってる程度なので(´・_・`) 頑張る∩(・ω・)∩
26.
まとめ FiNCはOSSに支えられています ちゃんと理解しないと活用できない 使わせて頂いているので還元をしたい 口で言うほど簡単ではない…(´・_・`) 締め切りや、話せる場を作りました コードリーディングが捗る 悩んだら話せる場所ができる OSS貢献に誘導する流れができる 長期間何もやらないと焦るようになる
27.
まとめ 小さいながらも芽が出てきました 成果はまだ小さいので、もっと貢献したい 表に出ないけど、OSSの理解も深まってる 場を作ると結構続く みんなもやろう( ゚∀゚)o彡゚
Download Now