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
Rubyでデータ分析したいですよね?しましょう!
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
hatappi
August 31, 2017
Technology
0
110
Rubyでデータ分析したいですよね?しましょう!
SpeeeKaigi #3
hatappi
August 31, 2017
Tweet
Share
More Decks by hatappi
See All by hatappi
AlloyDB 奮闘記
hatappi
0
200
Cloudflare を活用して変わったメルカリの開発体験 / How Cloudflare Changed Mercari's Development Experience
hatappi
1
770
RubyではじめるGraphQL
hatappi
0
910
RubyでChainerつくってます!!
hatappi
2
1.5k
TDDな個人開発
hatappi
0
360
できるだけ楽して楽しくRails開発しよう
hatappi
2
360
EKSにRailsをのせた
hatappi
1
1.2k
RubyとApache Arrow
hatappi
0
2.6k
Red Chainerを なぜ作って今後どうするのか
hatappi
2
2.5k
Other Decks in Technology
See All in Technology
CloudFrontのHost Header転送設定でパケットの中身はどう変わるのか?
nagisa53
1
150
俺の/私の最強アーキテクチャ決定戦開催 ― チームで新しいアーキテクチャに適合していくために / 20260322 Naoki Takahashi
shift_evolve
PRO
1
430
事例から紐解くSHIFT流QA支援 ~大規模プロジェクトの品質管理支援、QA組織立ち上げ~ / 20260320 Nozomu Koketsu
shift_evolve
PRO
0
140
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
110
Copilot 宇宙へ 〜生成AIで「専門データの壁」を壊す方法〜
nakasho
0
180
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
120
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
320
_Architecture_Modernization_から学ぶ現状理解から設計への道のり.pdf
satohjohn
2
740
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
5
2.3k
品質を経営にどう語るか #jassttokyo / Communicating the Strategic Value of Quality to Executive Leadership
kyonmm
PRO
3
1.2k
スピンアウト講座06_認証系(API-OAuth-MCP)入門
overflowinc
0
1.1k
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
2
240
Featured
See All Featured
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
130
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
820
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
310
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
410
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
210
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
So, you think you're a good person
axbom
PRO
2
2k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.8k
Into the Great Unknown - MozCon
thekraken
40
2.3k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
200
Transcript
3VCZͰσʔλੳ͍ͨ͠Ͱ ͢ΑͶʁ ͠·͠ΐ͏ʂ CZIBUBQQJ 4QFFF,BJHJ
ࣗݾհ w ໊લാத༔࡞ w *%IBUBQQJIBUBQQJ w ձࣾגࣜձࣾ4QFFF
3VCZ͖Ͱ͔͢ʁ
None
3VCZͰσʔλੳͱ͔ ػցֶशͰ͖ͨΒָ͘͠ͳ͍ Ͱ͔͢ʁ
None
3VCZͰσʔλੳ͢ΔͨΊʹ w ͢Ͱʹ͋Δ(FNͷػೳΛՃ͍࣮ͯͬͯ͠ݱͰ͖ Δ͜ͱΛ૿͍ͯ͘͠ w 1ZUIPO3ͳͲ͢Ͱʹ࣮༻Խ͞Ε͍ͯΔͷΛ ༻Ͱ͖ΔΑ͏ʹ͢Δ w 3VCZͷͨΊʹ৽͍͠πʔϧΛఏڙ͢Δ
w ͢Ͱʹ͋Δ(FNͷػೳΛՃ͍࣮ͯͬͯ͠ݱͰ͖ Δ͜ͱΛ૿͍ͯ͘͠ w 1ZUIPO3ͳͲ͢Ͱʹ࣮༻Խ͞Ε͍ͯΔͷΛ ༻Ͱ͖ΔΑ͏ʹ͢Δ w 3VCZͷͨΊʹ৽͍͠πʔϧΛఏڙ͢Δ 3VCZͰσʔλੳ͢ΔͨΊʹ
4DJ3VCZ w Պֶٕज़ܭࢉɺσʔλՄࢹԽ༻్ͷ(FN܈ͷ૯শ w 1ZUIPOͰ͍͏QBOEBTʹ͋ͨΔEBSVOVNQZʹ͋ ͨΔOVNPOBSSZͳͲ͕͋Δ w (FN͕ؒಠཱ͍ͯͯ͠࿈ܞ ͕͍͠
w ͢Ͱʹ͋Δ(FNͷػೳΛՃ͍࣮ͯͬͯ͠ݱͰ͖ Δ͜ͱΛ૿͍ͯ͘͠ w 1ZUIPO3ͳͲ͢Ͱʹ࣮༻Խ͞Ε͍ͯΔͷΛ ༻Ͱ͖ΔΑ͏ʹ͢Δ w 3VCZͷͨΊʹ৽͍͠πʔϧΛఏڙ͢Δ 3VCZͰσʔλੳ͢ΔͨΊʹ
1Z$BMM w !NSLO͞Μ͕࡞͞Ε͍ͯΔ 3VCZͱ1ZUIPOϒϦοδϥΠϒϥϦ w 1ZUIPOͰ࡞͞Εͨطଘͷࢿ࢈Λ͏͜ͱ͕ग़དྷ 3VCZͰͦͷΦϒδΣΫτΛ༻͢Δ͜ͱ͕ग़དྷΔ
1Z$BMMΛͬͯߦྫԋࢉ
w ͢Ͱʹ͋Δ(FNͷػೳΛՃ͍࣮ͯͬͯ͠ݱͰ͖ Δ͜ͱΛ૿͍ͯ͘͠ w 1ZUIPO3ͳͲ͢Ͱʹ࣮༻Խ͞Ε͍ͯΔͷΛ ༻Ͱ͖ΔΑ͏ʹ͢Δ w 3VCZͷͨΊʹ৽͍͠πʔϧΛఏڙ͢Δ ࠓճίϨ 3VCZͰσʔλੳ͢ΔͨΊʹ
3VCZͰσʔλੳ͕ग़དྷΔͱ w ͲͷࠂΛग़͢ͱҰ൪ΫϦοΫ͞ΕΔ͔Ͳ͏͔Λ༧ ଌͰ͖Δ͔ w Ͳͷഅ͕Ұ൪ʹͳΔ͔Λ༧ଌͰ͖Δ͔ w גՁ͕༧ଌͰ͖Δ͔
3VCZͰσʔλੳ͕ग़དྷΔͱ w ͲͷࠂΛग़͢ͱҰ൪ΫϦοΫ͞ΕΔ͔Ͳ͏͔Λ༧ ଌ͢Δ w Ͳͷഅ͕Ұ൪ʹͳΔ͔Λ༧ଌͰ͖Δ
3FE%BUB5PPMT
3FE%BUB5PPMTͱ w 3VCZͰσʔλॲཧΛతͱͯ͠גࣜձࣾΫϦΞίʔ υͷਢ౻͞Μ͕ൃͨ͠ϓϩδΣΫτ w 3VCZ༻ͷσʔλॲཧπʔϧΛఏڙ͢Δ w ݱࡏ"QBDIF"SSPXͷ3VCZσʔλόΠϯσΟϯ άΛ͡Ίͱ͢ΔπʔϧΛ։ൃɾఏڙ͍ͯ͠Δ
ϙϦγʔ
"QBDIF"SSPXͱ w ΠϯϝϞϦͷΧϥϜܕσʔλΛѻ͏ͨΊͷϑΥʔϚο τͱΞϧΰϦζϜ w "QBDIFϓϩδΣΫτʹͭ͘*ODVCBUPSলུ͞Ε ͯτοϓϨϕϧϓϩδΣΫτʹҐஔ͚ͮΒΕ͍ͯΔ w "SSPXΛѻ͏ϓϩάϥϛϯάݴޠόΠϯσΟϯά͕ ఏڙ͞Ε͍ͯΔ
ԿΛղܾͯ͘͠ΕΔͷ͔ w σʔλੳΛ͢ΔաఔͰ֤γεςϜͱ࿈ܞ͢Δࡍ σʔλΛҰDTWKTPOʹॻ͖ग़ͯ͠ผͷϓϩδΣ ΫτͰͦΕΛύʔε͢ΔͳͲަίετ͕େ͖͘ ͳͬͯ͘Δ w "SSPXΛͬͯڞ௨ͷσʔλϑΥʔϚοτΛ༻ ͢Δ͜ͱͰ͜ͷมίετΛʹ͚ۙͮΔ
ͭ·Γ❓
IUUQTBSSPXBQBDIFPSH ݱঢ়
"QBDIF"SSPX Λ͏ͱɾɾɾ
IUUQTBSSPXBQBDIFPSH ͜͏ͳΓ·͢
IUUQTBSSPXBQBDIFPSH ͜͏ͳΓ·͢ ͘ͳ͍Ͱ͔͢ʁ
3VCZͰ͑Δʁ
3VCZ͔Β͑ΔΑ SFEEBUBUPPMTSFEBSSPX
"SSPXྫ 1ZUIPO 3VCZ
"SSPXΛ͏͜ͱͰ w ࠓ·ͰσʔλަͷΦʔόʔϔου͕ߴ͔ͬͨ ͷ͕"SSPXΛ͏͜ͱͰγʔϜϨεʹσʔλަ͕ ग़དྷΔ w σʔλมίετ͕খ͍͜͞ͱͰ3VCZͰ࠷ॳ͔Β σʔλੳͷͯ͢Λߦ͏ͷͰͳ͘ঃʑʹΕΔ ൣғΛ૿͍͘͘͠Ξϓϩʔν͕ͱΕΔ
ͰࠓԿΛ ͍ͬͯΔͷ͔ʁ
"SSPXΛ࣠ʹͨ͠ %FFQ-FBSOJOH 'SBNFXPSLͭͬͯ͘Δ
SFEDIBJOFS
$IBJOFSͷҠ২✌
$IBJOFSͱ w 1SFGFSSFE/FUXPSLT 1'* ͕։ൃͨ͠%FFQ -FBOJOHϑϨʔϜϫʔΫ w 1ZUIPOͰॊೈੑɺײతɺߴػೳͷͭΛಛ ͱͯ͠ܝ͍͛ͯΔ w
Πϯετʔϧָ͕QJQJOTUBMMDIBJOFS w (16ରԠͯ͠Δ IUUQIBUBQQJIBUFCMPKQFOUSZ
Ҡߦ͢Δ্ͰͷϙΠϯτ w $IBJOFSͷߏΛࢀߟʹ࡞ΔͷͰ͔Βߏ͔Βߟ ͑ͯ࡞ΔΑΓίετ͕͍ w খ͘͞࡞Δ.-1 w ߦྫܭࢉʹ/VNP/"SSBZΛ༻ w "SSPXܗࣜʹग़ྗͰ͖Δ
7BSJBCMF
'VODUJPO
-JOL
$IBJO
0QUJNJ[FS
.-1
σϞ
ࠓޙʹؔͯ͠ w Γ͍ͨ͜ͱϕʔεͰػೳՃ w ߦྫܭࢉϥΠϒϥϦͷมߋݕ౼ $ w (16ରԠ͍ͨ͠
·ͱΊ w 3VCZΛΑΓΑ͍ݴޠ w ·ͩ1ZUIPO3ͱൺͯΕΔ͜ͱগͳ͍͕ܧ ଓͯ͠։ൃΛ͍͖ͯ͠3VCZͰσʔλੳͰ͖Δ ະདྷ