[リストへもどる]
一括表示
タイトル青空てにをは辞典完全版の全文検索インデックス化
記事No2337
投稿日: 2015/06/30(Tue) 16:02:58
投稿者Kemumaki
EBWIN4 4.1.3.1 で青空てにをは辞典完全版(http://aozorawing.os
dn.jp/)の全文検索インデックス化を行ってみるものの、毎回91%で
止まってしまいます。終止形縮約版ではうまくいきます。PCのスペ
ックは、Windows7 Home Premium 64bit sp1 Corei3 2.4GHz *2 メモ
リ4GB です。メモリ不足だったりするのでしょうか?
よろ
しくおねがいします。

タイトルRe: 青空てにをは辞典完全版の全文検索インデックス化
記事No2338
投稿日: 2015/06/30(Tue) 19:18:14
投稿者hishida
> EBWIN4 4.1.3.1 で青空てにをは辞典完全版(http://aozorawing.os
> dn.jp/)の全文検索インデックス化を行ってみるものの、毎回91%で
> 止まってしまいます。終止形縮約版ではうまくいきます。PCのスペ
> ックは、Windows7 Home Premium 64bit sp1 Corei3 2.4GHz *2 メモ
> リ4GB です。メモリ不足だったりするのでしょうか?
> よろ
> しくおねがいします。

青空てにをは辞典完全版は解凍すると1.5GBになるのですね。
EBWin自体が32bitアプリであることが原因で、実メモリを全て使えないので、ある程度以上の大きさの辞書だと全文検索インデックスが作成できません。
EBMac のほうは64bitアプリなので、青空てにをは辞典完全版でもインデックスが作成できました。
EBWinを64bit化することがおそらく唯一の解決策だと思いますが、ただいま他の作業をやっていますので、今年後半の課題とさせてください。

タイトルRe^2: 青空てにをは辞典完全版の全文検索インデックス化
記事No2339
投稿日: 2015/06/30(Tue) 20:56:29
投稿者Kemumaki
> > EBWIN4 4.1.3.1 で青空てにをは辞典完全版(http://aoz
orawing.os
> > dn.jp/)の全文検索インデックス化を
行ってみるものの、毎回91%で
> > 止まってしまいます
。終止形縮約版ではうまくいきます。PCのスペ
> > ッ
クは、Windows7 Home Premium 64bit sp1 Corei3 2.4GHz *2 メモ

> > リ4GB です。メモリ不足だったりするのでしょうか?

> > よろ
> > しくおねがいします。
>
>
青空てにをは辞典完全版は解凍すると1.5GBになるのですね。
>
EBWin自体が32bitアプリであることが原因で、実メモリを全て使え
ないので、ある程度以上の大きさの辞書だと全文検索インデックス
が作成できません。
> EBMac のほうは64bitアプリなので
、青空てにをは辞典完全版でもインデックスが作成できました。

> EBWinを64bit化することがおそらく唯一の解決策だと思います
が、ただいま他の作業をやっていますので、今年後半の課題とさせ
てください。

素早い御返答ありがとうございます。

ちょうど今、メモリを最大の8GBに増設することを考えているのです
が、それでも無理だということでしょうか?

タイトルEBWIn 4.2.2 (LARGEADDRESSAWARE版)
記事No2341
投稿日: 2015/07/01(Wed) 12:09:29
投稿者hishida
> ちょうど今、メモリを最大の8GBに増設することを考えているのです
> が、それでも無理だということでしょうか?

32bitアプリの場合、アプリで確保できるメモリの上限が2GBなので、それ以上メモリを積んでいても、マルチでアプリを動かすのは快適になりますが、個々のアプリの制限はそのままです。

というのが一般論なのですが、実は昨夜解決策をみつけました。
LARGEADDRESSAWAREオプションを付けてビルドすると、64bitOSの場合4GBまで使えるようになります。

http://www.webtech.co.jp/blog/optpix_labs/programing/6387/
http://blog.systemjp.net/entry/2013/10/09/175815

このオプションを付けてEBWin4をビルドしたところ、64bit Windows8.1で青空てにをは辞典完全版のインデックスの作成に成功しました。

こちらに 4.2.2 としてプレリリースしましたので、お試しください。

http://ebstudio.info/manual/EBWin4/EBWin4.html


このバージョンでもwikipediaは非圧縮で4GBを超えるので、全文検索インデックスは作成できません。
本格的な対応はやはり64bit化しかないのですが、EBWin4で使用しているsqlite3やzlibも64bit化しないといけないとか、32bitと64bitを両方配布しないといけないとか、色々問題がありまして、すぐの対応は難しそうです。

とりあえずLARGEADDRESSAWARE版で延命を図りたいと思います。

タイトルEBWin アップグレード時の設定ファイル移行
記事No2342
投稿日: 2015/07/01(Wed) 17:06:49
投稿者Kemumaki
> とりあえずLARGEADDRESSAWARE版で延命を図りたいと思います。

当方でも青空てにをは辞典完全版のインデックスの作成に成功しました。
ありがとうございました。
ついでの質問なのですが、アップグレードしたときに色やフォントの設定が初期化されるようなのですが、これに関するファイルを保存しておいてアップグレード版に簡単に反映させる方法はありますか?

タイトルRe: EBWin アップグレード時の設定ファイル移行
記事No2343
投稿日: 2015/07/01(Wed) 19:57:26
投稿者hishida
> > とりあえずLARGEADDRESSAWARE版で延命を図りたいと思います。
>
> 当方でも青空てにをは辞典完全版のインデックスの作成に成功しました。
> ありがとうございました。
> ついでの質問なのですが、アップグレードしたときに色やフォントの設定が初期化されるようなのですが、これに関するファイルを保存しておいてアップグレード版に簡単に反映させる方法はありますか?


C# で開発するとアプリのバージョンごとに設定が保存されてしまうようです。

C:\Users\<user name>\AppData\Local\ebstudio.info\EBWin4.exe_*\4.2.2.0\user.config

のようになっているので、前のバージョンのuser.configをコピーすれば、基本的には移行できるはずですが、起動できなくなるとこまるので、いったん最新版のuser.configを保存しておいて、元に戻せるようにしてからコピーするとよいと思います。
ただし、新しいバージョンでパラメータが追加された場合は動かないので、あまりお勧めはしません。