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講義 第2回
Search
Kuniaki IGARASHI
April 21, 2012
Technology
11k
1
Share
Ruby講義 第2回
Ruby環境構築
2012.4.19 at 一橋大学
社会科学における情報技術とコンテンツ作成Ⅲ
(ニフティ株式会社寄附講義)
Kuniaki IGARASHI
April 21, 2012
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
RailsTokyo 4 GarnetTech373
igaiga
0
94
ActiveJobUpdates
igaiga
1
650
roppongirb_20250911
igaiga
1
700
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
150
KaigiOnRails2024
igaiga
16
24k
RuboSensei
igaiga
0
350
Shibuya.rb-2023-04-27-igaiga
igaiga
1
590
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
410
Other Decks in Technology
See All in Technology
Claude code Orchestra
ozakiomumkj
2
670
美味しいスイスチーズを作ろう🧀🐭
taigamikami
1
180
Unlocking the Apps
pimterry
0
110
基礎から解説!Icebergで紐解くSnowflake×Databricks連携の現在地
cm_yasuhara
0
390
AI時代から振り返るTerraform drift運用の歴史 / AI Age Reflections on the History of Terraform Drift Operations
aeonpeople
0
590
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
930
Databricks 月刊サービスアップデート 2026年05月号
tyosi1212
0
120
ビジュアルプログラミングIoTLT vol.23
1ftseabass
PRO
0
160
プラットフォームエンジニア ワークショップ/ platform-workshop
databricksjapan
0
130
Oracle Cloud Infrastructure:2026年5月度サービス・アップデート
oracle4engineer
PRO
1
270
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.7k
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
180
Featured
See All Featured
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
220
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
230
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.8k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
350
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.7k
Code Review Best Practice
trishagee
74
20k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
How to make the Groovebox
asonas
2
2.2k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
Deep Space Network (abreviated)
tonyrice
0
160
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
170
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