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
83
0
Share
ncursesを学ぼう
ncurses
poccariswet
November 11, 2018
More Decks by poccariswet
See All by poccariswet
rust for web app
poccariswet
2
380
APNG maker on wasm
poccariswet
1
200
past and future
poccariswet
0
90
shorterql
poccariswet
0
99
i_and_go
poccariswet
0
72
editor
poccariswet
0
110
さぁ、深夜ラジオを聴こう!
poccariswet
1
130
Aizu-Go
poccariswet
1
170
Other Decks in Programming
See All in Programming
GitHubCopilotCLIをはじめよう.pdf
htkym
0
210
tRPCの概要と少しだけパフォーマンス
misoton665
2
220
ルールルルルルRubyの中身の予備知識 ── RubyKaigiの前に予習しなイカ?
ydah
1
210
ハーネスエンジニアリングとは?
kinopeee
12
5.9k
事業会社でのセキュリティ長期インターンについて
masachikaura
0
260
JOAI2026 1st solution - heron0519 -
heron0519
0
140
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
380
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
220
アクセシビリティ試験の"その後"を仕組み化する
yuuumiravy
1
170
〜バイブコーディングを超えて〜 チームで実験し続けたAI駆動開発
tigertora7571
0
150
NakouPAY説明用
annouim0
0
250
🦞OpenClaw works with AWS
licux
1
190
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Design in an AI World
tapps
1
200
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.4k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
770
Prompt Engineering for Job Search
mfonobong
0
270
RailsConf 2023
tenderlove
30
1.4k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
680
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
130
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
みたいな感じです!
で、僕がこの技術を使って何をするかと言うと
簡易的なテキストエディタを作って来ます。