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でみるUNIXプロセス
Search
jagio
August 29, 2020
Programming
0
130
RubyでみるUNIXプロセス
「なるほどUNIXプロセス - Rubyで見るUNIXプロセス」を題材にif forkの挙動の説明
jagio
August 29, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
1k
Package Management Learnings from Homebrew
mikemcquaid
0
230
Patterns of Patterns
denyspoltorak
0
1.4k
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.6k
AI時代のキャリアプラン「技術の引力」からの脱出と「問い」へのいざない / tech-gravity
minodriven
21
7.3k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
200
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
高速開発のためのコード整理術
sutetotanuki
1
410
AtCoder Conference 2025
shindannin
0
1.1k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
310
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Become a Pro
speakerdeck
PRO
31
5.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
86
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
320
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
430
4 Signs Your Business is Dying
shpigford
187
22k
Exploring anti-patterns in Rails
aemeredith
2
250
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
Producing Creativity
orderedlist
PRO
348
40k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Transcript
RubyͰΈΔUnixϓϩηε
JGGPSL͢ΔͱͲ͏ͳΔͷ͔ʁ
None
྆ํग़ྗ͞ΕΔʂ
5SVFͱ'BMTF͕ࠞࡏ͍ͯ͠Δʁ
ϓϩηεͱͳʹ͔
ͯ͢ͷϓϩάϥϜϓϩηε্Ͱಈ࡞͠ ͍ͯΔ ɾλʔϛφϧɺϒϥβɺϝʔϥʔɺ.Z42-αʔόʔɺFUDʜ ɾͪΖΜ3VCZϓϩάϥϜ
ϓϩηεʹ*%͕͋Δ 1*% ɾγεςϜͰಈ࡞͢Δϓϩηεݻ༗ͷࣝผࢠ ɾϓϩηε͕͍Δ ɾ͜ͷ߹ͷγΣϧ ɾͷ͍Δɻͦͷ·ͨʜ
ݪ࢝ͷϓϩηε ɾҰ൪ॳΊʹىಈ͢Δϓϩηε Ϛγϯͷిݯ0/ #*04͕ىಈ #*04͕.#3ॻ͖ࠐ·Ε͍ͯΔϒʔτϩʔμʢ-*-0(36#ʣΛىಈ ϒʔτϩʔμ͕ΧʔωϧΛىಈ ΧʔωϧىಈޙͷྲྀΕ ɾ֤छσόΠεͷॳظԽ ɾJOJUϓϩάϥϜͷىಈ ɾ͍͕ͭ͜ݪॳ
ɾϒʔτ࣌ͷॲཧ ɾSDεΫϦϓτͷ࣮ߦ Ҿ༻IUUQTXXXBUNBSLJUDPKQBJUBSUJDMFTOFXTIUNM
ϑΝΠϧσΟεΫϦϓλ ɾ6OJYͷੈքͰʮ͕ͯ͢ϑΝΠϧʯ ɾϦιʔεσόΠεɺιέοτɺύΠϓɺϑΝΠϧ ɾ࣮ߦதͷϓϩηεͰϦιʔεΛ։͘ͱϑΝΠϧσΟε ΫϦϓλ൪߸ׂ͕ΓৼΒΕΔ ɾখ͍͞ॱʹ൪߸ΛৼΒΕΔ
ͳΜͰ͔̏Βʁ ɾͯ͢ͷ6/*9ϓϩηεʹͭͷ։͔ΕͨϦιʔε͕ͭ ͍ͯ͘Δ ɾඪ४ೖྗ 45%*/ ɺඪ४ग़ྗ 45%065 ɺඪ४Τϥʔग़ྗ 45%&33
GPSLͱʁ ɾ࣮ߦதͷϓϩηε͔Β৽͍͠ϓϩηεΛ࡞ ɾ৽ن1*%ׂ͕ΓͯΒΕΔ ɾݩϓϩηεͱࢠؔ ɾ৽͍͠ϓϩηεݩͷϓϩηεͷશͳίϐʔ ɾϑΝΠϧσΟεΫϦϓλҾ͖ܧ͙ ɾϝϞϦશʹίϐʔ ɾ$P8 $PQZPO8SJUF
$PQZPO8SJUF ɾϓϩηεͷϝϞϦΛશʹίϐʔʜ͢ΔΘ͚Ͱͳ͍ ɾॻ͖ࠐΈ͕ඞཁʹͳΔ·ͰίϐʔΛΒͤΔ ɾͦΕ·ͰͱࢠϝϞϦ্ಉ͡σʔλΛཧతʹڞ༗ ɾͱࢠͷͲͪΒ͔Ͱมߋ͕ੜͨ͡ͱ͖ʹίϐʔ
$PQZPO8SJUF
3VCZͱ$P8 ɾ$P8͕͏·͘ಈ࡞͢ΔͨΊʹɺ3VCZͷ࣮͕Χʔωϧ͕ఏڙ͢Δ͜ͷ ػೳΛյ͞ͳ͍Α͏ʹॻ͔Ε͍ͯΔඞཁ͕͋Δ ɾ.3* $3VCZ Ҏ্Ͱอূ͞Ε͍ͯΔ ɾҎԼͰͦ͏Ͱͳ͔ͬͨ
ؓʗٳ <LBO><XB><LZV><EBJ>
JGGPSL͢ΔͱͲ͏ͳΔͷ͔ʁ
JG۟ϓϩηεɺFMTFࢠϓϩηεʹΑ࣮ͬͯߦ͞ΕΔ
GPSL ɾϓϩηεͰϓϩηε*%͕ฦΔ ɾ3VCZͰUSVF ɾࢠϓϩηεͰOJM͕ฦΔ ɾOJMGBMTF
ୡਓग़൛ձIUUQTUBUTV[JOFDPNCPPLTOBSVIPVOJY
ɾκϯϏϓϩηε ɾϓϩηεͷऴྃίʔυ ɾϓϩηεؒ௨৴ ɾσʔϞϯϓϩηε ɾ3FTRVFͷϓϩηεཧ ɾ6OJDPSOͷϫʔΧϓϩηεཧ