話題(スレッド): プチ・ロワイヤルEPWING化ツール うまく動きません

プチ・ロワイヤルEPWING化ツール うまく動きません (2012-05-05 20:15, iwaihiro, #63615)

プチ・ロワイヤルEPWING化ツール を試してみましたが、
下記の様なエラーがでて、生成された items.html のファイルサイズは 0 でした。


I:\petit-royal-120429>java -version
java version "1.6.0_32"
Java(TM) SE Runtime Environment (build 1.6.0_32-b05)
Java HotSpot(TM) Client VM (build 20.7-b02, mixed mode, sharing)

I:\petit-royal-120429>makehtml.bat
DB file: "C:\Program Files\PetitRoyal\DB\petit_royal.sqlite"
creating items.html
.......エラー: 'The element type "dd" must be terminated by the matching end-ta
g "</dd>".'
エラー: 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The ele
ment type "dd" must be terminated by the matching end-tag "</dd>".'
javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.
WrappedRuntimeException: The element type "dd" must be terminated by the matchin
g end-tag "</dd>".
................................
done. 39448 entries
WARN: invalid conju id : animal1 animal2 aval1 aval2 capital1 capital2 cardinal1
cardinal2 claveau cosy digital1 digital2 feu1 final1 g&#xe2;teau germinal2 grua
u leur2 lieu1 lieu2 lui1 mal2 manager1 maquereau1 maquereau2 millefeuille ormeau
1 ormeau2 pascal1 pascal2 pieu1 pointeau ponceau rondeau scotch1 tourteau1 tourt
eau2 travail trijumeau virginal
creating morph.html
...................
done. 197478 entries
creating conju.html
.......
done. 7312 entries

I:\petit-royal-120429>dir
ドライブ I のボリューム ラベルがありません。
ボリューム シリアル番号は C4D7-4D83 です

I:\petit-royal-120429 のディレクトリ

2012/05/05 19:57 <DIR> .
2012/05/05 19:57 <DIR> ..
2012/05/05 19:57 26,816,043 conju.html
2012/04/29 10:15 58,753 Gaiji.xml
2012/04/29 10:15 17,015 GaijiMap.xml
2012/05/05 19:56 0 items.html
2012/04/29 10:15 6,754 items2html.xsl
2012/04/29 10:15 1,188 makehtml.bat
2012/05/05 19:57 22,035,958 morph.html
2012/04/29 10:15 1,235 petit-royal.ebs
2012/04/29 10:15 6,231 PETROYAL.map
2012/04/29 10:15 10,203 PETROYAL.plist
2012/04/29 10:15 2,684,154 sqlitejdbc-v056.jar
2012/04/29 10:15 89,650 zephyr.jar
13 個のファイル 51,729,120 バイト
2 個のディレクトリ 1,003,551,731,712 バイトの空き領域

メッセージ #63615 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-05-07 22:32, ohkubo-k, #63678)

★背景
items.htmlは以下の手順で作られます。

1. SQLiteファイルから全文テキスト(HTML)の抜き出しと若干の修正
2. EBStudio用にHTML変換
3. 記号などの表記変換、日本語検索キー追加
4. 欧文検索キー追加
5. UTF8 -> ShiftJIS 変換

実行結果を見ますと、手順1は成功し、手順2で失敗しています。

手順2の入力になる全文テキストはHTML(XML)としてシンタックスに問題があってはなりません。
しかし、プチロワイヤル(実はロワイヤルも)の全文テキストには閉じタグが無いとか、タグ名がおかしい箇所が若干あります。このため、手順1で少し補正しています。


★考えられる原因
iwaihiroさんのと私のでpetit_royal.sqliteが異なり、何らかの不正タグが残ったまま手順2の処理になった可能性があります。あるいは中身の表記形式が全然違う版なのかも知れません(無いと思いますが・・・)。
私のpetit_royal.sqliteは182,255,616 バイトです(タイムスタンプはインストール時のもので比較できません。MD5はcb3f9dc432f6fa6e351ffd3eeac8ba9fでした)。
CDのPetitRoyal.airは21,491,690 バイトで、作成・更新日時は2010年8月31日、19:46:22でした。
書籍の奥付には(第4版の)「重版発行 2011年」とあります。

これは同一でしょうか。


★問題箇所の特定方法
もし同一でなかったなら、大変お手数ですが、手作業でどのテキストデータがおかしいか、調査にご協力いただけないでしょうか。

まず、エラー時のメッセージ出力を増やした zephyr.jar をこちらに用意しましたので、一時的に差し替えて下さい。
http://sourceforge.jp/ticket/download.php?group_id=7237&tid=28301&file_id=4739

手順1の出力結果の全文テキストを petit.html に落とします。私の環境では37,959,680 バイトのファイルが出来ました。
 java -cp zephyr.jar;sqlitejdbc-v056.jar zephyr.obunsha.petitroyal.MakeBodyHtml "C:\Program Files\PetitRoyal\DB\petit_royal.sqlite" > petit.html

そして、petit.html を out.html に変換してみます。
 java -cp zephyr.jar zephyr.util.XalanTransformer items2html.xsl petit.html out.html
これで、エラー時に100行以上のメッセージが出るのですが、その中に
 org.xml.sax.SAXParseException; systemId: petit.html; lineNumber: ★; columnNumber: ◆; エラーメッセージ
というような行があるはずです。

秀丸エディタのような、大きなファイルでも開けるエディタで petit.html を開き、★行◆列目付近に、異常なタグなどがないか調べます。petit.htmlもout.htmlもUTF-8形式です。
★行目を抜き出し、XMLエディタやIE/Chromeなどで開くと、どこがおかしいか分かることもあります。
手順1のテキスト修正部分のプログラムは、このようにして作成しました。


もし、数カ所の修正くらいで手順2を完走できるようになるならいいのですが、大量に修正が必要になりそうな場合は、元データが違うと言うことで、別の変換プログラムを書かなければならないかと思います。

私のと全く同じ辞書データでありながら変換エラーになるのであれば、何か別の環境依存の問題があることになります。が、具体的には思いつきません。EPWING辞書いじりを数年やっているので、私の環境だけの独自設定みたいな物が何か効いているのかも知れません。私のPCにはcygwinが入っています。ただし、変換作業はそれとは無関係にコマンドプロンプトで行っています。
#63615 への返信

メッセージ #63678 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-05-08 01:40, iwaihiro, #63682)

早速のご返答ありがとうございます。
私はコンピュータープログラミングには疎いので(MD5値の計算方法など分かりません)、
調査のお役にたてそうにありませんが、できる範囲で調べた結果を報告いたします。


私のpetit_royal.sqliteは182,184,960 バイトです。
CDのPetitRoyal.airは 21,323,261 バイトで、作成・更新日時は2010年2月17日、2:32:02です。
書籍の奥付には「第4版発行 2010年3月25日」とあります。
ということは、比較的最近購入したものですが、大久保様のものより古い版ということになります。

手順1の出力結果の全文テキストを petit.html に落すことはできました。私の環境では37,963,665 バイトのファイルが出来ました。
このサイズも大久保様のものと異なります。

しかしpetit.html を out.html に変換することはできませんでした。 out.html のサイズは
0 バイトでした。

petit.html の最初の部分とout.html 作成の際のエラーの極く一部を記して置きます。
参考になるかどうか分かりませんが。


● petit.html の最初の3項目

<html><body>
<dt id="1"><b>A<sup>1</sup>, a<sup>1</sup></b></dt><key type="表記">A<sup>1</sup></key><key type="表記">a<sup>1</sup></key><dd><tr><td><span class='mid' rank='12'></span><span class='hat' pf='/'>ɑ</span><span class='hak' pf='/' sf='/'>ア</span><span class='hns'>男</span></td></tr><tr><td><span class='ggi'>➊</span><span class='ykg'><b>ア</b></span><span class='stm'>フランス字母の第1字</span></td></tr><tr><td><span class='ggi'>➋</span><span class='bny'>楽</span><span class='ykg'>イ音</span><span class='stm'>フランス語ではla</span></td></tr><tr><td><span class='ggi'>➌</span> <span id='mark_block_1' class='blockmark'>用例</span></td></tr><tr><td><table id='block_1' class='examples'><tr><td><span class='yri'>le <i>a</i> commercial</span><span class='yry'>アットマーク</span><span class='stm'>@</span></td></tr></table></td></tr><tr><td><span class='sku'><a name='idiom_1' />de A à Z; depuis A jusqu'à Z</span><span class='sky'>AからZまで</span>,<span class='sky'>初めから終わりまで</span></td></tr><tr><td><span class='sku'><a name='idiom_2' />ne savoir ni A ni B</span><span class='sky'>AもBも[イロハも]知らない</span>,<span class='sky'>初歩的な知識もない</span>;<span class='sky'>無学である</span></td></tr><tr><td><span class='sku'><a name='idiom_3' />prouver [démontrer] <i>qc</i> par 「A plus B [A+B]</span><span class='sky'>(A+Bはこうなるというように)<span class='kgu'>…</span>を理詰めで証明する</span></td></tr></dd>
<dt id="2">A<sup>2</sup></dt><dd><tr><td><span class='mid' rank='13'></span></td></tr><tr><td><span class='ggi'>➊</span><span class='ykg'>àの大文字</span></td></tr><tr><td><span class='ggi'>➋</span><span class='ykg'>autoroute(高速道路)の略</span> <span id='mark_block_1' class='blockmark'>用例</span></td></tr><tr><td><table id='block_1' class='examples'><tr><td><span class='yri'>L'<i>A</i> 6 relie Paris et Marseille.</span><span class='yry'>高速道路6号線はパリとマルセイユを結ぶ</span></td></tr></table></td></tr><tr><td><span class='ggi'>➌</span><span class='ykg'>ampère(アンペア)の記号</span></td></tr><tr><td><span class='ggi'>➍</span> <span id='mark_block_2' class='blockmark'>用例</span></td></tr><tr><td><table id='block_2' class='examples'><tr><td><span class='yri'>bombe <i>A</i></span><span class='yry'>原子爆弾</span><span class='doi'>bombe atomique</span></td></tr></table></td></tr><tr><td><span class='ggi'>➎</span><span class='ykg'>(血液型の)A型</span></td></tr><tr><td><span class='ggi'>➏</span><span class='bny'>印刷</span><span class='ykg'>A版</span></td></tr></dd>
<dt id="3">a<sup>2</sup></dt><dd><tr><td><span class='mid' rank='13'></span><span class='bny'>単位</span><span class='ykg'>are(アール)の記号</span></td></tr></dd>


● out.html 作成の際のエラーの極く一部

D:\petit-royal-120429>java -cp zephyr.jar zephyr.util.XalanTransformer items2htm
l.xsl petit.html out.html
エラー: 'The element type "dd" must be terminated by the matching end-tag "</dd
>".'
エラー: 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The ele
ment type "dd" must be terminated by the matching end-tag "</dd>".'
javax.xml.transform.TransformerException: javax.xml.transform.TransformerExcepti
on: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The element t
ype "dd" must be terminated by the matching end-tag "</dd>".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
m(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
m(Unknown Source)
at zephyr.util.XalanTransformer.transform(XalanTransformer.java:29)
at zephyr.util.XalanTransformer.main(XalanTransformer.java:35)
Caused by: javax.xml.transform.TransformerException: com.sun.org.apache.xml.inte
rnal.utils.WrappedRuntimeException: The element type "dd" must be terminated by
the matching end-tag "</dd>".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(U
nknown Source)
... 4 more
Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The el
ement type "dd" must be terminated by the matching end-tag "</dd>".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(Un
known Source)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(Un
known Source)
... 5 more
---------
javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.
WrappedRuntimeException: The element type "dd" must be terminated by the matchin
g end-tag "</dd>".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(U
nknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
m(Unknown Source)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
m(Unknown Source)
at zephyr.util.XalanTransformer.transform(XalanTransformer.java:29)
at zephyr.util.XalanTransformer.main(XalanTransformer.java:35)
Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: The el
ement type "dd" must be terminated by the matching end-tag "</dd>".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(Un
known Source)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(Un
known Source)
... 5 more
---------

#63615 への返信

メッセージ #63682 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-05-08 21:14, ohkubo-k, #63697)

早速調べて下さり、ありがとうございました。

> 私のpetit_royal.sqliteは182,184,960 バイトです。
> ということは、比較的最近購入したものですが、大久保様のものより古い版ということになります。

ですね。第4版の初版(と言うのでしょうか?)なのだと思います。
少なくとも「petit.html の最初の3項目」の内容は、私のデータと差はありませんでした。
やはりpetit.htmlのどこかに変なタグがあり、手順2で処理に失敗しているのだと思います。

ただ「out.html 作成の際のエラーの極く一部」では、異常な箇所のpetit.htmlの行番号がでなかったようですね。
本当は petit.html を送っていただければ問題箇所が分かるのですが、著作権法の問題があります。

同じ版を私も入手するか、他に方法がないか、週末考えます。
ひとまず、版の違いで変換に失敗することをwebページの方にも追記しておきます。
#63682 への返信

メッセージ #63697 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-05-14 22:14, ohkubo-k, #63790)

解決策ではありませんが、一応の対処策として、変なタグ情報のある項目は読み飛ばす(その項目のテキストは"*** invalid item text ***"に強制変更する)ことでitems.htmlを作れるようにしてみました(そのつもりです)。

http://sourceforge.jp/ticket/download.php?group_id=7237&tid=28301&file_id=4743
こちらのzephyr.jarに置き換えて、再度makehtml.batしたらどうなるでしょうか。
エラーメッセージがタラタラ出るものの、ゼロバイトでないitems.htmlが出来ないでしょうか。

なお、変な項目のテキスト情報を erritems.txt (UTF-8形式)に記録するようにしてあります。
お手数ですが、http://projectzephyr.sourceforge.jp/ にある私のメールアドレスまで、そのファイルを送っていただけないでしょうか。
#63615 への返信

メッセージ #63790 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-05-15 01:19, iwaihiro, #63793)

新しい zephyr.jar に置き換えて、再度 makehtml.batを実行してみると、
48271KBの items.htmlと、120KBの erritems.txtとができていました。

erritems.txtはメールに添付してお送りいたしました。

#63615 への返信

メッセージ #63793 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-05-15 21:34, ohkubo-k, #63806)

どうもありがとうございました。
erritems.txtの内容を調査して全項目を正しく変換できるようにする予定でいます。
#63615 への返信

メッセージ #63806 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-06-03 08:22, ohkubo-k, #64130)

間が空いてしまいすみません。
頂いたerritems.txtを調べれば、新たに修正を加えるべき箇所が分かる、と思ったら逆で、私の持っている版のほうが修正すべき箇所が多く(それは全て対応済みで)、erritems.txtに記録されたテキストは全て正常に修正出来ているのでした。
どうも変換エラーになる原因がよく分からないので、私も第4版の初版を手に入れようと本屋を探したら、なんとか見つかりました(大型書店の平積みの底にあった!)。が、奥付には「第4版発行 2010年3月25日」とある(重版ではない)のに、CD-ROMの内容は、私が元々持っていた2010年8月31日のものでした。古本屋でも一冊見つけましたが、重版でした。
なお奥付の横線の左下にある変な番号は、
 「第4版発行 2010年3月25日(CDは2010/8/31版)」 S0a043
 「重版発行 2011年(CDは2010/8/31版)」 S0h008
でした。

今考えているのは、2010年8月31日版の方が修正箇所が多いため、2010年2月17日版CDのデータを処理すると、本来不要なデータ修正(文字列変換)が起きてしまい、変換エラーになってしまうのではないか、ということです。
ここら辺の対策をしたものを、近日公開します。
そのときはご確認を、どうぞよろしくお願いいたします。
#63615 への返信

メッセージ #64130 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-07-28 12:22, ohkubo-k, #64781)

近日と言いながら一月以上経ってしまいました。
諦めていないのですが、本業の方で手一杯で時間が取れていません。
お盆過ぎには何とかなるかもしれません。すみません。
#63615 への返信

メッセージ #64781 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-08-20 21:35, ohkubo-k, #65161)

たいへんご無沙汰しております。
改良版の zephr.jar をアップしました。
http://sourceforge.jp/ticket/download.php?group_id=7237&tid=28301&file_id=4824

しかし、手元に2010/02/17版のCD-ROMが無いため、これでエラーが出なくなるかは確認しておりません。
お手数ですが、petit-royal/zephre.jar を上記のファイルに差し替えて makehtml.bat を再実行していただけますでしょうか。
よろしくお願いいたします。
#63615 への返信

メッセージ #65161 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-08-21 18:19, iwaihiro, #65187)

大久保様、ご無沙汰いたしております。

新しい zephyr.jar に差し替えて、makehtml.bat を実行して見ました。

"supplice"の項目でエラーがでて、変換した辞書には
supplice *** invalid item text ***
とだけ表示されます。
また一部で Warning がでます。
しかし、今回は変換作業が異常終了することはなく、最後まで完遂されました。

結果を、EBStudio のログとともに、掲げておきます。
ご参考いただければ幸いに存じます。


I:\petit-royal-120821>dir
ドライブ I のボリューム ラベルがありません。
ボリューム シリアル番号は C4D7-4D83 です

I:\petit-royal-120821 のディレクトリ

2012/08/21 17:07 <DIR> .
2012/08/21 17:07 <DIR> ..
2012/08/21 17:04 58,753 Gaiji.xml
2012/08/21 17:04 17,015 GaijiMap.xml
2012/08/21 17:04 6,754 items2html.xsl
2012/08/21 17:04 1,188 makehtml.bat
2012/08/21 17:04 1,235 petit-royal.ebs
2012/08/21 17:04 6,231 PETROYAL.map
2012/08/21 17:04 10,203 PETROYAL.plist
2012/08/21 17:04 2,684,154 sqlitejdbc-v056.jar
2012/08/21 16:24 120,162 zephyr.jar
2012/08/21 17:04 89,650 zephyr.jar_120429_orig
10 個のファイル 2,995,345 バイト
2 個のディレクトリ 888,122,392,576 バイトの空き領域

I:\petit-royal-120821>makehtml.bat
DB file: "C:\Program Files\PetitRoyal\DB\petit_royal.sqlite"
creating items.html
ファイルサイズ:182184960
2010/02/17版データとして処理します
...................................ERROR: 'エンティティ参照では、エンティティ名
は'&'の直後に指定する必要があります。'
ERROR: 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: エンティ
ティ参照では、エンティティ名は'&'の直後に指定する必要があります。'
WARN: invalid item text found at "supplice"
....
done. 39448 entries
WARN: invalid conju id : animal1 animal2 aval1 aval2 capital1 capital2 cardinal1
cardinal2 claveau cosy digital1 digital2 feu1 final1 g&#xe2;teau germinal2 grua
u leur2 lieu1 lieu2 lui1 mal2 manager1 maquereau1 maquereau2 millefeuille ormeau
1 ormeau2 pascal1 pascal2 pieu1 pointeau ponceau rondeau scotch1 tourteau1 tourt
eau2 travail trijumeau virginal
WARN: 2 invalid entries found. See erritems.txt
append 131782 extra Japanese 表記 keys
append 355289 extra 条件 keys
creating morph.html
...................
done. 197478 entries
creating conju.html
.......
done. 7312 entries

I:\petit-royal-120821>dir
ドライブ I のボリューム ラベルがありません。
ボリューム シリアル番号は C4D7-4D83 です

I:\petit-royal-120821 のディレクトリ

2012/08/21 17:11 <DIR> .
2012/08/21 17:11 <DIR> ..
2012/08/21 17:12 26,816,043 conju.html
2012/08/21 17:10 2,859 erritems.txt
2012/08/21 17:04 58,753 Gaiji.xml
2012/08/21 17:04 17,015 GaijiMap.xml
2012/08/21 17:11 49,557,474 items.html
2012/08/21 17:04 6,754 items2html.xsl
2012/08/21 17:04 1,188 makehtml.bat
2012/08/21 17:11 22,035,958 morph.html
2012/08/21 17:04 1,235 petit-royal.ebs
2012/08/21 17:04 6,231 PETROYAL.map
2012/08/21 17:04 10,203 PETROYAL.plist
2012/08/21 17:04 2,684,154 sqlitejdbc-v056.jar
2012/08/21 16:24 120,162 zephyr.jar
2012/08/21 17:04 89,650 zephyr.jar_120429_orig
14 個のファイル 101,407,679 バイト
2 個のディレクトリ 888,023,977,984 バイトの空き領域

I:\petit-royal-120821>



開始時刻:2012/08/21 17:38:25
[プチ・ロワイヤル仏和辞典 第4版]
本文…
(1)I:\petit-royal-120821\items.html
(2)I:\petit-royal-120821\morph.html
(3)I:\petit-royal-120821\conju.html
done
図版総数=(0)個
音声総数=(0)個
前方一致表記インデックス…(420659)個
後方一致表記インデックス…(420659)個
クロス条件検索インデックス…(427573)個
条件検索インデックス…(349902)個
外字(8x16)…(264)個 done
外字(16x16)…(9)個 done
アンカー総数…(46760)個
リンク総数…(202832)個
I:\ProjectZephyr\petit-royal\PETROYAL\DATA\HONMON ( 173727744 bytes )
終了時刻:2012/08/21 17:40:30
-------------------------
カタログを作成しました。
処理を完了しました。
#63615 への返信

メッセージ #65187 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-08-22 21:51, ohkubo-k, #65206)

ご確認、誠にありがとうございます。

supplice だけエラーとのことでしたが、それは私の方の修正ミスでした。
2010/02/17版と2010/08/31版とで処理を分けたのですが、02/17版にもあるべき、supplice の項の修正内容($激しい苦痛& ==> 激しい苦痛)が欠けておりました。

再修正版をアップしました。
http://sourceforge.jp/ticket/download.php?group_id=7237&tid=28301&file_id=4826
こちらでいかがでしょうか。
それ以外の修正はうまく機能したようなので、今度こそエラー無く完走できるのでは、と思っております。
なお、WARN: invalid conju id : で単語がいくつか出るのは、元々のデータでの変化形とのリンクがおかしいことを示すものであり(2010/08/31版でも同じ)、これは消えません。
#63615 への返信

メッセージ #65206 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-08-23 00:34, iwaihiro, #65208)

再修正版の zephyr.jar に差し替えて、makehtml.bat を実行して見ました。
結果は:
おめでとうございます、そして有難うございました。
エラー無く、変換作業が終了しました。

例によって、実行結果を、EBStudio のログとともに、記しておきます。


I:\petit-royal-120822>dir
ドライブ I のボリューム ラベルがありません。
ボリューム シリアル番号は C4D7-4D83 です

I:\petit-royal-120822 のディレクトリ

2012/08/22 23:54 <DIR> .
2012/08/22 23:54 <DIR> ..
2012/08/22 23:52 58,753 Gaiji.xml
2012/08/22 23:52 17,015 GaijiMap.xml
2012/08/22 23:52 6,754 items2html.xsl
2012/08/22 23:52 1,188 makehtml.bat
2012/08/22 23:52 1,235 petit-royal.ebs
2012/08/22 23:52 6,231 PETROYAL.map
2012/08/22 23:52 10,203 PETROYAL.plist
2012/08/22 23:52 2,684,154 sqlitejdbc-v056.jar
2012/08/22 23:50 120,164 zephyr.jar
2012/08/22 23:52 89,650 zephyr.jar_120429_orig
10 個のファイル 2,995,347 バイト
2 個のディレクトリ 887,572,729,856 バイトの空き領域

I:\petit-royal-120822>makehtml.bat
DB file: "C:\Program Files\PetitRoyal\DB\petit_royal.sqlite"
creating items.html
ファイルサイズ:182184960
2010/02/17版データとして処理します
.......................................
done. 39448 entries
WARN: invalid conju id : animal1 animal2 aval1 aval2 capital1 capital2 cardinal1
cardinal2 claveau cosy digital1 digital2 feu1 final1 g&#xe2;teau germinal2 grua
u leur2 lieu1 lieu2 lui1 mal2 manager1 maquereau1 maquereau2 millefeuille ormeau
1 ormeau2 pascal1 pascal2 pieu1 pointeau ponceau rondeau scotch1 tourteau1 tourt
eau2 travail trijumeau virginal
append 131791 extra Japanese 表記 keys
append 355314 extra 条件 keys
creating morph.html
...................
done. 197478 entries
creating conju.html
.......
done. 7312 entries

I:\petit-royal-120822>dir
ドライブ I のボリューム ラベルがありません。
ボリューム シリアル番号は C4D7-4D83 です

I:\petit-royal-120822 のディレクトリ

2012/08/22 23:59 <DIR> .
2012/08/22 23:59 <DIR> ..
2012/08/22 23:59 26,816,043 conju.html
2012/08/22 23:52 58,753 Gaiji.xml
2012/08/22 23:52 17,015 GaijiMap.xml
2012/08/22 23:58 49,560,679 items.html
2012/08/22 23:52 6,754 items2html.xsl
2012/08/22 23:52 1,188 makehtml.bat
2012/08/22 23:59 22,035,958 morph.html
2012/08/22 23:52 1,235 petit-royal.ebs
2012/08/22 23:52 6,231 PETROYAL.map
2012/08/22 23:52 10,203 PETROYAL.plist
2012/08/22 23:52 2,684,154 sqlitejdbc-v056.jar
2012/08/22 23:50 120,164 zephyr.jar
2012/08/22 23:52 89,650 zephyr.jar_120429_orig
13 個のファイル 101,408,027 バイト
2 個のディレクトリ 887,474,298,880 バイトの空き領域

I:\petit-royal-120822>



開始時刻:2012/08/23 0:04:19
[プチ・ロワイヤル仏和辞典 第4版]
本文…
(1)I:\petit-royal-120822\items.html
(2)I:\petit-royal-120822\morph.html
(3)I:\petit-royal-120822\conju.html
done
図版総数=(0)個
音声総数=(0)個
前方一致表記インデックス…(420671)個
後方一致表記インデックス…(420671)個
クロス条件検索インデックス…(427584)個
条件検索インデックス…(349927)個
外字(8x16)…(264)個 done
外字(16x16)…(9)個 done
アンカー総数…(46760)個
リンク総数…(202832)個
I:\ProjectZephyr\petit-royal\PETROYAL\DATA\HONMON ( 173733888 bytes )
終了時刻:2012/08/23 0:06:17
-------------------------
カタログを作成しました。
処理を完了しました。
#63615 への返信

メッセージ #65208 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

RE: プチ・ロワイヤルEPWING化ツール うまく動きません (2012-09-03 21:20, ohkubo-k, #65399)

また日が空いてしまいましたが、変換処理完遂とのこと、何よりです。

公開パッケージを作り直しました。
http://projectzephyr.sourceforge.jp/petit-royal.html

また何かありましたが、どうぞご連絡下さい。
#63615 への返信

メッセージ #65399 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする