«前の日記(2006.08.09 / Wednesday) 最新 次の日記(2006.08.11 / Friday)» 編集

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|

2006.08.10 / Thursday [長年日記]

* [computer] Dmalloc - Debug Malloc Library

メモ。 某ライブラリを作るときに使えそう。

The debug memory allocation or dmalloc library has been designed as a drop in replacement for the system's malloc, realloc, calloc, free and other memory management routines while providing powerful debugging facilities configurable at runtime. These facilities include such things as memory-leak tracking, fence-post write detection, file/line number reporting, and general logging of statistics.

Mac OS X 10.4 で組むには、 古いパッチを いじってどうにかする必要がある?

* [computer] LAME 3.96.1 を Mac OS X 10.4 にインストールする

ちょっと古いけど (beta 版とかの方を選択すべきか?)、 必要な音声関連のツール SoX を組み立てる関係で。 事前に libsndfile を入れておいた方が良い。

$ wget -c http://jaist.dl.sourceforge.net/sourceforge/lame/lame-3.96.1.tar.gz
$ gzip -cd lame-3.96.1.tar.gz | tar xvf -
$ cd lame-3.96.1/
$ ./configure --enable-decode-layer1
$ make && make test
$ sudo make install

CFLAGS はお好みで。

* [computer] SoX 12.18.1 を Mac OS X 10.4 にインストールする

続けて SoX のインストール。 事前に libvorbis, LAME, libmad を入れておいた方が良い。

$ wget -c http://jaist.dl.sourceforge.net/sourceforge/sox/sox-12.18.1.tar.gz
$ gzip -cd sox-12.18.1.tar.gz | tar xvf -
$ cd sox-12.18.1/
$ vim Makefile.in +33

ここで開いた行にある install: $(PLAY_INSTALL_$(PLAY_SUPPORT)) を、 install: all $(PLAY_INSTALL_$(PLAY_SUPPORT)) に書き換える。

$ ./configure
$ make
$ sudo make install
$ sudo make install-lib

こちらも CFLAGS はお好みで。

* [computer] libmad 0.15.1b を Mac OS X 10.4 にインストールする

Audacity 関連。 もちろん CFLAGS はお好みで。

$ wget -c http://jaist.dl.sourceforge.net/sourceforge/mad/libmad-0.15.1b.tar.gz
$ gzip -cd libmad-0.15.1b.tar.gz | tar xvf -
$ cd libmad-0.15.1b/
$ ./configure
$ make
$ sudo make install

* [computer] libid3tag 0.15.1b を Mac OS X 10.4 にインストールする

これも Audacity 関連。 事前に zlib を入れておくのが吉。

$ wget -c http://jaist.dl.sourceforge.net/sourceforge/mad/libid3tag-0.15.1b.tar.gz
$ gzip -cd libid3tag-0.15.1b.tar.gz | tar xvf -
$ cd libid3tag-0.15.1b/
$ ./configure
$ make
$ sudo make install

CFLAGS はお好みで。

* [computer/update] Lancer 20060810

Ogg Vorbis 系ツールやライブラリの高速化を狙ったもの。 所謂人柱版。

* [computer/update] Java 2 SDK (Standard Edition) 5.0 Update 8

Java の開発・実行環境。 約 2 ヶ月ぶりの version up。

* [cd/dvd] Wave / YUKI

9/6 発売予定の新作。 最近ずっとシングルが好調だっただけに、かなり売れるんじゃないかな。


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