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
Kuniaki IGARASHI
April 17, 2013
Technology
0
960
ruby02
Ruby講義 第2回 環境構築
2013.4.18
Kuniaki IGARASHI
April 17, 2013
Tweet
Share
More Decks by Kuniaki IGARASHI
See All by Kuniaki IGARASHI
ActiveJobUpdates
igaiga
1
520
roppongirb_20250911
igaiga
1
640
igaiga Ruby Association Activity Report 2025 LT
igaiga
1
130
KaigiOnRails2024
igaiga
16
23k
RuboSensei
igaiga
0
330
Shibuya.rb-2023-04-27-igaiga
igaiga
1
570
Ginza Rails27 igaiga
igaiga
9
14k
tork09igaiga
igaiga
2
390
Road to white mages
igaiga
1
760
Other Decks in Technology
See All in Technology
20260321_エンベディングってなに?RAGってなに?エンベディングの説明とGemini Embedding 2 の紹介
tsho
0
160
DMBOKを使ってレバレジーズのデータマネジメントを評価した
leveragestech
0
250
Bill One 開発エンジニア 紹介資料
sansan33
PRO
5
18k
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.3k
Copilot 宇宙へ 〜生成AIで「専門データの壁」を壊す方法〜
nakasho
0
180
Phase12_総括_自走化
overflowinc
0
1.4k
夢の無限スパゲッティ製造機 #phperkaigi
o0h
PRO
0
360
Phase11_戦略的AI経営
overflowinc
0
1.5k
ThetaOS - A Mythical Machine comes Alive
aslander
0
160
20年以上続く PHP 大規模プロダクトを Kubernetes へ ── クラウド基盤刷新プロジェクトの4年間
oogfranz
PRO
0
180
データマネジメント戦略Night - 4社のリアルを語る会
ktatsuya
1
220
AIエージェント勉強会第3回 エージェンティックAIの時代がやってきた
ymiya55
0
120
Featured
See All Featured
Designing Experiences People Love
moore
143
24k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
330
The untapped power of vector embeddings
frankvandijk
2
1.6k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
410
Are puppies a ranking factor?
jonoalderson
1
3.1k
Automating Front-end Workflow
addyosmani
1370
200k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
270
Six Lessons from altMBA
skipperchong
29
4.2k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
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" ͱࡢɺࠓͷडߨऀͰ͢ ɾॻ͖ࠐΈࢀՃऀͷΈݟ͑·͢ ɾرऀΞΫηεͯ͠ࢀՃਃ͍ͯͩ͘͠͞
ɾࡶஊɺ࣭ɺٞͳͲԿͰؾʹͤͣͲ͏ͧʙ ɾ࣭ʹ͑ΒΕΔਓ͍͑ͯ͋͛ͯͩ͘͞ ɾߨࢣਞ͓͑͠·͢ ɾೖͬͨΒܰࣗ͘ݾհ͓Ͷ͕͍͠·͢