無料で使える Windows 向け CD/DVD ライティング・ソフト。 約 1 週間ぶりの version up。
spam フィルタリング・ツールなどとして使える POP3 プロキシ。
無料で使える virus 対策 tool for Windows。
昨日は某ライブラリの作成作業と User Interface の勉強。 前者、いちおう完成したけど、まだ動かしていないので何とも言えない。 後者、文書としてまとめる作業はなかなか進まないけど、面白く読めている。
今日は、昨日作成し終わった某ライブラリのサンプル・アプリケーションの設計と User Interface の勉強。 前者は、今日から実装を始めても良かったけど、欲しかった情報を入手できなかったので明日へ先送り。 後者に関しては昨日と同じ。読んだだけ。
僕の病気はいつになったら治るのだろう。1/20 から通院し始めてもう半年を過ぎた。 確かにかなり良くなって仕事に支障があまり出ないで済む程度にはなったけど、 それでもまだ完治とは言えず、通常の生活の中でしばしば症状が出て困ってしまう。 辛い…。
会社帰りに某代金を振り込み。 うまく行けば金曜日に商品 (知恵の輪じゃないです) が届くはず。楽しみ。
本質的なシンプルさを備えているスクリプト言語。 所謂人柱版。
MPEG4 系ビデオ codec の有力な選択肢の一つ。
AC3, DTS および MPEG1/2 Audio Layer I/II のデコードをサポートした DirectShow フィルタ。 数日ぶりの version up。
先日の続き。 とりあえず、パッチを www.fan.gr.jp に置いてみた (bzip2-1.0.3.diff.gz)。
$ wget -c http://www.bzip.org/1.0.3/bzip2-1.0.3.tar.gz $ zcat bzip2-1.0.3.tar.gz | tar xvf - $ cd bzip2-1.0.3 $ wget -c http://www.fan.gr.jp/~ring/misc/bzip2-1.0.3.diff.gz $ zcat bzip2-1.0.3.diff.gz | patch -p0 $ make && make check $ sudo make install
デフォルトで /usr/local 以下のディレクトリにインストールされるようにしてある。
$ ls -l /usr/local/lib | grep 'libbz2' $ ls -l /usr/local/bin | grep 'bz'
CFLAGS
と PREFIX
の値の変更は、
make の前に Makefile を書き換えるのが楽。 ;-)
これもそれほど難しくない。
$ wget -c ftp://ftp.gnu.org/gnu/readline/readline-5.1.tar.gz $ zcat readline-5.1.tar.gz | tar xvf - $ cd readline-5.1/ $ mkdir patches $ cd patches/ $ wget -c 'ftp://ftp.gnu.org/gnu/readline/readline-5.1-patches/readline51-*' $ rm *.sig $ cd ../ $ foreach f (./patches/readline51-*) foreach? patch -p0 < $f foreach? end $ ./configure --enable-multibyte $ make $ sudo make install
もちろん CFLAGS
はお好みで。
マルチプラットホームなフリーのオーディオ編集ソフト。 開発版としては約 1 ヶ月ぶりの version up。
梅フォントと M+ font をマージしたフォント。
定番の 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 プロジェクトの標準 C ライブラリ。
事前に新しめの GNU m4 をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/autoconf/autoconf-2.67.tar.xz $ xz -cd autoconf-2.67.tar.xz | tar xvf - $ cd autoconf-2.67/ $ ./configure $ make && make check $ sudo make install
定番ネタ。 実施環境は iMac Late 2006 (Mac OS X 10.6, Core 2 Duo 2.0GHz, DDR2 667MHz 3GB)。
$ sed --version GNU sed 4.2.1版 [...] $ file `which sed` /usr/local/bin/sed: Mach-O 64-bit executable x86_64 $ ls -l 合計 102M -rw-r--r-- 1 shindoh staff 102M 2010-07-11 00:25 sample.txt.lzma $ lzma -cd sample.txt.lzma | wc -c 1356818519 $ lzma -cd sample.txt.lzma > /dev/null 13.476u 0.630s 0:14.35 98.2% 0+0k 0+1io 0pf+0w $ lzma -cd sample.txt.lzma | sed -r 's|[ \t]+([^ \t:]+):[^ \t]+| \1|g' > /dev/null 625.557u 10.268s 10:30.86 100.7% 0+0k 0+0io 0pf+0w $ lzma -cd sample.txt.lzma | env LC_CTYPE="C" sed -r 's|[ \t]+([^ \t:]+):[^ \t]+| \1|g' > /dev/null 465.192u 8.666s 7:50.56 100.6% 0+0k 0+1io 0pf+0w
ちなみに sample.txt.lzma は
「<s> とても:トテモ:56 簡単:カンタン:18 で:デ:74/55/4 、:、:79 玄米:ゲンマイ:2 ごはん:ゴハン:2 に:ニ:61 バッチリ:バッチリ:56 。:。:78 </s>
」
といった感じの形態素解析結果。