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_adsystem
Search
bash0C7
November 14, 2014
Technology
4
3.7k
ruby_adsystem
RubyWorld Conference 2014
「月間38億PVメディアを 支える広告配信システムのRubyによる内製開発の挑戦」講演資料
bash0C7
November 14, 2014
Tweet
Share
More Decks by bash0C7
See All by bash0C7
Introduction to ESP32 PicoRuby development
bash0c7
0
130
💡Ruby 川辺で灯すPicoRubyからの光
bash0c7
0
1k
2011年 「ぼっちが懇親会でするべき97のこと」 #97bocchi から積み重ねた【令和7年最新】技術コミュニティ交流戦略2025
bash0c7
1
1.1k
「笑顔」を伝える リモートMTG時代のコミュニケーション戦術
bash0c7
0
110
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
1.6k
20250527 #shinjukurb KaigiEffect LT
bash0c7
2
80
【加筆修正版】ハードワークを支えるフィジカルとメンタルを構築る#rubymusclemixin 活動 #きのこ2025 #きのこ2025_b
bash0c7
0
310
存在感を構築る方法
bash0c7
0
140
introduction
bash0c7
0
89
Other Decks in Technology
See All in Technology
The Engineer with a Three-Year Cycle - 2
e99h2121
0
200
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
セキュリティ はじめの一歩
nikinusu
0
1.2k
日本語テキストと音楽の対照学習の技術とその応用
lycorptech_jp
PRO
1
370
システムのアラート調査をサポートするAI Agentの紹介/Introduction to an AI Agent for System Alert Investigation
taddy_919
0
460
ドキュメントからはじめる未来のソフトウェア
pkshadeck
4
2k
2026年はチャンキングを極める!
shibuiwilliam
8
1.6k
【Oracle Cloud ウェビナー】[Oracle AI Database + Azure] AI-Ready データ戦略の最短ルート:Azure AIでビジネス データの価値を最大化
oracle4engineer
PRO
2
140
【インシデント入門】サイバー攻撃を受けた現場って何してるの?
shumei_ito
0
1.2k
月間数億レコードのアクセスログ基盤を無停止・低コストでAWS移行せよ!アプリケーションエンジニアのSREチャレンジ💪
miyamu
0
150
re:Inventで見つけた「運用を捨てる」技術。
ezaki
1
160
re:Inventで出たインフラエンジニアが嬉しかったアップデート
nagisa53
4
220
Featured
See All Featured
Why Our Code Smells
bkeepers
PRO
340
58k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
240
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
370
Transcript
݄ؒԯ17ϝσΟΞΛ ࢧ͑Δࠂ৴γεςϜͷ 3VCZʹΑΔ։ൃͷઓ !CBTI$খࣳහ໌ ϐΫγϒגࣜձࣾ 公開版
ࣗݾհ w খࣳහ໌!CBTI$ w QJYJW։ൃϚωδϝϯτ w ΤϯδχΞ࠾༻ɾҭ w ࠂܥٕज़୲ΤϯδχΞ IUUQXXXBUNBSLJUDPKQBJUBSUJDMFTOFXTIUNM
Ωʔϫʔυ w ࣄۀձࣾ w εϞʔϧͳνʔϜ w 3VCZ SBJMT 1BESJOP 'MVFOUE
w ۀγεςϜͱͯ͠ͷෳࡶ͞ w Ϣʔβ͚ͷଟେͳτϥϑΟοΫ
w ։ൃͷഎܠ w ઃܭͱ࣮ w ൃੜͨ͠ͱղܾ w ࠓޙͷల։ͱ·ͱΊ
։ൃͷഎܠ
ϐΫγϒגࣜձࣾͱ w ࣾһ໊ɾฏۉྸࡀͷࣄۀձࣾ w ʮ͓ֆ͔͖͕ͬͱָ͘͠ͳΔॴΛΔʯ w ࡞׆ಈΛָ͘͢͠ΔͨΊͷ֤छऔΓΈ
ʮͨͷ͍͠ʯΛ ऩӹ໘ͰԼࢧ͑
ࢲͨͪͳΓͷࠂ৴ w ऩӹΛ͍͍͍ͨͩͯΔ w ऩӹΛ্͛ΔͨΊʹͷαʔϏεͰͳ͍ w αʔϏεΛ৳ͨ͢Ίͷݩख
None
ࣗࣾऔΓѻ͍ w ७ࠂ w λΠΞοϓҊ݅ w ࣗࣾͷΠϕϯτࠂ w αʔϏεͰͷ༠ಋ w
ผαʔϏεͷ༠ಋ
IUUQXXXTMJEFTIBSFOFU)JSPTIJ,POEPKQDIBPTNBQ
ࠂӡ༻େม
ࣾࠂ৴γεςϜ w ֤छϓϥοτϑΥʔϜͷҰݩཧ w ҆શ͔ͭޮతʹࠂͷӡ༻ w ߴ͍ՌΛࢦͯ͠ॊೈʹରԠ
γεςϜͷཁ w ҆ఆͯ͠ӡ༻Ͱ͖Δ w τϥϑΟοΫʹ͑Δ w ͍উखͷྑ͍ۀγεςϜ w ϥϯχϯάίετ w
ਝͳରԠ͕ߦ͑Δ
ݱߦγεςϜ
w ʢΞʔΩςΫνϟʣ 5PLZP 5ZSBOU .Z42- ཧ"1 ,ZPUP 5ZDPPO "1$ JNQDMJDL
Χϯτ "1$ ৴σʔλ Ωϟογϡ 5PLZP 5ZSBOU ཧ"1 ϨϓϦέʔγϣϯ ఆظ ө ఆظ ө ৴ ༧ ༧ ө ৴ ใ ৴ ใ ৴ ݁Ռ ը૾σʔλಉظ ը૾ "1
ಛ w ࣗࣾ։ൃ w ʮރΕͨʯ͍͍γεςϜ w ҆ఆͨ͠ύϑΥʔϚϯε w Ҏདྷͷ։ൃӡ༻࣮ w
खʹೃછΜͰ͍Δ
৽γεςϜ
.Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ
৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ
ϑϧ3VCZͰ࣮Λઓ w ༏Εͨهड़ੑ w ࡞Γख͕ݟ͑Δ w ίϛϡχςΟ w ΤίγεςϜ
։ൃνʔϜߏ ! w ৽ଔ w ΠϯϑϥɺϛυϧΣΞ w σϓϩΠɺϩάॲཧ w *46$0/४༏উ
! w ࠂ৴ܦݧ w શମͷΞʔΩςΫνϟܾఆ w ओʹ৴αʔόΛ୲ w SBJMTΞϓϦέʔγϣϯΤϯδχΞ w ࠂ৴ॳΊ͕ͯͩ։ൃܦݧ๛ w ओʹཧαʔόΛ୲
ॳظ։ൃͷظؒ w ϲ݄ w ࣗࣾ։ൃͷͨΊௐՄೳ w ऴΘΓΛఆΊͯௐΛߦ͏
.Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ
৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ཧαʔό ৴αʔό
.Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ
৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ཧαʔό ৴αʔό
ཧαʔόʹٻΊΒΕΔͷ w ۀγεςϜ w ϛεͳ͘ۀͰ͖Δ͜ͱ w ֦ு༰қੑ w ඞཁेͳύϑΥʔϚϯε
ཧαʔόͷ࣮ w OHJOY w VOJDPSO w SBJMT w .Z42- w
మ൘ߏ w ࣾʹݟ͕͋ͬͨ
l͘͝ී௨ͷߏz w ձࣾΛ͑ͯී௨ͷߏͱ͍͏͕Ͱ͖Δ w ґવͱͯ͠ઃܭ؆୯Ͱͳ͍ w ۀͷϞσϦϯά
.Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ
৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ཧαʔό ৴αʔό
৴αʔόʹٻΊΒΕΔͷ w ߴτϥϑΟοΫ w Մ༻ੑ w θϩμϯλΠϜ w ࠷େݶͷύϑΥʔϚϯε
৴αʔόͷ࣮ w OHJOY w VOJDPSO w 1BESJOP w NFNDBDIFE w
ܰྔͳετϨʔδ ͔ΒಡΈࠐΈ w SBJMTͷϦονͳػೳ ཁΒͳ͍ w ϑϨʔϜϫʔΫͷੜ ࢈ੑͷߴ͞΄͍͠
NFNDBDIFE 1BESJOP w NFNDBDIFEར༻ͷ࣮͕๛ w 1BESJOP4JOBUSBϕʔεͷϑϨʔϜϫʔΫ w ։ൃʹඞཁͳΈ͕උΘ͍ͬͯΔ w ඞཁͳίϯϙʔωϯτΛΈ߹Θͤ
w ύονΛૹͬͨࣄ͕͋ͬͨ
ཁૉؒΛૄ݁߹ʹ w ࣮֬ʹ৴ՌΛूܭ͢Δ w ৴Λܧଓ͠ଓ͚Δ w ӨڹΛہॴԽ͢Δ .Z42- ཧ"1 ςΩετ
ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ ৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ
Ռूܭͷࣦഊ࣌ରࡦ .Z42- ςΩετ ܭଌϩά ϩάऩू ఆظө 'MVFOUE ूܭ"1 w
'MVFOUE3VCZϩάऩूπʔϧ w ๛ͳϓϥάΠϯͱγϯϓϧͳઃఆϑΝΠϧ w ετϦʔϜʹΑΔηϛϦΞϧλΠϜॲཧ w ࣦഊ࣌ͷϦτϥΠػೳ
Ռूܭͷࣦഊ࣌ରࡦ w 'MVFOUEΛͬͯϩάͷճऩͱҰ࣍ूܭ w IUUQTHJTUHJUIVCDPNLBU[DIBOH ࠂ৴ͷઌୡͷઃܭΛར༻ IUUQTHJTUHJUIVCDPNLBU[DIBOH
TPVSDF UZQFUBJM QBUIQBUIUPTIBSFELTLLTLMPH QPT@pMFQBUIUPTIBSFELTLLTLQPT SPUBUF@XBJUT GPSNBUKTPO UBHLTL TPVSDF ! NBUDILTL
UZQFFYFD DPNNBOEDEQBUIUPDVSSFOUCVOEMFMPH BHHSFHBUF@LTL@MPHMPHMPHqVFOUE@FSSPSMPH FYFDQBESJOPSVOOFSTDSJQUBHHSFHBUF@LTL@MPHSCF QSPEVDUJPO GPSNBUKTPO CVGGFS@UZQFpMF qVTI@JOUFSWBMT CVGGFS@QBUIQBUIUPTIBSFELTLqVFOUE@CVGGFS LTL CVGGFS NBUDI ܭଌϩάΛ ৗ࣌ಡΈࠐΈ ඵຖʹूܭ .Z42-ʹ ॻ͖ग़͠
1VMMܕͷใऔಘ .Z42- ཧ"1 ςΩετ ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴
ઃఆ ৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ৴αʔό
ཧ"1 ৴"1 ৴"1 ৴"1 ৴"1 ৴"1
ಘΒΕͨࣄ w ࣮֬ʹ৴ՌΛूܭ͢Δ w ৴Λܧଓ͠ଓ͚Δ w ӨڹΛہॴԽ͢Δ .Z42- ཧ"1 ςΩετ
ܭଌϩά NFNDB DIFE ϩάऩू ఆظө ৴ ઃఆ ৴ ใ 'MVFOUE ूܭ"1 'MVFOUE ৴ใ Ϋϩʔϥʔ ৴"1 ৴ ใ ৴ ݁Ռ ৴ใऔಘ ᶃ৴ܧଓੑ ɹҡ͕࣋༰қ ᶆूܭ݁Ռө͕ඇΫϦςΟΧϧԽ ᶅεέʔϧΞτ͕༰қ ᶄཧը໘ͱ৴ใߋ৽͕ ɹඇΫϦςΟΧϧԽ
ൃੜͨ͠ͱղܾ
ཧαʔό w ٕज़తͳ͋·Γͳ͍ w ۀతͳ w ར༻ଆ։ൃଆཉ͍͠ͷ͔Βͳ͍ w ີʹΛ͠ͳ͕ΒΔ͔͠ͳ͍ w
ࠓޙͷۀͷਐలʹ͍͍͍͚ͭͯΔ͔
৴αʔό w ٕज़త͔͠ͳ͍ w σϓϩΠ࣌ʹϦΫΤετΛऔΓ͜΅͞ͳ͍ w ύϑΥʔϚϯεΛอͭదͳΩϟογϡ w Τϥʔϩάͷճऩͱదͳ௨
ύϑΥʔϚϯε
τϥϑΟοΫΛ͚͞ͳ͍ w Ͳ͏͢Δʁ w νϡʔχϯά w εέʔϧΞτ w άϨʔυΞοϓ
νϡʔχϯά w ͻͨ͢Βʹجຊʹ࣮ʹਐΊΔ ϓϩϑΝΠϦϯά ϘτϧωοΫՕॴͷಛఆ ϘτϧωοΫՕॴͷνϡʔχϯά
ϦΫΤετॲཧΛߴԽ w ॲཧ࣌ؒॖΊͯεϧʔϓοτΛ্͛Δ w SVCZQSPGΛͬͯॏ͍෦ΛՄࢹԽ w ΞϓϦέʔγϣϯͷϘτϧωοΫՕॴվળ w ϑϨʔϜϫʔΫ෦͚͕ͩදʹग़ͯ͘Δ w
1BESJOPґଘ෦Λ֎ͯ͠ 4JOBUSBΞϓϦέʔγϣϯԽ
εϧʔϓοτ্Λࢦ͢ ΞϓϦέʔγϣϯαʔόมߋΛࢼΈΔ w UIJOɺSBJOCPXTͳͲ w զʑͷ༻్ͰVOJDPSO͕࠷ ॲཧܥมߋΛࢼΈΔ w
$3VCZ͔Β+3VCZҠߦ w SCFOWͰΓସ͑Δ͚ͩ w $3VCZ΄ͲͷύϑΥʔϚϯεΛग़ͤͣ
࠷ऴతͳղܾ
w ͨ·ͨ·ࢥཱ͍ͬͯͰ࣮ࢪ w ઃܭશ͘ಉ͡ w νϡʔχϯάͷ༨͕ߴ͔ͬͨͷͰ վΊͯύϑΥʔϚϯενϡʔχϯά w SVCZͰ͖ͬͪΓ࡞͍͓͔ͬͯͨ͛ IUUQTHPMBOHPSHEPDHPQIFSHPQIFSDPMPSQOH
ࠓޙͷల։ͱ·ͱΊ
ࠓޙͷల։ w ӡ༻վળΛଓ͚Δ w ৽ػೳՃΛߦ͏ w ϝϯςφϯε͠ଓ͚Δ w ར༻֦େΛߦ͏
ӡ༻ w ଟ͘ͷαʔόΛࣗࣾӡ༻͖ͯͨ͠ϊϋ w ଟ͍͕ྔখ͍͞τϥϑΟοΫ w ίΞαʔϏεͱಉϨϕϧͷମ੍ w σϓϩΠγεςϜɺϩάऩूγεςϜ w
άϥϑԽɺΞϥʔτɺࢹମ੍
·ͱΊਅ໘ͳ։ൃ w ৴པͰ͖Δಓ۩ͱؒͨͪ w ʹண͍ͨɺجຊʹ࣮ͳγεςϜઃܭ w ԦಓͷύϑΥʔϚϯενϡʔχϯά
ٕज़ࣄۀΛ ࢧ͑Δྗͦͷͷ