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
20k
実践!リーンなプロダクト開発
okutaku0507
26
62k
クラシルの地味な裏側
okutaku0507
0
2.7k
思いつきでgemを作ると後悔する話
okutaku0507
0
280
急激に成長するクラシルと組織を Ruby on Railsでどう支えるか
okutaku0507
2
890
Railsでキャッシュをいい感じに分散して期限切れを軽減する
okutaku0507
0
1.2k
クラシルのwebサイトをちょっとした改善で100倍速にした話
okutaku0507
5
3.3k
Other Decks in Programming
See All in Programming
Devvox Belgium - Agentic AI Patterns
kdubois
1
150
業務でAIを使いたい話
hnw
0
100
EMこそClaude Codeでコード調査しよう
shibayu36
0
470
Pythonに漸進的に型をつける
nealle
1
140
AI 駆動開発におけるコミュニティと AWS CDK の価値
konokenj
5
290
登壇は dynamic! な営みである / speech is dynamic
da1chi
0
390
Webサーバーサイド言語としてのRustについて
kouyuume
1
5k
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
110
Cursorハンズオン実践!
eltociear
2
1.2k
NIKKEI Tech Talk#38
cipepser
0
310
スマホから Youtube Shortsを見られないようにする
lemolatoon
27
34k
Go言語はstack overflowの夢を見るか?
logica0419
0
650
Featured
See All Featured
Producing Creativity
orderedlist
PRO
348
40k
Unsuck your backbone
ammeep
671
58k
KATA
mclloyd
PRO
32
15k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
22k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
For a Future-Friendly Web
brad_frost
180
10k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Visualization
eitanlees
150
16k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
10
890
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
Bash Introduction
62gerente
615
210k
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
͝੩ௌɺ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