タグ

ブックマーク / frsyuki.hatenablog.com (3)

  • 続・Flexでターミナルエミュレータ - Blog by Sadayuki Furuhashi

    予想外に反響をいただいた前回ですが、なんと空前のTTYブームが来ていたとは! そんなこんなでソースコードも公開しました。CodeReposのlang/actoinscript/FxTermにあります。 二日目の成果はこんな感じです↓ 背景色が出るようになりました!カーソルが見えるようになりました! 前回は色付きのテキストを表示するためにTextクラスのhtmlTextを利用していたのですが、これだとやたら泥臭い(色が変わるたびに<font color="#FF0000">... & いちいちタグをエスケープしないといけない)し、その上背景色を設定できなかったので、SpriteクラスにTextFieldクラスで文字列を描画していくようにしてみました。ちょっとだけスマートになっています。 今のところの問題点は… 日語は出るけどちょっと化ける 日語を入力できない 画面の左側に変な色が出ている

    続・Flexでターミナルエミュレータ - Blog by Sadayuki Furuhashi
  • Flexでターミナルエミュレータ & Telent - Blog by Sadayuki Furuhashi

    ふと思い立ってFlexでターミナルエミュレータとTelnetクライアントを書いてみました。(と言ってもCからActionScriptへの移植なわけですが) 巷で話題のSocketとByteArrayをバリバリ使ってます。 エスケープシーケンスの処理が破滅的に大変で丸一日かかってしまったのですが、ここにきてvimが動いた!ので、とりあえずスクリーンショットだけ公開。 ↑vimでウィンドウ分割しています。 screenも使えます。ANSI Colorにもしっかり対応。マルチバイト文字も大丈夫。文字コードはEUC-JPもいけます。 今のところの問題点としては… 文字の背景色が出ない カーソルが見えない 矢印キーが使えない スクロールバッファがない うーむ。矢印キーが使えないのはキーイベント周りを直せばいいとしても、スクロールバッファは難しそうな気がする。 ※追記:ソースコードも公開しました→続・

    Flexでターミナルエミュレータ & Telent - Blog by Sadayuki Furuhashi
  • 開発環境としてのMac OS X Leopard - Blog by Sadayuki Furuhashi

    なかなかrootにならせてくれない、ハードウェアを選ばせてくれない、設定ファイルをviでいじらせてくれないなど、不自由なUNIX : Mac OS Xですが、それ故の自由が何物にも代え難い今日この頃。Leopardになってcron+pdumpfsの仕事まで持って行かれてしまいました。 前回のTiger版カスタマイズメモに引き続いて、Mac OS Xのカスタマイズを書いておこうと思います。 Terminal.app タブ機能が実装されたりssh-agentがKeychainと統合されたりと、Leopardで驚異的なアップデートが行われたターミナル周りですが、まだまだ改善できる余地があります。問題は以下の3点。 HomeキーとEndキーが使えない 色が見にくい ショートカットキーが使いにくい まずHomeキーやEndキーですが、これは環境設定で変更できます。Terminal.appの環境設定の

    開発環境としてのMac OS X Leopard - Blog by Sadayuki Furuhashi
  • 1