2011年3月28日月曜日

xpdf のインストール

  1. []wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02.tar.gz  
  2. []tar zxvf xpdf-3.02.tar.gz  
  3. []cd xpdf-3.02  
  4. []./configure --prefix=/home3/xxxxxx/xpdf  
  5. //最後にワーニング??configure: WARNING: Couldn't find Motif  
  6. //configure: WARNING: Couldn't find FreeType  
  7. //configure: WARNING: -- You will be able to compile pdftops, pdftotext,  
  8. //        pdfinfo, pdffonts, and pdfimages, but not xpdf or pdftoppm  
  9. //ちょっと気になるけどmake  
  10. []make  
  11. []make install   
  12. //無事 /home3/xxxxxx/xpdfにでけたもよう  
  13.   
  14. //日本語対応  
  15. []wget ftp://ftp.foolabs.com/pub/xpdf/xpdf-japanese.tar.gz  
  16. []tar zxvf xpdf-japanese.tar.gz  
  17. []cd  xpdf-japanese  
  18. []mkdir -p /home3/xxxxxx/xpdf/japanese  
  19. []cp -R *  /home3/xxxxxx/xpdf/japanese  
  20. []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を見てたら、あれ違うじゃん。。

  1. //pathを書き換えました  
  2. cidToUnicode Adobe-Japan1 /home3/xxxxxx/xpdf/japanese/Adobe-Japan1.cidToUnicode  
  3. unicodeMap ISO-2022-JP /home3/xxxxxx/xpdf/japanese/ISO-2022-JP.unicodeMap  
  4. unicodeMap EUC-JP  /home3/xxxxxx/xpdf/japanese/EUC-JP.unicodeMap  
  5. unicodeMap Shift-JIS /home3/xxxxxx/xpdf/japanese/Shift-JIS.unicodeMap  
  6. cMapDir  Adobe-Japan1 /home3/xxxxxx/xpdf/japanese/CMap  
  7. 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'も必要

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

2011年3月4日金曜日

2011年3月3日木曜日

hostmonster namazu にword excel pdf 検索追加

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

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

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

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

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

  1. []#export PATH=$PATH:/home3/xxxxxx/wvware/bin:/home3/xxxxxx/xlhtml/bin  
  2. []#/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した。
  1. []#tar zxvf nkf-2.1.1.tar.gz  
  2. []#cd nkf-2.1.1  
  3. []#make  
  4. []#mv nkf /home3/xxxxxx/bin  
  5. []#nkf -v  
  6. Network Kanji Filter Version 2.1.1 (2010-08-08)  
  7. Copyright (C) 1987, FUJITSU LTD. (I.Ichikawa).  
  8. Copyright (C) 1996-2010, The nkf Project.  
  9. //でうごいたっぽい  

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

いよいよ、とりあえずなまず
  1. []#wget http://www.namazu.org/stable/namazu-2.0.20.tar.gz  
  2. []#tar zxvf namazu-2.0.20.tar.gz  
  3. []#cd namazu-2.0.20  
  4. []#cd File-MMagic  
  5. []#perl Makefile.PL LIB=/home3/xxxxxx/lib INSTALLMAN3DIR=/home3/xxxxxx/lib  
  6. //ほかのサイトでは↑だったけど失敗。  
  7. //namazuのエラーメッセージに↓のように書いてた。  
  8. []#perl Makefile.PL LIB=/home3/xxxxxx/lib INSTALLSITEMAN3DIR=/home3/xxxxxx/man  
  9. //Then, run configure again with --with-pmdir=DIR option.  
  10. []#make  
  11. []#make install  
  12. //namazu  
  13. []#./configure --prefix=/home3/xxxxxx/namazu --with-kakasi=/home3/xxxxxx/kakasi/bin/kakasi --with-pmdir=/home3/xxxxxx/lib  
  14. []#make  
  15. []#make install  
  16. []#/home3/xxxxxx/namazu/bin/namazu -v  
  17. namazu of Namazu 2.0.20  
  18. Copyright (C) 1997-1999 Satoru Takabayashi All rights reserved.  
とりあえず、一応動いた感。
indexを作ってみる
  1. //dir作成  
  2. []#mkdir nmzidx  
  3. []#cd nmzidx  
  4. []#mknmz /home3/xxxxxx/public_html/svnwork/trunk/  
  5. //mknmz は無いとおこられた。  
  6. []# /home3/xxxxxx/namazu/bin/mknmz --indexing-lang=ja_JP.UTF-8 -k /home3/xxxxxx/public_html/svnwork/trunk/  
  7.   
  8. Date:                Wed Mar  2 04:49:47 2011  
  9. Added Documents:     5  
  10. Size (bytes):        96,825  
  11. Total Documents:     5  
  12. Added Keywords:      1,258  
  13. Total Keywords:      1,258  
  14. Time (sec):          1  
  15. File/Sec:            5.00  
  16. System:              linux  
  17. Perl:                5.008008  
  18. 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;

  1. []#/home3/xxxxxx/namazu/bin/mknmz --indexing-lang=ja_JP.UTF-8 -k /home3/xxxxxx/public_html/svnwork/trunk/  
  2. //NMZ.wが結構きれいにできていた。  
  3. //検索してみる  
  4. []#/home3/xxxxxx/namazu/bin/namazu "yahoo"  /home3/xxxxxx/svn_nmzidx -o result.txt -h  
  5.   
  6. 1. Bookmarks (スコア: 11)  
  7. 著者: 不明  
  8. 日付: Wed, 02 Mar 2011 06:52:12 -0700  
  9. Bookmarks POVRay SQLServer インストール問題 TEL LITHIUS 生産性 たたた みゃー プログラミング メールサーバー リンク 一時ブックマーク 英語 <!--DOCTYPE--> POVRay MSXML コア サービス 6.0 Service Pack 2 がイン  
  10. /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