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
端末デバイス
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Satoru Takeuchi
PRO
December 26, 2021
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
端末デバイス
以下動画のテキストです
https://youtu.be/ArXSuUCtYLc
Satoru Takeuchi
PRO
December 26, 2021
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
Rook: Intro and Deep Dive with Ceph
sat
PRO
1
59
Machine Check Exception
sat
PRO
2
54
バイナリダンプの模様を読む
sat
PRO
0
74
cpコマンドはディスク上でデータを コピーしないことがある
sat
PRO
3
62
114-ファイルのshallow_copy.pdf
sat
PRO
2
45
113-Btrfsのスナップショット.pdf
sat
PRO
0
28
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
66
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
2
72
ファイルシステムの整合性を回復するfsck
sat
PRO
1
78
Other Decks in Technology
See All in Technology
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
250
AIのためのEthernet技術動向 (SerDes)
markunet
1
230
私がブラウザを自作したくなった理由
supurazako
1
270
What's new in Go 1.27?
ciarana
0
280
システム思考で問題に対処する
yussak
0
350
自宅NWにISR4331を導入してみた話
okaits
0
110
ソフトウェアサプライチェーンの構造的リスクとコンテナ環境の保護
kyohmizu
5
720
AIに狂うスタートアップが、あえて「人との協働」に全振りした新卒エンジニア研修 / New Graduate Engineer Training at a Startup Accelerating AI Adoption
ohnoeight
0
140
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
19k
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
280
FPGAが実現する遠方宇宙の高空間分解能天体撮影 -大型地上望遠鏡の視力を補正する「補償光学」とは?-
komei_mt
0
560
Eight Engineering Unit 紹介資料
sansan33
PRO
3
8.2k
Featured
See All Featured
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.4k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
780
Art, The Web, and Tiny UX
lynnandtonic
304
22k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
940
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Embracing the Ebb and Flow
colly
88
5.1k
4 Signs Your Business is Dying
shpigford
187
23k
Navigating Team Friction
lara
192
16k
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
BBQ
matthewcrist
89
10k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Transcript
端末デバイス Dec. 26th, 2021 Satoru Takeuchi twitter: satoru_takeuchi 1
プロセスは端末デバイスに結びついている • プロセスは端末デバイスに結びついている • psコマンドの出力結果のTTYフィールドが該当 • /dev/<TTYフィールドの値>という名前のデバイスファイルがある ◦ /proc/<pid>/fd/{0,1,2}(標準入力、標準出力、標準エラー出力に対応 )を参照
• gtermなどのターミナルソフトウェアでbashを動かしているとすると… ◦ キーボード入力をbashに標準入力として与える ◦ bashの標準出力、標準エラー出力への書き込みをターミナル上に表示 2
昔話 • 入力はキーボード、出力は紙への印刷という物理端末デバイス ◦ デカいコンピュータにいっぱい端末デバイスが繋がっていた キーボード プリンタ デカいコンピュータ unkoコマンド実行! カチャカチャ...
ッターン! キーボード プリンタ シェル 3
昔話 • 入力はキーボード、出力は紙への印刷という物理端末デバイス ◦ デカいコンピュータにいっぱい端末デバイスが繋がっていた キーボード プリンタ デカいコンピュータ キーボード プリンタ
シェル そんなコマンド無いが ? 4
昔話 • 入力はキーボード、出力は紙への印刷という物理端末デバイス ◦ デカいコンピュータにいっぱい端末デバイスが繋がっていた キーボード プリンタ デカいコンピュータ キーボード プリンタ
シェル ソンナコマンドハナ イ カタカタカタ... 5
人の端末デバイスにアクセス • 他人の端末デバイスに書き込みできる • bashに結びついていれば書き込んだ文字を表示できる • 頑張ればチャットできなくもない 6
まとめ • プロセスは端末デバイスに結びついている • 標準{入力、出力、エラー出力}が端末デバイス • 人の端末デバイスがわかればチャットできる 7