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
Akinori MUSHA
December 14, 2019
Technology
16
10k
OSSで結果を出す方法
2019-12-14 @ 平成Ruby会議01
Akinori MUSHA
December 14, 2019
Tweet
Share
More Decks by Akinori MUSHA
See All by Akinori MUSHA
上手なPRと機能要望の勘所
knu
1
310
日本語入力を再考する
knu
1
480
RubyとRailsの何が強いのか
knu
7
15k
Rails and JSON API in 2019
knu
0
230
Evolution Of Enumerator
knu
3
5.1k
What's Cooking In Ruby 2.7
knu
1
700
Other Decks in Technology
See All in Technology
「アウトプット脳からユーザー価値脳へ」がそんなに簡単にできたら苦労しない #RSGT2026
aki_iinuma
6
2.6k
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
580
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
650
歴史から学ぶ、Goのメモリ管理基礎
logica0419
6
1.3k
AI with TiDD
shiraji
1
330
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
130
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
160
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
280
LayerX QA Night#1
koyaman2
0
300
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
2
390
20251225_たのしい出張報告&IgniteRecap!
ponponmikankan
0
110
Agentic AIが変革するAWSの開発・運用・セキュリティ ~Frontier Agentsを試してみた~ / Agentic AI transforms AWS development, operations, and security I tried Frontier Agents
yuj1osm
0
180
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
0
270
Why Our Code Smells
bkeepers
PRO
340
58k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
115
100k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Utilizing Notion as your number one productivity tool
mfonobong
2
190
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The Curse of the Amulet
leimatthew05
0
6.6k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
40
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
100
Transcript
OSSͰ݁ՌΛग़͢ํ๏ גࣜձࣾϚνϚν Ruby Committer ऀ থل (@knu)
"Any feedback is welcome!" OSSϓϩδΣΫτʮϑΟʔυόοΫܴʂʯ ࣗʮͬͦ͘͞ύονΛ͛Α͏ʂ ʯ …ͷલʹɺ૬खͷଆʹཱͬͯߟ͑ͯΈΔ
ύονΛड͚ೖΕΔͱ͍͏͜ ͱ… ଞਓͷॻ͍ͨίʔυΛɺࠓޙࣗͷίʔυͱ ͯ͠Λ࣋ͪɺͣͬͱϝϯςφϯε͍ͯ͘͠ ͱ͍͏͜ͱɻ ؾܰʹOKͨ͠มߋɺઌྫͱͳͬͯ࣍ͷཁΛ ݺͼࠐΉ
ϝϯςφϯεੑ͕େࣄ ಛఆͷٕज़Λ࠾༻͢Δ͜ͱʹϦεΫͳ͍͔ʁ ෳࡶͳσʔλߏΞϧΰϦζϜͳͲɺ։ൃ νʔϜʹཧղ͍ͯ͠͡ΕΔਓ͕͍ͳ͔ͬͨ Βʁ
ʮچόʔδϣϯͷ˓˓ʹରԠ ͤ͞·͢ʂʯ ҰͭલͷLTS൛ʹ৽نରԠͤͨ͞Γͨ͠Βɺͦ ͷϥΠϑαΠΫϧʹͣͬͱҾ͖ͣΒΕ͔Ͷͳ͍ গ͠ͷखؒͰಈ͘ͱͯ͠ɺ࣌ʹʮ৽͍͠ͷ ΛͬͯͶʯͰಥ͖์͢ྫྷప͞ඞཁ
ʮMySQL͚ͩͰͳ͘ɺ PostgreSQLͰಈ͘Α͏ʹ ͠·ͨ͠ʂʯ ෳରԠΛͣͬͱଓ͚ΒΕΔͷ͔ ݻ༗ͷʹରԠͰ͖Δͷ͔ ࠩҟΛকདྷʹͬͯٵऩͰ͖Δͷ͔
ʮΠϯσϯτΛͨ͠Αʂʯ ΤϯυϢʔβʹಧ͘Ձθϩ Ϛʔδ͢ΔʹϦεΫ͚͕ͩ͋Δ ཤྺ͕͍ͮΒ͘ͳΔ όοΫϙʔτͷअຐ ! ʹͳΔ… ࣅͨྫ: ʮͪΐͬͱϦϑΝΫλϦϯάͨ͠Αʂʯ
֎෦͔ΒखΛग़͞ͳ͍ํ͕͍ ͍͜ͱ Railsݟ͚ͨͩͷมߋड͚ೖΕͳ͍ͱϙϦ γʔͰఆΊ͍ͯΔ ͦ͏͍͏ͷϝϯςφʔͷઐݖࣄ߲ͱߟ͑Δ ֘ՕॴΛ͍͡Δ͍ͭͰͩͬͨΓɺػೳՃͷ ͨΊʹඞཁͳϦϑΝΫλϦϯάͰ͋Ε
ϓϩδΣΫτΛݚڀ͢Δ ·ͣɺϓϩδΣΫτͷίϯτϦϏϡʔγϣϯΨ ΠυϥΠϯඞͣಡΉ
ͦͷϓϩμΫτԿʹϑΥʔ Χε͍ͯ͠Δͷ͔ʁ ͨͱ͑ɺϕϯνϚʔΫ݁ՌΛࡌ͍ͤͯΔΑ͏ ͳੑೳॏࢹͷϓϩμΫτ ͦ͜ʹԿ͔ఏҊΛ͢ΔͳΒɺੑೳͷӨڹΛߟ ͑ɺϕϯνϚʔΫΛऔΔ ࣗͰ࣮͖͠Εͳͯ͘ɺҊΛग़ͯ͠ΈΔ
ଞͷϢʔβͦΕͷԿΛങ ͍ɺΜͰ͍Δͷ͔ʁ طଘͷνέοτΛݕࡧͯ͠ɺχʔζΛ୳Δɻ ͕ࣗཉ͔ͬͨ͠ػೳ͕ϦδΣΫτ͞Ε͍ͯΔ ߹ɺͦͷཧ༝ΛΑ͘ݚڀ͢Δ
ຯํΛ୳͢ ଞͷίϯτϦϏϡʔλͦͷ૬खΛͨ͠ϝϯς φʔͷத͔ΒɺࣗͷఏҊͷຯํʹͳͬͯ͘Ε ͦ͏ͳϢʔβ։ൃऀΛ୳͢ @ϝϯγϣϯͨ͠Γ#νέοτΛϦϯΫͨ͠Γ ͯ͠ΈΔ
Ϣʔεέʔεͱྫ͕ࣔॏཁ ίϯηϓτΑΓ۩ମྫ ඞͣݱ࣮ຯͷ͋ΔίʔυΛग़͢
όάใࠂͷ3εςοϓ 1.͜͏ॻ͍ͨ (࣮ྫ) 2.͜͏ͳΔͱظͨ͠ (ҙਤ) 3.࣮ࡍ͜͏ಈ͍ͯ͠·ͬͨ (ݱ࣮) ͜ͷͦΕͧΕͱͭͳ͕Γͷཧ࿏ΛͪΌΜͱಥ͖ ٧ΊΔ
ࠔΓ۩߹Λ͑Δ ʮಡΈͮΒ͍ίʔυΛॻ͘͜ͱΛڧ͍ΒΕ͍ͯ Δʯ ʮͦΕ͋ͪͪ͜ͰɺԿʯ nice to haveͰͳ͘must haveͩͱઆಘ͢Δ
ཉ͍͠ՁͷίΞʹूத͢Δ ৭ʑͳػೳΛࠞͥͳ͍ɺΦϓγϣϯۃྗΔ ʮ͜Ε͋ͬͨΒ͍͍ͶʯओػೳΛೖΕ͔ͯ ΒͰྑ͍ ࠷ॳʹೖΕΔϋʔυϧʹूத͠ɺϨϏϡΞʔͷ ؾΛͦΒ͞ͳ͍
DWIMʹṆΕͳ͍ (= Do What I Mean) ઃఆগͳ͍ํ͕ྑ͍͕ɺࣗಈͰΓ͗͢Δͷ ͩΊ ༷͕ᐆດʹͳΓɺظਓʹґΓɺܾஅͮ͠ Β͘ͳΔ
ҰาίϯύΫτʹ είʔϓɺલఏ݅Λߜͬͯɺ͔ͬͪΓಈ͘͜ ͱΛ࠷༏ઌ͠Α͏
·ͱΊ ͕͍͍ࣗͱࢥ͏ػೳΛ͍͍ίʔυΛॻ͍ͯఏҊ ͢Δɺ͚ͩͰͩΊ ͜͏͍ͨ͠ɺ͜͏ͳͬͨΒ͍͍ɺΛ͑ͯɺʮࠔͬ ͍ͯΔʯ͜ͱΛࣔ͢ ૬खΛΑ͘ΓɺݾΛΖ͏ʂ ۙͳܦݧऀʹ૬ஊͯ͠ɺ͚ͣ͘͡ʹΛ౿͏