«前の日記(2010.07.31 / Saturday) 最新 次の日記(2010.08.05 / Thursday)» 編集

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|

2010.08.04 / Wednesday [長年日記]

* [computer/update] Objective Caml ver.3.12.0

オブジェクト指向の関数型プログラミング言語。

* [computer/update] GNU C Library (GLIBC) ver.2.12.1

GNU プロジェクトの標準 C ライブラリ。

* [computer] GNU Autoconf 2.67 を Mac OS X 10.6 にインストールする

事前に新しめの 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

* [myself] 首の骨がズレてる

先々週からずっと痛い。 医師では直せなくて、むしろ整体師が頼りになるという、あまり有り難くない状況。

* [computer] GNU sed のマルチ・バイト対応による速度低下

定番ネタ。 実施環境は 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>」 といった感じの形態素解析結果。


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