[リストへもどる]
一括表示
タイトル岩波仏教辞典第二版 Toolkit
記事No1170
投稿日: 2021/04/18(Sun) 14:22:43
投稿者おれんじ
お世話になります。
2008/04/07の記事を参考に、現在変換を行っておりますが、
当時から環境がかわりました。

当方が使用しているのは、ruby3.0.0(x64)の環境で、
convert.rbを実行すると

buktk101>ruby -Ks convert.rb
開始日時: 2021-04-18

convert.rb:134:in `gsub!': incompatible encoding regexp match (Windows-31J regex
p with ASCII-8BIT string) (Encoding::CompatibilityError)
from convert.rb:134:in `block in convert'
from convert.rb:116:in `open'
from convert.rb:116:in `convert'
from convert.rb:368:in `block (2 levels) in <main>'
from convert.rb:366:in `each'
from convert.rb:366:in `block in <main>'
from convert.rb:358:in `open'
from convert.rb:358:in `<main>'
続行するには何かキーを押してください . . .

となり、Encoding::CompatibilityError
が発生します。
可能であれば岩波仏教辞典第二版 Toolkitの
x64環境での使用についてご指示頂ければ幸いです。

タイトルRe: 岩波仏教辞典第二版 Toolkit
記事No1171
投稿日: 2021/04/18(Sun) 15:40:33
投稿者hishida
> お世話になります。
> 2008/04/07の記事を参考に、現在変換を行っておりますが、
> 当時から環境がかわりました。
>
> 当方が使用しているのは、ruby3.0.0(x64)の環境で、
> convert.rbを実行すると
>
> buktk101>ruby -Ks convert.rb
> 開始日時: 2021-04-18
>
> convert.rb:134:in `gsub!': incompatible encoding regexp match (Windows-31J regex
> p with ASCII-8BIT string) (Encoding::CompatibilityError)
> from convert.rb:134:in `block in convert'
> from convert.rb:116:in `open'
> from convert.rb:116:in `convert'
> from convert.rb:368:in `block (2 levels) in <main>'
> from convert.rb:366:in `each'
> from convert.rb:366:in `block in <main>'
> from convert.rb:358:in `open'
> from convert.rb:358:in `<main>'
> 続行するには何かキーを押してください . . .
>
> となり、Encoding::CompatibilityError
> が発生します。
> 可能であれば岩波仏教辞典第二版 Toolkitの
> x64環境での使用についてご指示頂ければ幸いです。

ruby は古い 1.8.6 ぐらいでないと、このスクリプトは動かないかもしれません。
最新のrubyに対応するのは今後の課題です。

タイトルRe^2: 岩波仏教辞典第二版 Toolkit
記事No1172
投稿日: 2021/04/18(Sun) 16:18:47
投稿者おれんじ
> ruby は古い 1.8.6 ぐらいでないと、このスクリプトは動かないかもしれません。
> 最新のrubyに対応するのは今後の課題です。

早速お返事有難うございます。
まずは1.8.6の環境が構築できるかトライしてみたいと思います。

タイトルRe^3: 岩波仏教辞典第二版 Toolkit
記事No1174
投稿日: 2021/04/20(Tue) 17:25:31
投稿者hishida
> > ruby は古い 1.8.6 ぐらいでないと、このスクリプトは動かないかもしれません。
> > 最新のrubyに対応するのは今後の課題です。
>
> 早速お返事有難うございます。
> まずは1.8.6の環境が構築できるかトライしてみたいと思います。

岩波仏教辞典第二版 Toolkitを、ruby 1.8.7 / 2.7.2 / 3.0.0 で実行できるようにスクリプトを修正しました。
お試しください。

タイトルRe^4: 岩波仏教辞典第二版 Toolkit
記事No1175
投稿日: 2021/04/24(Sat) 16:14:29
投稿者おれんじ
早速ご対応頂き、深謝!多謝です。
以下ご報告させて頂きます。

(3)convert.bat
変換は無事終わりました。有難うございます。

なお、変換に際し、startup.rb中のsrcpath =
を変更しました。
(辞書not foundでしばらくつまづきました)

L:\EPWING\buktk102>convert

L:\EPWING\buktk102>set RUBYOPT=

L:\EPWING\buktk102>copy skel\* .
skel\copyright.txt
skel\cover.html
skel\Gaiji.xml
skel\GaijiMap.xml
skel\index.html
5 個のファイルをコピーしました。

