xv のコンパイル

|% tar xvzf xv-3.10a.tar.gz |% tar xvzf jpegsrc.v6b.tar.gz |% tar xvzf tiff-v3.4-tar.gz |% tar xvzf xv310a-jp-extension-rev5.3.3.tar.gz |% rm -rf xv-3.10a/jpeg ; mv jpeg-6b xv-3.10a/jpeg |% rm -rf xv-3.10a/tiff ; mv tiff-v3.4/ xv-3.10a/tiff |% cd xv-3.10a |% cat ../xv-3.10a.JPEG-patch | patch |% cat ../xv-3.10a.TIFF-patch | patch |% cat ../grabpatch | patch |% cat ../longname.patch | patch |% cat ../mp-tiff-patch | patch |% cat ../pdf.patch | patch |% cat ../vispatch | patch |% cat ../xv-jp-extension/Patch.xv310a-ext-5.3.3 | patch | |config.hを編集 |#define USE_GUNZIP |#define GS_PATH “/usr/local/bin/gs” |#define MACBINARY |#define AUTO_EXPAND |#define VIRTUAL_TD |#define VS_ADJUST |#define VS_RESCMAP |#define TV_L10N |#define HAVE_MGCSFX | |Imakefileに追加 |BINDIR=/usr/X11R6/bin |MANDIR=/usr/X11R6/man/man1 |MGCSFXDIR=/usr/X11R6/lib | |% cd jpeg |% ./configure |% make libjpeg.a |% cd ../tiff |% ./configure |% make |% cd .. |% xmkmf |% make | |xv.hの ’extern char *sys_errlist[];‘の行を’#if 0’にした。(南館) | |./bitsディレクトリの存在しないファイルを Patch.xv310a-ext-5.3.3から作った。 | |Makefileを置換した。(2ヶ所) |TIFFDIR = tiff/libtiff |$(LIBTIFF): | cd $(TIFFDIR); $(MAKE) URL: http://www.scitec.kobe-u.ac.jp/Computer/Admin/Logs/xv.shtml ...

2002-04-21 (日) · masutaka

分散と標準偏差

Xの出現する確率を Pとすると n 期待値 E(X) = Σ(Xk * Pk) k=1 E(X) = m とすると n 2 分散 V(X) = Σ((Xk - m) * Pk) k=1 標準偏差 σ(X) = √V(X)

2002-04-20 (土) · masutaka

Mozilla のビルド

|# rpm -ivh flex-2.5.4a-15.i386.rpm |% tar xvzf libIDL-0.6.8.tar.gz |% cd libIDL-0.6.8 |% ./configure ; make |# make install |% tar xvjf mozilla-source-1.0.rc1.tar.bz2 |% cd mozilla |% ./configure ; make |# make install

2002-04-20 (土) · masutaka

世界一長い英単語

法律の分野で、蔑視、軽視を意味する Floccinaucinihilipilificationです。29語のレターを持ちます。 追記(2011-12-21): もっと長い単語があった。 ラングリッチのスタッフ曰く、Pneumonoultramicroscopicsilicovolcanoconiosis が最長の英単語だそうだ…まじですか。 http://t.co/mvxQOqdG ...

2002-04-18 (木) · masutaka

kakasi

% echo ‘山田’ | kakasi -JH やまだ

2002-04-18 (木) · masutaka

etagsのヘルプ

http://www.jagat.or.jp/sgml/emacs/etags.htm C++で使用する場合は、etags のオプションに –c++ –members を付けると良いでしょう。

2002-04-16 (火) · masutaka

TAGS コマンドまとめ

M-x find-tag (M-.) シンボルの定義部分に飛ぶ。 M-x pop-tag-mark (M-*) 前の状態に飛ぶ。 M-x tags-search シンボルを検索させる。 M-x tags-loop-continue (M-,) 次の候補に飛ぶ。(検索状態で実行) M-x find-tag-other-window (C-x 4 .) 定義部分を別ウィンドウに表示。 M-x find-tag-other-frame (C-x 5 .) 定義部分を別フレームに表示。 M-x complete-symbol (M-TAB) シンボル名の補完(タブテーブルが読み込まれている時) M-x visit-tags-table タブテーブルを読み込み直す。 ...

2002-04-16 (火) · masutaka

ワイルドカード

sh系は一致しないとエラーを出すが、csh系は出さない。 -> 素直にfindしたほうがいいかもね。 % ls *.{c,h,cxx} animal.c wordfreq.c wordfreq.cxx@ wordfreq.h

2002-04-15 (月) · masutaka

XBM,XPM (X11 Bitmap,X11 Pixmap)

[ビットマップ][非圧縮][RGB,グレースケール] X Window System用のアイコンやマウスカーソルを定義したり作成したりする場合や, ビットマップ画像をX Window Systemのプログラム中で取り扱う場合に使用されるフォー マットです.XBM形式の画像では2色,XPM形式の画像では複数色を扱えます.また圧縮 は行われません. ファイルの中にはC言語の配列の形態で画像が保存されており,#defineによるサイズ設 定と,配列の要素として定義されたデータ本体からなるため,直接C言語 のプログラム に取り込んで利用できます.拡張子は一般的に.xbmや.xpmです. ...

2002-04-15 (月) · masutaka

16進数から10進数への変換

例えば ?\x20を評価すると、32になる。 追記(2002-04-17): 上のはこれはあくまでchar型を16進表示したものだから、 16進数を10進数に変換させるには不適当。 こっちが正解 (read “#x20”) 32 ...

2002-04-15 (月) · masutaka