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
190
0
Share
端末デバイス
以下動画のテキストです
https://youtu.be/ArXSuUCtYLc
Satoru Takeuchi
PRO
December 26, 2021
More Decks by Satoru Takeuchi
See All by Satoru Takeuchi
システム強制終了時にファイルシステムの整合性を保つ~ コピーオンライト編 ~
sat
PRO
0
40
システム強制終了時に ファイルシステムの整合性を保つ ~ ジャーナリング編 ~
sat
PRO
1
45
ファイルシステムの整合性を回復するfsck
sat
PRO
1
45
小学校5,6年生向けキャリア教育 大人になるまでの道
sat
PRO
8
3.9k
ファイルシステムの不整合
sat
PRO
2
140
書籍執筆での生成AIの活用
sat
PRO
2
480
ChatGPTに従って体調管理2026
sat
PRO
0
180
eBPF
sat
PRO
1
150
waruiBPF
sat
PRO
0
130
Other Decks in Technology
See All in Technology
知ってた?JavaScriptの"正しさ"を検証するテストが5万以上もあること(Test262)
riyaamemiya
1
140
Forget technical debt
ufried
0
160
UIライブラリに依存しすぎないReact Native設計を目指して
grandbig
0
190
ServiceNow Knowledge 26 の歩き方
manarobot
0
340
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
3.4k
EMから幅を広げるために最近挑戦していること / Recent challenges I'm undertaking to expand my horizons beyond EM
hiro_torii
1
180
巨大プラットフォームを進化させる「第3のROI」
recruitengineers
PRO
2
2.3k
AIが自律的に働く時代へ Amazon Quick で実現するAIエージェント紹介
koheiyoshikawa
0
180
Fabric MCPの紹介と使い分け
ryomaru0825
1
120
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
160
『生成AI時代のクレデンシャルとパーミッション設計 — Claude Code を起点に』の執筆企画
takuros
2
2.1k
Building a Study Buddy AI Agent from Scratch: From Passive Chatbots to Autonomous Systems
itchimonji
0
130
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
550
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.2k
Designing for Timeless Needs
cassininazir
0
210
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
The Language of Interfaces
destraynor
162
26k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Agile that works and the tools we love
rasmusluckow
331
21k
Site-Speed That Sticks
csswizardry
13
1.2k
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