Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Rubyでデータ分析が出来る見ら
Search
hatappi
September 02, 2017
Technology
2
1.6k
Rubyでデータ分析が出来る見ら
軽量Ruby普及・実用化促進フォーラム2017
http://www.digitalfukuoka.jp/events/145?locale=ja
hatappi
September 02, 2017
Tweet
Share
More Decks by hatappi
See All by hatappi
Cloudflare を活用して変わったメルカリの開発体験 / How Cloudflare Changed Mercari's Development Experience
hatappi
1
720
RubyではじめるGraphQL
hatappi
0
890
RubyでChainerつくってます!!
hatappi
2
1.5k
TDDな個人開発
hatappi
0
340
できるだけ楽して楽しくRails開発しよう
hatappi
2
350
EKSにRailsをのせた
hatappi
1
1.2k
RubyとApache Arrow
hatappi
0
2.5k
Red Chainerを なぜ作って今後どうするのか
hatappi
2
2.4k
Fargateで夢は見られるのか
hatappi
1
2.3k
Other Decks in Technology
See All in Technology
AI時代のワークフロー設計〜Durable Functions / Step Functions / Strands Agents を添えて〜
yakumo
3
2.2k
「図面」から「法則」へ 〜メタ視点で読み解く現代のソフトウェアアーキテクチャ〜
scova0731
0
510
日本Rubyの会: これまでとこれから
snoozer05
PRO
6
240
Identity Management for Agentic AI 解説
fujie
0
470
AIエージェント開発と活用を加速するワークフロー自動生成への挑戦
shibuiwilliam
5
860
Strands Agents × インタリーブ思考 で変わるAIエージェント設計 / Strands Agents x Interleaved Thinking AI Agents
takanorig
5
2.1k
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
SQLだけでマイグレーションしたい!
makki_d
0
1.2k
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
Oracle Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
1
770
AI との良い付き合い方を僕らは誰も知らない
asei
0
270
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
160
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
It's Worth the Effort
3n
187
29k
4 Signs Your Business is Dying
shpigford
186
22k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
110
Agile that works and the tools we love
rasmusluckow
331
21k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
70
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
37
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
35
Tell your own story through comics
letsgokoyo
0
760
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
30
Mind Mapping
helmedeiros
PRO
0
39
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
380
Transcript
3VCZͰσʔλੳ͕ ग़དྷΔະདྷ ܰྔ3VCZීٴɾ࣮༻ԽଅਐϑΥʔϥϜ CZാத༔࡞
ࣗݾհ w ാத༔࡞ w IBUBQQJIBUBQQJ w גࣜձࣾ4QFFF w ܰྔ3VCZྺ.*UBNBF
ࣗݾհ w ാத༔࡞ w 5XJUUFSɺ(JUIVCIBUBQQJ ͯͳϒϩάIBUBQQJ w גࣜձࣾ4QFFF w σδλϧίϯαϧςΟϯάࣄۀຊ෦
ΞυςΫࣄۀ෦6;06ࣄۀ w 6;06ࣄۀΤϯδχΞ
3VCZ͖Ͱ͔͢ʁ
None
ܰྔ3VCZͰूΊͨϏοΫσʔλ ͲͷΑ͏ʹੳ͞Εͯ·͔͢ʁ
ϏοΫσʔλʹ͍ͭͯ w σʔλྔ͕ଟ͍ w ٸʹ૿͑Δ w ݩͱͳΔσʔλͷछྨ͕༷ʑ
ϏοΫσʔλͷੳ͕ग़དྷΔͱ w ΦεεϝΛϨίϝϯυ͢Δ͜ͱ͕ग़དྷΔ w ిࢠػثྨͷଌఆ͞Εͨσʔλ͔ΒܽؕΛ୳͢͜ ͱ͕ग़དྷΔ w Ϩϯτήϯͷ݁Ռ͔ΒજࡏతͳපؾΛݟ͚ͭΔ͜ͱ ͕ग़དྷΔ
3VCZͰσʔλੳ͕ग़དྷΔΑ ͏ʹͳΔͱྑ͍ͱࢥ͍·ͤΜ͔
σʔλੳʹ͍ͭͯ σʔλநग़ σʔλूܭ σʔλߏங ՄࢹԽ
σʔλੳʹ͍ͭͯ w 1BOEBT1ZUIPOͷσʔλੳ༻ϥΠϒϥϦ w $BTTBOESBࢄσʔλϕʔεཧγεςϜ w 4QBSLߴͰεέʔϥϒϧͳ൚༻ࢄॲཧΤϯδ ϯ w )#BTFྻࢦɺࢄσʔλϕʔε
σʔλੳʹෳͷγεςϜΛซ༻ͯ͠ ༻͢Δέʔε͕ଟ͍
γεςϜؒͷσʔλ࿈ܞ ͦΕͧΕͷγεςϜͰಠࣗͷϝϞϦߏΛ͓ͬͯ ΓσʔλަΛߦ͏ࡍʹ$47ͳͲͷϑΝΠϧ 1BSRVFUͱݺΕΔσΟεΫ্ͰྻࢦͰσʔλΛѻ ͏ϑΥʔϚοτΛ͏ͳͲͯ͠࿈ܞ͞Ε͍ͯΔ γεςϜ" γεςϜ#
ແࢹͷग़དྷͳ͍ σʔλަίετ
"QBDIF"SSPX w IUUQTBSSPXBQBDIFPSH w ͷ݄ʹ͕ϦϦʔε w ϝϞϦ্ͰΧϥϜܕσʔλΛѻ͏ͨΊͷϑΥʔϚο τͱΞϧΰϦζϜ w "QBDIF4PGUXBSF'PVOEBUJPOͷτοϓϨϕϧϓ
ϩδΣΫτ
ϩʔܕͱΧϥϜܕ *% ໊ Ձ֨ ൃച ϖϯ
ফ͠ΰϜ ఆن ϩʔܕ ߦͰσʔλΛཧ ΧϥϜܕ ྻͰσʔλΛཧ *% ໊ Ձ֨ ൃച ϖϯ ফ͠ΰϜ ఆن w ΧϥϜܕྻ୯ҐͰσʔλΛ֨ೲ͢Δ͜ͱͰ֨ೲ͞Εͨσʔλ ಉ͡ܕͷͨΊѹॖޮ͕ྑ͍ w ྻͰूܭΛ͍ͨ͠߹ͳͲʹଞͷྻΛࢀর͠ͳ͍ͷͰϩʔܕΑ Γ༨ͳσʔλΛࢀর͠ͳ͍ͨΊૣ͍
"QBDIF"SSPXͷಛ w 'BTU w 'MFYJCMF w 4UBOEBSE
"QBDIF"SSPXͷಛ w 'BTU w 'MFYJCMF w 4UBOEBSE
'BTU w ࠷৽ͷϓϩηοαʹؚ·ΕΔ4*.% 4JOHMF *OTUSVDUJPO.VMUJQMF%BUB Λ༻͢Δ͜ͱ͕ग़དྷ Δ w ΧϥϜܕͷσʔλΛѻ͑Δ͜ͱͰ$16Ωϟογϡ ΛޮΑ͘༻͢Δ͜ͱ͕ग़དྷΔ
w ίϐʔͳ͠ͰσʔλΛಡΈࠐΉ;FSP$PQZΛαϙʔ τ
"QBDIF"SSPXͷಛ w 'BTU w 'MFYJCMF w 4UBOEBSE
'MFYJCMF w +BWB $ $ 1ZUIPOͳͲ֤छݴޠ͔Βѻ͏͜ͱ ͕ग़དྷΔͷ"SSPXରԠͨ͠γεςϜΛॊೈʹѻ͏͜ ͱ͕ग़དྷΔ w ଞͷݴޠʹؔͯ͠ରԠਐΊΒΕ͍ͯΔ
"QBDIF"SSPXͷಛ w 'BTU w 'MFYJCMF w 4UBOEBSE
4UBOEBSE w $BMDJUF $BTTBOESB %SJMM )BEPPQ )#BTF *CJT *NQBMB
,VEV 1BOEBT 1BSRVFU 1IPFOJY 4QBSL 4UPSNͷͷϏοΫσʔλؔ࿈ϓϩδΣΫ τͷ։ൃऀ͕ࢀՃ w "QBDIF*ODVCBUPS͕লུ͞Εͨ"QBDIF4PGUXBSF 'PVOEBUJPOͷτοϓϨϕϧϓϩδΣΫτ
"QBDIF"SSPX͕ͳ͍࣌
"QBDIF"SSPX͕͋Δ࣌
"QBDIF"SSPXʹରԠ͢Δ͜ͱͰඞཁͳ෦͔Β 3VCZΛͬͨσʔλੳΛ͡ΊΔ͜ͱ͕ग़དྷΔ w 3VCZͰूΊͨσʔλΛ"SSPXʹରԠ͍ͯ͠Δ 1BOEBT4QBSLʹ࿈ܞ͠ੳͨ݁͠ՌΛ3VCZͰ ड͚औͬͯ3BJMTΛͬͨXFCΞϓϦͰՄࢹԽ w 1BOEBT4QBSL෦Λঃʑʹ3VCZҠߦ͢Δ͜ ͱग़དྷΔ 3VCZ͕ରԠ͢Εʁʂ
ྫ
Πϝʔδ
3VCZ͔Β"QBDIF"SSPX Λ͏͜ͱ͕ग़དྷΔͷ͔
None
None
લʹ13Λग़ͯ͠Ϛʔδ
SFEEBUBUPPMTSFEBSSPX
3VCZσʔλੳͷؒೖΓ
"QBDIF"SSPXΛମݧ
ݕূ༰ w 1ZUIPOͰ(ͷσʔλΛ$47 "QBDIF"SSPXͰ ॻ͖ࠐΈ3VCZͰͦΕͧΕΛಡΈࠐΉ w ֤ϑΥʔϚοτʹ͓͚Δॻ͖ࠐΈͱಡΈࠐΈͷ࣌ؒ Λܭଌͯ͠ൺֱΛߦ͏
ݕূڥ w "84ͷ&$ΠϯελϯεͷUMBSHF w W$16 ϝϞϦ( w 6CVOUV-54 w 1ZUIPO
w 3VCZ w "QBDIF"SSPX
$47 ॻ͖ࠐΈ
$47 ಡΈࠐΈ
"QBDIF"SSPX ॻ͖ࠐΈ
"QBDIF"SSPX ಡΈࠐΈ
%&.0
݁Ռ ॻ͖ࠐΈ ඵ ಡΈࠐΈ ඵ $47 "QBDIF"SSPX
˞(ͷσʔλΛͦΕͧΕճܭଌͨ͠ฏۉΛهࡌ IUUQIBUBQQJIBUFCMPKQFOUSZ
3FE%BUB5PPMT
3FE%BUB5PPMT w גࣜձࣾΫϦΞίʔυͷਢ౻͞Μ͕݄ʹ ϓϩδΣΫτΛઃཱ w 3VCZ༻ͷσʔλॲཧπʔϧΛఏڙ͢Δ͜ͱΛత ͱͨ͠ϓϩδΣΫτ w ଟ͘ͷݴޠ͕ڞ௨ͯ͠༻Ͱ͖Δ"QBDIF"SSPXΛ ༻͢Δ͜ͱͰ3VCZίϛϡχςΟʔΛ͑ͯڠྗ
͢Δ
׆ಈ༰
׆ಈ༰ w 3FE"SSPX w طଘHFNͷ"SSPXԽ w ৽͍͠πʔϧΛఏڙ
׆ಈ༰ w 3FE"SSPX w طଘHFNͷ"SSPXԽ w ৽͍͠πʔϧΛఏڙ
3FE"SSPX w "QBDIF"SSPXͷ3VCZόΠϯσΟϯά w 3VCZόΠϯσΟϯάͷ։ൃ͚ͩͰͳ͘"QBDIF "SSPXຊମͷ։ൃߦ͍ͬͯΔ
׆ಈ༰ w 3FE"SSPX w طଘHFNͷ"SSPXԽ w ৽͍͠πʔϧΛఏڙ
4DJ3VCZ w Պֶٕज़ܭࢉɺσʔλՄࢹԽ༻్ͷ(FN܈ͷ૯শ w 1ZUIPOͰ͍͏QBOEBTʹ͋ͨΔEBSVOVNQZʹ͋ ͨΔOVNPOBSSZͳͲ͕͋Δ w (FN͕ؒಠཱ͍ͯͯ͠࿈ܞ ͕͍͠
1Z$BMM w !NSLO͞Μ͕࡞͞Εͯ ͍Δ3VCZͱ1ZUIPOͷϒϦο δϥΠϒϥϦ w 1ZUIPOͰ࡞͞Εͨطଘ ͷࢿ࢈Λ͏͜ͱ͕ग़དྷΔ ͷͰ3VCZͰ1ZUIPOͷΦϒ δΣΫτΛ༻͢Δ͜ͱ͕
ग़དྷΔ
طଘHFNͷ"SSPXԽ 4DJ3VCZ 1Z$BMM "QBDIF"SSPXʹରԠͤ͞Δ͜ͱͰ طଘͷHFNΛ༻ͯ͠σʔλੳΛ͡ΊΒΕΔ
׆ಈ༰ w 3FE"SSPX w طଘHFNͷ"SSPXԽ w ৽͍͠πʔϧΛఏڙ
৽͍͠πʔϧΛఏڙ w SFEEBUBUPPMTYUFOTPSBSSPXHMJC w YUFOTPSͱݺΕΔ$ Ͱ࣮͞Εͨଟ࣍ݩྻ Λѻ͏ϥΠϒϥϦͷ"QBDF"SSPXରԠ w SFEEBUBUPPMTSFEDIBJOFS w
1ZUIPOͷਂֶशϑϨʔϜϫʔΫͷ$IBJOFS Λ3VCZϙʔςΟϯάͨ͠ͷ
$IBJOFSͱ w גࣜձࣾ1SFGFSSFE/FUXPSLT 1'* ͕։ൃͨ͠ਂֶशϑ ϨʔϜϫʔΫ w ࠃ࢈ w 1ZUIPOͰॊೈੑɺײతɺߴػೳͱ͍ͬͨͭͷಛΛ
͍ͬͯΔ w Πϯετʔϧָ͕QJQJOTUBMMDIBJOFS w (16ରԠͯ͠Δ IUUQIBUBQQJIBUFCMPKQFOUSZ
SFEEBUBUPPMTSFEDIBJOFS w $IBJOFSͷΫϥεύϥϝʔλͷ࣋ͪํΛࢀߟʹ3VCZͰॻ ͘͜ͱͰ͔Β࡞ΔΑΓεϜʔζʹ࡞͢Δ͜ͱ͕ग़དྷΔ w $IBJOFSຊମͷϑΟʔυόοΫ͍ͯ͘͠ w "QBDIF"SSPXʹରԠͨ͠/VNP/"SSBZΛ༻͢Δ͜ͱ Ͱ"QBDIF"SSPXʹରԠͨ͠ਂֶशϑϨʔϜϫʔΫΛ࣮ݱ ͢Δ͜ͱ͕ग़དྷΔ
3FE $IBJOFS
.VMUJ-BZFS1FSDFQUSPO .-1 w ύʔηϓτϩϯෳͷ৴߸ Λड͚औΓɺͻͱͭͷ৴߸Λ ग़ྗ͢Δ w ύʔηϓτϩϯ͍ͭ͘ॏ ͶΔ͜ͱ͕ग़དྷΔɻ͜ΕΛଟ ύʔηϓτϩϯͱ͍͏
3FE$IBJOFSͷ.-1࣮
3FE%BUB5PPMTͷࠓޙ w Ҿ͖ଓ͖طଘͷHFNͷ"BQDIF"SSPXͷରԠߦ ͏ w SFEDIBJOFSͷΑ͏ͳ৽͍͠πʔϧͷ࡞ 3VCZؒͰσʔλੳ͕ ग़དྷΔΑ͏ʹͳΓ͍ͨ
3FE%BUB5PPMTͷࠓޙ w "QBDIF"SSPXຊମͷ։ൃͷै w 3VCZόΠϯσΟϯάͷ࡞ 3VCZ͚ؒͩͰͳ͘ݴޠ͑ͯڠྗͯ͠ σʔλੳ͕ग़དྷΔΑ͏ʹͳΓ͍ͨ
"QBDIF"SSPXʹରԠ͢Δ͜ͱͰඞཁͳ෦͔Β 3VCZΛͬͨσʔλੳΛ͡ΊΔ͜ͱ͕ग़དྷΔ w 3VCZͰूΊͨσʔλΛ"SSPXʹରԠ͍ͯ͠Δ 1BOEBT4QBSLʹ࿈ܞ͠ੳͨ݁͠ՌΛ3VCZͰ ड͚औͬͯ3BJMTΛͬͨXFCΞϓϦͰՄࢹԽ w 1BOEBT4QBSL෦Λঃʑʹ3VCZҠߦ͢Δ͜ ͱग़དྷΔ 3VCZ͕ରԠ͢Εʁʂ
ྫ
·ͱΊ w ܰྔ3VCZͰूΊͨσʔλΛ3VCZͰੳ͕ग़དྷΔ Α͏ʹͳΕ3VCZ͚ͩͰ݁͢Δ͜ͱ͕ग़དྷΔ w "QBDIF"SSPXʹରԠ͢Δ͜ͱͰඞཁͳ෦͔Β 3VCZͰσʔλੳΛ͡ΊΔ͜ͱ͕ग़དྷΔ w 3VCZͰσʔλੳ͕ग़དྷΔະདྷʂ