Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ichitaro (Re: Re: xlHtml)



From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-devel-ja] Re: ichitaro (Re:  Re: xlHtml)
Message-ID: <20000228151220N.satoru-t@xxxxxxxxxxxxxxxxxx>
Date: Mon, 28 Feb 2000 15:12:20 +0900

高林> >ヤマカンで附属のパッチの様にすると動いたので、問題なければ修正を
高林> >お願いします。(私は、まだ check in できません) > 高林さん
高林> 
高林> 了解です。修正して commit しておきました。

どーもです。

高林> >また、mknmz から『--media-type='application/ichitaro6'』を外すと
高林> >binary file 扱いされるのですが、それはこういうものなのですよね?

高林>   diff -r1.12 MMagic.pm
高林>   364c364
高林>   <     $self->{FILEXTS}->{"$filepat"} = $mtype;
高林>   ---
高林>   >     $self->{FILEEXTS}->{"$filepat"} = $mtype;

ごめんなさい。Win32 だと perl module が真っ当に nmake 出来ないの
で、下記の試験ができません。

高林> File-MMagic に上記のパッチを当てた後に、ichitaro456.pl の 
高林> add_magic() に
高林> 
高林>     my ($magic) = @_;
高林>     $magic->addFileExts('\\.jsw', 'application/ichitaro6');
高林> 
高林> を加えれば認識できると思います。できれば addSpecials() の
高林> pattern も書けるといいですね。

う〜〜む、jstxt.doc (といってもテキストファイル :-) を見ると、

doc> 1.基本機能
doc> 
doc>  一太郎Ver.4のJSWファイル
doc>  一太郎Ver.5のJAWファイル
doc>  一太郎Ver.6のJBWファイルからテキストデータを取り出します。

と書いてあります。^^;;;
あと、addFileExts の動きがわからないのですが、upper case も考慮
した方がいいかもしれません。

sub add_magic ($) {
    my ($magic) = @_;
    $magic->addFileExts('\\.(jsw|JSW)', 'application/ichitaro4');
    $magic->addFileExts('\\.(jaw|JAW)', 'application/ichitaro5');
    $magic->addFileExts('\\.(jbw|JBW)', 'application/ichitaro6');
    return;
}

こんな感じなのでしょうか?

# Just System さんは一時期(いまもかな?) *.j?? という拡張子を勝
# 手(?)に大量に使っていました。

高林> ># さてさて、taro6.jsw はどうしましょうか?メールで送りましょうか?
高林> 
高林> 送ってくださいませ。

これも良く見たら、taro6.jbw でした。また、author などは書く場所
がまったくわからなかったので本文中に埋め込んであります。

# 関係ない人ごめんなさい。Win32 な人は試験みて下さい。

Attachment: taro6.jbw.gz
Description: Binary data