http://green.ribbon.to/~ikazuhiro/にて提供しているソフトウェア及びパッチに関する質問、要望等あれば御記入下さい。
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/textrefgmake: *** [work/link.dep] Error 9
No.207 2010/10/20 13:38:15
By kazuhiro このコメントを引用
今は実際の動作を確認できる環境が手元にないのですが、まずは使っている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
By uogiawi この投稿を引用
kazuhiro様Lookup 1.4+media 便利に使わせてもらっております。画像形式の外字の色について、質問させてください。公式では「外字表示の際に常に白黒(正確にはdefaultというfaceの色)で表示され、テキストの色が反映されません。 ちなみに、bitmap-muleを使用した場合や、NTEmacsではパッチをあてなくても反映されます。」とありますが、当方の環境では .emacs に(set-face-foreground 'default "white") (set-face-background 'default "black") と設定していると、外字は「文字色=黒、背景色=白」という風に逆の配色になってしまいます。上記の設定を反対すると、今度は(外字が)「文字色=白、背景色=黒」になってしまいます。外字の配色と通常の文字列の配色を一致させるには、どうすればよいでしょうか。環境は以下の通りです。お忙しいなか恐縮ですが、よろしくお願いいたします。OS: WinXP SP3Emacs: NTEmacs 23.2.1 (i386-mingw-nt5.1.2600) of 2010-05-08lookup: eblook-1.6.1+media-20100818-eb-4.4.3+u-20100516.exeeblook: eblook-1.6.1+media-20100818-eb-4.4.3+u-20100516.exe
No.203 2010/08/26 00:29:20
By uogiawi このコメントを引用
失礼しました。使っている lookup は、lookup: lookup-1.4+media-20100820.tar.gz です。
No.204 2010/08/26 00:31:51
私の所でもそうなりますが、あまり気にしていませんでした。調べてみたところ、NTEmacsではxbmイメージにforegroundかbackgroundを指定するとforegorundとbackgroundを入れ換えるようです。意図的にそうしているようにも見えるのですが、どの様な意図なのかは分かりませんでした。元々Meadow向けにforegroundとbackgroundを指定しているので、次の版からはMeadow以外では指定しないようにします。とりあえずは以下のパッチを当ててください。diff -u -r1.1.1.1.4.14 lookup-types.el--- lisp/lookup-types.el 25 Aug 2010 01:37:41 -0000 1.1.1.1.4.14+++ lisp/lookup-types.el 25 Aug 2010 23:15:45 -0000@@ -1062,7 +1062,7 @@ (create-image xbm 'xbm t :ascent 'center)) (defun lookup-glyph-paste (start end glyph)- (unless (stringp glyph)+ (unless (or (null (featurep 'meadow)) (stringp glyph)) (let* ((face (or (get-text-property start 'face) 'default)) (fg (face-foreground face))
No.205 2010/08/26 08:45:31
kazuhiro 様さっそくパッチをいただき、ありがとうございます。外国語版 Wikipedia など、外字が多用される辞書をよく使うので、助かりました。
No.206 2010/08/26 08:58:47
By FF この投稿を引用
wikipedia-fpw-20091202 および freepwing-1.6.1Cygwin 1.7.5 および Perl 5.10.1 などを用いて日本語版 Wikipedia の Latest(2010.07.31) を数式あり、相互参照あり、読み仮名ありで変換したところスタスキー&ハッチ『刑事スタスキー&ハッチ』(Starsky and Hutch)……の部分が、スタスキー&ハッチ『刑事スタスキー&ハッチ』()……という風に括弧の中身が消えていました。(ただ、他に類例は見つかりません)なにかお心当たりはあるでしょうか。
No.200 2010/08/02 22:16:58
「スタスキー&ハッチ」という項目の冒頭にある当該部分はテンプレートを用いて記述されているために変換時に削除されています。fpwwikipediaの# Format supported templates.$text =~ s/\{\{[lL]ang\|[a-z-]+\|([^\}]+)\}\}/$1/g;$text =~ s/\{\{:利用者:Bcjp\/t\/fbp国内表_top\|[^\}]*\}\}/\{\|/g;$text =~ s/\{\{サッカー代表個人成績\|[^\}]+\}\}/\{\|/g;$text =~ s/\{\{lang-en-short\|([^\}]+)\}\}/英: $1/g;$text =~ s/\{\{IPA\|([^\}]+)\}\}/[$1]/g;の後ろに$text =~ s/\{\{en\|([^\}]+)\}\}/$1/g;のような内容を追加すれば削除はされなくなると思います。
No.201 2010/08/03 22:01:55
By FF このコメントを引用
なるほど! まずはそこを疑うべきでした。ありがとうございます。
No.202 2010/08/05 22:03:29
By foo この投稿を引用
最近の emacs で Error が生じます。lookup.el:432:34:Error: Invalid function:lookup-entry.el:133:36:Error: Invalid function:ndeb.el:298:20:Error: Invalid function:ndtp.el:202:20:Error: Invalid function:ndict.el:156:21:Error: Invalid function:ndsrd.el:108:44:Error: Invalid function:ndeb-binary.el:418:59:Error: Invalid function:
No.198 2010/07/03 00:18:15
trunkではエラーになることを確認しました。Emacsのバグではなく意図的な変更であるのならLookup側を修正する方向で検討しますが、メインマシンにはtrunkを入れていない事もあって時間がかかると思います。
No.199 2010/07/04 17:23:32
By Takakura この投稿を引用
お世話になっておりますお忙しいところ申し訳ありませんが、先日ご指示通り、英語版及び日本語版のwiktionaryのEPWING化を試みましたが、fpwmake catalogsという段階で、下記エラーが出てしまいました。Makefile;49;warning;overriding commands for target `work/cgraph.dep' fpwutils.mk:299:warning:ignoring old commands for target `work/cgraph.dep' rm -f catalogs/usr/local/libexec/freepwing/catdump -u catalogs.txt catalogsERR: [catalog]make:*** [catalog] Error 1このエラーは何かの設定によるものでしょうか、それとも操作手順の間違いによるものでしょうか。教えていただけないでしょうか。よろしくお願いします。
No.193 2010/05/26 07:48:16
よくあるのはcatalogs.txtの変更内容が不適切であるケースで、・書籍名に半角文字を入れた・ディレクトリ名が8文字を超えた・ファイルの文字コードをEUC-JP以外にしたのいずれかがほとんどです。心当たりがない場合は端末の文字コードをEUC-JPにした上で/usr/local/libexec/freepwing/catdump -u catalogs.txt catalogsを実行してエラーの内容を確認してください。もしくは、catalgs.txtの内容をそのまま提示頂ければ何か分かるかもしれません。
No.194 2010/05/26 08:38:43
By Takakura このコメントを引用
速やかなご対応誠にありがとうございます。catalgs.txtの内容は以下のようになります。[Catalog]FileName = catalogsType = EPWING1Books = 1[Book]Title = "ウィクショナリー英語版"BookType = 5001Directory = "WIKTION"ps:さっきNotepadとWordpadの文字コードを覗いてみたところ、EUC-JPというのがないようです。もしかしたら、パソコンシステムに原因があるのではと。
No.195 2010/05/26 10:30:05
catalogs.txtの文字コードがEUC-JPでなくなっている可能性を疑います。EUC-JPでの読み書きに対応したテキストエディタを使用してcatalogs.txtの文字コードがEUC-JPにしてください。Windowsのメモ帳やワードパッドにEUC-JPがないのは、少なくともWindows Xpでは正常です。
No.196 2010/05/26 18:10:25
おっしゃった通りでした。EUC-JPでの読み書きに対応したテキストエディタでやってみたところ、うまくいきました。大変ありがとうございました。
No.197 2010/05/27 11:18:38
kazuhiro様、お世話になっております。日ごろ素晴らしいwikipedia-fpwで変換した日本語版ウイキペデイアを持ち歩いて使わせていただいております。kazuhiro様には大変感謝しています。今回、enwiktionaryを変換しようと思っておりますが、変換方法及び手順などについてはあまりよくわかりません。wikipediaを変換するのとどこが違うでしょうか。そして、wikipedia-fpwのどこかを変更する必要などありますでしょうか。まったくの素人ですので、ご迷惑をおかけすると思いますが、何卒よろしくお願いいたします。
No.190 2010/05/20 17:54:47
> 今回、enwiktionaryを変換しようと思っておりますが、> 変換方法及び手順などについてはあまりよくわかりません。> wikipediaを変換するのとどこが違うでしょうか。ダンプデータを換えるだけで、変換できるなら変換できると思います。> そして、wikipedia-fpwのどこかを変更する必要などありますでしょうか。最低限、書籍名とディレクトリ名は変更しておいたほうがよいと思います。変更するファイルはcatalogs.txtとMakefileになりますが、具体的な変更方法はFreePWINGのドキュメントを参照してください。http://www.sra.co.jp/people/m-kasahr/freepwing/doc/freepwing-04.html
No.191 2010/05/22 20:36:15
kazuhiro様、ご返事ありがとうございました。教えてくださった通り、FreePWINGのドキュメントをよく読んだ上で変換をやってみたいと思います。いつも素人の私を親切に助けてくださって誠にありがとうございます。
No.192 2010/05/22 22:03:16
kazuhiro様、wikipedia-fpwでお世話になっています。最近、wikipedia-fuwで日本語版のダンプデータの変換をやってみたところ、成功したようでした。が、そのブラウザについてはよくわかりません。現段階ではLookupでしか利用できないでしょうか。よろしくお願いいたします。ps: Ebwinで利用できたらいいなぁと願っております。
No.187 2010/05/08 20:11:48
現段階では Lookup (eblook 1.6.1+media) 以外からは検索できないと思います。私はそれ以外のツールで対応させる作業はしていませんし、他のツールで対応したという情報は聞いたことがありません。EBWinについてはhishidaさんのコメントを参照してください。http://hishida.s271.xrea.com/wforum_eb/wforum.cgi?mode=allread&no=344&page=60現在のところまるで広まっておらず、これを読むかぎりでは積極的な対応は期待できないように思います。ただ、技術的にはそれ程ややこしいことはしていないので、利用者から要望があればもう少し前向きに検討していただけるかもしれません。
No.188 2010/05/09 21:18:01
ご返事、ありがとうございました。たびたびすみませんでした。これからもよろしくお願いします。
No.189 2010/05/09 22:38:46
以下のフォームに記事No.と投稿時のパスワードを入力すれば、 投稿後に記事の編集や削除が行えます。