Kazuhiro's BBS

http://green.ribbon.to/~ikazuhiro/にて提供しているソフトウェア及びパッチに関する質問、要望等あれば御記入下さい。

書き込み一覧

Hyper Estraierのインデックス検索結果が1件少ない

By madara この投稿を引用

初めまして。日々便利に利用させて頂いています。

Subjectにもあるように、emacsからlookupでローカルにあるHyper Estraierのインデックスを検索すると、同じキーワードで直接estcmd searchを実行した場合よりも検索結果が1つ少なく表示されます。

例えば、estcmd search -vh casket "トランプ"で2件ヒットしたとすると、emacs上でM-x lookup-patternから「トランプ」を検索した場合には1件しか表示されません。この時、estcmd searchの結果の2番目 (最後の1件)がlookup-patternでは出て来ません。

他にも幾つかのキーワードで比較してみたのですが、どの場合も最後の1件が表示されませんでした。

ローカルにあるインデックスの検索なので、ndest.elに含まれるndest-dictionary-search-with-estcmdかndest-dictionary-searchが怪しいと見ているのですが、私には具体的に何が悪いのか分かりませんでした。

お忙しいとは思うのですが、確認して頂ければ幸いです。

以下は私の利用している環境です:
* Debian GNU/Linux (i386)
* GNU Emacs 24.3.50.10
* lookup-1.4+media-20120611
* Hyper Estraier 1.4.13

No.222 2012/11/22 01:53:23

Re: Hyper Estraierのインデックス検索結果が1件少ない

By kazuhiro URL このコメントを引用

確認しました。修正版をリリースしましたので試してみてください。
ちなみに、原因はndest-dictionary-searchのバグで、estcmdからの出力の末尾に":END"があるのを見落としていた事によるものでした。

No.223 2012/11/22 20:28:54

Re: Hyper Estraierのインデックス検索結果が1件少ない

By madara このコメントを引用

修正版を早速ダウンロード&インストールし使わせて頂いています。
こちらの環境でも問題が修正されていることを確認しました。
素早い対応ありがとうございます。

No.224 2012/11/23 00:05:33

途中で表示が切れます

By kolo この投稿を引用

いつもお世話になっております

Emacs Lookup eblook の組み合わせで

「ギリシャ神話」、「東日本大震災」などの
大量に文字数のある項目を表示させると

<more point=49>

というエラーを出して、記事が途中で止まってしまい
最後まで表示されません


ご報告まで。

No.217 2011/12/27 06:38:11

Re: 途中で表示が切れます

By kazuhiro URL このコメントを引用

lookup-max-textをより大きな値、または0にして下さい。

No.218 2011/12/27 18:38:46

Re: 途中で表示が切れます

By kolo URL このコメントを引用

> lookup-max-textをより大きな値、または0にして下さい。

init.el ファイルに

(setq lookup-max-text '(0))

を追記したところ

最後まで表示されました


お忙しいところ、ありがとうございました

No.219 2011/12/27 20:05:07

Re: 途中で表示が切れます

By kazuhiro URL このコメントを引用

> (setq lookup-max-text '(0))

lookup-max-textの値は整数であることを期待しているので、正しい設定は

(setq lookup-max-text 0)

になります。

No.220 2011/12/28 17:43:35

(No Subject)

By Foo この投稿を引用

In toplevel form:
stem-english.el:843:1:Warning: (lambda (s) ...) quoted with ' rather than with #'
stem-english.el:897:1:Warning: (lambda (func) ...) quoted with ' rather than with #'


--- stem-english.el.ORIG Sat Jul 03 22:33:10 2010
+++ stem-english.el Tue Nov 15 21:05:37 2011
@@ -884,7 +884,7 @@
(list (substring str -5 -4)))
((stem:match "ing$") '("" "e"))
))
- (append (mapcar '(lambda (s) (concat stem s)) l)
+ (append (mapcar #'(lambda (s) (concat stem s)) l)
(list str))
)))

