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
2017年をキャッチアップする 三種の神器 / ghq_gem-src_and_bundler
Search
Kenichi Takahashi
January 18, 2017
Technology
5
6.5k
2017年をキャッチアップする 三種の神器 / ghq_gem-src_and_bundler
「Rubyエンジニアが語る2016年の振り返りとこれから」での発表資料です。
https://speee.connpass.com/event/47616/
Kenichi Takahashi
January 18, 2017
Tweet
Share
More Decks by Kenichi Takahashi
See All by Kenichi Takahashi
実践、マルチクラウド環境でのコスト管理の現状と未来
kenchan
0
130
エンジニアリング 💰Moneyジャー / Engineering Money-ger
kenchan
2
780
Lv1,2の開発生産性を経営と繋ぐ
kenchan
4
2k
「トップ10プランナー」からはじめる目標設定
kenchan
5
4.1k
負債と言わないことが負債と向き合うこと
kenchan
5
4.3k
可用性No.1へ!「カラーミーショップ」のリ・アーキテクティング
kenchan
0
160
カラーミーショップは私たちが作っています
kenchan
0
1.6k
カラーミーショップ 2022 / COLORME SHOP 2022
kenchan
0
700
Amazon RDS移行のための 性能検証でわかった2つのこと
kenchan
3
4.1k
Other Decks in Technology
See All in Technology
AI駆動開発を実現するためのアーキテクチャと取り組み
baseballyama
11
5.3k
未回答質問の回答一覧 / 開発をリードする品質保証 QAエンジニアと開発者の未来を考える-Findy Online Conference -
findy_eventslides
0
310
AIエージェントによるエンタープライズ向けスライド検索!
shibuiwilliam
4
610
ZOZOTOWNカート決済リプレイス ── モジュラモノリスという過渡期戦略
zozotech
PRO
0
470
Capitole du Libre 2025 - Keynote - Cloud du Coeur
ju_hnny5
0
120
改竄して学ぶコンテナサプライチェーンセキュリティ ~コンテナイメージの完全性を目指して~/tampering-container-supplychain-security
mochizuki875
1
360
Bedrock のコスト監視設計
fohte
2
200
Rubyist入門: The Way to The Timeless Way of Programming
snoozer05
PRO
7
530
AI時代の戦略的アーキテクチャ 〜Adaptable AI をアーキテクチャで実現する〜 / Enabling Adaptable AI Through Strategic Architecture
bitkey
PRO
11
5.6k
Building AI Applications with Java, LLMs, and Spring AI
thomasvitale
1
210
LINEスキマニ/LINEバイトにおけるバックエンド開発
lycorptech_jp
PRO
0
330
QAを"自動化する"ことの本質
kshino
1
140
Featured
See All Featured
Practical Orchestrator
shlominoach
190
11k
Unsuck your backbone
ammeep
671
58k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
980
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
4 Signs Your Business is Dying
shpigford
186
22k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.3k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Music & Morning Musume
bryan
46
7k
GraphQLとの向き合い方2022年版
quramy
49
14k
Making Projects Easy
brettharned
120
6.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Transcript
HIR HFNTSDBOE#VOEMFS ∁ڮ݈Ұ(.01FQBCP JOD 3VCZΤϯδχΞ͕ޠΔͷৼΓฦΓͱ͜Ε͔Β ΛΩϟονΞοϓ͢Δ ࡾछͷਆث
&$ࣄۀ෦νʔϑςΫχΧϧϦʔυ ∁ڮ݈Ұ!LFODIBO 1ZUIPOΛগ͔͍ͬͯ͠͡·ͨ͠ IUUQTIVDSFBNOFU
IUUQTFNKQTMBDLJOIFSPLVBQQDPN
എܠ
3BJMTͷόʔδϣϯΞοϓ ؒʹ߹͍·ͤΜͰͨ͠
3BJMTʹݶΒͣɺ ϥΠϒϥϦϑϨʔϜϫʔΫͷ όʔδϣϯΞοϓʹɺ HIR HFNTSD #VOEMFS ͕ศརͳͷͰɺͦͷΛ͠·͢ɻ
NPUFNFOHIR wHPMBOHͷσΟϨΫτϦϨΠΞτͰɺιʔείʔυΛཧ͢Δπʔϧ wHJUɺIHɺTWOෳͷ7$4ʹରԠ w(JU)VCɺ#JUCVDLFU͚ͩͰͳ͘ɺϓϥΠϕʔτͳϦϞʔτϦϙδτϦ ʹରԠ (JU)VC&OUFSQSJTF
BNBUTVEBHFNTSD wHFNJOTUBMMΛϑοΫͯ͠ɺ֘ͷϥΠϒϥϦͷιʔείʔυΛϩʔΧ ϧʹDMPOFͯ͘͠ΔHFNSCFOWϓϥάΠϯ wDMPOF͢ΔࡍʹHIRΛར༻͢Δ͜ͱ͕Ͱ͖ɺಉ͡ϨΠΞτͰHFNͷ ιʔείʔυΛཧͰ͖Δ
CVOEMFSCVOEMFS wΞϓϦέʔγϣϯͰར༻͢ΔHFNͷґଘؔΛཧ͢Δ w(FNpMFʹ͋ΔHFNͷϦετ͔ΒґଘؔΛղܾ͠ɺΠϯετʔϧ ͢ΔόʔδϣϯΛܾఆͯ͘͠ΕΔ wΠϯετʔϧͨ͠όʔδϣϯΛ(FNpMFMPDLʹग़ྗ͠ɺҟͳΔڥ Ͱಉ͡όʔδϣϯΛΠϯετʔϧ͢Δ͜ͱ͕Ͱ͖Δ wΦϓγϣϯΛࢦఆ͢Δ͜ͱͰSVCZHFNTPSHҎ֎͔ΒΠϯετʔϧ ͨ͠ΓɺόʔδϣϯΛࢦఆŋ੍ݶͨ͠ΓͰ͖Δ
HIR HFNTSDBOE#VOEMFS ϥΠϒϥϦͷόʔδϣϯΞοϓͰ͕ى͖ͨͱ͖ wҙͷόʔδϣϯಛఆͷίϛοτͰಈ࡞֬ೝ͍ͨ͠ wϥΠϒϥϦͷιʔείʔυΛมߋͯ͠ಈ͔͍ͨ͠ ͱ͍͏໘͕͋Δ HIR HFNTSDͰϥΠϒϥϦͷιʔείʔυΛϩʔΧϧʹอଘ͠ɺ (FNpMFͷQBUIΦϓγϣϯͰϩʔΧϧͷίʔυΛಡΈࠐΉͱḿΔ
ྫ source ‘https://rubygems.org' … gem ‘composite_primary_keys’, path: `ghq list -p
-e composite_primary_keys`.chomp …
ྑ͍ͱ͜Ζͱҙ wྑ͍ͱ͜Ζ wCVOEMFJOTUBMM͢͜͠ͱͳ͘ɺόʔδϣϯͷΓସ͑ίʔυͷॻ͖ ͕͑Ͱ͖Δ wҙ wTQSJOHͷΑ͏ͳQSFMPBEFSΛ͍ͬͯΔ߹ɺ࠶ىಈ͢Δ͔มߋ ΛνΣοΫͤ͞ͳ͍ͱ͍͚ͳ͍
͕࣌ؒ͋ΕσϞ
·ͱΊ w3BJMTόʔδϣϯΞοϓͷݱঢ়࠙ձͰ wHIR HFNTSD #VOEMFSศར wࠓ3VCZ ͱ1)1 Λ͍͖ͬͯ·͢ wҰॹʹ͍͖ͬͯ·͠ΐ͏ʂʂ
ࢀߟจݙ wHIRΛͬͨϩʔΧϧϦϙδτϦͷ౷Ұతɾޮతͳཧʹ͍ͭͯ ,FOUBSP,VSJCBZBTIJTCMPH IUUQCMPHLFOUBSPLPSHFOUSZ wHIRHFNTSDBOENPSF IUUQXXXTMJEFTIBSFOFULPJDHIRHFNTSDBOENPSF