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
ncursesを学ぼう
Search
poccariswet
November 11, 2018
Programming
0
81
ncursesを学ぼう
ncurses
poccariswet
November 11, 2018
Tweet
Share
More Decks by poccariswet
See All by poccariswet
rust for web app
poccariswet
2
370
APNG maker on wasm
poccariswet
1
200
past and future
poccariswet
0
84
shorterql
poccariswet
0
97
i_and_go
poccariswet
0
70
editor
poccariswet
0
110
さぁ、深夜ラジオを聴こう!
poccariswet
1
120
Aizu-Go
poccariswet
1
170
Other Decks in Programming
See All in Programming
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
1.1k
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
860
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
4
430
Cyrius ーLinux非依存にコンテナをネイティブ実行する専用OSー
n4mlz
0
160
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
600
文字コードの話
qnighy
44
17k
受け入れテスト駆動開発(ATDD)×AI駆動開発 AI時代のATDDの取り組み方を考える
kztakasaki
2
590
AIとペアプロして処理時間を97%削減した話 #pyconshizu
kashewnuts
1
250
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
180
grapheme_strrev関数が採択されました(あと雑感)
youkidearitai
PRO
1
230
Everything Claude Code OSS詳細 — 5層構造の中身と導入方法
targe
0
120
AIに任せる範囲を安全に広げるためにやっていること
fukucheee
0
140
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.5k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
130
Designing for Performance
lara
611
70k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2k
Done Done
chrislema
186
16k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.4k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.4k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
210
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
88
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Transcript
ncursesを学ぼう
自己紹介
は知っていると思うのですっ飛ばします!
今日やること〜! ・ncursesとは一体なんなのか... ・どうゆうことに使われてるの〜? ・あなたはそれで何をして来るの?
3本立てでお送りいたします。
ncurses?
スクリーン、キー入力、カーソルなどを管理 するライブラリのこと
また、ncurses を使用することで端末が違っていて も同じように画面(cui)の制御が出来る!
簡単に言うと
ncurses を使えば、cui の画面制御が簡単にできるってことです
実用例をみましょい!
ncurses 実用例 zsh などなど...
ncurses の名前の由来は、curses ライブラリ(UNIX系システムでの端末 制御ライブラリ)の後続で作成されたため、’new curses’ を略して ncurses になったみたいです! (curses自体の開発はすでに終了している) ちょっとした豆知識
また、最近新しい version が追加されたらしく... 【6.1のポイント】 ・バージョン6系の登場から2年半ぶりのポイントリリース ・性能を強化 ・カラーペア管理を簡素化する関数強化 ・RGB拡張の強化
基本文法
None
みたいな感じです!
で、僕がこの技術を使って何をするかと言うと
簡易的なテキストエディタを作って来ます。