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
Railsを使って最短1日でAMPに対応する
Search
Takuya Okuhara
July 20, 2017
Programming
0
1.5k
Railsを使って最短1日でAMPに対応する
Rails Developers Meetup #3 @ Speee
Railsを使ってAMPを最速で実装するTipsを紹介しています。
Takuya Okuhara
July 20, 2017
Tweet
Share
More Decks by Takuya Okuhara
See All by Takuya Okuhara
プロダクトマネージャーの時代はもう始まっている
okutaku0507
5
19k
実践!リーンなプロダクト開発
okutaku0507
26
62k
クラシルの地味な裏側
okutaku0507
0
2.7k
思いつきでgemを作ると後悔する話
okutaku0507
0
280
急激に成長するクラシルと組織を Ruby on Railsでどう支えるか
okutaku0507
2
880
Railsでキャッシュをいい感じに分散して期限切れを軽減する
okutaku0507
0
1.2k
クラシルのwebサイトをちょっとした改善で100倍速にした話
okutaku0507
5
3.3k
Other Decks in Programming
See All in Programming
為你自己學 Python - 冷知識篇
eddie
1
160
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
150
令和最新版手のひらコンピュータ
koba789
14
8k
物語を動かす行動"量" #エンジニアニメ
konifar
14
5.5k
UbieのAIパートナーを支えるコンテキストエンジニアリング実践
syucream
2
720
CSC305 Summer Lecture 05
javiergs
PRO
0
110
ライブ配信サービスの インフラのジレンマ -マルチクラウドに至ったワケ-
mirrativ
2
270
Introduction to Git & GitHub
latte72
0
120
オープンセミナー2025@広島「君はどこで動かすか?」アンケート結果
satoshi256kbyte
0
210
AI OCR API on Lambdaを Datadogで可視化してみた
nealle
0
180
A Gopher's Guide to Vibe Coding
danicat
0
170
🔨 小さなビルドシステムを作る
momeemt
2
520
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
49
14k
Rails Girls Zürich Keynote
gr2m
95
14k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.5k
Designing Experiences People Love
moore
142
24k
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.8k
Faster Mobile Websites
deanohume
309
31k
The World Runs on Bad Software
bkeepers
PRO
70
11k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
480
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
How to Ace a Technical Interview
jacobian
279
23k
The Language of Interfaces
destraynor
160
25k
GitHub's CSS Performance
jonrohan
1031
460k
Transcript
3BJMTΛͬͯ࠷Ͱ ".1ʹରԠ͢Δ Ԟݪ
⿏ࣗݾհ Α͘͏ΞΠίϯ ɾPLVUBLV ɾ3BJMTྺఔ େֶੜ͔Β ɾେֶӃͰੜԽֶઐ߈ தୀ ɾEFMZࡢʹδϣΠϯ
ɾ͖ͳྉཧ͏ͲΜ ɾٳΞΠεΧϑΣϥς୳͠ ɾೣ
⿏͜ͷεϥΠυͰఏڙ͢Δ͜ͱ͠ͳ͍͜ͱ ɾఏڙ͢Δ͜ͱ ɹ⿏3BJMTΛͬͯ࠷Ͱ".1Λ࣮͢Δ5JQT ɹ⿏".1Λ࣮ͯ͠Έͯͷॴײ ɾఏڙ͠ͳ͍͜ͱ ɹ⿏ΨνͰ".1Λ࣮͢Δৄࡉ ɹ⿏".1ͷϝϦοτͱσϝϦοτ ɹ࣮ͯ͠ΈͯͲ͏͔ͩͬͨผͷػձͰ
LVSBTIJSV<Ϋϥγϧ>ͬͯ͝ଘͰ͔͢ʁ
⿏LVSBTIJSVͱ ɾ4/4ϑΝϯສਓ ɾ݄ؒ࠶ੜԯճ ɾJ04ΞϓϦϨϏϡʔ ɹ⭐⭐⭐⭐⭐ ݅ ɾ"OESPJEΞϓϦϨϏϡʔ ɹ⭐⭐⭐⭐⭐
݅
⿏ͦͦ".1ͱʁ ɾ".1 "DDFMFSBUFE.PCJMF1BHFT ɹ(PPHMFͱ5XJUUFS͕ओಋͰ։ൃ 044 ɹ(PPHMFͳͲ͕ϖʔδࣗମΛΩϟογϡ ɹද͕ࣔരʹʂ ɹϞόΠϧϑΝʔετͷҰ
ɹ69ʹد༩χϡʔεͳͲτοϓදࣔ ɹ⚡".1)5.-ͷ༷ʹԊ࣮ͬͨΛ͢Δඞཁ͕͋Δ⚡
⿏ͦͦ".1ͱʁ ݕࡧ݁Ռʹʮ⚡".1ʯͱग़Δ 63-͕ҟͳΔ IUUQTXXXHPPHMFDPKQBNQT XXXLVSBTIJSVDPNSFDJQFT FEFDFGBEE GCDEBNQ
⿏ͳͥɺ".1ͳͷ͔ ɾϢʔβʔ͕XFCαʔϏεʹٻΊΔ্࣭͕͍ͬͯΔ ɹ69ͷͰඇৗʹྑ͍ʂ ɾ"NB[POͰϖʔδද͕ࣔNT͘ͳΔͱɺ ɹച্͕ݮগͨ͠ͱ͍͏σʔλ͕͋Δ ɾ(PPHMFઌੜ͕ਪ͍ͯ͠Δ ɹ͍ͭ.'*Λࢪߦ͢Δ͔Θ͔Βͳ͍ ެ͞Εͨ ɹ
ϓϥοτϑΥʔϜʹ͍ΔݶΓಀΕΒΕͳ͍
⿏".1ԿΛ੍͢Δͷ͔ ɾ֎෦ϑΝΠϧ͕ಡΈࠐΊͳ͍ ɹ⿏ࣗલ+4ͦͦಈ࡞͠ͳ͍ ɹ⿏$44ΠϯϥΠϯͰಡΈࠐΉඞཁ͕͋Δ ,# ɾJNHWJEFPλά͕͑ͳ͍ ɹ⿏".1)5.-ͷΧελϜΤϨϝϯτ͕͋Δ ɾ(PPHMFͷυϝΠϯʹͳΔͨΊ΄΅$PPLJF͕͑ͳ͍ ͬͱࢁ͋Γ·͢
ৄ͘͠XFCͰʂ ͑ɺɺɺ
⿏࣮ͩʂ 4QFDJBM5IBOLT% ![VDBZ͞Μɺ!OJCB͞Μ
⿏BNQΛ༗ޮʹ͢Δ ".1ʹରԠ͍ͯ͠Δ͔Ͳ͏͔
⿏".1༻ͷϨΠΞτ ͓·͡ͳ͍͕ଟ͍ৄ͘͠ࠓ2JJUBʹࡌͤ·͢ʂ DTTBNQDVTUPNʹهड़࣍ͷεϥΠυ ༻ҙ͞ΕͨKTΛ༻͢Δͷ͚ͩݺͿͬͯͳ͔ͬͨΒౖΒΕΔ
⿏$44ΛͲ͏͢Δ͔ ".1༻ʹ࠷దͳ$44Λॻ͘͜ͱ͕Ұ൪ 1$.PCJMF".1Λॻ͘ͷ͔ʁ ਏ͍ طଘͷ$44Λྲྀ༻͠Α͏ʂ .PCJMFͰ༻͍ͯ͠Δ4$44ϑΝΠϧΛίϯύϧ͠ɺຒΊࠐΉ .PCJMFͰ༻͍ͯ͠Δ 4$44ϑΝΠϧʹߜΓࠐΉ
⿏JNBHF@UBHΛϑοΫ ".1ͷ࣌ʹɺJNH͕BNQJNHʹม ![VDBZ͞Μͷίϐϖ% WJEFP@UBHಉ༷ʹϑ
⿏্͛ طଘͷMBZPVUͷIFBEʹBNQIUNMΛهड़͢Δ͚ͩͰ (PPHMF#PU͕উखʹճͬͯ͘ΕɺJOEFYͯ͘͠ΕΔ IUUQTXXXLVSBTIJSVDPNSFDJQFTFEFDFGBEE GCDEBNQEFWFMPQNFOU ⚡".1ͷ֬ೝ ίϯιʔϧʹόϦσʔγϣϯ݁ՌΛग़ྗͯ͘͠ΕΔ
⿏͜Μͳͷ͋Δ IUUQTTFBSDIHPPHMFDPNUFTUBNQ
⿏ҙ ɾ࠶ௐ͠·͕ͨ͠ɺେମલͷ֮͑ॻ͖ ɹ͜Ε͚ͩΛ৴༻ͤͣɺάά͍ͬͯͩ͘͞ɺɺɺ ɾΧελϜΤϨϝϯτ͕ࢁ͋ΔͷͰɺ࣮ݱͰ͖Δ෯͍ ɾ࠷৽ใΛৗʹ͍·͠ΐ͏ʂ IUUQTXXXBNQQSPKFDUPSH
⿏ॴײ ".1༻ʹΰϦΰϦ࣮͢Δͷ͍͍Μ͚ͩͲɺ ༷͕ίϩίϩมΘΔ͔Βਏ͍ طଘͷίʔυΛ࠷େݶʹ׆͔ͯ͠".1ʹରԠ ຊؾͰରԠ͢Δʹ1$.PCJMFͱผͰ ࣮͢Δඞཁ͕͋Δ ֮ޛ͕͋Δ͔ʁ Ϧιʔε͕গ͋͠ΓɺΔ͔Ͳ͏͔໎ͬͯΔͳΒͬͯΈͨํ͕͍͍ ʊਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓਓʊ
ʼɹɹɹɹɹɹɹਏ͍ɹɹɹɹɹɹɹɹʻ ʉ:?:?:?:?:?:?:?:?:?:?:?:?:?:?:?:ʉ
ͱ͍͑ ".1ͷ69࠷ߴʹྑ͍ͷͰ Ͱ͖Δָ͚ͩΛͯ͠ շదͳ".1ϥΠϑΛ͓ૹΓ͍ͩ͘͞%
8FSFIJSJOH
͝੩ௌɺ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