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
Oxlint JS plugins
kazupon
1
980
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
組織で育むオブザーバビリティ
ryota_hnk
0
180
CSC307 Lecture 10
javiergs
PRO
1
660
AI時代の認知負荷との向き合い方
optfit
0
160
dchart: charts from deck markup
ajstarks
3
1k
FOSDEM 2026: STUNMESH-go: Building P2P WireGuard Mesh Without Self-Hosted Infrastructure
tjjh89017
0
170
ノイジーネイバー問題を解決する 公平なキューイング
occhi
0
110
MUSUBIXとは
nahisaho
0
140
今から始めるClaude Code超入門
448jp
8
8.9k
ぼくの開発環境2026
yuzneri
0
240
2026年 エンジニアリング自己学習法
yumechi
0
140
Featured
See All Featured
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
94
Become a Pro
speakerdeck
PRO
31
5.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
190
Code Review Best Practice
trishagee
74
20k
What does AI have to do with Human Rights?
axbom
PRO
0
2k
The Curious Case for Waylosing
cassininazir
0
240
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Crafting Experiences
bethany
1
49
Navigating Weather and Climate Data
rabernat
0
110
Agile that works and the tools we love
rasmusluckow
331
21k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Building AI with AI
inesmontani
PRO
1
700
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ͷϫʔΧϓϩηεཧ