2011年3月28日月曜日

xpdf のインストール

[]wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02.tar.gz
[]tar zxvf xpdf-3.02.tar.gz
[]cd xpdf-3.02
[]./configure --prefix=/home3/xxxxxx/xpdf
//最後にワーニング??configure: WARNING: Couldn't find Motif
//configure: WARNING: Couldn't find FreeType
//configure: WARNING: -- You will be able to compile pdftops, pdftotext,
//        pdfinfo, pdffonts, and pdfimages, but not xpdf or pdftoppm
//ちょっと気になるけどmake
[]make
[]make install 
//無事 /home3/xxxxxx/xpdfにでけたもよう

//日本語対応
[]wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-japanese.tar.gz
[]tar zxvf xpdf-japanese.tar.gz
[]cd  xpdf-japanese
[]mkdir -p /home3/xxxxxx/xpdf/japanese
[]cp -R *  /home3/xxxxxx/xpdf/japanese
[]cat add-to-xpdfrc >> /home3/xeepipne/xpdf/etc/xpdfrc

//インデックスを作ってみました
1個のファイルがインデックス作成の対象として見つかりました
1/1 - /home3/xeepipne/public_html/svnwork/trunk/%A5%AD%A5%E3%A5%D3%A5%CD%A5%C3%A5%C8/%A5%AA%A5%D5%A5%A3%A5%B9/%A5%AB%A1%BC%A5%EA%A1%BC%A5%B9%A5%B7%A5%B9%A5%C6%A5%E0%A5%D1%A5%C3%A5%B1%A1%BC%A5%B8%A4%CE%C4%F3%B0%C6.pdf Unable to convert pdf file (maybe copying protection)
エラーです。。。


Unable to convert pdf file (maybe copying protection)
をぐぐってもいまいち解決策がみつかりません。

何の気なしに xpdfrcを見てたら、あれ違うじゃん。。

//pathを書き換えました
cidToUnicode Adobe-Japan1 /home3/xxxxxx/xpdf/japanese/Adobe-Japan1.cidToUnicode
unicodeMap ISO-2022-JP /home3/xxxxxx/xpdf/japanese/ISO-2022-JP.unicodeMap
unicodeMap EUC-JP  /home3/xxxxxx/xpdf/japanese/EUC-JP.unicodeMap
unicodeMap Shift-JIS /home3/xxxxxx/xpdf/japanese/Shift-JIS.unicodeMap
cMapDir  Adobe-Japan1 /home3/xxxxxx/xpdf/japanese/CMap
toUnicodeDir   /home3/xxxxxx/xpdf/japanese/CMap

2011年3月23日水曜日

2011年3月14日月曜日

2011年3月11日金曜日

2011年3月10日木曜日

PHP 関連ブックマーク

複数ファイルのアップロード
http://p2b.jp/201004-multiple-file-upload-by-HTML5

2011年3月9日水曜日

サブバージョン文字コード

subversionの文字コードは基本的に UTF-8
namazuはEUC
チェックアウト時 LANG=ja_JP.eucJP LC_ALL=ja_JP.eucJP
を行ってから checkout??するべき 未確認メモ

2011年3月5日土曜日

element 位置

div 位置について、
firefoxでは 'px'も必要

element.style.top=100 //IE ok firefox NG
element.style.top=100px //IE ok firefox OK

2011年3月4日金曜日

2011年3月3日木曜日

hostmonster namazu にword excel pdf 検索追加

ワード検索用
wvWareをインストール
//downloadはftp
[]#tar zxvf wv-1.2.4.tar.gz
[]#cd wv-1.2.4
[]#./configure --prefix=/home3/xxxxxx/wvware //ファイルがいっぱいできるといやなのでとりあえず
[]#make
[]#make install
エラーもなくインストール完了。。
mknmzrc 修正

インデックスを作り直してみる。
やっぱり、そう簡単にはうまくいかないか。。^^

うまくいかないので、とりあえず次

//downloadはftp
//xlhtml-0.4.9.3
[]#./configure --prefix=/home3/xeepipne/xlhtml
checking build system type... Invalid configuration `x86_64-unknown-linux-gnu': machine `x86_64-unknown' not recognized
configure: error: /bin/sh ./config.sub x86_64-unknown-linux-gnu failed.
//失敗ですんで 以下
[]# ./configure --prefix=/home3/xeepipne/xlhtml --build=x86-unknown-linux-gnu
/成功しました
[]#make
[]#make install
export PATH=$PATH:/home3/xxxxxx/xlhtml/bin
//namazu index作成 excel は成功した模様 wordダメ!

wvwareがダメな原因は、ファイル名がUTF-8だったため

[]#export PATH=$PATH:/home3/xxxxxx/wvware/bin:/home3/xxxxxx/xlhtml/bin
[]#/home3/xxxxxx/namazu/bin/mknmz -k /home3/xxxxxx/public_html/svnwork -O /home3/xeepipne/svn_nmzidx
で、ワード、エクセルの検索が可能になりました。


