リンク: [ホーム] [自己紹介] [リンク集] [アルバム] [ソフトウェア] [発表文献] [その他]

まさおのChangeLogメモ / 2003-03-13

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2003-03-13 Thu

* ps-line-number

M-x ps-print-buffer 時に、行数を印刷するには、

(setq ps-line-number t)

を設定しておく。

* UTF-8化したPukiWikiで、「〜」の入った文字列が「〜」に化ける

http://pukiwiki.sourceforge.jp/dev/index.php?BugTrack%2F246
根は深そう…。

Microsoft系(CP932?)と他とで、Unicode との変換表が違うという問題
がある。
cf. http://www.y-adagio.com/public/standards/tr_xml_jpf/kaisetsu.htm
    http://www.debian.or.jp/~kubota/unicode-symbols-map2.html

対処は、どうするのが正しいのかなあ?

* SOAP::Lite での動作確認

とりあえず以下のようにして、返ってくる値を確認できる。

% perl -MSOAP::Lite -MData::Dumper -e 'print Dumper(SOAP::Lite -> service("http://nile.ulis.ac.jp/~masao/term-viz-ws/term-viz.wsdl") -> getWordList("47888"));'

* Berkeley DB

データファイルは Endian 独立ではないみたい…。
つまり、x86 → Solaris 間のデータの互換性はないので、
db_dump/db_load コマンドを使って相互で変換をかける必要がある。

とりあえず clover → nile をするには以下のようにする。

clover% foreach f ( edr_*.db )
> echo $f
> db_dump -f /tmp/`basename $f` $f
> end
clover% scp /tmp/edr_*.db nile:

nile% foreach f ( edr_*.db )
> echo $f
> db_load -f $f ~/CVSwork/term-viz-ws/$f
> end

* bdb

http://moulon.inra.fr/ruby/bdb.html
Berkeley DB の Ruby バインディング。

うまく動いてくれない…。
どうも extconf.rb が -DCOMPAT185 を検査しないみたい。