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
building-ruby-dev-env
Search
Kuniaki IGARASHI
March 24, 2013
Technology
0
1.2k
building-ruby-dev-env
Ruby開発環境構築
2013.4.18
Kuniaki IGARASHI
March 24, 2013
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
KaigiOnRails2024
igaiga
11
17k
RuboSensei
igaiga
0
280
Shibuya.rb-2023-04-27-igaiga
igaiga
1
530
Ginza Rails27 igaiga
igaiga
9
13k
tork09igaiga
igaiga
2
340
Road to white mages
igaiga
1
700
Road to white mages
igaiga
8
4.1k
dive_into_code_rails_ruby_books
igaiga
0
250
ginza_rails_vol3_igaiga
igaiga
0
5k
Other Decks in Technology
See All in Technology
AIの全社活用を推進するための安全なレールを敷いた話
shoheimitani
2
580
TLSから見るSREの未来
atpons
2
180
第64回コンピュータビジョン勉強会「The PanAf-FGBG Dataset: Understanding the Impact of Backgrounds in Wildlife Behaviour Recognition」
x_ttyszk
0
120
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
440
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
2
830
クラウド開発の舞台裏とSRE文化の醸成 / SRE NEXT 2025 Lunch Session
kazeburo
1
390
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
3
980
オフィスビルを監視しよう:フィジカル×デジタルにまたがるSLI/SLO設計と運用の難しさ / Monitoring Office Buildings: The Challenge of Physical-Digital SLI/SLO Design & Operation
bitkey
1
270
【LT会登壇資料】TROCCO新コネクタ「スマレジ」を活用した直営店データの分析
kazari0425
1
140
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
190
モニタリング統一への道のり - 分散モニタリングツール統合のためのオブザーバビリティプロジェクト
niftycorp
PRO
1
210
How to Quickly Call American Airlines®️ U.S. Customer Care : Full Guide
flyaahelpguide
0
220
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Embracing the Ebb and Flow
colly
86
4.7k
How GitHub (no longer) Works
holman
314
140k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
235
140k
A Modern Web Designer's Workflow
chriscoyier
695
190k
The Pragmatic Product Professional
lauravandoore
35
6.7k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Balancing Empowerment & Direction
lara
1
440
Bash Introduction
62gerente
613
210k
Transcript
3VCZ 3BJMT ։ൃڥߏங ,VOJBLJ*("3"4)*
B3BJMT*OTUBMMFS 8JOEPXTBOE.BD ɹ ΤσΟλ C7JSUVBM#PY6CVOUVJNBHF ओͳ3VCZڥͷߏஙํ๏ B·ͨCͲͪΒ͔ͷํ๏Ͱ3VCZڥΛߏஙͯͩ͘͠ ͍͞ɻ3BJMT*OTUBMMFS ΤσΟλͷํ͕ॳ৺ऀ͚Ͱ͢ɻ
B 3BJMT*OTUBMMFS 8JOBOE.BD
3BJMT*OTUBMMFS 8JOEPXTBOE.BD ɾ3BJMTΠϯετʔϥʔΛ %PXOMPBE *OTUBMM IUUQSBJMTJOTUBMMFSPSH ɾ໊લͱFNBJMΛೖྗ HJUͷઃఆͰΘΕ·͢ɻকདྷɺ͜ͷใΛެ։͢ΔՄೳੑ͕͋ΔͷͰɺެ։͞Ε ͨ͘ͳ͍߹χοΫωʔϜμϛʔͷϝʔϧΞυϨεͰେৎͰ͢ɻ
8JOEPXT൛ .BD൛
3BJMT*OTUBMMFS 8JOEPXTىಈํ๏ ɾىಈ͢Δ߹ϝχϡʔ͔ΒҎԼΛ࣮ߦ ʮݕࡧʯ͔Β$PNNBOE1SPNQUXJUI 3VCZBOE3BJMTΛݕࡧ͢Δ ·ͨ$PNNBOE1SPNQUXJUI3VCZ BOE3BJMTΞΠίϯΛΫϦοΫ ىಈ͢ΔͱҎԼͷը໘͕දࣔ͞Ε·͢ɻ ҎԼͷίϚϯυΛଧ͍ͬͯͩ͘͞
SVCZW SVCZQ ͱදࣔ͞ΕΕ0,Ͱ͢ɻ QͷࣈҧͬͯେৎͰ͢ɻ
3BJMT*OTUBMMFS .BDىಈํ๏ ɾλʔϛφϧBQQΛىಈ͢Ε0,Ͱ͢ɻ ΞϓϦέʔγϣϯϢʔςΟϦςΟλʔϛφϧBQQ λʔϛφϧ্ͰҎԼͷίϚϯυΛଧ͍ͬͯͩ͘͞ SVCZW SVCZQ ͱදࣔ͞ΕΕ0,Ͱ͢ɻ QͷࣈҧͬͯେৎͰ͢ɻ
3BJMTόʔδϣϯΞοϓ HFNVQEBUFSBJMTOPSJOPSEPD 3BJMTͷόʔδϣϯΛ࠷৽ʹ͠·͢ɻ ίϚϯυϓϩϯϓτ 8JO PSλʔϛφϧ .BD Λىಈͯ͠ ҎԼͷίϚϯυΛ࣮ߦ͠·͢ɻ
˞ೖྗෆཁͰ͢ɻTIFMMίϚϯυΛද͢ϚʔΫͰ͢ɻ ࣮ߦޙɺҎԼͷίϚϯυͰόʔδϣϯΛ֬ೝ͍ͯͩ͘͠͞ɻ SBJMTW 3BJMTYͱग़Ε0, ࢿྉ࡞࣌࠷৽
ΤσΟλ ΤσΟλϓϩάϥϜΛॻͨ͘ΊͷΞϓϦͰ͢ɻ 4VCMJNF5FYUͱ͍͏ΤσΟλ͕͓קΊͰ͢ɻ 8JOEPXT༻.BD༻͋Γ·͢ɻ࣍ϖʔδ͔Β Πϯετʔϧํ๏Λઆ໌͠·͢ɻ ΄͔ʹɺ8JOEPXTͷ߹,PNPEP&EJUPSɺ .BDͷ߹$PU&EJUPSͱ͍͏ͷ͋Γ·͢ɻ
4VCMJNF5FYU ҎԼͷαΠτ͔Βμϯϩʔυͯ͠Πϯετʔϧ͍ͯͩ͘͠͞ɻ ˞8JOͷਓࣗͷ04͕CJU൛͔CJU൛͔ʹԠͯ͡ରԠ͢ΔύοέʔδΛ μϯϩʔυ͍ͯͩ͘͠͞ɻ͔͠Βͳ͍߹ɺ·ͣCJU൛ͷΠϯε τʔϥΛ࣮ߦ͍ͯͩ͘͠͞ɻΠϯετʔϧͰ͖ͨ߹ͦΕͰ0,Ͱ͢ɻΤϥʔ ʹͳͬͨ߹CJU൛ͷΠϯετʔϥΛ࣮ߦ͍ͯͩ͘͠͞ɻ IUUQXXXTVCMJNFUFYUDPN
8JOEPXT൛ͷΈ 4VCMJNF5FYUຊޠೖྗमਖ਼ύον 4VCMJNF5FYUͷ8JOEPXT൛ຊޠೖྗͷද͕ࣔมʹͳΔ ͕͋Γ·͢ɻमਖ਼ϓϩάϥϜ͕༗ࢤʹΑΓఏڙ͞Ε͍ͯ·͢ ͷͰɺͪ͜ΒΠϯετʔϧ͍ͯͩ͘͠͞ɻ ͜ͷΑ͏ͳमਖ਼ϓϩάϥϜΛύον ឺߣ ͱ͍͍·͢ɻ ҎԼ͔Β[JQϑΝΠϧΛμϯϩʔυͯ͠ղౚ͠·͢ɻ
IUUQTHJUIVCDPNDIJLBUPJLF*.&4VQQPSUBSDIJWFNBTUFS[JQ 4VCMJNF5FYUΞϓϦΛىಈ͠ɺϝχϡʔͷ1SFGFSFODFT͔Β#SPXTF 1BDLFHFTΛબͼɺϑΥϧμΛදࣔͤ͞·͢ɻμϯϩʔυͨ͠[JQΛղౚ͠ ͯͰ͖ͨϑΥϧμ *.&4VQQPSUNBTUFS Λ͜͜ίϐʔ͠·͢ɻ 4VCMJNF5FYUΛ࠶ىಈ͠·͢ɻ ຊޠΛೖྗதʹมͳॴʹදࣔ͞Εͳ͚Εमਖ਼ద༻ޭͰ͢ɻ
C 7JSUVBM#PY6CVOUVJNBHF
7. 7JSUVBM.BDIJOF ͋ͳͨͷ8JOEPXTPS.BD 7.-JOVY ผͷ1$ ͋ͳͨͷ1$ͷதͰ ผͷ1$Λಈ͔ٕ͢ज़
7.ڥ ͋ͳͨͷ8JOEPXTPS.BD 7.-JOVY ผͷ1$ 7.-JOVY্Ͱ3VCZΛಈ͔͠·͢ɻ ʢڥ࡞͕༰қ͔ͩΒͰ͢ɻʣ ͦͷ͔ΘΓɺϚγϯύϫʔଟΊʹඞཁͰ͢ɻ
7JSUVBM#PY6CVOUVJNBHF ɾ7JSUVBM#PYΛΠϯετʔϧ͠·͢ɻ IUUQTXXXWJSUVBMCPYPSHXJLJ%PXOMPBET ɾ7JSUVBM#PYͰಈ࡞͢Δ6CVOUVΠϝʔδϑΝΠϧ WIE Λ༻ҙͯ͋͠Γ·͢ɻࣗͷϚγϯίϐʔ͠·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ ɾ7JSUVBM#PYηοτΞοϓํ๏ͷϖʔδ ҎԼͷ63-ΛࢀߟʹηοτΞοϓ͍ͯͩ͘͠͞ɻ IUUQXXXVCVOUVMJOVYKQEPXOMPBEKBSFNJYWIE
࣍ϖʔδɺ࣍ʑϖʔδʹϙΠϯτΛషͬͯ͋Γ·͢ɻ
7JSUVBM#PY6CVOUVJNBHF3VCZڥىಈํ๏ 6CVOUVΛμϒϧΫϦοΫ࣮ͯ͠ߦ͠·͢ɻ ύεϫʔυEFWEFWΛೖྗͯ͠ϩάΠϯ͠ ·͢ɻ
7JSUVBM#PY6CVOUVJNBHF3VCZڥىಈํ๏ ʮ 5FSNJOBM ʯΛ࣮ߦ͠·͢ɻ Λىಈ͢Δͱ͜ͷΠϯυ͕ग़·͢ɻ ҎԼͷίϚϯυΛଧ͍ͬͯͩ͘͞ SVCZW SVCZQ ͱදࣔ͞ΕΕ0,Ͱ͢ɻ
7JSUVBM#PY6CVOUVJNBHF3VCZڥىಈํ๏ ΤσΟλΛىಈ͢Δͱ͖ɺϝχϡʔʹ͋Δ ࢴͱԖචͷΞΠίϯ HFEJU ΛΫϦοΫ͠· ͢ɻ
ิࢿྉ
ิࢿྉ 6CVOUVͰͷ3VCZڥߏங BQUߋ৽ TVEPBQUHFUņVQEBUF TVEPBQUHFUVQHSBEF 3VCZͳͲجຊύοΫ TVEPBQUHFUJOTUBMMCVJMEFTTFOUJBMPQFOTTMMJCSFBEMJOFMJCSFBEMJOFEFWDVSMHJUDPSF[MJCH[MJCHEFWMJCTTMEFWMJCZBNMEFW MJCTRMJUFMJCTRMJUFEFWTRMJUFMJCYNMEFWMJCYTMUEFWBVUPDPOGMJCDEFWODVSTFTEFWBVUPNBLFMJCUPPMCJTPOTVCWFSTJPO[TI WJNOPEFKT 3VCZIUUQXXXSVCZMBOHPSHKBEPXOMPBET
ņXHFUņGUQGUQSVCZMBOHPSHQVCSVCZSVCZQUBSH[ UBSYW[GņSVCZQUBSH[ DEņSVCZQ DPOpHVSF NBLF TVEPNBLFJOTUBMM 37.IUUQTSWNJPSWNJOTUBMM DVSM-ņHFUSWNJPņcCBTITTUBCMF SWNMJTULOPXO SWNJOTUBMMQ SWNVTFEFGBVMUQ CBTISDʹҎԼՃ 37. <<T)0.&SWNTDSJQUTSWN>>)0.&SWNTDSJQUTSWN 1"5)1"5))0.&SWNCJO"EE37.UP1"5)GPSTDSJQUJOH