namazu-cmd.c 338

2011年3月2日水曜日

レンタルサーバ(ホストモンスター)になまず namazu

全文検索なまず捕獲作戦
コマンドラインで動けば、webからはphpで execすればいい!?
最小限のものだけインストール。
nkf インストール
nkf webでダウンロードして ftpした。
[]#tar zxvf nkf-2.1.1.tar.gz
[]#cd nkf-2.1.1
[]#make
[]#mv nkf /home3/xxxxxx/bin
[]#nkf -v
Network Kanji Filter Version 2.1.1 (2010-08-08)
Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).
Copyright (C) 1996-2010, The nkf Project.
//でうごいたっぽい

kakasiインストール
[]#wget http://kakasi.namazu.org/stable/kakasi-2.3.4.tar.gz
[]#tar zxvf kakasi-2.3.4.tar.gz
[]#./configure --prefix=/home3/xxxxxx/kakasi
[]#make
[]#make install
[]#/home3/xxxxxx/kakasi/bin/kakasi -v
KAKASI - Kanji Kana Simple Inverter  Version 2.3.4
Copyright (C) 1992-1999 Hironobu Takahashi. All rights reserved.
いけたっぽい

いよいよ、とりあえずなまず
[]#wget http://www.namazu.org/stable/namazu-2.0.20.tar.gz
[]#tar zxvf namazu-2.0.20.tar.gz
[]#cd namazu-2.0.20
[]#cd File-MMagic
[]#perl Makefile.PL LIB=/home3/xxxxxx/lib INSTALLMAN3DIR=/home3/xxxxxx/lib
//ほかのサイトでは↑だったけど失敗。
//namazuのエラーメッセージに↓のように書いてた。
[]#perl Makefile.PL LIB=/home3/xxxxxx/lib INSTALLSITEMAN3DIR=/home3/xxxxxx/man
//Then, run configure again with --with-pmdir=DIR option.
[]#make
[]#make install
//namazu
[]#./configure --prefix=/home3/xxxxxx/namazu --with-kakasi=/home3/xxxxxx/kakasi/bin/kakasi --with-pmdir=/home3/xxxxxx/lib
[]#make
[]#make install
[]#/home3/xxxxxx/namazu/bin/namazu -v
namazu of Namazu 2.0.20
Copyright (C) 1997-1999 Satoru Takabayashi All rights reserved.
とりあえず、一応動いた感。
indexを作ってみる
//dir作成
[]#mkdir nmzidx
[]#cd nmzidx
[]#mknmz /home3/xxxxxx/public_html/svnwork/trunk/
//mknmz は無いとおこられた。
[]# /home3/xxxxxx/namazu/bin/mknmz --indexing-lang=ja_JP.UTF-8 -k /home3/xxxxxx/public_html/svnwork/trunk/

Date:                Wed Mar  2 04:49:47 2011
Added Documents:     5
Size (bytes):        96,825
Total Documents:     5
Added Keywords:      1,258
Total Keywords:      1,258
Time (sec):          1
File/Sec:            5.00
System:              linux
Perl:                5.008008
Namazu:              2.0.20
できたっぽい
検索すると・・・ダメダメ 
indexのNMZ.wを確認するもバケバケ 単語分割もうまくない。

mknmzrcを編集
# KAKASI 2.x or later
# Text::Kakasi 1.05 or later
#
$KAKASI = "/home3/xxxxxx/kakasi/bin/kakasi -ieuc -oeuc -w";
#
# Default Japanese processer: KAKASI or ChaSen or MeCab.
#
$WAKATI = $KAKASI;

[]#/home3/xxxxxx/namazu/bin/mknmz --indexing-lang=ja_JP.UTF-8 -k /home3/xxxxxx/public_html/svnwork/trunk/
//NMZ.wが結構きれいにできていた。
//検索してみる
[]#/home3/xxxxxx/namazu/bin/namazu "yahoo"  /home3/xxxxxx/svn_nmzidx -o result.txt -h

1. Bookmarks (スコア: 11)
著者: 不明
日付: Wed, 02 Mar 2011 06:52:12 -0700
Bookmarks POVRay SQLServer インストール問題 TEL LITHIUS 生産性 たたた みゃー プログラミング メールサーバー リンク 一時ブックマーク 英語  POVRay MSXML コア サービス 6.0 Service Pack 2 がイン
/home3/xxxxxx/public_html/svnwork/trunk/・㏍モャ凪"坂"・"・・銀ク痕bookmark.htm (48,198 bytes)

中身は EUCに変換され、ファイル名はそのまま出力される(この場合フォルダ名はもともとUTF-8)
--indexing-lang=ja_JP.UTF-8
が、何か影響してるんだかしてないんだか?
いらないかも・・・。


excel word関連
http://www.marronkun.net/linux/web/namazu_000096.html