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
420
0
Share
Ruby with My Life
Talk of RubyPrize 2014
SHIBATA Hiroshi
November 13, 2014
More Decks by SHIBATA Hiroshi
See All by SHIBATA Hiroshi
How to make faster release cycle of Ruby?
hsbt
2
6.1k
Ruby の開発を支えるエコシステム
hsbt
4
2.4k
Why is building the Ruby environment hard?
hsbt
6
8.3k
開発環境へのこだわり
hsbt
16
12k
OSS ことはじめ
hsbt
5
1.5k
GMO DevNight 05 在宅勤務開始から2ヶ月でやったこと
hsbt
2
590
Development Environment 2019
hsbt
1
370
How to become the Psychic
hsbt
0
2.1k
Software Development
hsbt
1
6.7k
Other Decks in Technology
See All in Technology
ハーネスエンジニアリングの概要と設計思想
sergicalsix
9
5.4k
[最強DB講義]推薦システム | 評価編
recsyslab
PRO
0
110
Keeping Ruby Running on Cygwin
fd0
0
180
Building a Standalone Programming Environment
harukasan
PRO
1
100
スクラムの中で AI-DLC workflow を 使い始めて3ヶ月の振り返り
kaminashi
0
140
色を視る
yuzneri
0
130
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
3
2.6k
No Types Needed, Just Callable Method Check
dak2
1
2.1k
弁護士ドットコム株式会社 エンジニア職向け 会社紹介資料
bengo4com
1
190
AI時代における技術的負債への取り組み
codenote
1
1.8k
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
20年前の「OSS革命」に学ぶ AI時代の生存戦略
samakada
0
490
Featured
See All Featured
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
120
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
2k
GitHub's CSS Performance
jonrohan
1032
470k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
150
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
The agentic SEO stack - context over prompts
schlessera
0
760
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
Writing Fast Ruby
sferik
630
63k
My Coaching Mixtape
mlcsv
0
110
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Claude Code のすすめ
schroneko
67
220k
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