非常に高機能な画像処理ツール Gimp の MacOS X 版。 要 X11。
MacOS X にいろいろなオープン・ソースの成果を手軽に導入する一つの解。
無料で使える virus 対策 tool for Windows。
体調があまり良くなかったこともあって、ガリガリと作業するのは止めてダラダラと雑務を中心にこなしただけ。 まあ、時々はこういう日もあって良いのではないかと。 参加している 2 つのプロジェクトの両方で、今は待ちの立場にあるわけだし。
明日、体調が回復したら設計とドキュメント書きに時間を費やそう。 もし回復してなかったとしても、ドキュメント書きはどうにか済ませないと。
細かいことはあまり知らないけど、某氏の決断は当然のものなのかもしれない。 僕もそろそろ考えをまとめなくては…。
hard で loxse な日々および PC Watch 経由で。 何だか妙にかっこいい電卓ですな。 :D
Windows 定番の message user agent。
multi platform な MPEG4 系ビデオ codec (GPL) の Windows 版。 所謂人柱版。
Windows 定番の FTP client。 約 2 年ぶりの version up。
かつて wxWindows と呼ばれていた cross-platform な C++ 環境向け GUI ライブラリ。 開発者向け版としては約 1 ヶ月ぶりの version up。
C, C++, Java などのソース・コードに対応したドキュメント生成ツール。 約 5 ヶ月ぶりの version up。
Julius 3.5.3 のソース・コード・ドキュメントをアップロードした。
EUC-JP と UTF-8 の混在で化けた? Doxygen をバージョン・アップしたから? …やり直しか。
CFLAGS
はお好みで。
$ wget -c http://ring.nict.go.jp/archives/GNU/m4/m4-1.4.9.tar.bz2 $ bzcat m4-1.4.9.tar.bz2 | tar xvf - $ cd m4-1.4.9/ $ ./configure --enable-changeword $ make && make check $ sudo make install $ sudo ln -s /usr/local/bin/m4 /usr/local/bin/gm4
find, xargs を使って、 相対パス hoge 以下にある拡張子が el なファイルを gzip で圧縮する場合、 パス名に空白があっても以下の要領で問題なく処理できる (はず)。
$ find hoge -name '*.el' -print0 | xargs -0 gzip
find には多くのオプションがあるので他にも手があるかもしれないなぁ…。
ちなみに実際にやったのは以下。 何でやったかすぐに気付いた人は、きっとこの日記にちゃんと目を通している人ですね。 …たぶん。 :-)
$ find . -name '*.h' -print0 | xargs -0 nkf -w --overwrite $ find . -name '*.c' -print0 | xargs -0 nkf -w --overwrite
少し事情があってチェックした。
>> g++ -m32 sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 4 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(void*) = 4 sizeof(size_t) = 4 sizeof(ptrdiff_t) = 4
>> g++ -m32 -m96bit-long-double sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 4 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 12 sizeof(void*) = 4 sizeof(size_t) = 4 sizeof(ptrdiff_t) = 4
>> g++ -m32 -m128bit-long-double sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 4 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(void*) = 4 sizeof(size_t) = 4 sizeof(ptrdiff_t) = 4
>> g++ -m64 sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 8 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(void*) = 8 sizeof(size_t) = 8 sizeof(ptrdiff_t) = 8
>> g++ -m64 -m96bit-long-double sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 8 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 12 sizeof(void*) = 8 sizeof(size_t) = 8 sizeof(ptrdiff_t) = 8
>> g++ -m64 -m128bit-long-double sizeof(char) = 1 sizeof(short) = 2 sizeof(int) = 4 sizeof(long int) = 8 sizeof(long long int) = 8 sizeof(float) = 4 sizeof(double) = 8 sizeof(long double) = 16 sizeof(void*) = 8 sizeof(size_t) = 8 sizeof(ptrdiff_t) = 8
チェックに使用したソースは 20090405_sizeof.tar.gz。
P. Graham さんのエッセイ (の和訳)。 後で読む。
開発者向けに font-lock のキーワードを追加する elisp。
対話型グラフ描画ツール。
事前に readline, ncurses, libz, libgb, X11, libjpeg, libfontconfig, FreeType, libpng, libiconv あたりをインストールしておくと良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/gnuplot/gnuplot-4.2.5.tar.gz $ gzip -cd gnuplot-4.2.5.tar.gz | tar xvf - $ cd gnuplot-4.2.5/ $ ./configure --with-x $ make && make check $ sudo make install
CFLAGS
などはお好みで。
Ghostscript 7.07 に付属の gscjk_aj.ps から同付属の ps2pdf で作成した gscjk_aj.pdf が、 Mac OS X 10.5 のプレビュー機能でちゃんと表示できない。 正確には、縦書き部分が表示できないのだ。 Mac OS X 10.4 の時はちゃんと表示できた気がするのだけれど…。
Mac OS X 上で動く ClamAV ベースのウィルス・チェッカー。
UNIX 系 OS 上で動く Windows API の実装。 開発版。
CFLAGS
などはお好みで。
$ wget -c http://www.zlib.net/zlib-1.2.4.tar.bz2 $ bzip2 -cd zlib-1.2.4.tar.bz2 | tar xvf - $ cd zlib-1.2.4/ $ ./configure --static $ make && make check $ sudo make install $ ./configure $ make clean && make && make check $ sudo make install
先日バニラビーンズを聴いたからか、何となくカヒミさんの曲を聴きたくなった。
とても 1996 年発表のミニ・アルバム収録曲とは思えないな。
ついでと言っては何だけど。
ライブだとそれほど古く感じないけど、久々に聴いた PV の音は古く感じた…。
CXXFLAGS
などはお好みで。
$ wget -c http://hlt.fbk.eu/sites/hlt.fbk.eu/files/irstlm/irstlm-5.60.02.tgz $ mkdir irstlm-5.60.02 $ cd irstlm-5.60.02 $ gzip -cd ../irstlm-5.60.02.tgz | tar xvf - $ ./regenerate-makefiles.sh $ ./configure $ make $ sudo make install
事前に GMP を入れておくと良い。
$ wget -c http://www.mpfr.org/mpfr-current/mpfr-3.0.1.tar.xz $ xz -cd mpfr-3.0.1.tar.xz | tar xvf - $ cd mpfr-3.0.1/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
CFLAGS
はお好みで。
$ wget -c http://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz $ gzip -cd ncurses-5.9.tar.gz | tar xvf - $ cd ncurses-5.9/ $ ./configure --with-libtool --with-shared --enable-colorfgbg $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --enable-widec --enable-ext-colors $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --with-pthread $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --with-pthread --enable-widec --enable-ext-colors $ make $ sudo make install
CFLAGS
はお好みで。
$ wget -c http://ftp.gnu.org/gnu/libsigsegv/libsigsegv-2.10.tar.gz $ gzip -cd libsigsegv-2.10.tar.gz | tar xvf - $ cd libsigsegv-2.10/ $ ./configure --enable-shared $ make && make check $ sudo make install
仮想 x86 環境。
Apple 社提供の OS X 向け開発環境。
Mac OS X のシステムの設定などをするツール。
非常に多くの圧縮形式に対応した伸張ツール。
Apple 社が公開している web browser。
Cocoa な Gecko 系 web browser。
multi plat-home な message user agent。
TCP/IP を使用した LAN 用 message 送受信 tool for Windows。
Apple 社が公開しているジュークボックス・ツール。
非常に多くのフォーマットに対応したマルチ・プラットホームのメディア・プレーヤ。
マルチプラットホームなフリーのオーディオ編集ソフト。
QuickTime で Windows Media 系ファイルを扱える様にするコンポーネント。
超多機能 multi-media viewer for Windows。