VT端末で縦分割時のスクロールが遅いという問題は、端末側がVT Class 4端末のエミュレーションを行い、アプリケーション側もそれに対応していくことで解決できるのではないかとの見通しがあります。 ここでは、DECCRA、DECLRMM、DECSLRMなど縦分割スクロール実装に使用できそうなclass 4の仕様にまつわるさまざまな事情と、各方面でのサポート状況に関するツイートなどを集めていきます。@ttdodaさんがVT525でページ絡みの挙動を確認したあたりの経緯なども拾っています。
tldr; Use grc to add "stylesheets" and personal color settings for your favorite terminal apps. Like Merlin in The Once and Future King I feel as if I'm getting younger as I advance in my development career. When I started writing ASP Classic™ in the late 90s I was captive to the GUI. The DOS prompt held no real power and .ini files were something you fiddled with when a driver was misbehaving. So
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
Web::Scraperのshellをhistoryから補完できるようにしてみました。 shell系は使わないと忘れてしまうので、historyがあったほうがいいかなと思って作ってみました。 ~/.scraperhistoryを作っておくと、historyが使えるようになります。 Web::Scraperのshellでhistory補完 - dann's blog - # おお,たしかに history があると便利。Term::ReadLine ってちょろっと設定するだけでヒストリ保存とかしてくれなかったっけ?と思ったら,別のモジュールでした。 以前*1も使いましたが,Term::ShellUI という CPAN モジュールを使うと高度なシェル機能を簡単にインプリメントすることができます。 特色は, 各コマンドへのサブルーチンリファレンスを指定するだけ エイリアスも指定できる desc
今操作しているターミナルを共有できるサービスPartty!.orgを始めました。 Partty!.org ソースコード ソースコード@CodeRepos Partty!.orgソフトウェアを使ってシェルを起動すると、Webブラウザやtelnetコマンドを使って、その操作の様子が見られるようになります。パスワードを入力すれば、そのまま操作することもできます。 操作の様子は録画されているので、後から再生することができます。↑このようにブログに貼り付けることもできます。 ペアプログラミング、グループプログラミングに CUIアプリケーションのデモンストレーションに ペアプログラミングにはぴったりです。同じディスプレイをのぞき込んだり、二人が同じ場所に並んでいる必要もありません。「ちょっとコレ見て!」とPartty!.orgのURLを送るだけで、とても気軽に始められます。 とりあえず録画してブログに
姓と名が顔みたいなことで有名なにぽたんと申します。 なんか毎日毎日スーパーマリオギャラクシー等々で日々多忙を極めているにもかかわらず「Developers Blog 書け!」と無理難題を言われ、パープルコイン集めの手をいったん止め、何を書こうかなと頭を悩ませていたんですが、そういえばすっかり公開するのを忘れていたものがありました。 SoozyConference という技術者向けのカンファレンスがあるのをご存知でしょうか。当初は、組織を問わず、数名のエンジニアだけで話し合って発足した、Web Application Framework について、開発言語を問わずに語り合う会として、弊社会議室での開催を皮切りに発足したイベントです。 回を重ねるごとにそのカンファレンスの知名度も上がり、今では Web Application Framework に限らず、技術ネタを喋りたい人、聞きたい人が一堂
NOTICE: libROTE has not been upgraded in a while and it seems that it will remain that way for, well, another while. libROTE works as it is (it's not broken, just stalled), but it is lacking several interesting features such as Unicode support and other desirable capabilities. If you are starting a new project, please take a look at libvterm. It's a library originally based on libROTE, but which a
ふと思い立ってFlexでターミナルエミュレータとTelnetクライアントを書いてみました。(と言ってもCからActionScriptへの移植なわけですが) 巷で話題のSocketとByteArrayをバリバリ使ってます。 エスケープシーケンスの処理が破滅的に大変で丸一日かかってしまったのですが、ここにきてvimが動いた!ので、とりあえずスクリーンショットだけ公開。 ↑vimでウィンドウ分割しています。 screenも使えます。ANSI Colorにもしっかり対応。マルチバイト文字も大丈夫。文字コードはEUC-JPもいけます。 今のところの問題点としては… 文字の背景色が出ない カーソルが見えない 矢印キーが使えない スクロールバッファがない うーむ。矢印キーが使えないのはキーイベント周りを直せばいいとしても、スクロールバッファは難しそうな気がする。 ※追記:ソースコードも公開しました→続・
VT100.net This site is dedicated to the range of video terminals produced by Digital Equipment Corporation (DEC) from 1970 to 1995. The most famous of these is the VT100, a name which is recognised most often today as a setting in terminal emulation programs. I started this site in October 1998 as a place to put information that I had collected about the VT320 which I have been using for ten years
https://invisible-island.net/xterm/ ctlseqs(ms) XTerm Control Sequences Edward Moy University of California, Berkeley Revised by Stephen Gildea X Consortium (1994) Thomas Dickey XFree86 Project (1996-2006) invisible-island.net (2006-2026) updated for XTerm Patch #410 (2026/04/19) Definitions Many controls use parameters, shown in italics. If a control uses a single parameter, only one parameter na
Edward Moy University of California, Berkeley Revised by Stephen Gildea X Consortium (1994) Thomas Dickey XFree86 Project (1996-1999)
ANSI escape sequences are a standard for in-band signaling to control cursor location, color, font styling, and other options on video text terminals and terminal emulators. Certain sequences of bytes, most starting with an ASCII escape character and a bracket character, are embedded into text. The terminal interprets these sequences as commands, rather than text to display verbatim. ANSI codes ca
Section: Linux Programmer's Manual (5) Updated: 1996-10-21 Index JM Home Page roff page 名前 termcap - 端末機能のデータベース 説明 termcap データベースは、 文字単位で動作する端末やプリンタの機能を記述するための旧式の機構である。 この機構は古いプログラムを動作させるためだけに保持されているので、 新しいプログラムは terminfo(5) データベースとそれに関連したライブラリを用いるべきである。 /etc/termcap は、多くの異なる種類の端末に関する機能を列記したアスキーファイル (データベースマスター) である。 プログラムは termcap を読み込んで、 実際に使用している端末に個別のエスケープコード群を取得する。 これを用いると、その端末の視覚的な性質を制御すること
Section: User Commands (1) Updated: Aug 2003 Index JM Home Page roff page 名前 screen - VT100/ANSI 端末エミュレーション機能を持つ画面管理ソフトウェア 書式 screen [ -options ] [ cmd [ args ] ] screen -r [[pid.]tty[.host]] screen -r sessionowner/[[pid.]tty[.host]] 書式 screen は、ひとつの物理的な端末を複数のプロセス (特に対話シェル) で共有化できるようにする、フルスクリーンウィンドウ管理ソフトウェアである。 各仮想端末は DEC VT100 端末の機能に加え、ANSI X3.64 (ISO 6429) や ISO 2022 規格に含まれる制御機能 (例えば行の挿入/削除や複数の文
Section: Linux Programmer's Manual (4) Updated: 2008-01-01 Index JM Home Page roff page 名前 console_codes - Linux コンソールのエスケープシーケンスとコントロール シーケンス 説明 Linux コンソールは VT102 と ECMA-48/ISO6429/ANSI X3.64 端末コンソールの サブセットに、カラーパレットや文字集合のマッピングなどを変更する プライベートモードシーケンスを加えて実装されている。 以下の表では、機能の ECMA-48 または DEC のニーモニクス(DECで始まれば後者)を 2 番目の桁に記す。 ニーモニクスのないものは ECMA-48 でも VT102 でもないものである。 すべての出力作業が終って、実際に印字するために文字のストリームが コンソー
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く