HTTP, HTTPS, FTP などに対応したプロキシ・サーバ。
表記揺れや複合語の情報を付与した形態素解析辞書。 和布蕪用のベータ版。
非常に多くのフォーマットに対応したマルチ・プラットホームのメディア・プレーヤ。
GlyphWiki をベースに改良を加えたフォント。
Apple 社が公開しているジュークボックス・ツール。
UNIX 系 OS では定番のメディア・プレーヤ MPlayer の Mac OS X 向け拡張版。
Mac OS X の中核機能を利用した Ruby 実装。
久々に聴いた。 かなり古い曲なんだけどなぁ…。 凄いものだ。
非常に有用で高機能な C++ ライブラリ群。
TCP 系プロトコルを暗号化する汎用 SSL ラッパー。
各種リモート・メール・プロトコルをサポートする定番メール取得・転送ツール。
RubyCocoa で実装された Mac OS X 向け IRC クライアント。
CFLAGS
などはお好みで。
$ wget -c http://tamacom.com/global/global-5.8.tar.gz $ gzip -cd global-5.8.tar.gz | tar xvf - $ cd global-5.8/ $ ./configure $ make && make check $ sudo make install
定番の Linux ディストリビューション。
ある構造体インスタンスのフィールドが変なタイミングで誤って書き換えられている感じ?
これは厄介。
Linux 環境では問題なく動いているようだが…。
←自宅の openSUSE, x86_64 ではダメだった。
単に使い方が悪いのか?
←組み立て方が悪かった。
とりあえず、後で Bug Status を眺めてみることにしますか…。
事前に readline を入れておくと良い。
また、環境によっては configure 時に ABI=32
とする必要があるかもしれない。
$ wget -c http://ftp.gnu.org/gnu/gmp/gmp-5.0.1.tar.bz2 $ bzip2 -cd gmp-5.0.1.tar.bz2 | tar xvf - $ cd gmp-5.0.1/ $ ./configure --enable-cxx $ make && make check $ sudo make install
CFLAGS
などはお好みで。
IPA, Konatu, Ume の各フォントを M+ フォントと合わせたフォント群。
今回は UmePlus の更新。
Windows 定番の FTP client。
必要であれば configure 時に CXXFLAGS
を設定すること。
$ wget -c http://mirrors.igsobe.com/nongnu/lzip/lzip-1.9.tar.gz $ gzip -cd lzip-1.9.tar.gz | tar xvf - $ cd lzip-1.9/ $ ./configure $ make && make check $ sudo make install
zypper を使わないでインストールしたもの一覧。
自作の言語処理ツール、形態素解析器の辞書、 MITLM, ETSI DSR 系の codec も順次インストールする予定。 まあ、のんびりやっていくつもり。
そういえば、HTK は組み立て直す必要があった。 Tracter へのリンクで失敗していたのを、手抜きしたままだ。
高林さんの blog の記事。 参考になる。
表記揺れや複合語の情報を付与した形態素解析辞書。 和布蕪用。
Windows 定番の FTP client。
object-oriented programming を意識して作られた interpreted scripting language。 メンテナンス・リリース。
詳細な原因はまだ分かってない (追う気力がない) が、
とりあえず x86_64
ではまともに動かないみたいで、
Core 2 Duo 環境の Snow Leopard で何も考えずに組み立てると落ちるバイナリが出来上がる。
パッチに対策を含めたが、ちょっとスッキリしない。
各単語末に強制的に short pause、正確には音素 sp
を挿入する仕様の関係か、
日本人で使っている人が少ない印象があるけど、HDecode は意外に性能が良いと思う。
実装もシンプルだし、研究の土台にするのにとても良いものかもしれない。
…これで任意長の N-gram が使えたらなぁ…。
AVI ファイル編集ツール。
事前に iconv, gettext, ncurses を入れておくと良い。
$ wget -c http://ftp.gnu.org/gnu/nano/nano-2.2.3.tar.gz $ gzip -cd nano-2.2.3.tar.gz | tar xvf - $ cd nano-2.2.3/ $ ./configure --enable-extra --enable-color --enable-multibuffer --enable-nanorc --enable-utf8 $ make $ sudo make install
CFLAGS
などはお好みで。
UNIX 系 OS 上で動く Windows API の実装。 開発版。
ちょっと疲れ気味。 強引に作業効率を上げてるけど、本来のやり方ではない。
ふと会社の Mac Pro のメモリ使用量をチェックしたら、 自宅で一番多くメモリを積んでいる PC/AT 互換機 (Phenom II X4 905e の Linux 環境) の総量より多いことが判明。 VMware Fusion 使ってない時でも普通に 10GB 超えるのか…。 言語モデリングってメモリ喰いだ。 本格的な作業をしてない時でも、こんなにメモリを使うなんて…。
HTTP, HTTPS, FTP などに対応したプロキシ・サーバ。
いろいろなプラットフォーム上で動くオープン・ソースなオフィス・アプリケーション。
仮想 x86 環境。
Windows 上で使用できる X Window Server。
Mac OS X らしさを詰め込んだ MPlayer 実装。
CFLAGS
はお好みで。
$ wget -c http://ftp.gnu.org/gnu/diffutils/diffutils-2.9.tar.xz $ xz -cd diffutils-2.9.tar.xz | tar xvf - $ cd diffutils-2.9/ $ ./configure $ make && make check $ sudo make install
QuickTime 形式のメディア・ファイルを再生するライブラリなどの詰合せ for Windows。
事前に gettext, iconv あたりを入れておくと良い。
$ wget -c http://ftp.gnu.org/gnu/libidn/libidn-1.18.tar.gz $ gzip -cd libidn-1.18.tar.gz | tar xvf - $ cd libidn-1.18/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
要 Perl (もちろん初めから入ってるもので問題なし)。
$ wget -c http://tats.haun.org/im/im-150.tar.gz $ gzip -cd im-150.tar.gz | tar xvf - $ cd im-150/ $ ./configure $ sudo make install
Windows 向け scp, sftp, ftp クライアント。
事前に iconv, gettext, libidn をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/gsasl/gsasl-1.4.1.tar.gz $ gzip -cd gsasl-1.4.1.tar.gz | tar xvf - $ cd gsasl-1.4.1/ $ ./configure --disable-nls $ make && make check $ sudo make install
CFLAGS
などはお好みで。
定番の Intrusion Detection System。
事前に zlib をインストールしておくと良い。
$ wget -c 'http://downloads.sourceforge.net/project/freetype/freetype2/2.3.12/freetype-2.3.12.tar.bz2?use_mirror=jaist' $ bzip2 -cd freetype-2.3.12.tar.bz2 | tar xvf - $ cd freetype-2.3.12/ $ ./configure $ make $ sudo make install
CFLAGS
などはお好みで。
外部の方々との意思疎通がうまく出来ずに互いに時間を浪費してしまったり、 忙しさからつまらない判断ミスをいくつかしてしまったり。 来週はもっと忙しくなるのだから、こんなところで躓いている場合じゃないのだけれど。
仕事で LaTeX を使う機会が数年ぶりにあり、 DVI ファイル閲覧のため Mxdvi をインストールしたかったのだが、 配布サイト macptex.appi.keio.ac.jp が閉じてしまったようで入手できず、 けっきょく PDF ファイルに変換してプレビューで閲覧することに。 GNU Emacs+Mxdvi から TeXShop に乗り換えるべきか?
プライドを守るために困難に立ち向かう人材と、 困難から安易に逃げるくせにプライドだけは高い人材。 肩書や胡麻擂りが通用する相手でなければ、 どちらであるか簡単に見抜かれるものだ。
顎関節症の方は浮き沈みなくずっと悪かった。 しんどい。
Mac OS X 上で Linux や Windows を動作させる仮想化環境。
UNIX 系 OS 上で動く Windows API の実装。 開発版。
CFLAGS
等はお好みで。
$ wget -c http://www.ijg.org/files/jpegsrc.v8.tar.gz $ gzip -cd jpegsrc.v8.tar.gz | tar xvf - $ cd jpeg-8/ $ ln -s /usr/bin/glibtool libtool $ ./configure --enable-shared $ make $ sudo make install
事前に zlib あたりを入れておくと良い。
$ wget -c http://www.libssh2.org/download/libssh2-1.2.4.tar.gz $ gzip -cd libssh2-1.2.4.tar.gz | tar xvf - $ cd libssh2-1.2.4/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
wxWidgets を使ったマルチプラットホームのバイナリ・エディタ。 まだ alpha 版だけど、かなり期待できる内容。
アーカイヴは事前にダウンロードしておくこと。
$ gzip -cd db-4.8.26.tar.gz | tar xvf - $ cd db-4.8.26/build_unix/ $ ../dist/configure --enable-cxx $ make && make check $ sudo make install
$ cd /usr/local/BerkeleyDB.4.8/bin/ $ foreach f (*) foreach? sudo rm -f /usr/local/bin/$f foreach? sudo ln -s `pwd`/$f /usr/local/bin/$f foreach? end $ cd ../include/ $ foreach f (*) foreach? sudo rm -f /usr/local/include/$f foreach? sudo ln -s `pwd`/$f /usr/local/include/$f foreach? end $ cd ../lib/ $ foreach f (*.a) foreach? sudo rm -f /usr/local/lib/$f foreach? sudo ln -s `pwd`/$f /usr/local/lib/$f foreach? end $ foreach f (*.la) foreach? sudo rm -f /usr/local/lib/$f foreach? sudo ln -s `pwd`/$f /usr/local/lib/$f foreach? end $ foreach f (libdb.dylib libdb-4.dylib libdb-4.8.dylib) foreach? sudo rm -f /usr/local/lib/$f foreach? sudo ln -s `pwd`/libdb-4.8.dylib /usr/local/lib/$f foreach? end $ foreach f (libdb_cxx.dylib libdb_cxx-4.dylib libdb_cxx-4.8.dylib) foreach? sudo rm -f /usr/local/lib/$f foreach? sudo ln -s `pwd`/libdb_cxx-4.8.dylib /usr/local/lib/$f foreach? end
CFLAGS
などはお好みで。
事前に iconv, libz, FreeType, libexpat をインストールしておくと良い。
$ wget -c http://fontconfig.org/release/fontconfig-2.8.0.tar.gz $ gzip -cd fontconfig-2.8.0.tar.gz | tar xvf - $ cd fontconfig-2.8.0/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
CFLAGS
などはお好みで。
$ wget -c http://www.open-mpi.org/software/ompi/v1.4/downloads/openmpi-1.4.1.tar.bz2 $ bzip2 -cd openmpi-1.4.1.tar.bz2 | tar xvf - $ cd openmpi-1.4.1/ $ ./configure --enable-static --with-threads=posix --enable-mpi-threads --with-cs-fs --with-memory-manager=darwin $ make && make check $ sudo make install
configure 時の --with-cs-fs
は、ファイル・システム環境によっては逆に --without-cs-fs
とすること。
RealMedia 形式のメディア・ファイルを再生するライブラリなどの詰合せ for Windows。
さくらや新宿東口駅前店、聖蹟桜ケ丘店、相模大野店、船橋店はビックカメラに承継されるらしい。 やはり店員さんはそのまま移籍ってことになるのかな。
上記店舗のうち新宿東口駅前店と船橋店には何度か行ったことがあるけど、 前者は新宿ということで代替店舗がいくらでもあるから特に期待するものがない一方、 後者に関しては店舗の狭さが解消されないかなと強く思う。
事前に FFTW, libsndfile を入れておくと良い。
$ wget -c http://www.mega-nerd.com/SRC/libsamplerate-0.1.7.tar.gz $ gzip -cd libsamplerate-0.1.7.tar.gz | tar xvf - $ cd libsamplerate-0.1.7/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に iconv をインストールしておくと良い。
$ wget -c http://www.wavpack.com/wavpack-4.60.1.tar.bz2 $ bzip2 -cd wavpack-4.60.1.tar.bz2 | tar xvf - $ cd wavpack-4.60.1/ $ ./configure --with-iconv=/usr/local $ make && make check $ sudo make install
CFLAGS
などはお好みで。
事前に zlib を入れておくと良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.42.tar.bz2 $ bzip2 -cd libpng-1.2.42.tar.bz2 | tar xvf - $ cd libpng-1.2.42/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
ptetex3 を入れる場合、libpng 1.2 系でないとエラーになるので注意。
事前に libidn, ncurses あたりを入れておくと良い。
$ wget -c http://www.cmake.org/files/v2.8/cmake-2.8.0.tar.gz $ gzip -cd cmake-2.8.0.tar.gz | tar xvf - $ cd cmake-2.8.0/ $ ./configure $ make $ sudo make install
CFLAGS
, CXXFLAGS
などはお好みで。
約 1 年間使ってきた Leopard 環境がいよいよおかしくなってきたので、 遂に Snow Leopard に入れ換えることにした。 言語処理関係のツールはまだほとんど入れてないけど、 それ以外はかなりインストールし終えたので、 順調に行けば今週末までには年末の環境と同程度の状態になるはず。
GNU Emacs は 22.3 に ftp.math.s.chiba-u.ac.jp のパッチを 適用して Mach-O/x86_64 バイナリとして組んだ。 相変わらずこのパッチを適用した場合のフォント設定は悩ましいところなのだが、 この機会にそれなりに納得のいく設定を作り出してしまいたいところだ。
Snow Leopard をインストールした iMac は 2007 年の春に購入したもので、 ちょうど 3 年間使っていることになる。 買ったすぐ後に (当時としては Apple らしくなかった) 銀色の iMac が出て、 「ああ、白い iMac を確保できて良かった!」と思ったものだ。 さすがに最近は速度的な不満を少し感じているが、 やはりこの白い筐体にこだわりがあり、なかなか買い替える気が起きない。
定番の TeX 編集環境 for Emacsen。
2/23 (Tue) から 3/22 (Mon) に開催予定。 時間を作って行きたいところ。
C, C++, Java などのソース・コードに対応したドキュメント生成ツール。
複数のプラットフォーム上で動く BitTorrent クライアント。
AVI ファイル編集ツール。
グリフウィキ上で多数のデザイナにより開発されているフォント。
事前に curl, ICU をインストールしておくと良い。
$ wget -c http://ftp.riken.jp/net/apache/xerces/c/3/sources/xerces-c-3.1.0.tar.gz $ gzip -cd xerces-c-3.1.0.tar.gz | tar xvf - $ xerces-c-3.1.0/ $ ./configure --enable-netaccessor-curl --enable-transcoder-icu --enable-transcoder-macosunicodeconverter $ make && make check $ sudo make install
CFLAGS
はお好みで。
事前に Graphviz と iconv をインストールしておくと良い。
$ wget -c ftp://ftp.stack.nl/pub/users/dimitri/doxygen-1.6.3.src.tar.gz $ gzip -cd doxygen-1.6.3.src.tar.gz | tar xvf - $ cd doxygen-1.6.3/ $ ./configure --platform macosx-c++ $ vim tmake/lib/macosx-c++/tmake.conf
ここで GCC, G++ のフラグなどを変更する。
$ make $ sudo make install
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。 人柱版。
Mac OS X のシステムの設定などをするツール。
AVI ファイル編集ツール。
美しい GUI を持つ多機能と軽快さを兼ね備えた message user agent。
ツッコミ機能やプラグイン機能が楽しい Ruby による web log 環境。 安定版。
CFLAGS
はお好みで。
$ wget -c http://ftp.gnu.org/gnu/m4/m4-1.4.14.tar.gz $ gzip -cd m4-1.4.14.tar.gz | tar xvf - $ cd m4-1.4.14/ $ ./configure --enable-changeword $ make && make check $ sudo make install
$ wget -c 'http://sourceforge.jp/frs/redir.php?m=iij&f=%2Fnkf%2F44486%2Fnkf-2.1.0.tar.gz' $ gzip -cd nkf-2.1.0.tar.gz | tar xvf - $ cd nkf-2.1.0/ $ sed -i -r 's|^(install:)|\1 nkf|' Makefile $ vim Makefile
ここで CFLAGS
を変更。
$ make && make test $ sudo make install
multi plat-home な message user agent。
動的な web page 作成に向いているスクリプト言語。 メンテナンス・リリース。
SSL/TLS 環境の定番。
事前に zlib を入れておくと良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.43.tar.bz2 $ bzip2 -cd libpng-1.2.43.tar.bz2 | tar xvf - $ cd libpng-1.2.43/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
非常に有名な MP3 エンコーダ。
マルチプラットホームなフリーのオーディオ編集ソフト。 開発版。
事前に ncurses, libsndfile を入れておいた方が良い。
$ wget -c 'http://downloads.sourceforge.net/project/lame/lame/3.98.3/lame-3.98.3.tar.gz?use_mirror=jaist' $ zcat lame-3.98.3.tar.gz | tar xvf - $ cd lame-3.98.3/ $ ./configure --with-fileio=sndfile --enable-decode-layer1 $ make && make test $ sudo make install
CFLAGS
はお好みで。