$30 off During Our Annual Pro Sale. View Details »
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
80
functionalなアプローチで動的要素を排除する
ryopeko
1
4.1k
Ruby makes everything
ryopeko
0
120
正しく失敗しながら進むプロダクト開発/railsdm2018
ryopeko
10
6.1k
CircleCI を使って自動(ほぼ)でセキュリティアップデート / circleci meetup
ryopeko
4
570
Kaizen Platform でやっている Kaizen Week というイベントについて / kaize week tokyurubykaigi 10
ryopeko
2
1.2k
mysql casual talks vol7
ryopeko
0
2.5k
rubyhiroba
ryopeko
6
1.4k
devsumi2014-dena-bootcamp2014
ryopeko
40
64k
Other Decks in Technology
See All in Technology
Capture Checking / Separation Checking 入門
tanishiking
0
110
MAP-7thplaceSolution
yukichi0403
2
220
Excelデータ分析で学ぶディメンショナルモデリング ~アジャイルデータモデリングへ向けて~ by @Kazaneya_PR / 20251126
kazaneya
PRO
3
730
Docker, Infraestructuras seguras y Hardening
josejuansanchez
0
120
私のRails開発環境
yahonda
0
160
都市スケールAR制作で気をつけること
segur
0
210
命名から始めるSpec Driven
kuruwic
3
720
"'TSのAPI型安全”の対価は誰が払う?不公平なスキーマ駆動に終止符を打つハイブリッド戦略
hal_spidernight
0
210
type-challenges を全問解いたのでエッセンスと推し問題を紹介してみる
kworkdev
PRO
0
150
プラットフォームエンジニアリングとは何であり、なぜプラットフォームエンジニアリングなのか
doublemarket
1
480
Introduction to Bill One Development Engineer
sansan33
PRO
0
320
ローカルLLM基礎知識 / local LLM basics 2025
kishida
25
11k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
68k
Building Applications with DynamoDB
mza
96
6.8k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
1.8k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Statistics for Hackers
jakevdp
799
230k
We Have a Design System, Now What?
morganepeng
54
7.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
How to Think Like a Performance Engineer
csswizardry
28
2.3k
How to Ace a Technical Interview
jacobian
280
24k
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