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
20211029_ソニックガーデンOSSコントリビュートハッカソン_bassarチーム
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
bassar
October 29, 2021
Programming
0
1.1k
20211029_ソニックガーデンOSSコントリビュートハッカソン_bassarチーム
bassar
October 29, 2021
Tweet
Share
Other Decks in Programming
See All in Programming
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
130
最初からAWS CDKで技術検証してもいいんじゃない?
akihisaikeda
4
130
AIコードレビューの導入・運用と AI駆動開発における「AI4QA」の取り組みについて
hagevvashi
0
430
nilとは何か 〜interfaceの構造とnil!=nilから理解する〜
kuro_kurorrr
3
1.9k
AI時代のシステム設計:ドメインモデルで変更しやすさを守る設計戦略
masuda220
PRO
5
900
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
190
API Platformを活用したPHPによる本格的なWeb API開発 / api-platform-book-intro
ttskch
1
130
Unity6.3 AudioUpdate
cova8bitdots
0
120
エンジニアの「手元の自動化」を加速するn8n 2026.02.27
symy2co
0
140
Swift ConcurrencyでよりSwiftyに
yuukiw00w
0
260
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
830
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
140
Featured
See All Featured
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
130
sira's awesome portfolio website redesign presentation
elsirapls
0
190
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
The Spectacular Lies of Maps
axbom
PRO
1
620
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
260
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
690
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
390
Transcript
OSS コントリビュート ハッカソン 20211029 - bassar
PR - CarrierWave https://github.com/carrierwaveuploader/carrierwave/pull/2592 - 画像の width, height で バリデーションができるように
例:1000x1000未満の画像はエラーにする ※ file size でのバリデーションは昔からある
学んだこと - コントリビュートの一連の流れ 生まれて初めて fork ボタン押した... - module と include
めちゃ使う gem ってわけわからんコードばかりでわけわから んことになっているものだと思っていたが、今日 見たところはシンプルに module だけを使って gem を使う側のコードと混ざり合っていた
感想 - 生まれて初めてPR出した 普通に感動した - OSSのイメージが少し変わった もっと固くて真面目な世界かと思っていた コードはほぼ理解できない世界だと思っていた