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
FilmarksへのImageFlux導入によるメリットと課題
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
karia/Y.Hisamatsu
March 15, 2019
Programming
0
3.3k
FilmarksへのImageFlux導入によるメリットと課題
ImageFlux meetup #3のユーザーセッションで発表した資料です。
karia/Y.Hisamatsu
March 15, 2019
Tweet
Share
Other Decks in Programming
See All in Programming
要求定義・仕様記述・設計・検証の手引き - 理論から学ぶ明確で統一された成果物定義
orgachem
PRO
1
220
[KNOTS 2026登壇資料]AIで拡張‧交差する プロダクト開発のプロセス および携わるメンバーの役割
hisatake
0
300
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
MUSUBIXとは
nahisaho
0
140
Oxlintはいいぞ
yug1224
5
1.4k
なぜSQLはAIぽく見えるのか/why does SQL look AI like
florets1
0
480
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
460
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
4k
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
100
Package Management Learnings from Homebrew
mikemcquaid
0
230
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
Featured
See All Featured
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
100
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
The Pragmatic Product Professional
lauravandoore
37
7.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
330
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
650
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.1k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
120
Design in an AI World
tapps
0
150
Transcript
өըϨϏϡʔΞϓϦʮ'JMNBSLTʯͷ *NBHF'MVYಋೖʹΑΔϝϦοτͱ՝ *NBHF'MVY.FFUVQ גࣜձࣾͭΈ͖'JMNBSLTࣄۀ෦ϓϩμΫτ෦43&ΤϯδχΞ ٱদՂ೭ !LBSJB
ࣗݾհ
ࣗݾհ w ٱদՂ೭ !LBSJB w גࣜձࣾͭΈ͖'JMNBSLTࣄۀ෦ϓϩμΫτ෦43&ΤϯδχΞ w લ৬ɿΞχϝΠτϥϘʢ43&͔Β։ൃ෦·ͰϑϧελοΫରԠʣ ɹɹɹΠʔɾΞΫηεʢ%#ҠߦɾΦϯίʔϧରԠͳͲΠϯϑϥશൠʣ
'JMNBSLTͷ͝հ w ສϨϏϡʔ͕ू·ΔөըɾυϥϚϨϏϡʔαʔϏε w IUUQTpMNBSLTDPN
'JMNBSLTͷ͝հ ࡞͝ͱʹ ʮ.BSL ݟͨ ʯʮ$MJQ ݟ͍ͨ ʯ ͷهΛ͚ΒΕΔ ֘࡞͕؍ΒΕΔ70%Λ୳ͤΔ ϨϏϡʔهೖը໘ͰʮωλόϨͷ༗ແʯ
ʮؑه ؑɾؑखஈ ʯΛઃఆՄ
'JMNBSLTͷ͝հ ্өܶɾεέδϡʔϧݕࡧ ػೳ͕ϦϦʔεʂ 8FC൛ɾΞϓϦ൛ͲͪΒͰ ར༻ՄೳʹͳΓ·ͨ͠
'JMNBSLTͷը૾ӡ༻ͷ՝
'JMNBSLTʹ͓͚Δը૾ w ಛʹϦΫΤετ͕ଟ͍ͷҎԼͷͭ w ϢʔβʔͷʮϓϩϑΟʔϧը૾ʯ w өըɾυϥϚͷʮϙελʔը૾ʯ
ը૾ӡ༻ͷ՝ wը૾ͷϦΫΤετ͕ʮ͞Δʯ wαʔόʔαΠυʹը૾ͷϦΫΤετ͕དྷͨࡍɺ·Εʹ&$ͷ $16༻ߴಅेඵ୯ҐͷϨεϙϯεԆ͕ൃੜ͢Δ $16Ξϥʔτ ͕සൃ ը૾දࣔͷԆ
ը૾ӡ༻ͷ՝ wը૾มΛߦ͍ͬͯΔͷ&$ &$4 ʹஔ͞Εͨ3BJMTΞϓϦέʔγϣϯ ʢ͔Βݺͼग़͞Ε͍ͯΔ*NBHF.BHJDLʣ w3BJMTΞϓϦέʔγϣϯT͔Βݩը૾Λऔಘ͠ɺύϥϝʔλʔʹԠͨ͡αΠζʹ ϦαΠζͯ͠ΫϥΠΞϯτʹฦ͢
ը૾ӡ༻্ͷ՝ wݩը૾ͷϑΝΠϧαΠζղ૾͕ڊେͳ߹ʹɺ࠷ѱͷέʔεͰมʹ ेඵ͔͔ͬͯ͠·͍ɺͦͷؒ$16༻͕ʹషΓ͘͜ͱ͕໌ wϦΫΤετͱ$16༻͕࿈ಈ͠ͳ͍ ʢมରͷը૾ʹΑΓ$16༻͕େ͖͘ҟͳΔͨΊʣ
ը૾ӡ༻্ͷ՝ w ը૾ͷେ෦$%/ $MPVE'SPOU ͔ΒΩϟογϡ͕ฦΔ w $BDIFNJTTൃੜ࣌ʹͷΈ3BJMTϦΫΤετ͕ඈͿˠϥϯμϜʹΞϥʔτൃੜ w ւ֎ϦʔδϣϯѼͷϦΫΤετͰશ͘Ωϟογϡ͕ͳ͍͜ͱ ͜͜ͰΩϟογϡ
ղܾҊ
ղܾҊ ʻ͋ΔͷΤϯδχΞ.5(ʹͯ ʮͦ͏͍͑*NBHF'MVYͱ͍͏αʔϏεΛฉ͍ͨ͜ͱ͕͋ΔΜͰ͕͢ɺ ࢼ͠ʹΛฉ͍ͯΈ·͔͢ʁʯ
*NBHF'MVYಋೖޙͷߏ w લஈैདྷͷ$%/ $MPVE'SPOU ͷ·· w OHJOYͰը૾ϦΫΤετΛ*NBHF'MVYʹϧʔςΟϯά ʲࢀߟʳϝϧΧϦ͞Μͷ*NBHF'MVYಋೖࣄྫ IUUQTDBTFTBLVSBBEKQDBTFNFSDBSJJNBHFqVY
*NBHF'MVYಋೖͷϝϦοτ
*NBHF'MVYͷಋೖϝϦοτ w ը૾มʹ͔͔Δ$16ෛՙ͕*NBHF'MVYʹدΓɺϨεϙϯεߴͱͳΔͨ ΊΤϯδχΞʢಛʹ43&ʣ͕ؾʹ͠ͳͯ͘Α͘ͳΔ w ը૾มىҼʹΑΔΞϥʔτܹݮɺ$16Ξϥʔτθϩ ը૾มͷෛՙ͕ *NBHF'MVYʹدΔ
*NBHF'MVYͷಋೖϝϦοτ w ϦΞϧλΠϜը૾มͷΈΛҡ࣋Ͱ͖Δ w ͋Β͔͡Ίॖখͨ͠ը૾Λ༻ҙ͓ͯ͘͠ͱ͍͏खஈ͋Δ͕ʜʜ w T্ʹଘࡏ͢ΔΦϦδφϧͷը૾αΠζҡ࣋͠ɺΫϥΠΞϯτʢJ04ɾ "OESPJEʣଆͷղ૾ͷଟ༷ԽʹରԠͰ͖Δ༨Λ͔ͨͬͨ͠
*NBHF'MVYͷಋೖϝϦοτ w ը૾มͷνϡʔχϯάʹׂ͘Ϧιʔε͕ল͚Δ w *NBHF.BHJDL࣌ʹύϥϝʔλʔௐͰมߴԽͷνϡʔχϯάΛ ߦͬͨ͜ͱ͕͋ͬͨɺઐͱ͍͏Θ͚Ͱͳ͘ยखؒʹͳΒ͟ΔΛಘ ͳ͔ͬͨ w ࠓޙͰ͖ΕΤϯδχΞϦιʔεػೳ։ൃʹྗ͍ͨ͠ ɹ˞શ͘ը૾ͷ͜ͱΛΒͳͯ͘ྑ͍Θ͚Ͱ͋Γ·ͤΜ
ಋೖ࣌ͷ՝
ܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ w T্ʹܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ͕ෳଘࡏ͍ͯͨ͠ w ֦ுࢠKQHͳͷʹத͕5*'' #.1ͳը૾ w +1&(ϑΝΠϧΛH[JQͰѹॖͨ͠ϑΝΠϧ w *NBHF.BHJDLͷ͍͢͝แ༰ྗ͕͋Δ
w ্ड़ͷΑ͏ͳϑΝΠϧΛೖྗͯ͠มɾग़ྗ͢Δ͜ͱͰ͖͍ͯͨ
ܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ w *NBHF'MVYT͔Βܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ͕ೖྗ͞ΕΔͱ)551Ϩ εϙϯείʔυ *OUFSOBM4FSWFS&SSPS Λฦ͢ w ଞʹదͳ)551ͷϨεϙϯείʔυ͕ͳ͍ɺڍಈͱͯ͠ਖ਼͍͠
ܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ w ͱ͍͑αʔϏεͷར༻ऀͱͯ͠ʮҎલʢ*NBHF.BHJDL࣌ʣ දࣔͰ͖͍ͯͨը૾͕ಥવදࣔͰ͖ͳ͘ͳͬͨʯͱ͍͏͜ͱʹ ͳΔ w ಋೖલʹԿΒ͔ରԠ͕ඞཁ
ܗࣜͷ͓͔͍͠ը૾ϑΝΠϧ w ରԠࡦ w T্ʹଘࡏ͢Δը૾Λશ෦μϯϩʔυͯ͠૯νΣοΫ w ਓྗͰ֬ೝͰ͖ΔྔͰͳ͍ͨΊεΫϦϓτͰରԠ w ܗ͕ࣜ*OWBMJEͳը૾શͯࠩ͠ସ͑ w
࡞ొͷ୲ऀʹཧը໘͔Βࠩ͠ସ͑ͯΒ͍·ͨ͠
ಋೖ࣌ͷ՝
*NBHF'MVYͷΩϟογϡ w ʢͨΓલͷͰ͕͢ʣ*NBHF'MVY"84ͷ֎ʹ͋Δ w ସॳɺ*NBHF'MVYʹը૾͕શ͘Ωϟογϡ͞Εͳ͔ͬͨ w T͔Βͷ0VUCPVOEͷ՝্ֹ͕ۚঢ "84ͷ՝ۚର
*NBHF'MVYͷΩϟογϡ w T্ͷը૾ΦϒδΣΫτʹϝλσʔλΛ༩͢Δඞཁ͕͋ͬͨ w *NBHF'MVYTͷΦϒδΣΫτ͕ʮ$BDIF$POUSPMNBY BHF9999999ʯͷϝλσʔλΛ͍࣋ͬͯΔ߹ͷΈΩϟογϡ͢Δ w "NB[PO$MPVE'SPOUͷ߹ϝλσʔλΛ༩͠ͳͯͦ͘ΕͳΓʹ Ωϟογϡͯ͘͠Ε͍ͯͨ͜ͱ͋Γɺ֬ೝ͕࿙Ε͍ͯͨʜʜ w
ը૾ΛTΞοϓϩʔυ࣌ʹϝλσʔλΛ༩͢ΔΑ͏ʹվमࡁΈ
ࠓޙͷల
ࠓޙͷల w ΫϥΠΞϯτͷղ૾ʹ߹Θͤͨը૾αΠζͷ৴ w Ұ෦*NBHF'MVYະద༻ͷը૾ʹద༻ݕ౼ʢશը૾*NBHF'MVYԽʣ w 8FC1ಋೖͳͲʹΑΔը૾දࣔߴԽͷݕ౼ *NBHF'MVYͷߋͳΔ׆༻