« spe のスレッド処理 | メイン | 知らなかった »
2008年01月10日
The last two decade
PS3Linux の cell をいじり始めているんだけど、環境自体が激重なので ssh で接続しているのは前にも書いた通りだ。で、ssh だと当然コンソールの環境なんだけど、コンソールで使えるエディターは vi とか emacs が基本だ。
最近では eclipse にすっかり慣れきっている怠惰なプログラマーに vi, emacs での開発は死ぬほどつらい。生産性もガタ落ちである。20年前の環境ですよ。現役で vi, emacs が幅を利かせているのは。X 環境ですら、gedit を使っているだめっぷりなのであるからして。
コンソールでプログラムを書かなければいけないのなら、せめて VZ くらいは使いたいよなぁー。と言うのが小生の偽らざる感想なのである。で、あるんで
すよこれが、VZエディターのクローンが!!!
まずはこれ!!
ne
作者は日本人でソースを落として来て早速、PS3Linux(ubuntu) でビルドしてみるも、下記のようなエラーが出てしまった。
gcc -c menu.c
menu.c: In function ‘makev_proc’:
menu.c:85: error: incompatible types in assignment
menu.c:92: error: incompatible types in assignment
実際のコードはこんな感じ、
void makev_proc(int a, mitem_t *mip, void *vp)
{
va_list args;
char *p;
args=*(va_list *)vp;p=va_arg(args, char *);
if (p==NULL)
strcpy(mip->str,"null"); else
strcpy(mip->str,p);*(va_list *)vp=args;
}
何か情報がないかと探してみると、ページ内に掲示板を発見した。で、見つけたのがこのサイト。
それっぽいのでダウンロードして早速ビルドしてみることにした。configure も無いので、少しビビったけど少しワーニングが出るくらいで、ビルド完了。
で、早速、
./ne[Enter]
おぉー、なんとなく last two decade に見慣れた画面がぁー!!

特に下側に注目ですよ。これが特徴だったような気がします。
これで開発効率が高まりそうです。
しかし、最新アーキテクチャのチップ開発に約20年前のソフトを引っ張りだそうとは……。
投稿者 skykiz : 2008年01月10日 00:01
トラックバック
このエントリーのトラックバックURL:
http://www.teamknox.com/mt/mt-tb.cgi/549