Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
僕が考えた最強のWebサーバー
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
齊藤貴義
November 16, 2024
Technology
170
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
僕が考えた最強のWebサーバー
第113回ゆるいハッキング大会で発表したスライドです。
VimでWebサーバー・動画ストリーミングサーバーを構築する方法について解説しています。
齊藤貴義
November 16, 2024
More Decks by 齊藤貴義
See All by 齊藤貴義
【拡張版】第8世代M8はLLMの夢を見るか?
miraihack
0
16
第8世代M8はLLMの夢を見るか?
miraihack
0
35
Other Decks in Technology
See All in Technology
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
0
420
Active Record Connection Adaptersにおける長年の課題に再び取り組む
yahonda
0
150
Local CI × GitHub Actions
gogutan
2
190
AI導入は済んだ。次は統制を作り替える番だ_AI×開発組織 Summit 2026
techtekt
PRO
0
210
hackers_champloo_2026_tidb
makocchi
0
160
AI時代のPRレビューにどう向き合うか?
kairim0
1
240
Post AI時代のリファクタリング実践記 / Refactoring in the post AI era
kaminashi
1
230
Tofu-Controller lightning talk @ Containerday 2026
gionn
0
110
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
450
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
390
分析AIエージェントを育てる、動く環境を育てる
codatum
1
1.1k
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
10
37k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
520
New Earth Scene 8
popppiees
4
2.7k
Done Done
chrislema
187
17k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
410
Darren the Foodie - Storyboard
khoart
PRO
4
4k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
310
Documentation Writing (for coders)
carmenintech
77
5.6k
Facilitating Awesome Meetings
lara
57
7.2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Transcript
͕ߟ͑ͨ࠷ڧͷ8FCαʔόʔ "QQMFͷ"5.ʹͳͬͨΓ.BD#PPL1SPΛਫͤͨ͞Γ͠ͳ͕Β ߴಈը৴αʔόʔΛࣗ࡞ͯ͠ߪೖͨ͠4DIPPM%BZTΛݽಠʹݟΔձ αΠόʔϝΨω
ࣗݾհ ᴡ౻وٛ αΠόʔϝΨω ۀຊग़൛ɿ̎ ಛٕɿωοτΥον "QQMFͷ"5.ʹͳͬͯ Λ໓΅͢͜ͱ ʢࠓສԁʣ .BD#PPL1SPΛ ਫͤ͞Δ͜ͱ
ΠϯϓϨε3%ࣾ 1&",4ग़൛ࣾ
ٕज़ॻయͰ*14*30/͞Μͱ ϛϥΠɾϋοΩϯάɾϥϘ ͱͯ͠ग़లͯ͠৽ץΛग़͠·ͨ͠ʂ
৽ץ ʰ7JNͰಈըΛݟΑ͏ʂ /FPWJNͰ࡞Δ࠷ڧͷಈըϓϨΠϠʔʱ ςΩετΤσΟλ͍͡Γʹͩ͜ΘΓ͗ͯ͢ ബͦ͏ͳඒগঁΛදࢴʹ͠·ͨ͠
None
None
None
None
None
͓ӄ༷Ͱ͔ͳΓചΕ·ͨ͠ɻ օ͞ΜসإͰߪೖ͞Ε͍͖ͯ·ͨ͠ɻ ·ͩຊͷࡏݿ͕एׯ͋Γ·͢ɻ ߪೖ͞Ε͍ͨํ͝࿈བྷ͍ͩ͘͞ɻ
օ͞Μ
8FCαʔόʔ ԿΛ͍ͬͯ·͔͢ʁ @
"QBDIFʁɹ/(*/9ʁ
࠷ڧͷ8FCαʔόʔ Կͩͱࢥ͍·͔͢ʁ
࠷ڧͷ˓˓˓˓ʁ
࠷ڧͷ˓˓˓˓ʁ
࠷ڧͷ8FCαʔόʔ7JNʁ
7JNͰ8FCαʔόʔΛ ࣮ͯ͠ಈ͔ͦ͏ʂ
$IBU(15PQSFWJFX ʢߴͳਪՄೳʣ͕ ߟ͑ࠐΜͰग़ͨ݁͠ ΞςʹͳΒͳ͍
(FNJOJ͕ग़ͨ݁͠ ΞςʹͳΒͳ͍
͍͓ͪ͏7JNʹ αʔόʔϞʔυ͕͋Γ·͢ ʢͨͩ͠7JNͷίϯύΠϧ͕ඞཁ ϑΝΠϧΛՃ͍͔ͯ͠ͳ͍ͱಈ͔ͳ͍ 8FCαʔόʔ͖Ͱͳ͍ʣ
(PPHMFݕࡧ ऀ͕̍ਓ͍ͨ
5$1FDIPͰૹΒΕ͖ͯͨ ϝοηʔδΛͦͷ··ฦ͢ͷͰ ࣮༻తͳαʔόʔͱݴ͍͍ ͔͠͠ൃࢀߟʹͳΓ·ͨ͠
ଞʹ͋ͬͨͷ 7JN-JWF4FSWFS 7JNΛͬͨ8FCαʔόʔ͕ͩ ෦తʹ/PEFKTͷ -JWF4FSWFSͰಈ͍͍ͯͯ 7JNͰ੍ޚ͍ͯ͠Δ 7JNͰ8FCαʔόʔ͡Όͳ͍͡ΌΜ
7JNͰ-VB͕ಈ͘ -VB4PDLFU͕͑Δ -VB4PDLFUͰιέοτ௨৴͕ग़དྷΔ 8FCαʔόʔجຊιέοτ௨৴ -VBͰॻ͚7JNͰ8FCαʔόʔ ࡞ΕΔΜ͡ΌͶʁ
Ԡ༻͢ΕՄೳͳϋοΩϯά "QBDIF/HJOYΛΠϯετʔϧͤͣ ܰྔͳ8FCαʔόʔΛߏஙͰ͖Δ
-VBͰ8FCαʔόʔΛ ࣮ͯ͠ΈΔɻ ·ͣ൪ϙʔτͰ ΫϥΠΞϯτ͔Βͷ ଓ͕͋ͬͨΒ ϝοηʔδΛฦ͢ͷ ఀࢭ͠ͳ͍Α͏ϧʔϓ
࡞ͨ͠-VBϑΝΠϧΛ 7JNͰಡΈࠐΉ WJNSDJOJUWJNʹॻ͚ ࣗಈىಈՄೳ
7JNͷ8FCαʔόʔͷىಈʹޭʂ ˞7JNΛด͡Δͱαʔόʔ͕ఀࢭ͠·͢
$16༻ɺϝϞϦফඅ.#ɹܰྔ8FCαʔόʔ7JN ࣮ߦڥ ..BY.BD#PPL1SP $16ɿίΞ (16ɿίΞ ϝϞϦɿ(#
͜Ε͔Βຊ֨తͳ7JNαʔόʔΛ࣮͍͖ͯ͠·͢ɻ υΩϡϝϯτϧʔτɺ.*.&5ZQFTɺηΩϡϦςΟɺϩά
7JNͰυΩϡϝϯτϧʔτΛ࣮
7JNͰσΟϨΫτϦτϥόʔαϧ߈ܸΛఆͭͭ͠ ҆શͳύεΛऔಘ
7JNͰڐՄ͢Δ֦ுࢠΛࢦఆ ֦ுࢠʹج͖ͮ ίϯςϯτλΠϓΛઃఆ
7JNͰ)551εςʔλείʔυΛ࣮
ϩάΛ7JN্ʹग़ྗ (&5ϝιουͷΈڐՄ ΫΤϦύϥϝʔλΛআڈ %JSFDUPSZ*OEFYΛઃఆ
ίϯςϯτλΠϓઃఆ ηΩϡϦςΟϔομʔ Τϥʔ࣮ 7JNͰෛՙରࡦ࣮
࣮ޭ ηΩϡΞ 8FCαʔόʔ ىಈྃ
;"1Ͱ7JNαʔόʔͷ੬ऑੑஅΛߦͬͯΈΔ
.FUBTQMPJUͰ7JNαʔόʔʹΤΫεϓϩΠτͯ͠ΈΔ
͍ͣΕ੬ऑੑͷݕग़ແ͠ 7JNαʔόʔେউརʂ
7JNͰಈըΛݟΑ͏ ͱ͍͏͜ͱͰ
ಈըͷετϦʔϛϯάαʔόʔ 7JNͰߏஙͰ͖ΔΜ͡ΌͶʁ
ಈըͷετϦʔϛϯάαʔόʔ
7JNͰ 4USFBNJOHαʔόʔΛ࣮͢Δ
ޭʂ ਫͨ͠ .BD#PPL1SPͰ ৴Մೳ
ຊ͕ੈքʹތΔ౷ܳೳ ʮΞεΩʔΞʔτʢ""ʣʯʹม͍͖ͯ͠
࣍ʹ࣮ݱ͍ͨ͜͠ͱ ɾ7JNαʔόʔͰͰ1045ॲཧͷ࣮ ɾ7JNαʔόʔͷ44-ূ໌ॻͷΈࠐΈ ɾ7JNαʔόʔͰͷ1)1ͷ࣮ߦ ɾ7JNαʔόʔͷߋͳΔߴԽ ɾϦόʔεϓϩΩγΛߏஙͰ͖ͳ͍͔