L:\EPWING\buktk102>ruby -Ks convert.rb
開始日時: 2021-04-24
終了日時: 2021-04-24
処理時間: 00:00:10
続行するには何かキーを押してください . . .

(4)*.gif変換
終わりました。

(5)EBStudio2(2.0.12.0 x64)
以下ログです。

[岩波仏教辞典第二版]
Body...
L:\EPWING\buktk102\bukkyo2.html
L:\EPWING\buktk102\index.html
L:\EPWING\buktk102\sakuin.html
L:\EPWING\buktk102\furoku.html
L:\EPWING\buktk102\menu.html
L:\EPWING\buktk102\html\idb2e_copyright.html
L:\EPWING\buktk102\help.html
L:\EPWING\buktk102\cover.html
Error in L:\EPWING\buktk102\bukkyo2.html (Line=16) : <P></P> Miss Match!!

</p> Error in L:\EPWING\buktk102\furoku.html (Line=69) : <TABLE></TABLE> Miss Match!!

</table> Error in L:\EPWING\buktk102\menu.html (Line=21) : <P></P> Miss Match!!

</p> Error in L:\EPWING\buktk102\html\idb2e_copyright.html (Line=1) : <TABLE></TABLE> Miss Match!!

</table> Error in L:\EPWING\buktk102\help.html (Line=6) : <TABLE></TABLE> Miss Match!!

</table> done
Copyright...done
# of Figures=(0)
# of Sounds=(0)
Menu...(8)
Prefix Index...(6818)
Suffix Index...(6818)
Keyword Index...(32903)
Prefix Kana Index...(5175)
Suffix Kana Index...(5175)
Gaiji(8x16)...(272) done
Gaiji(16x16)...(291) done
# of Anchors(5569)
# of Links(41002)
-------------------------------------
Done.

となり、なぜか図版が変換されませんでした。
図版総数=(136)個、のところ、# of Figures=(0)

なお、Miss Match!!で処理が止まることはありませんでした。
(オプション、カスタムタブはデフォルトのままです)

あと一歩のところです。

タイトルRe^5: 岩波仏教辞典第二版 Toolkit
記事No1176
投稿日: 2021/04/24(Sat) 16:55:52
投稿者hishida
> となり、なぜか図版が変換されませんでした。
> 図版総数=(136)個、のところ、# of Figures=(0)
>
> なお、Miss Match!!で処理が止まることはありませんでした。
> (オプション、カスタムタブはデフォルトのままです)
>
> あと一歩のところです。

あと一歩ですね。
図版は、手動で .gif から .jpg に一括変換をかける必要があります。
私は IrfanViewで行いました。

タイトルRe^6: 岩波仏教辞典第二版 Toolkit
記事No1182
投稿日: 2021/06/21(Mon) 18:06:13
投稿者なみ
お世話になっております。
私も図版が見られず悩んでおります。

irfanviewでgifをjpgに変換しました。

その結果、EBstudio2で
# of Figures=(136)

Gaiji(8×16)...(272) done
Gaiji(16×16)...(291) done

と出ています。
(README.txtと違ってなぜか英語です)

それにもかかわらず
例えば
付属資料
インド亜大陸の仏教寺院
塔1 サーンチーの仏塔
塔2 ガンダーラ形式の仏塔
塔3 層塔
塔4 層塔
塔5
寺院建築1 細部名称
寺院建築2 和様
寺院建築3 大仏様
寺院建築4 禅宗様
伽藍配置
仏像1 如来部
仏像2 菩薩部
仏像3 明王部
仏像4 天部
仏像5 姿勢
仏像6 光背
仏像7 台座
須弥山世界図
両界曼荼羅1 胎蔵界曼荼羅
両界曼荼羅2 金剛界曼荼羅
などのリンクがクリックできません。
図版はどのように見るのでしょうか。

見る時使っているのはmacのLogophile v1.6です。
これはbuktk102でもbuktk101でも同じです。

何とぞよろしくお願いいたします。

タイトルRe^7: 岩波仏教辞典第二版 Toolkit
記事No1183
投稿日: 2021/06/22(Tue) 13:52:41
投稿者なみ
分かりました。
EBMacを使ったら見られました。
LogoPhileでは見られない表紙などが見られます。
こちらに乗り換えます。
すばらしいアプリを開発して頂き、どうもありがとうございました。