You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
この記事は、 Node.js Advent Calendar 2013 の14日目です。 Yeoman とか tig とか触ってるとおしゃれなコマンドラインインターフェースだな〜、と思うことはありませんか。 ぼくもそんなおしゃれCLIを作ってモテたい!! そんなおしゃれCLIを作るためのnpmモジュールについて調べました。 terminal-menu substackさんが作った、stream-adventureの中で使われてるモジュール。 (趣旨は違うけど、stream-adventureはNode.jsのstreamの概念を学ぶのに非常に良い学習ツールです。ちなみに npm install -g stream-adventureでインストールできます。) terminal-menuは超シンプルなモジュールで、基本的な機能としては、上下キー、vimバインドのjkキーでメニューを選択できる
こんにちは、金曜日の担当、素敵なレディーこと tokuhirom です。 node-ncurses で日本語をつかう方法のマトメです。node-ncurses は通常、日本語がつかえません。それはちょっとこまるので、いくつかの hack をおこない、なんとかしました。 setlocale(3)の発行(node-setlocale)ncurses で日本語をつかう場合には setlocale(3) を発行する必要があるからです。setlocale(3) を発行できそうな node.js のモジュールはみあたらないので、つくりました。 それが node-setlocale です。↓ http://blog.64p.org/entry/2012/07/26/180115
Cursesというのは, TUIなアプリケーションを作るためのライブラリーの事です. 参考: http://ja.wikipedia.org/wiki/Curses これを使ったら, ターミナルの上で, UIを実現するのが楽になるらしい. 色んな言語で実装されているので, みんなも好きな言語で探してみたらいいと思うよ. HaskellのライブラリーにHSCursesというものがあり, これを使えばいいらしい. あと, この記事に載せてる例は, 執筆時のHSCursesではちゃんと動くことを確認しています. hscurses-1.4.0.0 ghc 7.0.2 リンク集 hackageのなかの, 最新のCurses → UI.HSCurses.Curses ここと, ソースコードが一番のドキュメント Wikipedia [ja][en] TLDP(The Linux Document Pro
caml-list より: Dear caml-list, I'm writting a program and I'd like to set up a menu in a terminal. I'd like to learn from your experience and if possible to be put in a good direction. I'm studying the Curses module but there is a lack of documentation. Do you use it or something else ? いつも放言しか書かないこのブログだが、これもいたって真面目な放言。OCaml の UI はこれからは Curses。まぁもっちょっと譲って CUI。 スケーラブルじゃない。LablGtk は(直そうとはしてるけど)あんまりスケ
UNSW Engineering Fearless thinking. World changing action.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く