ブリタニカ国際大百科事典小項目版(LogoVista電子辞典) Toolkit

概要

ブリタニカ国際大百科事典 小項目版 2007(LogoVista電子辞典)をJIS X4081(EPWING)形式に変換するToolkitです。

2007年版,2008年版,2009年版はこのToolkitで変換できますが、 2010年版は構造が変わったために変換できません。 対応するまでしばらくお待ちください。(2009/12/9)

特徴

配布条件と著作権

必要なソフトウェア

  1. 『ブリタニカ国際大百科事典小項目版2007』 ロゴヴィスタ株式会社
  2. Ruby 1.8.6 (Hpricotを使用するため、 One-Click Installer によるインストールを強く推奨) - フリーウェア
  3. EBStudio シェアウェア(\1,050税込)、フリーライセンスでは前方一致検索のみ作成可能
  4. EBDump フリーウェア

ファイル一覧

readme.html マニュアル
images/ マニュアル用画像
Copyright.html EBStudio用 著作権表示ファイル
Gaiji.xml EBStudio用 外字フォントファイル
GaijiMap.xml EBStudio用 外字置換定義ファイル
bri.ebs EBStudio用 作業環境定義ファイル
codelist.txt 外字Ascii置き換え表
imgconv.exe Gif→BMPコンバータ
imgconv.txt 同マニュアル
jbcd.map EBWin用 外字定義ファイル
Convert.bat 変換バッチファイル
Setup.rb Ruby 変換オプション定義
WhatDay.rb Ruby 今日は何の日
MakeMenu.rb Ruby TOPICS
MapConv.rb Ruby 詳細地図変換
PhotoConv.rb Ruby 拡大画像変換
CopyMMData.rb Ruby マルチメディアデータ複写
Gaijimap.rb Ruby 外字定義
BriConv.rb Ruby 本文変換

変換方法

