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.6k
ruby_adsystem
RubyWorld Conference 2014
「月間38億PVメディアを 支える広告配信システムのRubyによる内製開発の挑戦」講演資料
bash0C7
November 14, 2014
Tweet
Share
More Decks by bash0C7
See All by bash0C7
「笑顔」を伝える リモートMTG時代のコミュニケーション戦術
bash0c7
0
35
#kanrk08 / 公開版 PicoRubyとマイコンでの自作トレーニング計測装置を用いたワークアウトの理想と現実
bash0c7
1
1.2k
20250527 #shinjukurb KaigiEffect LT
bash0c7
2
55
【加筆修正版】ハードワークを支えるフィジカルとメンタルを構築る#rubymusclemixin 活動 #きのこ2025 #きのこ2025_b
bash0c7
0
220
存在感を構築る方法
bash0c7
0
97
introduction
bash0c7
0
59
みんな大好き 🫶🏼 取引先との「セキュリティチェックリスト」への付き合い方
bash0c7
0
2.3k
【公開版資料】発表資料 新メンバー活躍までのオンボーディングとそのTips
bash0c7
0
950
Shinjuku.rb #91 好きなもの紹介LT大会 "便利"や"役に立つ"とは別方面のRubyをつかったプログラミングがたのしい話
bash0c7
0
290
Other Decks in Technology
See All in Technology
ゆるふわエンジニアでもAIフローにチャレンジしたい!!~Zapierのすゝめ~
masakiokuda
2
100
マイクロモビリティシェアサービスを支える プラットフォームアーキテクチャ
grimoh
1
250
7月のガバクラ利用料が高かったので調べてみた
techniczna
3
660
DeNA での思い出 / Memories at DeNA
orgachem
PRO
3
1.7k
「AI2027」を紐解く ― AGI・ASI・シンギュラリティ
masayamoriofficial
0
110
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
4
800
イオン店舗一覧ページのパフォーマンスチューニング事例 / Performance tuning example for AEON store list page
aeonpeople
2
330
ドキュメントはAIの味方!スタートアップのアジャイルを加速するADR
kawauso
3
420
ZOZOTOWNフロントエンドにおけるディレクトリの分割戦略
zozotech
PRO
18
5.6k
広島発!スタートアップ開発の裏側
tsankyo
0
260
実践データベース設計 ①データベース設計概論
recruitengineers
PRO
4
860
進捗
ydah
1
160
Featured
See All Featured
The Invisible Side of Design
smashingmag
301
51k
Producing Creativity
orderedlist
PRO
347
40k
Rebuilding a faster, lazier Slack
samanthasiow
83
9.1k
Done Done
chrislema
185
16k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
9
780
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
110
20k
For a Future-Friendly Web
brad_frost
179
9.9k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Making Projects Easy
brettharned
117
6.3k
Optimizing for Happiness
mojombo
379
70k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
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 ԦಓͷύϑΥʔϚϯενϡʔχϯά
ٕज़ࣄۀΛ ࢧ͑Δྗͦͷͷ