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
ruby02
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kuniaki IGARASHI
April 17, 2013
Technology
960
0
Share
ruby02
Ruby講義 第2回 環境構築
2013.4.18
Kuniaki IGARASHI
April 17, 2013
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
ActiveJobUpdates
igaiga
1
610
roppongirb_20250911
igaiga
1
660
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
140
KaigiOnRails2024
igaiga
16
23k
RuboSensei
igaiga
0
340
Shibuya.rb-2023-04-27-igaiga
igaiga
1
580
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
390
Road to white mages
igaiga
1
770
Other Decks in Technology
See All in Technology
Azure Lifecycle with Copilot CLI
torumakabe
3
1k
猫でもわかるKiro CLI(CDKコーディング編)
kentapapa
1
120
MLOps導入のための組織作りの第一歩
akasan
0
310
Code Interpreter で、AIに安全に コードを書かせる。
yokomachi
0
6.9k
Rebirth of Software Craftsmanship in the AI Era
lemiorhan
PRO
4
1.8k
こんなアーキテクチャ図はいやだ / Anti-pattern in AWS Architecture Diagrams
naospon
1
400
AIエージェントの権限管理 2: データ基盤の Fine grained access control 編
ren8k
0
120
ハーネスエンジニアリングをやりすぎた話 ~そのハーネスは解体された~
gotalab555
0
470
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」ご紹介資料
laysakura
0
3.9k
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.3k
最初の一歩を踏み出せなかった私が、誰かの背中を押したいと思うようになるまで / give someone a push
mii3king
0
150
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5k
Featured
See All Featured
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Building Adaptive Systems
keathley
44
3k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
270
Being A Developer After 40
akosma
91
590k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
1.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
ラッコキーワード サービス紹介資料
rakko
1
3M
Visualization
eitanlees
150
17k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
53k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
Transcript
3VCZߨٛ ୈճڥߏங ޒेཛྷ໌ UXJUUFSJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ BUҰڮେֶ ࣾձՊֶʹ͓͚Δใٕज़ͱίϯςϯπ࡞ᶙ χϑςΟגࣜձࣾدෟߨٛ
χϑςΟגࣜձࣾ ఏڙ
Δ͜ͱ ߨٛʹ͍ͭͯ 3VCZڥߏங JSCͰ3VCZϓϩάϥϜΛ࣮ߦ͢Δ SCϑΝΠϧͰ3VCZϓϩάϥϜΛ࣮ߦ͢Δ
3VCZڥߏங ҎԼͷࢿྉʹԊͬͯ3VCZΛ࣮ߦ ͢ΔڥΛ࡞͍ͬͯͩ͘͞ɻ IUUQCJUMZSVCZFOW
ࣗݾհ
ޒेཛྷ໌ ߨࢣ גࣜձࣾສ༿ UXJUUFSJHBJHB IUUQTHJUIVCDPNJHBJHB IUUQXXXGBDFCPPLDPNLVOJBLJJHBSBTIJ
ᖛ࡚݈ޗ 5FBDIJOH"TTJTUBOU qVYqFY JOD ถࠃ๏ਓ UXJUUFSINTL IUUQTHJUIVCDPNINTL IUUQXXXGBDFCPPLDPNIBNBDIBOH
ߨٛʹ͍ͭͯ ධՁํ๏
௨ίϚ Նֶظɾౙֶظ ༵࣌ݶ 3VCZ͓Αͼ3VCZPO3BJMTΛͬͨجૅతͳϓϩάϥϜ ͕ॻ͚ΔΑ͏ʹͳΔ͜ͱΛඪͱ͠·͢ɻ ߨٛܗࣜͰͷઆ໌ͱϓϩάϥϛϯά࣮श࡞ۀΛ௨࣮ͯ͡ࡍʹ ϓϩάϥϜΛॻ͖ͳ͕ΒतۀΛਐΊ·͢ɻ ࣮शϖΞϓϩάϥϛϯάͰਐΊΔ༧ఆͰ͢ɻ 3VCZͷόʔδϣϯݪଇɺ ࠷৽ͷ·ͨΛ͍·͢ɻ
ߨٛதωοτϫʔΫ HPPHMF GBDFCPPLUXJUUFSͳͲ ͳΜͰ Λࣗ༝ʹ͍ͬͯͩ͘͞ɻ
Նֶظ ୈճʙୈճ 3VCZ 8FC"QQMJDBUJPO ౙֶظ ୈճʙୈճ 3VCZPO3BJMT ߨٛ༧ఆ ˞ౙֶظͷडߨ
ՆֶظͷडߨΛલఏͱ͠·͢
ධՁํ๏ ԋश՝Λఏग़͍͖ͯͨͩ͠ධՁΛߦ͍·͢ɻ ·ͨɺतۀͷߩݙධՁͷରͱ͠·͢ɻ ग़੮͕तۀճͷͷʹຬͨͳ͍߹ʮ'ʯͱ͠·͢ɻ
ڭՊॻɿͨͷ͍͠3VCZ IUUQXXXBNB[PODPKQEQ ͓ങ͍ٻΊ େֶੜڠ·ͨ δϡϯΫಊାళͰ
ࢀߟॻʢ͓ΈͰʣ IUUQXXXBNB[PODPKQEQ จࣈྻͷҰ෦Λஔ͢Δ ˣ3VCZͷϓϩάϥϜͰ͜͏ॻ͘ Q͍͍͍͋͋͋TVC ͍͋ Ѫ Ѫ͍͍͋͋ Q͍͍͍͋͋͋HTVC
͍͋ Ѫ ѪѪѪ
จࣈྻΛ࿈݁͢Δ จࣈྻͷҰ෦Λஔ͢Δ จࣈྻͷઌ಄ɾඌ͔ΒۭനΛऔΓআ͘ จࣈྻ͕ਖ਼نදݱͱͯ͠ਖ਼͍͔͠ௐΔ σΟϨΫτϦͱϑΝΠϧͷҰཡΛऔಘ͢Δ ΧϨϯτσΟϨΫτϦΛมߋ͢Δ ϑΝΠϧΛίϐʔ͢Δ ݱࡏͷ࣌Λऔಘ͢Δ 3VCZ(FNTͰϥΠϒϥϦΛΠϯετʔϧ͢Δ 3VCZεΫϦϓτΛίϚϯυʹ͢Δ
3VCZϨγϐϒοΫ࣍ ൈਮ IUUQXXXOPUXPSLPSHSVCZSFDJQFCPPLDPOUFOUTEFUBJMIUNM
σʔλղੳ ɹ8FC্ͷσʔλऩू ɹɹ"NB[POͰਓؾͷ ɹɹΛఆظతʹௐΔ ɹେྔͷσʔλղੳ ɹɹXJLJQFEJBΞΫηεղੳ ɹɹ૬σʔλͷղੳͱ༧ 3VCZΛͬͯ Ͱ͖Δ͜ͱ
8FCΞϓϦέʔγϣϯͷ࡞ 3VCZΛͬͯͰ͖Δ͜ͱ
3VCZͷجૅ͕ʹ͖ͭɺ؆୯ͳϓϩάϥϜΛॻ͚Δ ɹXJLJQFEJBΞΫηεͷղੳ ɹ&YDFMϑΝΠϧΛϓϩάϥϜ͔ΒಡΈॻ͖͢Δ 3VCZPO3BJMTͷجૅ͕ʹ͖ͭɺ؆୯ͳΞϓϦΛ࡞ΕΔ ɹը૾Λߘ͢Δ8FCΞϓϦ࡞Γ ɹΠϯλʔωοτͷࣗ࡞8FCΞϓϦͷެ։ 3VCZʹؔ͢Δෆ໌͕͋ͬͨͱ͖ʹௐΒΕΔ ͜ͷߨٛΛड͚Δͱ ͜Ε͕Ͱ͖ΔΑ͏ʹͳΔ ༧ఆ
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢
3VCZڥߏங ҎԼͷࢿྉʹԊͬͯ3VCZΛ࣮ߦ ͢ΔڥΛ࡞͍ͬͯͩ͘͞ɻ IUUQCJUMZSVCZFOW
ڥ͕Ͱ͖ͨΒ 3VCZΛ ͔ͭͬͯΈ·͠ΐ͏
·ͣ JSC ΛͬͯΈ·͠ΐ͏ɻ JSCͰ3VCZͷίʔυ ϓϩά ϥϜ Λߦ࣮ͣͭߦͰ͖·͢ɻ
8JOEPXT ࣍ϖʔδʹղઆ ɹ$PNNBOE1SPNQUXJUI3VCZBOE3BJMTΛىಈ ɹɹJSCͱೖྗ .BD ࣍ϖʔδʹղઆ ɹɹλʔϛφϧΛىಈ ΞϓϦέʔγϣϯϢʔςΟϦςΟλʔϛφϧBQQ ɹɹJSCͱೖྗ
6CVOUV -JOVY ɹɹʮʯΛىಈ ϖʔδޙʹղઆ ɹɹJSCͱೖྗ JSCىಈํ๏
ը໘ʹ)FMMPXPSMEͱදࣔ͢ΔίʔυΛ࣮ߦ JSC λʔϛφϧ .BD ·ͨίϚϯυϓϩϯϓτ 8JO Λىಈ͠·͢ɻ ҎԼͷίϚϯυΛଧͬͯɺ&OUFSΛԡ࣮ͯ͠ߦ͠·͢ɻ ˞ઌ಄ͷλʔϛφϧͰ͋Δ͜ͱΛද͢ϚʔΫͰ͢ɻ
ೖྗ͠ͳ͍ ࠓޙɺλʔϛφϧͰଧͭίϚϯυಉ͡ॻࣜ ࢵͷഎܠ৭ɺϚʔΫ Ͱॻ͖·͢ɻ ࣍ͷϖʔδଓ͘ ˞ࠓޙλʔϛφϧͱݺͿͷͰ8JOͷਓಡΈସ͍͑ͯͩ͘͞ɻ
ҎԼͷ3VCZίʔυΛଧͬͯɺ&OUFSΛԡ࣮ͯ͠ߦ͠·͢ɻ QVUT z)FMMPXPSMEz ˞ͷഎܠ৭3VCZͷ ίʔυΛද͠·͢ɻ ͜Ε͕දࣔ͞ΕΕޭͰ͢ɻ ˞JSCͰը໘ʹදࣔ͞ΕΔߦ಄ͷQ3VCZͷόʔδϣϯͰ͢ɻ ڥʹΑͬͯҟͳΓ·͢ɻ ը໘ʹ)FMMPXPSMEͱදࣔ͢ΔίʔυΛ࣮ߦ
6CVOUV λʔϛφϧ͕ىಈͨ͠ΒJSCͱίϚϯυΛଧͪ·͢ɻ QVUT z)FMMPXPSMEz ͱଧͪ·͢ɻ લͷϖʔδͱಉ͡ʹͳΓ·͢ɻ ࠨϝχϡʔͷҰ൪্ͷϘλϯΛԡ͠ɺݕࡧϘοΫεʹʮʯͱଧͪ·͢
࣍ϑΝΠϧʹ 3VCZίʔυΛ ॻ͍ͯΈ·͠ΐ͏ɻ
3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ ΤσΟλΛىಈ͠·͢ɻ 8JO .BDͷਓ4VCMJNF5FYUΛɺ 6CVOUVͷਓHFEJUΛىಈ͍ͯͩ͘͠͞ɻ IFMMPSCͱ͍͏໊લͰอଘ͠·͢ɻ QVUT z)FMMPXPSMEz ϓϩάϥϜΛೖྗ͠·͢ɻ 8JOͷ߹$ˇ4JUFTϑΥϧμʹɺ
.BDͷ߹‑IPNFϑΥϧμʹอଘ͍ͯͩ͘͠͞ɻ ͭͮ͘ ˞໊લSCΛ͚Εɺଞͷ໊લͰ0,Ͱ͢ɻ
3VCZίʔυΛϑΝΠϧʹهड़࣮ͯ͠ߦ λʔϛφϧΛىಈͯ͠ҎԼΛ࣮ߦ͠·͢ɻ SVCZIFMMPSC )FMMPXPSMEͱදࣔ͞ΕΕޭͰ͢ɻ
None
ߨٛࢿྉஔ͖ աڈͷࢿྉ͕%-Ͱ͖·͢ɻ IUUQTHJUIVCDPNJHBJHBIJUPUTVCBTIJSVCZ
ࡶஊɾ࣭༻GBDFCPPLάϧʔϓ IUUQTXXXGBDFCPPLDPNHSPVQTIJUPUTVCBTIJSC ɾՃೖඇՃೖࣗ༝Ͱ͢ ɾՃೖඇՃೖʹؔ͠·ͤΜ ɾࢀՃऀҰཡެ։͞Ε·͢ ɾࢀՃऀελοϑ ߨࢣɾ5" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