« 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;
}
 


 
 何か情報がないかと探してみると、ページ内に掲示板を発見した。で、見つけたのがこのサイト。
 ne, the nice editor
 それっぽいのでダウンロードして早速ビルドしてみることにした。configure も無いので、少しビビったけど少しワーニングが出るくらいで、ビルド完了。

 で、早速、
 ./ne[Enter]

 おぉー、なんとなく last two decade に見慣れた画面がぁー!!

 

 特に下側に注目ですよ。これが特徴だったような気がします。

 これで開発効率が高まりそうです。

 しかし、最新アーキテクチャのチップ開発に約20年前のソフトを引っ張りだそうとは……。


投稿者 skykiz : 2008年01月10日 00:01

トラックバック

このエントリーのトラックバックURL:
http://www.teamknox.com/mt/mt-tb.cgi/549

コメント

コメントしてください




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)