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
Ruby with My Life
Search
SHIBATA Hiroshi
November 13, 2014
Technology
0
340
Ruby with My Life
Talk of RubyPrize 2014
SHIBATA Hiroshi
November 13, 2014
Tweet
Share
More Decks by SHIBATA Hiroshi
See All by SHIBATA Hiroshi
How to make faster release cycle of Ruby?
hsbt
2
5.4k
Ruby の開発を支えるエコシステム
hsbt
4
2.2k
Why is building the Ruby environment hard?
hsbt
6
7.1k
開発環境へのこだわり
hsbt
16
12k
OSS ことはじめ
hsbt
5
1.3k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
500
Development Environment 2019
hsbt
1
320
How to become the Psychic
hsbt
0
1.9k
Software Development
hsbt
1
6.4k
Other Decks in Technology
See All in Technology
わたしがEMとして入社した「最初の100日」の過ごし方 / EMConfJp2025
daiksy
13
3.7k
EMConf JP 2025 懇親会LT / EMConf JP 2025 social gathering
sugamasao
2
160
Raycast AI APIを使ってちょっと便利な拡張機能を作ってみた / created-a-handy-extension-using-the-raycast-ai-api
kawamataryo
0
180
Raycast Favorites × Script Command で実現するお手軽情報チェック
smasato
1
120
Share my, our lessons from the road to re:Invent
naospon
0
130
データエンジニアリング領域におけるDuckDBのユースケース
chanyou0311
6
1.9k
Exadata Database Service on Cloud@Customer セキュリティ、ネットワーク、および管理について
oracle4engineer
PRO
2
1.5k
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
1.2k
偏光画像処理ライブラリを作った話
elerac
1
150
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
290
ディスプレイ広告(Yahoo!広告・LINE広告)におけるバックエンド開発
lycorptech_jp
PRO
0
200
速くて安いWebサイトを作る
nishiharatsubasa
15
15k
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
298
20k
We Have a Design System, Now What?
morganepeng
51
7.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
The Pragmatic Product Professional
lauravandoore
32
6.4k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Scaling GitHub
holman
459
140k
How to Ace a Technical Interview
jacobian
276
23k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Statistics for Hackers
jakevdp
797
220k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Designing for Performance
lara
604
68k
Transcript
! Ruby with My Life ! Hiroshi SHIBATA @hsbt RubyWorld
Conference 2014
ࣗݾհ
SHIBATA ! Hiroshi ! @hsbt
ֶੜ࣌ ւಓখۀߴઐֶߍใֶՊ ಉڃੜʹ3VCZίϛολͷ!NSLO ੜͷzใֶzͷߨࢣ͕!HPUPLFO ৽ׁԬٕज़ՊֶେֶܦӦใγεςϜઐ߈ CMBEFͷαʔόʔ͕͋Δͱ͜Ζ U%JBSZ)JLJͷίϛολʹͳΔ
ࣾձਓ࣌ ͱ͋Δ4*FSͷࡳຈࢧࣾ 3VCZͱແԑͷੜ׆ ʮࣄͰ3VCZ͑ͨΒͳ͋ʯͱࢥ͏ʑ ӬγεςϜϚωδϝϯτ 3VCZͱ3BJMTͰडୗ։ൃ "TBLVTBSCʹຖिࢀՃ
None
ʮ༏लͳϓϩάϥϚͱσβΠφΛἧ͑ͨͧʯ ʮϓϥϯφʔͷΞΠσΞΛ؆୯ʹ࣮ݱͰ͖Δʯ ʮ͜ΕͰ࠷ߴͷαʔϏε͕Ͱ͖Δʯ
ʮ༏लͳϓϩάϥϚͱσβΠφΛἧ͑ͨͧʯ ʮϓϥϯφʔͷΞΠσΞΛ؆୯ʹ࣮ݱͰ͖Δʯ ʮ͜ΕͰ࠷ߴͷαʔϏε͕Ͱ͖Δʯ ʮԿނ͔։ൃͷεϐʔυ͕͘ͳ͍ͬͯ͘ʜʯ ʮ͍ͭ·ͰܦͬͯϦϦʔεग़དྷͳ͍ʜʯ
None
ϛυϧΣΞͷΞοϓάϨʔυ ࣾ։ൃج൫ͷߏங ౷ܭج൫ͷߏங +409ͷӡ༻උ HJUIVC ηΩϡϦςΟࠪ ίʔυϨϏϡʔ ςετج൫ͷߏங ΞΫηεղੳج൫ͷߏங ։ൃϓϩηε
৽ਓڭҭ ݪߘࣥච ΧϯϑΝϨϯεൃද 044։ൃ αʔόʔߏཧͷ৽ ϦʔϯελʔτΞοϓ +FOLJOT 3VCZ3BJMT 3%#.4 ٕज़ج൫νʔϜ
044 ͍͍ͩͨಉ͡
Ruby Committer
None
Continuous Integration ϓϩάϥϜͷมߋΛzܧଓzͯ͠z౷߹z͢ΔΈ 3VCZͷ߹ɺ౷߹ͱςετΛ࣮ߦͯ͠ ύοέʔδϯά͢Δ͜ͱ 3VCZ$*༷ʑͳϓϥοτϑΥʔϜͰ3VCZͷ มߋΛՄೳͳݶΓখ͍͞୯ҐͰϏϧυɺςετ ύοέʔδϯά͢ΔΈ
3VCZ$*ͷΈ ςετΛ࣮ߦ͢ΔΠϯελϯε λʔήοτϚγϯ ͕ϘϥϯςΟΞϕʔεͰूΊΒΕ͍ͯΔ ࣌ؒͷܦաʹͭΕͯɺ࠷৽ͷ04͕ෆ͖ͯͨ͠ ɺ714 %JHJUBM0DFBO *BB4 "84
ͳͲͷ׆༻ʹΑΓΠϯελϯεͷߏங༰қͷͣ
None
Ռ ༷ʑͳϓϥοτϑΥʔϜ04Ͱൃੜ͢Δ ෆ۩߹Λ༰қʹݕͰ͖ΔΑ͏ʹͳͬͨ අ༻ͷग़ࢿઌͰ͋Δ3VCZΞιγΤʔ γϣϯͱަব Πϯελϯεͷ࡞ͱηοτΞοϓ
None
049ͷڥ .BD0498FCαʔϏε։ൃͰ͘ΘΕͯ ͍Δ ҰํͰ3VCZίϛολͰ049Λৗ༻͍ͯ͠Δ ਓগͳ͍ ϥΠηϯεͷͰ3VCZ$*ʹ714*BB4Λ ༻͍ͯΠϯελϯεΛՃ͢Δ͜ͱࠔ
None
Ռ $*͕ࠔͳ049Ͱςετ͕ՄೳͱͳΓɺ ෆ۩߹ͷݕग़͕༰қʹͳͬͨ 5SBWJT$*ͷ!IJSP@BTBSJͱަব -JOVYͱ049ͷ྆ํͷςετ࣮ߦͷઃఆ
ଞʹͬͨ͜ͱ
ϗεςΟϯά IFSPLVͷࢧԉΛಘͯ1BB4ʹ։ൃϦιʔεΛ Ҡߦ͢Δ͜ͱͰࠔ͞Λղܾ ͜Ε·Ͱ/B$Mॴ༗ͷαʔόʔʹ։ൃϦιʔ εΛߏங͍ͯͨͨ͠Ίɺαʔόʔͷอक֤छι ϑτΣΞͷόʔδϣϯΞοϓ͕ࠔ
None
44-ূ໌ॻ (MPCBM4JHOͷ044ࢧԉϓϩάϥϜΛར༻ ͠ɺϫΠϧυΧʔυূ໌ॻΛ SVCZ MBOHPSHʹద༻ͨ͠ αΠτͷ৴པੑ֬อͷͨΊͷূ໌ॻ͜Ε·Ͱ ୭͔͕༻ҙ͠ଓ͚͍ͯͨ
None
$%/ GBTUMZͷ044ࢧԉϓϥϯΛར༻ͯ͠$%/ ܦ༝Ͱ͢Δ͜ͱʹΑΓɺશੈքͰιʔείʔ υΛߴʹೖखՄೳʹͳͬͨ ւ֎͔Βͷ3VCZͷιʔείʔυͷμϯϩʔ υ͕ඇৗʹ͍
None
αʔόʔࢹ )BUFOB͕ఏڙ͢ΔNBDLFSFMͷ044ϓϥ ϯΛར༻͢Δ͜ͱͰαʔόʔࢹΛߦ͍ɺ҆ఆ͠ ͨϦιʔεͷఏڙ͕Մೳͱͳͬͨ 3VCZ$* SVCZMBOHPSHͷαʔόʔ ࢹͱΞϥʔτͷΈ͕͜Ε·Ͱଘࡏ͠ͳ͔ͬ ͨ
None
·ͱΊ ڥΛ༻ҙ͢Δ͜ͱͰ3VCZͷ։ൃεϐʔυ ίʔυͷ࣭Λ্Λ࣮ݱ͠·ͨ͠ ։ൃऀʹྑ͍ࣄΛͯ͠Β͏ʹ։ൃऀ͕ ྑ͍ࣄΛग़དྷΔΑ͏ʹڥΛ༻ҙ͢Δ͜ͱ ͕ॏཁ ϓϩάϥϚडୗɾαʔϏε։ൃͰ044Ͱ ྑ͍ࣄΛ͍ͨ͠
Thank you