«前の日記(2007.06.21 / Thursday) 最新 次の日記(2007.06.24 / Sunday)» 編集

Hena Hena Nikki

2003|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|10|11|12|
2012|01|02|03|04|05|06|07|08|10|12|
2013|01|02|04|06|

2007.06.23 / Saturday [長年日記]

* [computer/update] WideStudio ver.3.97-2

UNIX 系 OS や Windows 上で動くウィンドウ・アプリケーション統合開発環境。 約 2 ヶ月半ぶりの version up。

* [computer/update] Safari ver.3.0.2 Public Beta

Apple 社が公開している web browser。 人柱版。

* [computer/update] VMware Fusion ver.1.0b4.1

Mac OS X 上で Linux や Windows を動作させる仮想化環境。

* [computer] Ruby 1.8.6-p36 + 鬼車 2.5.9 を Mac OS X 10.4 にインストールする

iconv, readline, nkf, zlib あたりを事前に入れておくと吉。

$ wget -c http://ring.nict.go.jp/archives/lang/ruby/1.8/ruby-1.8.6-p36.tar.bz2
$ wget -c http://www.geocities.jp/kosako3/oniguruma/archive/onigd2_5_9.tar.gz
$ bzcat ruby-1.8.6-p36.tar.bz2 | tar xvf -
$ zcat onigd2_5_9.tar.gz | tar xvf -
$ cd oniguruma/
$ ./configure --with-rubydir=../ruby-1.8.6-p36
$ make 186
$ cd ../ruby-1.8.6-p36/
$ ./configure --enable-pthread --enable-shared --with-default-kcode=utf8
$ make && make test
$ sudo make install

CFLAGS はお好みで (相変わらず -fomit-frame-pointer は避けた方が良さそう)。

1.8.5 と 1.8.6 では後者の方がずっと速いこともある ようだけど (リンク先に書かれている様に他の要因が…?)、まだそれを体感する機会がない。

以下、Mac OS X 10.4.10 (Core 2 Duo 2.0GHz) 環境でのテスト。

$ ruby --version
ruby 1.8.6 (2007-06-07 patchlevel 36) [i686-darwin8.10.1]
$ ruby fib3.rb 30 5
1.904565
1.904183
1.906574
1.906361
1.908298
9.520u 0.012s 0:09.53 100.0%    0+0k 0+1io 0pf+0w
$ /usr/bin/ruby --version
ruby 1.8.2 (2004-12-25) [universal-darwin8.0]
$ /usr/bin/ruby fib3.rb 30 5
1.870685
1.871655
1.86824
1.869968
1.870226
9.339u 0.014s 0:09.35 99.8%     0+0k 0+0io 0pf+0w

以下、Mac OS X 10.4.9 (G4 1.0GHz) 環境でのテスト。

$ ruby --version
ruby 1.8.5 (2007-06-07 patchlevel 52) [powerpc-darwin8.9.0]
$ ruby fib3.rb 30 5
7.793158
7.518548
7.587988
7.525505
7.539105
$ /usr/bin/ruby --version
ruby 1.8.2 (2004-12-25) [powerpc-darwin8.0]
$ file /usr/bin/ruby 
/usr/bin/ruby: Mach-O executable ppc
$ /usr/bin/ruby fib3.rb 30 5
11.774209
11.591581
11.578286
11.692928
11.659772

G4 1.0GHz と Core 2 Duo 2.0GHz ではここまで違うのか…。


  • この日記には本日 名の方が訪問してくださっているようです。 また、昨日は 名の方が訪問してくださったようです。
  • この日記の更新情報の取得には antenna.lirs を利用するのがおすすめです。