«前の日記(2009.11.12 / Thursday) 最新 次の日記(2009.11.15 / 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|

2009.11.14 / Saturday [長年日記]

* [computer/update] openSUSE 11.2

デスクトップ環境として使い易い Linux ディストリビューション。

* [computer/update] Wine ver.1.1.33

UNIX 系 OS 上で動く Windows API の実装。 開発版。

* [computer/update] Cyberduck ver.3.3.0 Build 5552

Mac OS X 上で動く FTP, SFTP, FTP-SSL, WebDAV クライアント。

* [computer/update] Meguri, Komatuna, UmePlus ver.20091111

IPA, Konatu, Ume の各フォントを M+ フォントと合わせたフォント群。

今回は UmePlus のみの更新。

* [computer] GNU patch 2.6 を Mac OS X 10.6 にインストールする

パッチを組み立てるために簡単なパッチを作った (リリースの手順、どうなっているのだろう…)。

$ wget -c http://ftp.gnu.org/gnu/patch/patch-2.6.tar.xz
$ xz -cd patch-2.6.tar.xz | tar xvf -
$ cd patch-2.6/
$ wget -c http://quruli.ivory.ne.jp/download/patch-2.6.diff.gz
$ gzip -cd patch-2.6.diff.gz | patch -p1
$ ./configure
$ make && make check
$ sudo make install

CFLAGS などはお好みで。

パッチにミスがあったので、10:10 頃に修正した。

* [computer] Julius 4.1.3 を Mac OS X 10.6 にインストールする

事前に iconv, libsndfile, PortAudio を入れておくと良い。

$ wget -c 'http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fjulius%2F44145%2Fjulius-4.1.3.tar.gz'
$ gzip -cd julius-4.1.3.tar.gz | tar xvf -
$ cd julius-4.1.3/
$ wget -c http://quruli.ivory.ne.jp/download/julius-4.1.3.diff.gz
$ gzip -cd julius-4.1.3.diff.gz | patch -p1
$ ./configure --enable-words-int --with-mictype=portaudio --disable-zlib
$ make
$ sudo make install

CFLAGS などはお好みで。

Julius 3.5.3 を Mac OS X 10.6 で動くようにしたい気もする…。 2-pass 目を 4-gram とかに出来ること以外、4.1.3 を使うメリットがないのだよな。 今のところ。

SRILM で作った N-gram をそのまま読み込めるのも一応メリットと言えるのかな。

* [computer/emacsen] yasnippet -yet another snippet extension for Emacs.-

メモ。 お節介なところもありそうだけど、基本的には便利に見える。

* [myself] 今週のお仕事

月〜水曜日は相変わらず忙しく、木・金曜日は外部セミナー受講で何も出来ず。

セミナーは基礎知識の習得のつもりで行ったのだけれど、 意外なほどにレベルが高くてついていくのに苦労した。 前職で少し触れたことの理解が深まった感じで良かった。

* [computer] PowerPC G4 1GHz vs. Intel Core Duo 2GHz vs. Intel Core 2 Duo 2.5GHz

3 年以上前に N-queen で速度測定をやったのだが、 最近の Mac ではどうなのか見てみたくなって、 先日購入したばかりの MacBook Pro 13" (Mac OS X 10.6.2, Core 2 Duo 2.5GHz, DDR3 SDRAM 1066MHz 4GB) で 適当に試してみた。

$ gcc --version
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5646) (dot 1)
[...]
$ gcc -Wall -arch i386 -m32 -O2 -march=prescott -pipe -fomit-frame-pointer -std=c99 -DNDEBUG *.c -o nqueen
$ time ./nqueen 15
解の数 (15 クイーン): 2279184
11.719u 0.004s 0:11.72 99.9%    0+0k 0+0io 0pf+0w
$ gcc -Wall -arch i386 -m32 -Os -march=prescott -pipe -fomit-frame-pointer -std=c99 -DNDEBUG *.c -o nqueen
$ time ./nqueen 15
解の数 (15 クイーン): 2279184
11.419u 0.003s 0:11.42 99.9%    0+0k 0+0io 0pf+0w
$ gcc -Wall -arch x86_64 -m64 -O2 -march=core2 -pipe -fomit-frame-pointer -std=c99 -DNDEBUG *.c -o nqueen
$ time ./nqueen 15
解の数 (15 クイーン): 2279184
9.768u 0.003s 0:09.77 99.8%     0+0k 0+0io 0pf+0w
$ gcc -Wall -arch x86_64 -m64 -Os -march=core2 -pipe -fomit-frame-pointer -std=c99 -DNDEBUG *.c -o nqueen
$ time ./nqueen 15
解の数 (15 クイーン): 2279184
9.685u 0.002s 0:09.70 99.7%     0+0k 0+0io 0pf+0w

メイン・メモリへのアクセス速度の差は確かに大きいわけだけど、それにしてもここまで差が出るとは思っていなかった。

* [computer] Doxygen 1.6.1 を Mac OS X 10.6 にインストールする

事前に Graphviz と iconv をインストールしておくと良い。

$ wget -c ftp://ftp.stack.nl/pub/users/dimitri/doxygen-1.6.1.src.tar.gz
$ gzip -cd doxygen-1.6.1.src.tar.gz | tar xvf -
$ cd doxygen-1.6.1/
$ wget -c http://quruli.ivory.ne.jp/download/doxygen-1.6.1.diff.gz
$ gzip -cd doxygen-1.6.1.diff.gz | patch -p1
$ ./configure --platform macosx-c++
$ vim tmake/lib/macosx-c++/tmake.conf

ここで GCC, G++ のフラグなどを変更する。

$ make
$ sudo make install

* [computer][bookmark] VoxForge

英語話者の音響モデル (HTK 形式) が GPL で公開されている。 素晴らしい。


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