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
Dev on Rails
Search
taiSon
May 18, 2017
Technology
0
540
Dev on Rails
20170508 railsdm
taiSon
May 18, 2017
Tweet
Share
More Decks by taiSon
See All by taiSon
Python が支える機械学習フロー
taison
0
240
顧客に価値を提供する "ラボ" チーム
taison
2
3.6k
最速でAI機能をリリースする技術 Repro tech meetup4
taison
2
1.9k
We "Go" fast.
taison
0
3.7k
150111
taison
0
89
自動組版・版管理に関する3つのソリューション
taison
1
840
Other Decks in Technology
See All in Technology
2025年のARグラスの潮流
kotauchisunsun
0
800
東京Ruby会議12 Ruby と Rust と私 / Tokyo RubyKaigi 12 Ruby, Rust and me
eagletmt
3
890
Bring Your Own Container: When Containers Turn the Key to EDR Bypass/byoc-avtokyo2024
tkmru
0
860
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
130
Visual StudioとかIDE関連小ネタ話
kosmosebi
1
380
機械学習を「社会実装」するということ 2025年版 / Social Implementation of Machine Learning 2025 Version
moepy_stats
6
1.5k
Alignment and Autonomy in Cybozu - 300人の開発組織でアラインメントと自律性を両立させるアジャイルな組織運営 / RSGT2025
ama_ch
1
2.4k
Formal Development of Operating Systems in Rust
riru
1
420
Godot Engineについて調べてみた
unsoluble_sugar
0
430
デジタルアイデンティティ技術 認可・ID連携・認証 応用 / 20250114-OIDF-J-EduWG-TechSWG
oidfj
2
700
2024年活動報告会(人材育成推進WG・ビジネスサブWG) / 20250114-OIDF-J-EduWG-BizSWG
oidfj
0
240
あなたの知らないクラフトビールの世界
miura55
0
140
Featured
See All Featured
The Language of Interfaces
destraynor
155
24k
Designing for humans not robots
tammielis
250
25k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
The Art of Programming - Codeland 2020
erikaheidi
53
13k
Building an army of robots
kneath
302
45k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
3
180
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Speed Design
sergeychernyshev
25
740
Writing Fast Ruby
sferik
628
61k
The Cost Of JavaScript in 2023
addyosmani
46
7.2k
Transcript
%FWPO3BJMT 3FQSPגࣜձࣾ 5BJTP *NBJ !UBJTPO IUUQTHJUIVCDPNUBJ4PO
2 3BJMTҎ֎ͷ 8&#ΞϓϦέʔγϣϯϑϨʔϜϫʔΫΛͬ ͨ͜ͱ͋Γ·͔͢ʁ
2 ͳͥ 3VCZPO3BJMTΛ͍ͬͯ·͔͢ʁ
%FWPO3BJMT 3FQSPגࣜձࣾ 5BJTP *NBJ !UBJTPO IUUQTHJUIVCDPNUBJ4PO
%JWFJOUP3BJMT 3FQSPגࣜձࣾ 5BJTP *NBJ !UBJTPO IUUQTHJUIVCDPNUBJ4PO ͦͷͨΊʹ
ࣗݾհ • 5BJTP *NBJ !UBJTPO • 3FQSPגࣜձࣾ ΤϯδχΞ • 8&#ΞϓϦέʔγϣϯͷઃܭɾ։ൃΛத৺ʹɺاըఏҊ͔Βӡ༻·ͰΘ
ΓͱԿͰ͖ͬͯ·ͨ͠ • 1ZUIPO %KBOHP ྺ͕Ίɺ1)1 $PEF*HOJUFS গʑ • 3VCZ 3BJMT ΄΅ॳ
Video analysis In-app Marketing Stat. analysis 3FQSP ʹ͍ͭͯ • 3FQSPΞϓϦͷࢧԉπʔϧͰ͢ɻΞΫηεੳϢʔβʔߦಈͷ
ըػೳͳͲ՝ൃݟͷػೳ͔Βϓογϡ௨ΞϓϦϝοηʔδͳͲ՝ ղܾͷͨΊͷػೳ·Ͱͭͷ4%,Ͱఏڙ͍ͯ͠·͢ɻ Advertisement
Stat. analysis 3FQSP ʹ͍ͭͯ
Video analysis 3FQSP ʹ͍ͭͯ
In-app Marketing 3FQSP ʹ͍ͭͯ
3FQSP ʹ͍ͭͯ • ৄ͘͠ʜ • IUUQTSFQSPJP • ϞόΠϧΞϓϦͷࢧԉύʔτφʔʮ3FQSPʯհϏσΦ • IUUQTXXXZPVUVCFDPNXBUDI
WSC,B5ZW@E12 • ཁ݁ߏͳྔͱසͰ 4%,͔Βσʔλ͕ૹΒΕ͖͍ͯͯΔ • ੳͳͲͰσʔλΛ͖ͪΜͱѻ͍ूܭ͢Δඞཁ͕͋Δ
3FQSPʹೖͬͨͱ͖ʢഎܠʣ • ೖࣾʢ̍͘Β͍ʣ • લϐονίϯςετʹ༏উ͠·͍ͬͯͨ͘ ػೳσβΠϯ͕ख़ͭͭ͋ͬͨ͠ • Ϣʔβʔ͕;͖͑ͯͨ εέʔϧ͢Δඞཁ͕͋ͬͨ
3FQSPʹೖͬͨͱ͖ʢഎܠʣ • ػೳσβΠϯ͕ख़ͭͭ͋ͬͨ͠ ෛ࠴Βྺ࢙తܦҢϩʔΧϧϧʔϧ͕ग़དྷ্͕͍ͬͯͨ • εέʔϧ͢Δඞཁ͕͋ͬͨ ݱߦͷΞʔΩςΫνϟ৫ମ੍Ͱ͍͔ͭͳ͘ͳ͖͍ͬͯͯͨ • ม͑Δඞཁੑͱม͑Δͷ͕͍͠ཧ༝͋ͬͨ •
ͦΜͳঢ়گͰ %JWF ͠·ͨ͠
3BJMTͷϓϩδΣΫτʹೖͬͯΈͯ • ͿͬͪΌ͚݁ߏ్த͔ΒೖΔͷ͍͠ͳͱࢥͬͨ • 3TQFDɺ$BQJTUSBOPɺ$IFG ͱ͍ͬͨऔΓר͘ڥؚΊͯɺֶशίε τ૯ͯ͡ߴΊͳΠϝʔδ • తʹ͍͏ͱɺ׳ΕΕศརͳɺ׳Εͯͳ͍ͱࠞཚ͢Δཁૉ͕ଟ͍ ʢ3BJMTʹݶΒͳ͍͚Ͳ
ʣ
͍͠ͳͱࢥͬͨͱ͜Ζ • "DUJWF3FDPSE • ໋໊ن • BQQҎԼͷ .7$Ҏ֎ͷ $MBTT
͍͠ͳͱࢥͬͨͱ͜Ζ • "DUJWF3FDPSE • ໋໊ن • BQQҎԼͷ .7$Ҏ֎ͷ $MBTT
• ΄΅ൃ໌ͱ͍͑Δ͍͢͞ɻ͍͢͝࡞Γ͍͢ • ୯ͳΔ 03 ϚούʔͷҬΛ͑ͯײతʹૢ࡞͕Ͱ͖Δ • ݁Ռͱͯ͠ϩδοΫ͕ 3%#ʹدΓͮΒ͍ɻ͍ΖΜͳͱ͜ʹॻ͚Δ •
ΧδϡΞϧʹΘΕΔ DBMMCBDL BTTPDJBUJPO TDPQFʹΑΓॱ൪ʹ ίʔυΛ͍ͬͯͯݟམͱ͢ՕॴʹϏδωεϩδοΫ͕ॻ͚Δ ͍͠ͳͱࢥͬͨͱ͜Ζ
• CZFCVH ͱ HSFQΛೖ೦ʹΔ • ͳΔ͘ 3%#σʔλετΞ͕ϏδωεϩδοΫΛཧղ͢ΔΑ͏ʹ৺͕ ͚Δʢ.PEFM㱠"DUJWF3FDPSE㱠 3%#ʣ •
͋ͱ FYQMBJO͢Δͱ͔҆қʹ DBMMCBDLΛΘͳ͍ͱ͔ ͍͠ͳͱࢥͬͨͱ͜Ζ
͍͠ͳͱࢥͬͨͱ͜Ζ • "DUJWF3FDPSE • ໋໊ن • BQQҎԼͷ .7$Ҏ֎ͷ $MBTT
• ࣗવͱ౷Ұײ͕ग़Δ͠ɺΫϥε໊ʹ໌ࣔ͞Ε͍ͯͨΓྑ͍श׳ • ͜ͱ "DUJWF4VQQPSUͱ͍͏ࢹͰΈΔͱຊʹศརͰɺߴ։ൃͷཁ • ৭ʑউखʹͬͯ͘ΕΔͷͰ໌ࣔ͞Ε͍ͯͳ͍߹͕͍ͮΒ͍ • ୯७ʹΒͳ͍ͱࠞཚ͢Δ͜ͱଟ͍ʢλΠϜκʔϯͱ͔ʣ •
ͦΕ 3VCZ ͳͷ͔ 3BJMT ͳͷ͔ (FNͳͷ͔ΦϨΦϨͳͷ͔ ͍͠ͳͱࢥͬͨͱ͜Ζ
• TIPXTPVSDFΛೖ೦ʹΔ • ໋໊ن९क͠ɺมͳ໊લͷΫϥεΛ࡞Βͳ͍ • ͳΔ͘ΦϨΦϨೖΕͳ͍ɻೖΕ͍ͨͳΒ (FNΛ࡞Δ ͍͠ͳͱࢥͬͨͱ͜Ζ
͍͠ͳͱࢥͬͨͱ͜Ζ • "DUJWF3FDPSE • ໋໊ن • BQQҎԼͷ .7$Ҏ֎ͷ $MBTT
• 'BU$POUSPMMFS'BU.PEFMΛճආ͢Δϊϋɺใ͕ଟ͍ • +PCͱ͔ "TTFUͱ͔ඞཁ͚ͩͲ .7$จ຺ͩͱඍົͳͷఆ͕ͪΌΜ ͱ༻ҙ͞Ε͍ͯΔ • 'PSN%FDPSBUPS7BMJEBUPS3FQSFTFOUFS 4FSWJDF
• ׂ͕͔ΓͮΒ͘ɺ։ൃϝϯόʔͷΠϝʔδҰகͮ͠Β͘ɺෛ࠴͕ू ੵ͕ͪ͠ ͍͠ͳͱࢥͬͨͱ͜Ζ
• CZFCVH ͱ HSFQͱ TIPXTPVSDFΛೖ೦ʹΔ • ׂ໌֬ʹɺϝϯόʔؒͰΠϝʔδΛҰகͤ͞Δ • ฐࣾ $50ͷ
KPLFSࢯ͕େମॻ͍ͯͨ • Զ͕ѱ͔ͬͨɻૉʹؒҧ͍ΛೝΊΔ͔Βɺ͏αʔϏεΫϥεͱ͔࡞ΔͷࢭΊ ͯ͘Ε IUUQRJJUBDPNKPLFSJUFNTEFDECCB ͍͠ͳͱࢥͬͨͱ͜Ζ
ձ͕ࣾมΘ͍ͬͯͬͨ͜ͱ • εέʔϧͨ͠ • 3BJMTจ຺ͰมΘͬͨͱ͜Ζ༷ʑ • ۩ମతͳٕज़ͪ͜Β • ԿΛͬͯͨΒʮ$50ʹͳͬͯ͠·ͬͨʯͷ͔ IUUQKPLFSHJUIVCJPTMJEFTDUP@OJHIU@TMJEFT
εέʔϧ͢Δͱ͍͏͜ͱ • αʔόͷ͕૿͑Δ • 3%4#JH2VFSZ )JWF1SFTUP • ਓ͕૿͑Δ
εέʔϧ͢Δͱ͍͏͜ͱ • αʔόͷ͕૿͑Δ • 3%4#JH2VFSZ )JWF1SFTUP • ਓ͕૿͑Δ
• εϖοΫΛ্͛Δ͜ͱͰରԠͰ͖ΔΞʔΩςΫνϟͰ͋Δ͜ͱ • εϜʔζʹεϖοΫΛ͋͛ΒΕΔ͜ͱ • ֤ΫϥεͷΛܰ͘͠ਫฏల։Ͱ͖Δ͜ͱ • +PCʹΑΔʢΩϡʔΠϯάͰཧ͞Εͨʣ࣮ߦ • ίϯςφʹΑΔΠϯϑϥ։ൃɾཧίετͷݮ
εέʔϧ͢Δͱ͍͏͜ͱ
εέʔϧ͢Δͱ͍͏͜ͱ • αʔόͷ͕૿͑Δ • 3%4#JH2VFSZ )JWF1SFTUP • ਓ͕૿͑Δ
• 3%#Ͱࢉग़ετΞ͢Δྔઢͷ૿Ճʹ͑ΒΕͳ͍ • ಛੑʹ߹ΘͤͨσʔλετΞͷӡ༻͕ٻΊΒΕΔ • σʔλͷ࣋ͪํʢ͞Βʹ͍͏ͱυϝΠϯɺϞσϧʣΛߟ͑Δ͜ͱ • ͖ͪΜͱͨ͠ϫʔΫϑϩʔͷͱ࣮ߦ • σʔλʔϑϩʔ͕໌֬Ͱ͋Γɺϑϩʔͷ֤෦ͷ͕໌֬Ͱ͋Δ͜ͱ
εέʔϧ͢Δͱ͍͏͜ͱ
εέʔϧ͢Δͱ͍͏͜ͱ • αʔόͷ͕૿͑Δ • 3%4#JH2VFSZ )JWF1SFTUP • ਓ͕૿͑Δ
• ྺ࢙తܦҢϩʔΧϧϧʔϧΛΒͳ͍ϝϯόʔͰύϑΥʔϚϯε͕ग़ͤΔ͜ͱ • ݸʑਓͰҟͳΔࣄόοΫάϥϯυΛ͍࣋ͬͯͯಉ͡ํΛ͍ͯಇ͚Δ͜ͱ • աͷෆ҆ڪාΛ࣋ͨͣʹ։ൃ͕Ͱ͖Δ͜ͱ • ҉ΛݮΒ͢ɻΫϥεΞʔΩςΫνϟʹ͓͚Δ֤෦ͷ͕໌֬Ͱ͋Δ • ϦϞʔτϫʔΫͱ͍ͬͨݸਓʹͱͬͯύϑΥʔϚϯε͕ग़͍͢͠ڥΛ͑Δ
• 3BJMTͱ͍͏༏ΕͨϑϨʔϜϫʔΫΛ࠷େݶར༻͠ίϛϡχέʔγϣϯΛͱΔ εέʔϧ͢Δͱ͍͏͜ͱ
࣮ࡍεέʔϧ͍ͯ͠·͢ʂ l͍͠ͳͱࢥͬͨͱ͜ΖzɺͰڍ͛ͨΑ͏ͳ͕Πʔδʔʹͳ͍ͬͯΔͱ εέʔϧ͍͢͠ͱࢥ͍·͢
·ͱΊ • 3FQSPະͩʹϞϊϦγοΫͳ 3BJMTϑϨʔϜϫʔΫ্Ͱ։ൃ • ৗʹΑΓϞμϯʹߋ৽͞Εɺચ࿅͞Ε͚͍ͭͮͯΔϑϨʔϜϫʔΫ • 3BJMTΛத৺ʹ 3VCZͷେม༏ΕͨΤίγεςϜΛͭ •
ίϛϡχέʔγϣϯͷ൫ΓಘΔثͰ͋Γ͚ͭͮΔ
·ͱΊ • 3FQSPະͩʹϞϊϦγοΫͳ 3BJMTϑϨʔϜϫʔΫ্Ͱ։ൃ • ৗʹΑΓϞμϯʹߋ৽͞Εɺચ࿅͞Ε͚͍ͭͮͯΔϑϨʔϜϫʔΫ • 3BJMTΛத৺ʹ 3VCZͷେม༏ΕͨΤίγεςϜΛͭ •
ίϛϡχέʔγϣϯͷ൫ΓಘΔثͰ͋Γ͚ͭͮΔ ͜Ε͔Β͍ଓ͚Δ͠ɺͦΕΛࢧ͑ͯ͘ΕΔϑϨʔϜϫʔΫͰ͋Δ
࠷ޙʹ • ͜ΕͰ 3BJMTΛΩϟονΞοϓ͠·ͨ͠ • ύʔϑΣΫτ3VCZPO3BJMT
• ࠷ۙग़ͨΒ͍͠ • վగ̎൛ ύʔϑΣΫτ3VCZ ࠷ޙʹ
࠷ޙʹ 8F`SFIJSJOH/08 4FSJPVTMZ