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
DeNA Bootcamp 2013
Search
Ryoichi SEKIGUCHI
October 12, 2013
Technology
15
7.6k
DeNA Bootcamp 2013
Ryoichi SEKIGUCHI
October 12, 2013
Tweet
Share
More Decks by Ryoichi SEKIGUCHI
See All by Ryoichi SEKIGUCHI
非同期処理とは何なのか
ryopeko
0
69
functionalなアプローチで動的要素を排除する
ryopeko
1
4k
Ruby makes everything
ryopeko
0
120
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
6k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
560
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
1.1k
mysql casual talks vol7
ryopeko
0
2.5k
rubyhiroba
ryopeko
6
1.3k
devsumi2014-dena-bootcamp2014
ryopeko
40
64k
Other Decks in Technology
See All in Technology
Function calling機能をPLaMo2に実装するには / PFN LLMセミナー
pfn
PRO
0
840
空間を設計する力を考える / 20251004 Naoki Takahashi
shift_evolve
PRO
3
310
定期的な価値提供だけじゃない、スクラムが導くチームの共創化 / 20251004 Naoki Takahashi
shift_evolve
PRO
3
280
AI Agentと MCP Serverで実現する iOSアプリの 自動テスト作成の効率化
spiderplus_cb
0
460
職種別ミートアップで社内から盛り上げる アウトプット文化の醸成と関係強化/ #DevRelKaigi
nishiuma
2
130
"複雑なデータ処理 × 静的サイト" を両立させる、楽をするRails運用 / A low-effort Rails workflow that combines “Complex Data Processing × Static Sites”
hogelog
3
1.7k
生成AIで「お客様の声」を ストーリーに変える 新潮流「Generative ETL」
ishikawa_satoru
1
290
10年の共創が示す、これからの開発者と企業の関係 ~ Crossroad
soracom
PRO
1
140
AIが書いたコードをAIが検証する!自律的なモバイルアプリ開発の実現
henteko
1
320
extension 現場で使えるXcodeショートカット一覧
ktombow
0
200
SREとソフトウェア開発者の合同チームはどのようにS3のコストを削減したか?
muziyoshiz
1
100
SoccerNet GSRの紹介と技術応用:選手視点映像を提供するサッカー作戦盤ツール
mixi_engineers
PRO
1
160
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
75
5k
Building an army of robots
kneath
306
46k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
6.1k
We Have a Design System, Now What?
morganepeng
53
7.8k
How to Ace a Technical Interview
jacobian
280
23k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
30
2.9k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Java REST API Framework Comparison - PWX 2021
mraible
33
8.8k
Statistics for Hackers
jakevdp
799
220k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.6k
Transcript
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. DeNAΤϯδχΞͷ ͭ͘Γ͔ͨ
Oct 12, 2013 ؔޱ ྄Ұ Mobage Business Sector DeNA Co., Ltd.
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 2 関⼝口
亮亮⼀一 • 2011/04 ⼊入社 • DeNAでは開発基盤整備や新 サービス⽴立立ち上げ⽀支援など幅 広く携わる • パーフェクトRubyという本 を執筆しました • @ryopeko としてのほうが 知られていたりする • 現場から研修へのヘルプとし て新卒エンジニア研修に携わ る
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϔϧϓʹ͖ͨ ܦҢ
3
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ڈ·ͰΛ౿·͑ͯ 4
・ܧଓతͳ͕ඞཁ ・ओମతʹࣄʹऔΓΊΔਓࡐ ・Ұൠతͳٕज़ͷΠϯϓοτෆ ɹ(ΦϒδΣΫτࢦɺgitɺetcݱʹ͓·͔ͤ) →ݱͰٻΊΒΕΔΤϯδχΞ૾ͱͷဃ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͦ͜Ͱ... 5
ීஈ͔Β෦ॺͰٕज़ͷখݴΛ ͍ͬͨΓಡॻձΛओ࠵͍ͯͨ͠ ࣗʹ͕͔͔ͬͨ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷݚमͷ ඪ
6
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷݚमͷඪ 7
・ۀྖҬͷมԽʹରԠͰ͖Δ ・ओମతʹܧଓతʹٕज़शಘͰ͖Δ ・ٕज़Ҏ֎Ͱ͖Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࣗͰ͖ΔΤϯδχΞ 8
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ 9
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ 10
ɾࠓͷରऀ71ਓ ɾೖࣾॳͷϨϕϧόϥόϥ ɾະܦݧऀ >>> ܦݧऀ ɾߨࢣ3ਓ + ֎෦ߨࢣ໊ ɾظؒ4݄ʙ9݄
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ(2) 11
・ૣൈ͚ํࣜ (≠ԣҰઢͷݚम) ・WebΞϓϦΛ࡞ΔͨΊͷࣝΛ1ਓͰWeb ΞϓϦΛ࡞ΔաఔΛ௨ͯ͠शಘ͢Δ ・࠲ֶ→اը→ઃܭ→࣮ͱ͍͏ϑΣʔζ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚम֓ཁ(3) 12
・֤ϑΣʔζͱՌʹରͯ͠ϨϏϡʔΛड͚Δ ・େମϑΣʔζຖʹ4,5ճͷϨϏϡʔ ・ϨϏϡʔΛ߹֨ͨ͠Β࣍ͷϑΣʔζ ・࠷ऴతʹҰ൪ૣ͍ਓͱ͍ਓͰ࠷େ3ϲ݄ͷࠩ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠓͷΑΓৄࡉͳݚम༰ 13
YAPC::Asia Tokyo 2013 “େنPerlॳ৺ऀݚमΛ ࢧ͑Δٕज़”
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 14
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. 15 h"p://www.slideshare.net/DaisukeTamada/perl-‐26371335
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Ξτϓοτͱͯ͠ͷ ϨϏϡʔ
Πϯϓοτͱͯ͠ͷ ϨϏϡʔ 16
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϨϏϡʔͰͷେࣄͳ͜ͱ 17
・ਖ਼͘͠ഁ͢Δ (ೲಘ্ͤͨ͞Ͱͷ) ・ࢦఠͷํଅ͠ํΛ1ਓ1ਓม͑Δ ・ର໘ (σΟεϓϨΠͱϗϫΠτϘʔυ) ・ϨϏϡʔͰͷग़དྷࣄ༰Λه ɹ(ॏཁ)
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݱݻ༗ͷࣄΛഉআ 18
ɾ͏ͪͷνʔϜʹద༻Ͱ͖ͳ͍͔Βμϝ ɾͱ͋Δہ໘෦ॺͰ͔͠ੜ͖ͳ͍ ɹΑ͏ͳࣝͰͳ͘ɺ ɹࣾ֎ʹग़ͯ௨༻͢ΔҰൠతͳࣝ ɾͰ“େن”ͱ͍͏ϫʔυ֎ͤͳ͍ →εέʔϥϏϦςΟɺMySQLͷࣝΓͩ͘͞Μ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Λਖ਼͘͠ܭଌ͢Δ 19
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Λਖ਼͘͠ܭଌ͢Δ 20
・ਓ͕ଟ͍ͷͰѲ͖͠Εͳ͍ ・ਐḿɺϨϏϡʔɺใɺԿؾͳ͍ձͷ༰ ・શͯه ・Perlͷචهςετ ・1HͷσΠϦʔϛʔςΟϯάͰ׆༻ →۩ମతͳΞΫγϣϯͷܾఆ →ه͔ΒΞΫγϣϯޙͷมԽΛ؍
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. పఈͨ͠σʔλԽͱ PDCA
21
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. త֬ͳΞΫγϣϯͰ ΛՃͤ͞Δ
22
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ 23
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ 24
・ਐḿ͕๕͘͠ͳ͍ ・ਓʹ͑Δͷ͕͏·͘ͳ͍ ・ٕज़εΩϧ্͕͠ͳ͍ ・Πϯϓοτͷํ͕ྑ͘ͳ͍ ・ϩδΧϧγϯΩϯά͕͏·͘ͳ͍ ・etc...
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓ༰ 25
・ຖ or ִͰ30ؒͷߨࢣͱͷ1on1 ・ϓϩάϥϛϯάͷϋϚΓղফ ・ղܾͷख๏τϨʔχϯά ・ٞͷτϨʔχϯά ・ଅਐͷͨΊͷపఈͨ͠ৼΓฦΓ ・etc...
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ϑΥϩʔΞοϓͰେࣄͳ͜ͱ 26
・ྑ͍ॴΛ৳͠ྑ͘ͳ͍ͱ͜ΖΛվળ ・ͻͱΓͻͱΓஸೡʹ ・ҰےೄͰ͍͔ͳ͍ͷͰͻͨ͢Β ・վળͨ͠ΒϑΥϩʔΞοϓଔۀ ・࠷ऴతʹࣗ৴Λ͚ͭͤ͞Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͱ͍͏͜ͱͰ࣮ࡍʹ ϑΥϩʔΞοϓΛड
͚ͨ৽ଔࢯͷ͓Λ ͓ฉ͖͍ͩ͘͞ 27
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ৭ʑ͚ͬͨͲ... 28
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Εͳ͔ͬͨ͜ͱ 29
・αʔϏεΛ࡞Δָ͠͞Λ͑ΒΕͳ͔ͬͨ ・ΤϯδχΞϦϯάͷಛघੑΛ͑ΒΕͳ͔ͬͨ ・தɺ্ҐͷݚमੜʹͬͱΞΫγϣϯΛىͨ͜͠ ͔ͬͨ ・݁ہΔ͜ͱແݶʹ͋Δ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ͬͯྑ͔ͬͨ͜ͱ 30
・ਓʹϑΥʔΧεͨ͠ ・ҰൠతͳࣝεΩϧʹߜͬͨ → ݱ࣮ͷલʹཧΛࠐ
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. େࣄͳ͜ͱ 31
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ਓʹϑΥʔΧεͨ͠ ΒݱʹϑΟοτ
͠·ͨ͠ 32
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ࠷ޙʹ 33
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ݚमதͷଔۀޙͷ ݚमੜͷΠϝʔδ
34
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. Πϝʔδ 35
・ݚमΛଔۀͤ͞Δ͜ͱ͕ඪͰͳ͍ ・ݚम୲ͷίϐʔͰ͍͚͋ͬͯͳ͍ ・ݚम୲͕ཧͱ͢ΔΤϯδχΞΛੜΈग़ ͢
Copyright (C) 2013 DeNA Co.,Ltd. All Rights Reserved. ਓʹϑΥʔΧεͨ͠ ݚमਓੜΛม͑Δ
36