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.2.2に上げた話
Search
HaiTo
September 26, 2015
Programming
0
110
ゾンビを倒してRuby.2.2に上げた話
無限にゾンビが湧いていた事象が発生していたので、原因を特定してRuby2.2に上げた話
HaiTo
September 26, 2015
Tweet
Share
More Decks by HaiTo
See All by HaiTo
Form Object へ捧げる気持ち
haito
0
1.6k
管理画面再考
haito
0
240
独自Worker管理が辛い
haito
0
170
色々なレビューの話
haito
0
150
おしゃれっぽくターミナルでストリーミング再生をしたかった話
haito
0
130
dendai_lt_1011
haito
0
60
Other Decks in Programming
See All in Programming
A2A プロトコルを試してみる
azukiazusa1
2
1.4k
AI駆動のマルチエージェントによる業務フロー自動化の設計と実践
h_okkah
0
100
ニーリーにおけるプロダクトエンジニア
nealle
0
800
20250628_非エンジニアがバイブコーディングしてみた
ponponmikankan
0
670
5つのアンチパターンから学ぶLT設計
narihara
1
160
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
360
Goで作る、開発・CI環境
sin392
0
230
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
180
CursorはMCPを使った方が良いぞ
taigakono
1
250
MDN Web Docs に日本語翻訳でコントリビュートしたくなる
ohmori_yusuke
1
120
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
730
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
4.9k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
RailsConf 2023
tenderlove
30
1.1k
Facilitating Awesome Meetings
lara
54
6.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
234
140k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
How STYLIGHT went responsive
nonsquared
100
5.6k
GraphQLとの向き合い方2022年版
quramy
49
14k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.3k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
4 Signs Your Business is Dying
shpigford
184
22k
Transcript
κϯϏ͕4QBXO4QBXO
None
ࣗݾհ w )BJ5P@-JOVY w )BJ5P@8JOEPXT༑ਓ࡞ͷ ɹɹμϛʔΞΧϯτͰ͢ w 4BOTBOͱ͍͏໊ཧαʔϏεͷձࣾͰΣϒ ΤϯδχΞͯ͠·͢ w
ޫͷΤϯδχΞΛࢦͯ͠मߦத
ࣗݾհ w Ҏ্ಈ͘γεςϜΛʮ͕ਂ͍ʯͱൃݴͨ͠ ΒɺνʔϜͰҋͱൃݴ͢ΔͷΛېࢭ͞Ε·͠ ͨ w ҰํͰʮҋʯͱ͍ͬͨΒͷ"MJBTʹͳΓ·ͨ͠
ࠓ͢ w 3VCZͷ 4UBHJOHͰ όʔδϣϯΞοϓΛͨ͠Β κϯϏ͕େྔʹʜʜ w ͦͷݪҼΛௐࠪͯ͠վमͨ͠
ܦҢ w SBJMTSVOOFSͰΒͤΔόονɺ8PSLFS͕େྔ ʹ͋Δ w &$ͷ$YMBSHFΛར༻ɻ$16༨༟͚ͩͲ ϝϞϦ͕ΓͣTXBQ(#ར༻ʜʜ w ϝϞϦେྔͷ3ΠϯελϯεʹҾͬӽ͕ͨ͠͠ ͍ʂ
ܦҢ w ΠϯελϯελΠϓมߋ͍ͭͰʹ3VCZͷόʔδϣ ϯ্͍͛ͨɻԾԽํࣜ)7.ʹ͍ͨ͠ɻ͍ Ζ͍Ζ͍ͨ͠ʂ w εςʔδϯάͷαʔόʔͰ·ͣࢼͯ͠Έͨ
None
EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU EFGVODUEFGVODU
EFGVODUEFGVODU EFGVODUEFGVODU
None
ϓϩηε͕ଟ͗ͯ͢ DE͢Βग़དྷͳ͘ͳΔ
None
Կ͕ىͬͨ͜ͷ͔ w όονɺ8PSLFSΛୟͨ͘ΊͷγεςϜ͕దʹ όονΛୟ͚͍ͯͳ͍ͬΆ͍ɻ w ্γεςϜʹ͋ΔͣͷκϯϏΛࡴ͢ϩδοΫ͕ ͳΜ͔దʹಈ͍͍ͯͳ͍ͬΆ͍ɻ
όον8PSLFSΛୟ͘ w ϚΠΫϩαʔϏεͳγεςϜͷશαʔϏεͷόο ν 8PSLFS Λୟ͖ʹճΔҝͷγεςϜ w ,FSOFMTQBXO w
͠8PSLFS͕ىಈ͍ͯ͠ͳ͔ͬͨΒɺҰؒ ʹҰճ͏Ұୟ͘ɻ
όον8PSLFSΛୟ͘ w TQBXO ʹ͢ίϚϯυϦμΠϨΫτΛؚΉ w lFYFDVUF@DPNNBOEMPHFSSz͜Μͳײ͡ w FYFDVUPS aTIDFYFDVUF@DPNNBOEMPHFSS aFYFDVUF@DPNNBOEMPHFSS
a XPSLFScCBUDI SC
όον8PSLFSΛୟ͘ w 8PSLFS͕ಈ͍͍ͯΔ͔Ͳ͏͔ɺ FYFDVUF@DPNNBOE͕ੜ͖͍ͯΔ͔Ͳ͏͔ w TQBXOͰฦͬͯ͘ΔͷTIDͷQJE ΄Μͱ͏ʹཉ͍͠ ࢹ͍ͨ͠ ͷͦͷࢠ
ͦͷࢠΛऔಘ͢Δίʔυ EFGpOE@DIJME@QJE QJE AQHSFQ1\QJE^ADIPNQUP@J FOE QJETQBXO FYFDVUF@DPNNBOE XBUDI@QJEpOE@DIJME@QJE
QJE 1SPDFTTEFUBDI QJE FYJU
w TQBXOͷࢠͷىಈΑΓૣ͘pOE@DIJME@QJE͕ ୟ͔ΕΔͱɺࢠ্ཱ͕͕͍ͪͬͯͳ͍ͷͰ͕ ฦͬͯ͘Δɻ w TQBXOͷࢠ͕͙͢ࢮʹɺpOE@DIJME@QJE͕ͦ ͷޙ࣮ߦ͞ΕΔͱ͕ฦͬͯ͘Δ
࠶ܝ όον8PSLFSΛୟ͘ w ϚΠΫϩαʔϏεͳγεςϜͷશαʔϏεͷόο ν 8PSLFS Λୟ͖ʹճΔҝͷγεςϜ w ,FSOFMTQBXO
w ͠8PSLFS͕ىಈ͍ͯ͠ͳ͔ͬͨΒɺҰؒ ʹҰճ͏Ұୟ͘ɻ
࠶ܝ όον8PSLFSΛୟ͘ w ϚΠΫϩαʔϏεͳγεςϜͷશαʔϏεͷόο ν 8PSLFS Λୟ͖ʹճΔҝͷγεςϜ w ,FSOFMTQBXO
w ͠8PSLFS͕ىಈ͍ͯ͠ͳ͔ͬͨΒɺҰؒ ʹҰճ͏Ұୟ͘ɻ
࠶ܝ ͦͷࢠΛऔಘ͢Δίʔυ EFGpOE@DIJME@QJE QJE AQHSFQ1\QJE^ADIPNQUP@J FOE QJETQBXO FYFDVUF@DPNNBOE
XBUDI@QJEpOE@DIJME@QJE QJE 1SPDFTTEFUBDI QJE FYJU
࠶ܝ ͦͷࢠΛऔಘ͢Δίʔυ EFGpOE@DIJME@QJE QJE AQHSFQ1\QJE^ADIPNQUP@J FOE QJETQBXO FYFDVUF@DPNNBOE
XBUDI@QJEpOE@DIJME@QJE QJE 1SPDFTTEFUBDI QJE FYJU
ൃੜͨ͠ MPPQEP XBUDI@QJEɻͷQJEΛࢹͯ͠ɺಈ͍ ͍ͯΔ͔Ͳ͏͔ΛݟΔͷͰɺʮಈ͍͍ͯͳ͍ʯ ͱஅ͞Εͯɺ࠶ୟ͔ΕΔɻ ࠶ୟ͔Εͯ·ͨXBUDI@QJEʹͳΔɻ FOE
ゾンビ
None
ղܾࡦ w TQBXOͷҾʹϦμΠϨΫτΛؚΊͤ͞ͳ͚Ε ɺࢹ͍ͨ͠ϓϩηεͷQJE͕औΕΔɻ w TQBXO DPNNBOE PVUbQBUI` FSSbQBUI` ʹ
͢Εશ෦ղܾʂɹࢮ͵ͱ͖ࢮ͵ɻκϯϏʹ ͳͬͯ࣍ճࢹ࣌ʹᏒͯ͘͠ΕΔʂ
None
ແࣄ3VCZʹ্͛ ΒΕ·ͨ͠UBEB