電源の関係で、新調したサーバ群を自室ではなく居間に設置した。セットアップを済ませた新サーバに近づく用事といえば、たまに DVD を焼くくらいしかない。それも自分の為ではなく、大抵が他人の為にだ。
続きを読む →電源の関係で、新調したサーバ群を自室ではなく居間に設置した。セットアップを済ませた新サーバに近づく用事といえば、たまに DVD を焼くくらいしかない。それも自分の為ではなく、大抵が他人の為にだ。
続きを読む →Tierraとはスペイン語で地球を意味する。進化生物学者 Thomas S.Ray博士が開発した仮想コンピュータシステムTierraはコンピュータ上にデジタル生態系を創造し、そこに生息するデジタル生物たちはより賢く、より巧妙に自然淘汰を乗り越え進化していく。
Google ソースコード検索で Tierra のソースコードを探してみたら、簡単に見つかった。
ftp://ftp.forth.org/pub/Linux/misc/tierra-4.3.tar.gz
元 ATR の Tom Ray 博士や木目沢氏の名前が見られる事から、本家のソースだと思う。以前、X11 版の Tierra のソースコードを拾ってきてビルドしてみた事がある。そっちは、Yet Another Tierra というものだった。
ちょっくら、ビルドしてみようと思った。
$ mkdir tierra $ cd tierra $ wget ftp://ftp.forth.org/pub/Linux/misc/tierra-4.3.tar.gz $ tar zxvf tierra-4.3.tar.gz $ ls README alcomm/ beagle/ doc/ overview/ tierra/ tools/ $ cd tierra $ make Tierra Artificial Life system Please edit this Makefile, un-commenting the line(s) for your machine type / OS. and choice of options. Then say: make programs $ cp Makefile Makefile.org $ vi Makefile
configure は無いらしい。 Makefile を弄れというので弄る。うちは Linux なので、Linux の箇所の OSFLAGS と LIBS を設定。curses と termcap を使ってるみたい。
## Linux ------------------------------------ # OSFLAGS = LIBS = -lm -lcurses -ltermcap # # or for almond ... # # OSFLAGS = -DALCOMM # LIBS = -lm -lcurses -ltermcap -lalcom -lresolv #
HP9000 がデフォルトみたいだったので、一応コメントアウト*1。その後、
$ make programs
とすると、”tierra1″ が生成される。Makefile を読むと、ついでに gensoup (ジェネレーション・スープ)のファイル群も吐いている模様。wktkしながら実行。
./tierra1 gb0/
コピーライトが表示され、「Tierra initializing, please wait …」というメッセージが出て、先に進まない。あれ?と思って別の事をやっていると、公式ページに最新ソースと Linux/Windows 用バイナリが落ちてるのを発見。あとでリベンシしよう。
*1:Linux と同じ変数定義なので、実は Makefile の編集は不要だったり。
※ 2020/07/02 度重なるブログ移転・ブログシステムのアップデートにより崩れた記事を校正。
Windows 用の VB スクリプト。下記のスクリプトと ffmpeg.exe を同一ディレクトリに置き、スクリプトに対して音楽ファイルをドラッグアンドドロップすれば、オーディオビットレート 64kbps の MP3 ファイルに一括変換してくれる。
続きを読む →Perl でバーコードやQRコードの画像を出力したい場合、GDモジュールのサブセットにそれらの画像を生成するモジュールが提供されています。
続きを読む →ファイルリネーマを書いた。引数に置換パターン、置換後文字列、ファイル名を渡すと、ファイル名を置換してくれる。正規表現は、インストールしている sed がサポートするものとなる。
続きを読む →今年 6 月に Free Software Foundation (フリーソフトウェア財団) の幇助会員になってみた。
続きを読む →先月、パソコン工房で投げ売りされていたプラネックスの MZK-MF150 を自宅と実家用に 2 個、購入した。
続きを読む →OpenCASCADE の最新版 6.4.0 からは、それまでの 6.3.* が VisualStudio 2003 ベースで開発されていたのに対し、 2005 ベースで開発されている。
続きを読む →玄人志向の NAS キット KURO-BOX HG (通称:玄箱) に Debian GNU/Linux をインストールして、ホームサーバとして運用している。
続きを読む →11月9日の bsdgames パッケージに関する記事を書いた際、”pom”コマンドの解説文をさらっと「冗談だろ」とスルーしていたが、ちゃんとしっかりとした「冗談」だった。
続きを読む →