Windows をカスタマイズする定番 tool。 所謂人柱版。
非常に多機能な multi media player、Media Player Classic を日本語化するパッチ。 約 3 週間ぶりの version up。
MacOS X 向け dvi viewer。 所謂人柱版。
RealMedia 用プラグイン、CODEC。 これに Media Player Classic さえあれば RealOne Player は要らないはず…。
QuickTime Alternative もある。
関数の説明がほとんど書かれていないコードを参考にしてコード書き。 参考にしたコード、基本的には読めるけど、やはり理解できない箇所があって辛かった。 …早くこのプロジェクトから脱出したいよ。 ;(
定番の multi platform な web browser。
Apple 社が公開している web browser。
多数のプロトコルに対応したファイル転送ツール。
軽快・軽量な SQL データベース・エンジン。
事前に gettext, iconv, libidn, zlib あたりを入れておくと良い。
$ wget -c http://curl.haxx.se/download/curl-7.19.2.tar.bz2 $ bzcat curl-7.19.2.tar.bz2 | tar xvf - $ cd curl-7.19.2/ $ ./configure --enable-ldaps $ make && make check $ sudo make install
CFLAGS
はお好みで。
事前に gettext, iconv, libgpg-error, libgcrypt, libtasn1, LZO, zlib, readline, GAA をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/gnutls/gnutls-2.6.2.tar.bz2 $ bzcat gnutls-2.6.2.tar.bz2 | tar xvf - $ cd gnutls-2.6.2/ $ ./configure --with-lzo $ make && make check $ sudo make install
CFLAGS
はお好みで。
事前に readline, ncurses をインストールしておくと良い。
$ wget -c http://www.sqlite.org/sqlite-3.5.6.tar.gz $ zcat sqlite-3.5.6.tar.gz | tar xvf - $ cd sqlite-3.5.6/ $ ./configure --enable-threadsafe $ make && make test $ sudo make install
CFLAGS
はお好みで。
PowerPC G4 の Leopard 環境では問題なくコンパイルできたけど、 Core 2 Duo の Tiger 環境ではコンパイルできなかった。
elisp の citation tool。
確率統計的言語モデリング・ツール・キット。
後で修正内容をチェックするつもりだけど、さすがにあまり期待しない方が良い気がする。
昨日開催されたらしい。 以下、レポートなどの一覧。
修士・博士過程での研究内容をビジネスに直接結びつけて大成功した事例って、日本でも多くあるのかな?
昨日の話の続きというか、 もうちょっと大きな盤で見たいので、昔作った自分のオリジナル版で計測。 まず最初に MacBook Pro 13" (Mac OS X 10.6.2 (64bits kernel), Core 2 Duo 2.5GHz, DDR3 SDRAM 1066MHz 4GB)。 nqueen_32 は i386 バイナリ、nqueen_64 は x86_64 バイナリ。
$ gcc-4.2 --version i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646) (dot 1) [...] $ make check time ./nqueen_32 16 解の数 (16 クイーン): 14772512 40.40 real 40.39 user 0.01 sys time ./nqueen_64 16 解の数 (16 クイーン): 14772512 39.62 real 39.60 user 0.01 sys
ちなみに上記は C99 環境なのだけれど、llvm-gcc を使って C89 環境で組み立てるともっと速くなる。 次に iMac 17" (Mac OS X 10.5.8, Core 2 Duo 2.0GHz, DDR2 SDRAM 667MHz 2GB)。
$ gcc-4.2 --version i686-apple-darwin9-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5577) [...] $ make check time ./nqueen_32 16 解の数 (16 クイーン): 14772512 48.56 real 48.38 user 0.09 sys time ./nqueen_64 16 解の数 (16 クイーン): 14772512 50.38 real 50.23 user 0.07 sys
妥当な差といった感じ。
MacBook Pro 13" で 15 クイーンを計測したところ、 i386 バイナリでは 5.82s, x86_64 バイナリでは 5.57s の実時間で処理し終えた。 昨日の計測と比較すれば今回使ったソースの方が速いわけだけど、 それでもビット演算主体で組んだもの、スレッド処理を含めたものには勝てない。
定番の multi platform な web browser。
multi plat-home な message user agent。
Windows 上で使用できる X Window Server。
Apple 社が公開しているジュークボックス・ツール。
対話型グラフ描画ツール。
事前に readline, ncurses, libz, libgb, X11, libjpeg, libfontconfig, FreeType, libpng, libiconv, TeX, GNU plotutils あたりをインストールしておくと良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/gnuplot/gnuplot-4.4.4.tar.gz $ gzip -cd gnuplot-4.4.4.tar.gz | tar xvf - $ cd gnuplot-4.4.4/ $ ./configure --with-x --with-kpsexpand --with-plot=/usr/local $ make && make check $ sudo make install
CFLAGS
などはお好みで。