タグ

2013年11月30日のブックマーク (3件)

  • What is termios.TIOCGWINSZ

  • テキスト端末のサイズを調べる - Pythonを書く

    25日間やって今さら気づいたのですが... 海外のプログラマやオタクのページ見てたら、「Twelve days of blah blah: Day n」とか言って12月13日から12日間だけやってる人もいるんですね。 なんだー、25日間も頑張んなくていいじゃんか。 いやもうadvent calendar面倒なので来年やるなら短い方にしますよ... さて最後ですが、テキスト端末の行数と桁数を調べて返します。 端末のサイズによって出力を変えたい場合に使ったりします。 (WindowsでもCygwin等では動くようです) import termios import struct import fcntl import sys fd = sys.stdin.fileno() #import os #fd = os.open(os.ctermid(), os.O_RDONLY) arg = stru

    テキスト端末のサイズを調べる - Pythonを書く
  • Manpage of TMUX

    書式 tmux [-28dlqUuv] [-f file] [-L socket-name] [-S socket-path] [command [flags]] 説明 tmux は端末を多重化し、 1 つのスクリーンから複数の端末を作成、アクセス、制御することを可能にします。 tmux をスクリーンからデタッチしバックグランドで動作させておいて、 その後再度アタッチすることができます。 tmux は起動されると 1 つのウィンドウを持つ新しい セッションを作成しスクリーンに表示します。 スクリーンの一番下にあるステータスラインはカレントセッションの情報を表示し、 対話型コマンドの入力に使用されます。 セッションとは tmux に管理される疑似端末の集合の 1 つです。 各セッションはリンクする 1 つ以上のウィンドウを持ちます。 ウィンドウはスクリーン全体を占有し、 各々が独立した疑似端