茶筌や和布蕪で使用可能な高品質な形態素解析辞書。
Adobe 純正の PDF ビューワ。
深い意味はないけどメモ。 いちおう ATOK 2008 for Mac ユーザなので。
各種リモート・メール・プロトコルをサポートする定番メール取得・転送ツール。
マルチ・プロキシ・サーバ。
UNIX 系 OS では定番のページャ。
花園明朝とグリフウィキをベースに改良を加えたフォント。
定番の multi platform な web browser。
Windows では定番の message user agent。
ツッコミ機能やプラグイン機能が楽しい Ruby による blog 環境。 開発版。
ツッコミ機能やプラグイン機能が楽しい Ruby による web log 環境。 安定版。
共有メモリ方面のライブラリ。 メモ。
OSSP mm is a 2-layer abstraction library which simplifies the usage of shared memory between forked (and this way strongly related) processes under Unix platforms. On the first layer it hides all platform dependent implementation details (allocation and locking) when dealing with shared memory segments and on the second layer it provides a high-level malloc(3)-style API for a convenient and well known way to work with data structures inside those shared memory segments.
GNU Compiler Collection。 メンテナンス・リリース。
Java の開発・実行環境。 メンテナンス・リリース。
定番の multi platform な web browser。 メンテナンス・リリース。
HTTP, HTTPS, FTP などに対応したプロキシ・サーバ。
IPA, Konatu, Ume の各フォントを M+ フォントと合わせたフォント群。
今回は UmePlus のみの更新。
憂鬱な午後のひとときから。 メモ。
仮想 x86 環境。
Java の開発・実行環境。
object-oriented programming を意識して作られた interpreted scripting language。 メンテナンス・リリース。
Mac OS X 10.5 系のアップデート・プログラム。
各種リモート・メール・プロトコルをサポートする定番メール取得・転送ツール。
tomoya さんの blog 記事。 小関さんの日記から。
バージョン管理システム。
Mail Transport Agent。
CFLAGS
などはお好みで。
$ wget -c http://ftp.riken.jp/net/apache/apr/apr-1.3.8.tar.bz2 $ bzip2 -cd apr-1.3.8.tar.bz2 | tar xvf - $ cd apr-1.3.8/ $ ./configure --enable-threads $ make && make check $ sudo make install $ sudo ln -s /usr/local/apr/bin/apr-1-config /usr/local/bin/apr-1-config
事前に APR, iconv, Expat (と適当な SQL 系ツール) をインストールしておくと良い。 手元の環境では Berkeley DB, SQlite3 をインストール済み。
$ wget -c http://ftp.riken.jp/net/apache/apr/apr-util-1.3.9.tar.bz2 $ bzip2 -cd apr-util-1.3.9.tar.bz2 | tar xvf - $ cd apr-util-1.3.9/ $ ./configure --with-apr=/usr/local/apr --with-berkeley-db=/usr/local/BerkeleyDB.4.7 $ make && make check $ sudo make install $ sudo ln -s /usr/local/apr/bin/apu-1-config /usr/local/bin/apu-1-config
CFLAGS
などはお好みで。
環境によっては make check でエラーが発生する…。
事前に APR, APU, NEON, zlib, gettext, iconv, SWIG などを入れておくと良い。 手元の環境では必須でない NEON, SWIG を (新規に) 入れていない。
$ wget -c http://subversion.tigris.org/downloads/subversion-1.6.4.tar.bz2 $ bzip2 -cd subversion-1.6.4.tar.bz2 | tar xvf - $ cd subversion-1.6.4/ $ ./configure --with-ssl $ make && make check $ sudo make install
CFLAGS
などはお好みで。
make check でかなりの時間が要求されるので注意。
軽快・軽量な SQL データベース・エンジン。
Windows では定番の message user agent。
M+ FONTS とさざなみフォントをミックスした後、更に改良した和文フォント。
事前に gettext, iconv, libgpg-error, libgcrypt, libtasn1, LZO, zlib, readline, GAA をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/gnutls/gnutls-2.8.2.tar.bz2 $ bzip2 -cd gnutls-2.8.2.tar.bz2 | tar xvf - $ cd gnutls-2.8.2/ $ ./configure --with-lzo $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に readline, ncurses をインストールしておくと良い。
$ wget -c http://www.sqlite.org/sqlite-amalgamation-3.6.17.tar.gz $ gzip -cd sqlite-amalgamation-3.6.17.tar.gz | tar xvf - $ cd sqlite-3.6.17/ $ ./configure $ make && make check $ sudo make install
CFLAGS
等はお好みで。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。
Apple 社が公開している web browser。
多数のプロトコルに対応したファイル転送ツール。
AC3, DTS および MPEG1/2 Audio Layer I/II のデコードをサポートした DirectShow フィルタ。
Mac OS X 上で動く ClamAV ベースのウィルス・チェッカー。
事前に gettext, iconv, libgpg-error, libgcrypt, libtasn1, LZO, zlib, readline, GAA をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/gnutls/gnutls-2.8.3.tar.bz2 $ bzip2 -cd gnutls-2.8.3.tar.bz2 | tar xvf - $ cd gnutls-2.8.3/ $ ./configure --with-lzo $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に gettext, iconv, libidn, zlib, libssh2 あたりを入れておくと良い。
$ wget -c http://curl.haxx.se/download/curl-7.19.6.tar.bz2 $ bzip2 -cd curl-7.19.6.tar.bz2 | tar xvf - $ cd curl-7.19.6/ $ ./configure --with-libssh2 --enable-ldaps --with-gssapi $ make && make check $ sudo make install
CFLAGS
はお好みで。
UNIX 系 OS 上で動く Windows API の実装。 開発版。
Mac OS X 上で動く N/W プロトコル・アナライザ。
非常に高機能な画像処理ツール。
非常に有用で高機能な C++ ライブラリ群。 人柱版。
読了。面白かった。 何か機会があったらサインをもらおう。
非常に高機能な画像処理ツール。 開発版。
Ruby で書かれた Wiki クローン。
事前に適切なバージョンの MeCab と辞書をインストールしておくこと。
$ wget -c http://downloads.sourceforge.net/project/mecab/mecab-java/0.97/mecab-java-0.97.tar.gz $ gzip -cd mecab-java-0.97.tar.gz | tar xvf - $ cd mecab-java-0.97/ $ sed -r -i 's|^(INCLUDE=).+$|\1/System/Library/Frameworks/JavaVM.framework/Headers|' Makefile $ sed -r -i 's|\.so\s|.dylib |g' Makefile $ make && make test
今回はシステムに最初から入っている SWIG を使ってみた。 sed は GNU のものを使っている。
事前に iconv をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/libunistring/libunistring-0.9.1.1.tar.gz $ gzip -cd libunistring-0.9.1.1.tar.gz | tar xvf - $ cd libunistring-0.9.1.1/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
メモ。 文学部の方が TeX 使い込むのって珍しい気がする (多言語扱う人を除く)。
開発者向けに font-lock のキーワードを追加する elisp。
最近いじってないけど、ruby-mode 時の機能追加に着手したいと思ってる。
本質的なシンプルさを備えているスクリプト言語。
各種スクリプト言語と C/C++ の間を橋渡しする glue 環境。
Windows では定番の message user agent。
9/16 発売予定の新作。
multi plat-home な message user agent。
C, C++, Java などのソース・コードに対応したドキュメント生成ツール。
Windows 上で使用できる X Window Server。
小関さんの日記から。 うちの iMac もダメだ…。
$ uname -a Darwin XXXXXXX.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 i386 iMac5,1 Darwin $ ioreg -l -p IODeviceTree | grep firmware-abi | | "firmware-abi" = <"EFI32">
会社の Mac Pro だと記事の通り大丈夫だった。
事前に gettext, iconv, GMP を入れておくと良い。
$ wget -c http://ftp.gnu.org/gnu/coreutils/coreutils-7.5.tar.gz $ gzip -cd coreutils-7.5.tar.gz | tar xvf - $ cd coreutils-7.5/ $ ./configure --disable-assert $ make && make check $ sudo make install
CFLAGS
などはお好みで。
make check で 1 箇所だけコケる。
事前に Graphviz と iconv をインストールしておくと良い。
$ wget -c ftp://ftp.stack.nl/pub/users/dimitri/doxygen-1.6.0.src.tar.gz $ gzip -cd doxygen-1.6.0.src.tar.gz | tar xvf - $ cd doxygen-1.6.0/ $ ./configure --platform macosx-c++ $ vim tmake/lib/macosx-c++/tmake.conf
ここで GCC, G++ のフラグなどを変更する。
$ make $ sudo make install
UNIX 系 OS 上で動く Windows API の実装。 開発版。
事前に libjpeg, zlib をインストールしておくと良さそう。
$ wget -c ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.9.0.tar.gz $ gzip -cd tiff-3.9.0.tar.gz | tar xvf - $ cd tiff-3.9.0/ $ ./configure --enable-cxx --with-apple-opengl-framework $ make && make check $ sudo make install
CFLAGS
などはお好みで。
会社の Mac Pro (メイン・メモリ 28GB) と自宅の iMac (メイン・メモリ 2GB) のどちらでも、 32 ビットを越えても大丈夫だった。
#include <iostream>
static const size_t BUFFER_LENGTH(0x100000000);
int main(void) { char* buffer;
try { buffer = new char[BUFFER_LENGTH]; } catch (...) { buffer = 0; }
if (buffer) { std::cerr << "good!" << std::endl; delete [] buffer; } else { std::cerr << "bad!" << std::endl; }
return 0; }
上記のコードを g++ -m64
でコンパイルして実行し、good!
が出ることで確認した。
カーネルが 32 ビットなのでちょっとした驚きだ。 これって本当に嬉しい事なんだけど、それでもやっぱり 64 ビット・カーネルが羨ましい。
手軽さと便利さを兼ね備えたプログラミング言語環境。
複数のプラットフォーム上で動く BitTorrent クライアント。
QuickTime 形式のメディア・ファイルを再生するライブラリなどの詰合せ for Windows。
事前に Berkeley DB をインストールしておくと良い。
$ wget -c http://ring.riken.jp/archives/lang/perl/CPAN/src/perl-5.10.1.tar.gz $ gzip -cd perl-5.10.1.tar.gz | tar xvf - $ cd perl-5.10.1/ $ ./configure.gnu $ make && make test $ sudo make install
CFLAGS
などはお好みで。
バージョン管理システム。
事前に APR, APU, NEON, zlib, gettext, iconv, SWIG などを入れておくと良い。 手元の環境では必須でない NEON, SWIG を (新規に) 入れていない。
$ wget -c http://subversion.tigris.org/downloads/subversion-1.6.5.tar.bz2 $ bzip2 -cd subversion-1.6.5.tar.bz2 | tar xvf - $ cd subversion-1.6.5/ $ ./configure --with-ssl $ make && make check $ sudo make install
CFLAGS
などはお好みで。
make check でかなりの時間が要求されるので注意。
C, C++, Java などのソース・コードに対応したドキュメント生成ツール。
事前に 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/ $ ./configure --platform macosx-c++ $ vim tmake/lib/macosx-c++/tmake.conf
ここで GCC, G++ のフラグなどを変更する。
$ make $ sudo make install
Linux, Mac OS X 上で動く快適なデバッグ・プロファイリング用ツール。
非常に有用で高機能な C++ ライブラリ群。
Cocoa な Gecko 系 web browser。
RubyCocoa で実装された Mac OS X 向け IRC クライアント。
Mac OS X のシステムの設定などをするツール。
Mail Transport Agent。
現時点で動くのは x86 環境のみ。
$ wget -c http://valgrind.org/downloads/valgrind-3.5.0.tar.bz2 $ bzip2 -cd valgrind-3.5.0.tar.bz2 | tar xvf - $ cd valgrind-3.5.0/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に iconv, libz, FreeType, libexpat をインストールしておくと良い。
$ wget -c http://fontconfig.org/release/fontconfig-2.7.1.tar.gz $ gzip -cd fontconfig-2.7.1.tar.gz | tar xvf - $ cd fontconfig-2.7.1/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に pkg-config をインストールしておくと良い。
$ wget -c http://downloads.xiph.org/releases/ogg/libogg-1.1.4.tar.gz $ gzip -cd libogg-1.1.4.tar.gz | tar xvf - $ cd libogg-1.1.4/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に pkg-config, libogg をインストールしておくと良い。
$ wget -c http://downloads.xiph.org/releases/vorbis/libvorbis-1.2.3.tar.gz $ gzip -cd libvorbis-1.2.3.tar.gz | tar xvf - $ cd libvorbis-1.2.3/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
高性能な言語モデリング・ツール。
Mac OS X 上で動く ClamAV ベースのウィルス・チェッカー。 人柱版。
事前に Gawk をインストールしておくと良い。
$ mkdir work $ cd work $ gzip -cd ../srilm.tgz | tar xvf - $ chmod -R u+w ./* $ vim common/Makefile.machine.macosx
ここで GCC_FLAGS, GAWK の値を必要に応じて変更する。
$ make SRILM=`pwd` $ ( cd test/ && make SRILM=`pwd`/.. ) $ sudo cp bin/macosx/* /usr/local/bin/ $ rm -rf bin/macosx $ sudo cp bin/* /usr/local/bin/ $ foreach f ( man/man*/* ) foreach? sudo cp $f /usr/local/$f foreach? end
Mail Transport Agent。
事前に libjpeg, zlib をインストールしておくと良さそう。
$ wget -c ftp://ftp.remotesensing.org/pub/libtiff/tiff-3.9.1.tar.gz $ gzip -cd tiff-3.9.1.tar.gz | tar xvf - $ cd tiff-3.9.1/ $ ./configure --enable-cxx --with-apple-opengl-framework $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に MeCab をインストールしておくと良い。
$ wget -c http://iij.dl.sourceforge.jp/naist-jdic/40865/mecab-naist-jdic-0.6.1-20090630.tar.gz $ gzip -cd mecab-naist-jdic-0.6.1-20090630.tar.gz | tar xvf - $ cd mecab-naist-jdic-0.6.1-20090630 $ wget -c http://quruli.ivory.ne.jp/download/mecab-naist-jdic-0.6.1-20090630.diff.gz $ gzip -cd mecab-naist-jdic-0.6.1-20090630.diff.gz | patch -p1 $ ./configure $ make $ sudo make install
Mac OS X 上で動く ClamAV ベースのウィルス・チェッカー。 人柱版。