Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20211029_ソニックガーデンOSSコントリビュートハッカソン_bassarチーム
Search
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
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
170
Graviton と Nitro と私
maroon1st
0
130
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
LLM Çağında Backend Olmak: 10 Milyon Prompt'u Milisaniyede Sorgulamak
selcukusta
0
130
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3k
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
130
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
160
AIコーディングエージェント(NotebookLM)
kondai24
0
220
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
410
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
140
TestingOsaka6_Ozono
o3
0
170
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
71
Statistics for Hackers
jakevdp
799
230k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
99
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Fireside Chat
paigeccino
41
3.8k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
91k
Balancing Empowerment & Direction
lara
5
820
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のイメージが少し変わった もっと固くて真面目な世界かと思っていた コードはほぼ理解できない世界だと思っていた