『ブリタニカ国際大百科事典小項目版2007』 ならびに、Ruby,EBDump,EBStudio等の関連ソフトウェアのインストールは事前にすませてください。

  1. 「ブリタニカ国際大百科事典小項目版(LogoVista電子辞典) Toolkit」をダウンロードし、解凍します。
    解凍したディレクトリが、以後の作業ディレクトリになります。
    ここでは解凍したディレクトリ名を C:\Britannica と仮定します。(以下の説明では実際のパス名と読み替えてください)
  2. C:\Britannica の Setup.rb をエディタで開き、必要であれば製品のデータパスの指定を修正します。
    2007年版の場合、通常は修正する必要はありません。
    なお、拡大画像(虫眼鏡付の図・写真は、大きなサイズの画像が収録されている)と詳細地図を変換するかどうかをオプションで指定できます。拡大画像・詳細地図を全て変換するとHONMONのサイズが550MB程度になるので、使用目的に合わせて選択してください。LARGE_PHOTO=0,LARGE_MAP=1がおすすめです。

    LARGE_PHOTO 1:拡大画像を変換(約224MB増) 0:省略
    LARGE_MAP 1:詳細地図を変換(約54MB増) 0:省略

    Setup.rb
    #================================================================
    #       ブリタニカ国際大百科事典小項目版(LogoVista版) Toolkit
    #       2007/08/12
    #       by hishida
    
    # 製品のデータパス
    LVEDDATA = "C:/Program Files/LogoVista/LVEDBRSR/Dic/BRI2007/data"
    # マルチメディアデータを複写するパス
    MMPATH   = "data"
    # 出力HTMLファイル名
    HTMLFILE = "Britannica.html"
    # 入力テキストファイル(EBDumpユーティリティのテキスト出力)
    TEXTSRC  = "honmon.txt"
    # JIS X 4081形式データ出力先パス
    EPWINGPATH = ""
    # 拡大画像を出力する:1 ,省略する:0
    LARGE_PHOTO = 1
    # 詳細地図を出力する:1 ,省略する:0
    LARGE_MAP = 1
    

  3. Windows→「スタート」→「すべてのプログラム(P)」→「アクセサリ」→「コマンド プロンプト」でコマンドプロンプトを起動します。
  4. C:\Program Files\LogoVista\LVEDBRSR\Dic\BRI2007\BriHTML2007\BriHTML2007.BRC を、BriHTML2007.IDX という名前でコピーします。

    コマンドプロンプトで行う場合は

    cd "C:\Program Files\LogoVista\LVEDBRSR\Dic\BRI2007\BriHTML2007"
    copy BriHTML2007.BRC BriHTML2007.IDX
    

    エクスプローラで行う場合は

    1. BriHTML2007.BRC を選択
    2. 編集(E)→コピー(C)
    3. 編集(E)→貼り付け(P)
    4. "コピー 〜 BriHTML2007.BRC" というファイルができるので、右ボタン→名前の変更(M)→"BriHTML2007.IDX"とタイプする
  5. EBDumpで『ブリタニカ国際大百科事典』の本文テキストを抽出します。
    1. EBDumpを起動します。
    2. ファイル(F)→開く(O)→ C:\Program Files\LogoVista\LVEDBRSR\Dic\BRI2007\BriHTML2007\BriHTML2007.IDX を選択
    3. 書籍構成要素(B)で[00]本文を選ぶ
    4. 各種オプションの設定
      出力ブロック数(N) blksに表示される数値(2007版の場合 294048 )を入力
      テキストダンプ plain-text(2)
      メモ帳で開く(V) チェックしない
      終了時に削除(R) チェックしない
      出力ファイル(O) C:\britannica\honmon.txt
      ※Toolkitの解凍ディレクトリに、 honmon.txt というファイル名で出力します。

    5. [テキストダンプ(T)]ボタンを押します。

      抽出が終わると、「ログを作成しました」というダイアログボックスが表示されます。

      C:\britannica\honmon.txt が作成されていることを確認してください。
      (2007版の場合、 358,539,155 byte)

  6. 準備が整ったので、変換を行います。

    コマンドプロンプトで以下のコマンドを実行します。

    cd C:\Britannica
    Convert.bat
    

    処理結果

    C:\britannica>Convert.bat
    #================================================================
    #       ブリタニカ国際大百科事典小項目版(LogoVista版) Toolkit
    #       2007/08/12
    #       by hishida
    
    # 製品のデータパス
    LVEDDATA = "C:/Program Files/LogoVista/LVEDBRSR/Dic/BRI2007/data"
    # マルチメディアデータを複写するパス
    MMPATH   = "data"
    # 出力HTMLファイル名
    HTMLFILE = "Britannica.html"
    # 入力テキストファイル(EBDumpユーティリティのテキスト出力)
    TEXTSRC  = "honmon.txt"
    # JIS X 4081形式データ出力先パス
    EPWINGPATH = ""
    # 拡大画像を出力する:1 ,省略する:0
    LARGE_PHOTO = 1
    # 詳細地図を出力する:1 ,省略する:0
    LARGE_MAP = 1
    
    C:\britannica>ruby -Ks ./CopyMMData.rb  1>CopyMMData.log
    ./CopyMMData.rb:14: warning: don't put space before argument parentheses
    * マルチメディアデータ複写
    開始日時: 2007-08-17 11:23:25
    終了日時: 2007-08-17 11:41:56
    処理時間: 00:18:31
    
    C:\britannica>ruby -Ks ./WhatDay.rb
    * 「きょうは何の日?」
    開始日時: 2007-08-17 11:42:00
    終了日時: 2007-08-17 11:42:12
    処理時間: 00:00:12
    
    C:\britannica>ruby -Ks ./MakeMenu.rb  1>MakeMenu.log
    * 「TOPICS」
    開始日時: 2007-08-17 11:42:12
    終了日時: 2007-08-17 11:43:49
    処理時間: 00:01:37
    
    C:\britannica>ruby -Ks ./BriConv.rb
    * 本文
    開始日時: 2007-08-17 11:43:49
    154214
    終了日時: 2007-08-17 12:03:19
    処理時間: 00:19:30
    
    C:\britannica>ruby -Ks ./MapConv.rb
    * 地図
    開始日時: 2007-08-17 12:03:20
    348
    終了日時: 2007-08-17 12:03:29
    処理時間: 00:00:09
    
    C:\britannica>ruby -Ks ./PhotoConv.rb
    * 写真
    開始日時: 2007-08-17 12:03:30
    8057
    終了日時: 2007-08-17 12:04:44
    処理時間: 00:01:14
    続行するには何かキーを押してください . . .
    

    以下のファイルが作成されます。

    WhatDay.html きょうは何の日HTML
    Britannica.html 本文HTML
    Menu.html TOPICS HTML
    photos.html 拡大画像 HTML
    maps.html 詳細地図 HTML
    bri.ebs EBStudio変換定義ファイル

  7. EBStudioで変換します。
    1. EBStudioを起動
    2. ファイル(F)→開く(O)→ bri.ebs を指定
    3. 出力先を指定
    4. ファイル(F)→実行(G)

    * LARGE_PHOTO=1 , LARGE_MAP=1 の場合(最大)
    開始時刻:2007/08/17 16:47:28
    [ブリタニカ国際大百科事典小項目版]
      著作権情報…done
      本文…
      (1)C:\britannica\Menu.html
      (2)C:\britannica\WhatDay.html
      (3)C:\britannica\Britannica.html
      (4)C:\britannica\photos.html
      (5)C:\britannica\maps.html
      done
      動画総数…(106)個
      カラー図版…done
      図版総数=(17130)個
      PCM音声…done
      音声総数=(33)個
      メニュー…(742)
      前方一致表記インデックス…(269744)個
      後方一致表記インデックス…(269744)個
      条件検索インデックス…(256997)個
      前方一致仮名インデックス…(182027)個
      後方一致仮名インデックス…(182027)個
      外字(8x16)…(257)個 done
      外字(16x16)…(159)個 done
      アンカー総数…(162122)個
      リンク総数…(261732)個
      D:\temp\JBCD\DATA\HONMON ( 552714240 bytes )
    終了時刻:2007/08/17 17:02:51
    -------------------------
    カタログを作成しました。
    処理を完了しました。
    

    * LARGE_PHOTO=0 , LARGE_MAP=1 の場合(中間)
    開始時刻:2007/08/17 15:58:34
    [ブリタニカ国際大百科事典小項目版]
      著作権情報…done
      本文…
      (1)C:\britannica\Menu.html
      (2)C:\britannica\WhatDay.html
      (3)C:\britannica\Britannica.html
      (4)C:\britannica\maps.html
      done
      動画総数…(106)個
      カラー図版…done
      図版総数=(10302)個
      PCM音声…done
      音声総数=(33)個
      メニュー…(742)
      前方一致表記インデックス…(269744)個
      後方一致表記インデックス…(269744)個
      条件検索インデックス…(250046)個
      前方一致仮名インデックス…(182027)個
      後方一致仮名インデックス…(182027)個
      外字(8x16)…(257)個 done
      外字(16x16)…(159)個 done
      アンカー総数…(155291)個
      リンク総数…(253732)個
      D:\temp\JBCD\DATA\HONMON ( 329213952 bytes )
    終了時刻:2007/08/17 16:12:41
    -------------------------
    カタログを作成しました。
    処理を完了しました。
    

    * LARGE_PHOTO=0 , LARGE_MAP=0 の場合(最小)
    開始時刻:2007/08/17 17:36:04
    [ブリタニカ国際大百科事典小項目版]
      著作権情報…done
      本文…
      (1)C:\britannica\Menu.html
      (2)C:\britannica\WhatDay.html
      (3)C:\britannica\Britannica.html
      done
      動画総数…(106)個
      カラー図版…done
      図版総数=(9954)個
      PCM音声…done
      音声総数=(33)個
      メニュー…(742)
      前方一致表記インデックス…(269744)個
      後方一致表記インデックス…(269744)個
      条件検索インデックス…(249747)個
      前方一致仮名インデックス…(182027)個
      後方一致仮名インデックス…(182027)個
      外字(8x16)…(257)個 done
      外字(16x16)…(159)個 done
      アンカー総数…(154943)個
      リンク総数…(253336)個
      D:\temp\JBCD\DATA\HONMON ( 275806208 bytes )
    終了時刻:2007/08/17 17:49:39
    -------------------------
    カタログを作成しました。
    処理を完了しました。
    

  8. EPWINGビューアで検索できることを確認します。
    ※ 変換が完了したら、作業ディレクトリの C:\britannica は削除してかまいません。

履歴

ver1.02 2007/08/17
  • 拡大画像(虫眼鏡の付いた項目)・詳細地図の表示に対応
  • 中黒を含む仮名検索ができないbug修正
ver1.01 2007/08/16
  • 複数の英語見出しがセミコロン(;)で区切られている場合、それぞれ表記インデックスに登録
  • 「きょうは何の日」で月メニューを追加
  • スクリプトの改善
  • EBWin用外字定義ファイル添付
ver1.00 2007/08/13
  • 公開

Go to Home