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
誤算からはじまった小さなOSS貢献
Search
Hiroyuki Kuromiya
February 05, 2026
Programming
160
0
Share
誤算からはじまった小さなOSS貢献
Omotesando.rb #118 発表資料
Hiroyuki Kuromiya
February 05, 2026
More Decks by Hiroyuki Kuromiya
See All by Hiroyuki Kuromiya
博士卒エンジニア キャリアの選択と 就活について
khiroyuki1993
0
410
SQLクエリの組み立てを 自動化するSlack Bot
khiroyuki1993
2
260
notion-to-slides: convert notion page to presentation slides
khiroyuki1993
0
2.3k
ラーメン界の Basic Object を食べに行った話
khiroyuki1993
0
71
R で Github Repository をきれいにする
khiroyuki1993
0
650
Paper Introduction: The Recon Approach: A New Direction for Machine Learning in Criminal Law.
khiroyuki1993
0
170
Other Decks in Programming
See All in Programming
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
1
270
野球解説AI Agentを開発してみた - 2026/02/27 LayerX社内LT会資料
shinyorke
PRO
0
390
見せてもらおうか、 OpenSearchの性能とやらを!
shunta27
1
170
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
300
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
120
Linux Kernelの1文字のミスで 権限昇格ができた話
rqda
0
2.3k
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
120
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
820
Feature Toggle は捨てやすく使おう
gennei
0
410
メッセージングを利用して時間的結合を分離しよう #phperkaigi
kajitack
3
550
AI Assistants for YourAngular Solutions @Angular Graz, March 2026
manfredsteyer
PRO
0
150
Redox OS でのネームスペース管理と chroot の実現
isanethen
0
520
Featured
See All Featured
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
How to Think Like a Performance Engineer
csswizardry
28
2.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
240
Balancing Empowerment & Direction
lara
5
1k
Ethics towards AI in product and experience design
skipperchong
2
250
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
54k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Invisible Side of Design
smashingmag
302
51k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
670
The SEO Collaboration Effect
kristinabergwall1
0
410
Context Engineering - Making Every Token Count
addyosmani
9
790
Transcript
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 誤算から始まった小さな OSS貢献 kromiii GMOペパボ株式会社
[email protected]
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 OSSコントリビューションといえば? GitHubにPRを出す ✓ ? ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 OSSコントリビューションといえば? GitHubにPRを出す ✓ 管理者にメールを送る ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 最近あった話 銀行口座登録フォームで特定の支店がバリ デーションエラーになる ✓ 当該の支店は2025年末に新しく追加され
た支店 ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 最近あった話 当該サービスでは銀行支店コードのバリ デーションに zengin_code という
gem を 使っていた ✓ https://rubygems.org/gems/zengin_code
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 gem update で直りそ う!!!
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 名乗りをあげる 勝ちを確信したムーブ
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 魂のコマンド bundle update zengin_code
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 起きたこと 何も、変わらない
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 調べてわかったこと zengin_code は submodule として
zengin- code/source-data を参照している ✓ zengin-code/source-data に今回問題と なった支店がそもそも存在しない ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 調べてわかったこと(2) zengin-code/source-data は yakaku.com/ ginkoukensaku
という個人のサイトを定期 的にフェッチして最新の情報を更新してい る ✓ この元サイト自体に今回問題となった支店 コードが存在しなかった ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 やったこと(2) 当該ユーザーへの対応はパッチで解決 ✓ ソース元のサイト管理者に支店コード追加 依頼をメール
✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 後日談 数日後、サイト管理者の方から返事が届き 支店番号追加の連絡 ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 後日談 zengin-code gem 最新版がリリースされる
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 学んだこと Good First Issue の見極めは難しい
✓ メールというプロトコルの偉大さ ✓
誤算から始まった小さなOSS貢献 Powered by Rabbit 4.0.1 謝辞 今回善意でご対応いただいた ykaku 様に感 謝いたします