@@ -909,7 +909,7 @@
(if (> (length str) stem:minimum-word-length)
;; 単語長が条件を満たせば、Porter のアルゴリズムを適用
(mapcar
- '(lambda (func)
+ #'(lambda (func)
(setq str (funcall func str)))
'(stem:step1 stem:step2 stem:step3 stem:step4 stem:step5))))
'string<))))))

No.215 2011/11/15 21:10:49

Re:

By kazuhiro URL このコメントを引用

ご報告ありがとうございます。
今は時間が取れないのでまだできていませんが、
次のリリースに反映させていただきます。

No.216 2011/11/16 23:35:35

oald8-fpw???

By IK この投稿を引用

oald7-fpwをoald8に対応してくださると幸いです

No.213 2011/11/04 00:55:36

Re: oald8-fpw???

By kazuhrio URL このコメントを引用

現在のところOALD8を購入する予定はありませんので、対応の予定もありません。

No.214 2011/11/04 19:10:49

作成された辞書が検索できない

By ばいし URL この投稿を引用

こんにちは、

FreeUWINGを使って辞書を作成しようとしているのですが、上手くいかないためご報告と共にご教示いただきたく、書き込みします。

使用EPWINGソフト:EBWin3.05 Unicode版 http://www31.ocn.ne.jp/~h_ishida/EBPocket.html
症状:
作成された辞書で前方検索、後方検索のオプションが出ず、全文検索で検索しても「候補がない」と出ます。


作成環境:Windows7 Home Premium 64bit、Cygwin(最新版)、CygwinのPerl 5.10.1
Ubuntu10.04-1(64bit)、Perl 5.10.1
Ubuntu10.04-3(32bit)、Perl 5.10.1
(すべて同様の結果)
対象辞書:CC-CEDICT http://www.mdbg.net/chindict/chindict.php?page=cedict
下記に色々ファイルを置いていますのでご参照ください。
http://real-baishi.net/fuw_cccedict/
自作変換プログラム: fuw_cccedict.txt
catalogs.txt: catalogs.txt
CATALOGS: CATALOGS
中間生成ファイル:temporary.zip
honmon: honmon.zip
検索結果の画面: ebwin1.jpg
EBWinでのBookinfo: bookinfo-cccedict.txt
正常に検索できる辞書のBookinfo: bookinfo-genius.txt

fuwmakeは使わず、Perlで変換プログラムを走らせています。fuwsortなどやcatdumpも全て手動です。

また、wikipedia-fuw-20091202-src.tar.gzも試しましたが同じ結果でした。
ダンプデータ: http://download.wikimedia.org/jawiki/20110907/jawiki-20110907-pages-articles.xml.bz2
OSは上のUbuntu10.04-1 64bitのみです。
こちらはfuwmakeを使い、全自動です。
検索結果の画面:ebwin2_wikipedia.jpg
EBWinでのBookinfo: bookinfo-wikipedia.txt

何か解決策がありましたら教えていただきたくよろしくお願いします。

また、なにか足りないデータ等がありましたら教えて下さい。

以上

No.210 2011/09/24 14:52:50

Re: 作成された辞書が検索できない

By kazuhiro URL このコメントを引用

FreeUWINGで作成した書籍 (JIS X 4081 with UTF-8 extension) を
検索できるのは、私が知る限りではEB Library with UTF-8 supportを
リンクした eblook 1.6.1+media のみです。
EBWinでの検索・閲覧は不可能だと思います。
また、catalogs.txtでのTypeはwikipedia-fuw等と同様に、EPWING10を
指定してください。
catalogs ファイルを正しく作成し直した後にHONMONファイルを
正しい位置に置けばeblook 1.6.1+mediaでは検索できることを確認しました。

f:\>eblook -e euc-jp f:/
eblook -e euc-jp f:/
eblook> list
1. cccedict CC−CEDICT
eblook> select 1
eblook> search 日本
1. 1843:1414 日本 [日本] <Ri4 ben3>
eblook> content 1
日本 [日本] <Ri4 ben3>
Japan;Japanese
<prev><reference>日期 [日期] <ri4 qi1></reference=1843:1359></prev>
<next><reference>日本人 [日本人] <Ri4 ben3 ren2></reference=1843:1472></next>
eblook>

eblookでの検索方法については このBBSのNo. 147 を参照してください。

No.211 2011/09/24 17:39:31

Re: 作成された辞書が検索できない

By ばいし URL このコメントを引用

お返事及び上記ご確認、ありございます。

そうなんですか。了解しました。

eblook+lookupは昔使ってましたが、今はEBWinを使っています。
+mediaバージョンをちょっとMeadowで試させて頂きましたが、うまくいきませんでした。
実はスマートフォンで使いたかったのですが、この条件では無理ですね。
(PCであればオンラインが前提なのでWeb等でも検索できるので)

とりあえず諦めます。

No.212 2011/09/25 00:18:27

PDIC Toolkit

By kazuhiro URL この投稿を引用

Unicode辞書に対応していないのでたいした需要は無いと思いますが、
pdic-fpwに必要なPDIC Toolkitが入手できなくなっているとのことなので、
とりあえず
http://green.ribbon.to/~ikazuhiro/dic/files/
において置きました。

No.209 2011/07/06 00:14:56

変換エラー

By alvo この投稿を引用

Linux環境で変換したら、最後にこのようなエラーが出ています
honmonは生成されますが、Ebwinでの読み込みが失敗しました

fpwwikipedia: Elapsed time : 19140sec.
fpwwikipedia: Number of entries: 748188
/usr/local/libexec/freepwing/perl.sh /usr/local/libexec/freepwing/fpwsort -workdir work
/usr/local/libexec/freepwing/perl.sh /usr/local/libexec/freepwing/fpwindex -workdir work
/usr/local/libexec/freepwing/perl.sh /usr/local/libexec/freepwing/fpwcontrol -workdir work
/usr/local/libexec/freepwing/perl.sh /usr/local/libexec/freepwing/fpwlink -workdir work -module default
/usr/local/libexec/freepwing/fpwlink: unexpected position.: work/textref
gmake: *** [work/link.dep] Error 9

No.207 2010/10/20 13:38:15

Re: 変換エラー

By kazuhiro URL このコメントを引用

今は実際の動作を確認できる環境が手元にないのですが、まずは使っているperlが要件を満たしているか確認していただけないでしょうか?

http://green.ribbon.to/~ikazuhiro/dic/wikipedia-fpw.html
> perl -V等で、Compile-time optionsにUSE_64_BIT_INTとUSE_LARGE_FILESが存在している事を確認してください。

No.208 2010/10/21 18:37:33

以下のフォームに記事No.と投稿時のパスワードを入力すれば、 投稿後に記事の編集や削除が行えます。

72/200件 [ ページ : << 1 2 3 4 5 6 7 8 9 10 11 >> ]

- HOME - お知らせ(3/8) - 記事検索 - 携帯用URL - フィード - ヘルプ - メール - 環境設定 -

Rocket Board Type-X (Free) Rocket BBS