Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ruby講義 第2回
Search
Kuniaki IGARASHI
April 21, 2012
Technology
1
11k
Ruby講義 第2回
Ruby環境構築
2012.4.19 at 一橋大学
社会科学における情報技術とコンテンツ作成Ⅲ
(ニフティ株式会社寄附講義)
Kuniaki IGARASHI
April 21, 2012
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
ActiveJobUpdates
igaiga
1
130
roppongirb_20250911
igaiga
1
550
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
110
KaigiOnRails2024
igaiga
14
21k
RuboSensei
igaiga
0
320
Shibuya.rb-2023-04-27-igaiga
igaiga
1
550
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
370
Road to white mages
igaiga
1
730
Other Decks in Technology
See All in Technology
.NET 10の概要
tomokusaba
0
110
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.6k
regrowth_tokyo_2025_securityagent
hiashisan
0
250
チーリンについて
hirotomotaguchi
6
2k
2025年 開発生産「可能」性向上報告 サイロ解消からチームが能動性を獲得するまで/ 20251216 Naoki Takahashi
shift_evolve
PRO
1
200
Lambdaの常識はどう変わる?!re:Invent 2025 before after
iwatatomoya
1
610
Python 3.14 Overview
lycorptech_jp
PRO
1
120
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
910
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
生成AIを利用するだけでなく、投資できる組織へ / Becoming an Organization That Invests in GenAI
kaminashi
0
100
re:Inventで気になったサービスを10分でいけるところまでお話しします
yama3133
1
120
OCI Oracle Database Services新機能アップデート(2025/09-2025/11)
oracle4engineer
PRO
1
210
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
A Tale of Four Properties
chriscoyier
162
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Six Lessons from altMBA
skipperchong
29
4.1k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
54k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Site-Speed That Sticks
csswizardry
13
1k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Transcript
3VCZߨٛ ୈճ3VCZೖ ,VOJBLJ*("3"4)*JHBJHB BUҰڮେֶ ࣾձՊֶʹ͓͚Δใٕज़ͱίϯςϯπ࡞ᶙ χϑςΟגࣜձࣾدෟߨٛ
Δ͜ͱ ߨٛʹ͍ͭͯ 3VCZڥߏங SCϑΝΠϧͰ3VCZϓϩάϥϜΛ࣮ߦ͢Δ JSCͰ3VCZϓϩάϥϜΛ࣮ߦ͢Δ HJUIVCڥߏங ڭՊॻQʙQ
3VCZΛಈ͔ͨ͢Ίͷڥ࡞Γ -JOVY04ͷ7.ΠϝʔδWIEϑΝΠϧΛ Γ·͢ 7JSUVBM#PYΛμϯϩʔυͯ͠Πϯε τʔϧ͍ͯͩ͘͠͞ IUUQTXXXWJSUVBMCPYPSHXJLJ%PXOMPBET ΠϯετʔϧͰ͖ͨΒىಈͯ͠Έ͍ͯͩ͘͞ JEEFWQBTTEFWEFW ˢϝϞΛͱ͓͍͍ͬͯͯͩ͘͞
7. 7JSUVBM.BDIJOF ͋ͳͨͷ8JOEPXTPS.BD 7.-JOVY ผͷ1$ ͋ͳͨͷ1$ͷதͰ ผͷ1$Λಈ͔ٕ͢ज़
7.ڥ ͋ͳͨͷ8JOEPXTPS.BD 7.-JOVY ผͷ1$ 7.-JOVY্Ͱ3VCZΛಈ͔͠·͢ɻ ʢڥ࡞͕༰қ͔ͩΒͰ͢ɻʣ
7.ڥߏங 64#ϝϞϦ͔ΒWIEϑΝΠϧίϐʔ ԼهͷϖʔδΛࢀߟʹىಈ IUUQXXXVCVOUVMJOVYKQEPXOMPBEKBSFNJYWIE JEEFWQBTTXPSEEFWEFW ʮʯΛىಈͯ͠SVCZΛಈ͔͢ JSC JSC NBJO
Q)FMMPXPSME
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU
ͨͩɺ7.ॏ͍ ͋ͳͨͷ8JOEPXTPS.BD 3VCZڥ 8JOEPXTͰ3VCZΛಈ͔͢ڥΛ ࡞Δ͜ͱͰ͖·͢ɻʢΦϓγϣϯʣ
8JOEPXTͰ3VCZ 3BJMTΠϯετʔϥʔΛ%PXOMPBE *OTUBMM IUUQSBJMTJOTUBMMFSPSH ໊લͱFNBJMΛೖྗ ެ։͞Ε·͢ɻ ޙͷHJUIVCͷઃఆͰΘΕ·͢ɻ
લճͷ ͓͞Β͍
ࣗݾհ
ޒेཛྷ໌ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ גࣜձࣾ ສ༿3BJMTJ1IPOF։ൃ
8FCΞϓϦ J1IPOFΞϓϦ ࡶࢽدߘ
ߨٛʹ͍ͭͯ ධՁํ๏
௨ίϚ Նֶظɾౙֶظ ༵࣌ݶ 3VCZ͓Αͼ3VCZPO3BJMTΛͬͨجૅతͳϓϩάϥϜ ͕ॻ͚ΔΑ͏ʹͳΔ͜ͱΛඪͱ͠·͢ɻ ߨٛܗࣜͰͷઆ໌ͱϓϩάϥϛϯά࣮श࡞ۀΛ௨࣮ͯ͡ࡍʹ ϓϩάϥϜΛॻ͖ͳ͕ΒतۀΛਐΊ·͢ɻ ࣮शϖΞϓϩάϥϛϯάͰਐΊΔ༧ఆͰ͢ɻ 3VCZͷόʔδϣϯݪଇɺ࠷৽ͷΛ͍·͢ɻ ߨٛதωοτϫʔΫɺGBDFCPPLUXJUUFSͳͲͬͯ
ߏΘͳ͍Ͱ͢ɻ
ධՁํ๏ ԋश՝Λఏग़͍͖ͯͨͩ͠ධՁΛߦ͍·͢ɻ ·ͨɺतۀͷߩݙධՁͷରͱ͠·͢ɻ ग़੮͕तۀճͷͷʹຬͨͳ͍߹ʮ'ʯͱ͠·͢ɻ
Նֶظ ୈճʙୈճ 3VCZ ୈճʙୈճ 3VCZPO3BJMT ౙֶظ ୈճʙୈճ 3VCZPO3BJMT ߨٛ༧ఆ
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
ࢀߟॻʢ͓ΈͰʣ IUUQXXXBNB[PODPKQEQ
จࣈྻͷҰ෦Λஔ͢Δ ˣ3VCZͷίʔυ ϓϩάϥϜ Ͱ͜͏ॻ͘ Q͍͍͍͋͋͋TVC ͍͋ Ѫ Ѫ͍͍͋͋ Q͍͍͍͋͋͋HTVC ͍͋
Ѫ ѪѪѪ 3VCZϨγϐϒοΫ
จࣈྻΛ࿈݁͢Δ จࣈྻͷҰ෦Λஔ͢Δ จࣈྻͷઌ಄ɾඌ͔ΒۭനΛऔΓআ͘ จࣈྻ͕ਖ਼نදݱͱͯ͠ਖ਼͍͔͠ௐΔ σΟϨΫτϦͱϑΝΠϧͷҰཡΛऔಘ͢Δ ΧϨϯτσΟϨΫτϦΛมߋ͢Δ ϑΝΠϧΛίϐʔ͢Δ ݱࡏͷ࣌Λऔಘ͢Δ 3VCZ(FNTͰϥΠϒϥϦΛΠϯετʔϧ͢Δ 3VCZεΫϦϓτΛίϚϯυʹ͢Δ
3VCZϨγϐϒοΫ࣍ ൈਮ IUUQXXXOPUXPSLPSHSVCZSFDJQFCPPLDPOUFOUTEFUBJMIUNM
Ξϯέʔτɿ Έͳ͞Μͷڥ 8JOEPXT .BD -JOVY ͦͷଞ 3VCZฉ͍ͨ͜ͱ͋Δʁ 3VCZ͍ͬͨ͜͡ͱ͋Δʁ 3BJMT͍ͬͨ͜͡ͱ͋Δʁ HJUIVCͬͯฉ͍ͨ͜ͱ͋Δʁ
σʔλղੳ ɹ8FC্ͷσʔλऩू ɹɹ"NB[POͰਓؾͷ ɹɹΛఆظతʹௐΔ ɹେྔͷσʔλղੳ ɹɹXJLJQFEJBΞΫηεղੳ ɹɹ૬σʔλͷղੳͱ༧ 3VCZΛͬͯ Ͱ͖Δ͜ͱ
3VCZΛͬͯͰ͖Δ͜ͱ
8FCΞϓϦέʔγϣϯͷ࡞ GBDFCPPLΞϓϦͷ࡞ 3VCZΛͬͯͰ͖Δ͜ͱ
3VCZͷجૅ͕ʹ͖ͭɺ؆୯ͳϓϩάϥϜΛॻ͚Δ ɹXJLJQFEJBΞΫηεղੳ࣮श 3VCZPO3BJMTͷجૅ͕ʹ͖ͭɺ؆୯ͳΞϓϦΛ࡞ΕΔ 3VCZʹؔ͢Δෆ໌͕͋ͬͨͱ͖ʹௐΒΕΔ ͜ͷߨٛΛड͚Δͱ ͜Ε͕Ͱ͖ΔΑ͏ʹͳΔ ༧ఆ
3VCZʹ͍ͭͯ
·ͭͱΏ͖ͻΖ NBU[ ͞Μ࡞ͷϓϩάϥϛϯάݴޠ 3VCZͷੜ݄ ࠃ࢈ϓϩάϥϛϯάݴޠ ։ൃऀຊਓ͕ଟ͍ ʹެ։͞Εͨ8FCΞϓϦϑϨʔϜϫʔΫͷ 3VCZPO3BJMTʹΑΓੈքతʹීٴ NBU[͞Μ͕ॅΜͰ͍ΔদߐͰ ࣏ࣗମΛ্͛ͯ3VCZΛਪ͍ͯ͠Δ
ϓϩάϥϛϯάݴޠ3VCZ
3VCZػցͰͳ͘ ਓؒʹ࠷దԽ͞Ε͍ͯΔ 3VCZͷಛ
3VCZΛΩϝΔͱؾ͍͍࣋ͪ CZNBU[
࡞Γ͍ͨਓ͕ࣗΛͤʹ͢ΔͨΊʹ࡞Γɺ͍͍ͨਓ ʹͬͯΒ͏͜ͱͰɺ΄͔ͷਓΛͤʹ͢Δɻϓϩά ϥϚ͕ޮతʹࣄ͕Ͱ͖ΔΑ͏ʹ͢Δɻؾ࣋ͪΑ͘ ࣄ͕Ͱ͖ΔΑ͏ʹ͢Δɻ3VCZʹɺͦͷΑ͏ͳ͍͕ ࠐΊΒΕ͍ͯ·͢ɻ 3VCZͷັྗ
Ͱɺ 3VCZΛ ͔ͭͬͯΈ·͠ΐ͏
JSCͰҎԼΛ࣮ߦ QSJOU z)FMMP 3VCZaOz JSC JSC NBJO QSJOU )FMMP 3VCZaO
)FMMP 3VCZ OJM ڭՊॻQ
IFMMPSVCZSCΛ࡞ͬͯอଘ QSJOU z)FMMP 3VCZaOz SVCZIFMMPSVCZSC )FMMP 3VCZ ڭՊॻQ