*BSD

31 Oct
NetBSDが新しいロゴになるだとか。 ・・・という記事を見て、久しぶりに*BSD系の興味がわいてきた。 以前、iBookに入れるOSを選んでいたとき、GentooLinuxとNetBSDが候補に挙がったんだけど、NetBSDは全然まともに入れられなかった。インストーラーが最初のほうでうまく動かず。 で、今回はどれに入れるというわけでもなく調べてみた。 ふむ。しかし、OS間の比較は、なかなか情報が少ないな。 BSD系で新しい機能がいち早く取り入れられるのはNetBSD? FreeBSDの方が安定&ほぼx86のみにチューニングしているおかげで速い OpenBSDは、セキュア。 しかし、新しい機能を取り入れるという意味ではLinuxのほうが速いらしい。デバイスドライバとかもLinuxの方がずっと充実しているみたいだ。 BSDは構成がきれいという点は、Linuxはファイルがあちこちにあるきがするから、いいなぁとも思う。 よって、 GentooLinux 新しいものが入る FreeBSD 速い。安定している。きれい。 うーむ。でも、普段からunstableパッケージで使っているくらいだから、新しいものが入らないという制限はかなり辛いな。...
Read more »

シミュレータ。シミュレータ。

29 Oct
CPU実験向けシミュレータを作成・・・ なかなかデバッグできない。 エミュレータじゃなくて、アーキテクチャシミュレータを作っているので・・・いくつもの部品を協調動作させないといけない。 タイミングが・・・合わない。あわない・・・・。 そんな中、エミュレータの方のバグ報告がU野から相次ぐ。バグというか・・・後のほうで命令セットに追加されて、サポートしてない命令が・・・。直したり。...
Read more »

vs F-BASIC

28 Oct
バイト先で指令 「MISSION : F-BASICプログラムをJavaにコンバートせよ」 ヘッダによれば・・・1985年製。 ていうか、F-BASICなんて読めないぞ? まぁ、ソース読んで、文法を考えるか。 Basicだから・・・ 配列は1から。変数宣言はない。 VBのように、構造化されていないから <?php  if i<>1 then goto endif  ごにょごにょ  *endif  ?> とか書いてある。見にくいことこの上ない。 さらに読んでいくと、Javaではサポートされていないgoto文多用。 そして・・・それをいいことに、サブルーチンの真ん中以降だけを直接呼び出したり・・・。現代の言語ではこんなことできないぞ? ・・・・。まぁ、プログラムの規模が小さいことが救いか?...
Read more »

CPU実験HP

26 Oct
そういえば、ちょっと前の話になりますが、うちの班の公開ホームページができました。 班の名前は、GRAPE-FRUIT Projectです。 GRAPE-FRUIT...
Read more »

新しいバイト先

26 Oct
バイト先が新しくなりました。ウソ。 引っ越して、新しい場所になりました。 いままで、信濃町という新宿から近いけど総武線しか通ってないから比較的不便な場所だったけど、今度は九段下。おぉ。便利だ。 行ってみると・・・普通のビルだ。 エレベーターに載ると、スーツを着たサラリーマンやら制服(?)を着たOLやらが乗っている・・・。ちょっと緊張。 今までの場所は、バイト先以外に英会話学校と薬局だったから、みんな普段着だったのに・・・。 バイト先の部署は第1弾で移動したから、今はまだフロアががらんとしているけど、1ヶ月くらいたったらまたごちゃごちゃになるはず。...
Read more »

ThinkPad X40

26 Oct
昨日、新しいのが発表に。この前調べていたら、Dothan搭載シリーズが、アメリカでは発売されていて、日本ではまだだったから、そろそろか・・・?と思っていたがやっと発表。 11月5日発売か。しかし、X40が比較的安いとはいえ、20万円とかいうお金が出せるわけないぞ?...
Read more »