http://green.ribbon.to/~ikazuhiro/にて提供しているソフトウェア及びパッチに関する質問、要望等あれば御記入下さい。
By kazuhiro この投稿を引用
現在、Cygwinのインストーラーが提供しているPerlは5.10が最新ですが、Image::Magickモジュールは5.8用のものしか提供されていません。Cygwinでoald7-fpwを利用し、Image::Magickモジュールが必要な場合は古いPerlを使用してください。
No.105 2008/12/01 14:25:59
By kazuhiro このコメントを引用
Cygwin Perl 5.10で動くImage::Magickモジュールを作ってみました。興味のある方はどうぞ。http://ikazuhiro.s206.xrea.com/article.php/20081226135848821
No.106 2008/12/26 14:12:01
By YKM この投稿を引用
はじめまして。現在、英語版WikipediaのEPWING化を試みています。2Gの壁があるので、2つに分けて(分冊)して辞書を作成しようとしています。「fpwmake catalogs」あるいは、「fpwmake package」を実行する前に、catalogs.txtをどのように記述すればよいのかが、今ひとつわかりません。お手数ですが、ご教授願います。現在、以下のような書き方を考えております。■ 1冊目作成時のcatalogs.txt[Catalog]FileName = catalogs1Type = EPWING1Books = 1[Book]Title = "Wikipedia_A-M"BookType = 5001Directory = "WIKIP_EN1"■ 2冊目作成時のcatalogs.txt[Catalog]FileName = catalogs2Type = EPWING1Books = 1[Book]Title = "Wikipedia_N-Z"BookType = 5001Directory = "WIKIP_EN2"
No.102 2008/10/24 13:49:25
どのようにして分冊を作成しようとしているのかが分からないので、wikipedia-fpwのソースを展開後、分冊ごとに設定を書換えてfpwmake packageでパッケージを作成し、そのパッケージを任意のディレクトリに展開して使用すると仮定します。catalogs.txtで変更すべき部分はTitle = "ウィキペディア日本語版"Directory = "WIKIP"の2行です。Directory名は分冊毎に異なる名前で、8文字以内にしてください。Titleの部分は全角文字で記述してください。続いてMakefileのDIR = WIKIPの部分をcatalogs.txtのDirectory名に合わせてください。それから、MakefileのPACKAGE = wikipedia-fpw-20080616の部分でパッケージ名が決まるので、分冊毎に重ならない名前に変更してください。ただし、私自身は分冊の作成をしたことがないので、以上の内容でうまくいくかどうかは不明です。書式等の詳細はFreePWINGのドキュメントを参照してください。また、ブログの方に書きましたが、単一ファイルとして作成した場合でhonmonファイルのサイズが15GB弱だったので分冊の数は2では足りないと思います。
No.103 2008/10/25 09:08:57
By YKM このコメントを引用
kazuhiro 様、たいへん役に立ちました。ありがとうございました。> どのようにして分冊を作成しようとしているのかが分からないので、以前このBBSで議論されていた方法で行いました。つまり、wikipedia-fpw.conf の skip_headings の正規表現の箇所を変更しました。 > ただし、私自身は分冊の作成をしたことがないので、> 以上の内容でうまくいくかどうかは不明です。> 書式等の詳細はFreePWINGのドキュメントを参照してください。了解いたしました。うまくいきましたら、ご報告いたします。> また、ブログの方に書きましたが、単一ファイルとして作成した場合で> honmonファイルのサイズが15GB弱だったので> 分冊の数は2では足りないと思います。ご指摘の通りでした。タイトルの1文字目が「a-mA-M」とそれ以外とで2分冊を考えていましたが、「a-mA-M」の部分だけで約9GBありました。もっと分冊数を大きくします。
No.104 2008/10/27 10:08:15
By tk++ この投稿を引用
「クリエイト」の綴りです。--- install.el.ORIG Tue Jul 10 06:51:00 2007+++ install.el Fri Oct 03 22:34:47 2008@@ -39,7 +39,7 @@ (defun install-check-directory (directory) (and (not (file-exists-p directory))- (y-or-n-p (format "Directory %s is not exist. Creat it? " directory))+ (y-or-n-p (format "Directory %s is not exist. Create it? " directory)) (make-directory directory t)) (if (not (file-directory-p directory)) (error "%s is not directory" directory))
No.100 2008/10/03 22:40:38
報告ありがとうございます。手元では修正しておきましたので、次のリリースで反映されます。
No.101 2008/10/04 19:54:30
fpwwikipediaで落ちる不具合が改善されているようなのでwikipedia-fpwをCygwinで利用している方はPerlをアップデートしてみてください。
No.99 2008/07/31 23:12:09
By ATX この投稿を引用
kazuhiroさん こんにちは、お久しぶりです。今回6月7日版のダンプデータとFreepwing1.5で変換を実行すると、QX9650で開始約50分ぐらいの所で、Entry: 429718; 大内インターチェンジ.preparser: Unexpected file endgmake: *** [preparse.dep] エラー 9と表示され、止まってしまいます。環境はFedora9(x86_64)Perl-4:5.10.0-22.fc9(x86_64)trim_long_indexについては有効、無効どちらでもダメでした。相互参照は有効ですもしかして、64bit環境だからなのでしょうか?
No.94 2008/06/16 14:51:51
エラーで止まっている preparser 自体は FreePWING の機能を使っていないので、preparser の動作と FreePWING のバージョンはほぼ無関係です。また、少なくとも32ビット環境では6月7日版のデータを変換できていますのでオリジナルのデータがおかしいという事は無いと思います。以上を踏まえて普通にエラーを見れば wikipedia.xml が尻切れになっている可能性を疑います。ただし、そのクラスのマシンで50分も経ってまだ preparser が終了していないのは遅すぎると思います。何か特殊なファイルシステムを利用している等はありませんか?もしそうであれば、それらの不具合を疑ってみてもいいと思います。64ビット環境については、問題になりそうなところは無いとは思いますが、動作は未確認であり、いいともダメとも聞いていません。
No.95 2008/06/16 21:02:13
By ATX このコメントを引用
こんにちは。早速の返信ありがとうございます。仰せのとおり、wikipedia.xmlが変でした。Firefoxでダウンロードし直したダンプデータを差し替えるとうまくいきました。変換時間はパッケージも含め約75分かかりました。どうもOSがクアッドコアに対応していないらしく、合計CPU使用率が約160/400%になります。仕様ですね。↓※1.2MB近くあります。ご注意ください。http://imagepot.net/image/121370155803.pngRAID0で組んでますし、他に原因はないようです。また、この度は丁寧なご回答ありがとうございます。開発頑張ってください。
No.96 2008/06/17 21:04:49
マルチプロセッサ環境でCPUを使い切らないのはOSの問題ではなくwikipedia-fpwの仕様です。一度マルチスレッドなものを試作しましたが、スレッドの生成にものすごく時間がかかるのが改善できずに結局あきらめました。(私とPerlのどっちの問題なのかは検討していません)ちなみに、160%のうち約60%はwikipedia-fpw自体ではなく、ターミナルの描画等に使われているものだと思います。
No.97 2008/06/18 19:02:21
By meatbag この投稿を引用
はじめましてこのツールを使って、wikipediaをEPWING化しようですが、うまくいきません当時のエラーメッセージ/usr/local/libexec/freepwing/perl.sh preparser \ ./wikipedia.xml ./entriesQuantifier follows nothing in regex; marked by <-- HERE in m/(^(Wikipedia|MediaWiki|Template|WP|Portal|Category|鐢诲儚|Help):|^(銆€| |\xEF\xBC\x8D|\xE2\x88\x92|鈥恷-|'|鈥檤? <-- HERE )+$|/灞ユ?イ$)/ at wikipedia-fpw.conf line 116, <GEN0> line 560.make: *** [preparse.dep] Error 255素人ですのて、意味はぜんぜんわかりません、アドバイスしていただければありがたいです
No.92 2008/06/14 02:38:03
Cygwinだと思いますが、こちらの環境では再現しません。まず、wikipedia-fpw.confの文字コードがutf-8から変更されていないことを確認してください。それから、utf-8が扱えるテキストエディタなりビューアなどで開いてmy @skip_headings = ( '^(Wikipedia|MediaWiki|Template|WP|Portal|Category|画像|Help):', '^( | |\xEF\xBC\x8D|\xE2\x88\x92|‐|-|\'|’|・)+$', という記述が変更されていないか確認してください。このあたりに問題が無いようでしたら私には分かりません。
No.93 2008/06/14 10:25:05
そろそろ何か書いとかないとまた消えそうなので。FreePWINGの改造版を更新しました。機能には変更はありませんが、動作が速くなりましたのでwikipedia-fpw等を利用する場合にはFreePWINGの更新をおすすめします。http://green.ribbon.to/~ikazuhiro/dic/dic.html#FREEPWING
No.83 2008/05/27 14:44:39
By m-kasahr このコメントを引用
このパッチをFreePWING本体に取り込みたいのですが、いいでしょうか?あるいは本体のメンテをkazuhiroさんに引き取って頂いても私は差し支えないのですが、いかがですか? (^^;)
No.87 2008/06/04 11:58:44
> このパッチをFreePWING本体に取り込みたいのですが、いいでしょうか?是非お願いします。ずっとsound patchが取り込まれないままだったので更新の予定は無しかなぁと思ってこっちでやっていましたが、本体を更新されるのでしたら歓迎します。
No.88 2008/06/04 13:31:47
> 是非お願いします。さぼっていてすみません...。Kazuhiroさんの記述をもとに、バージョン1.5 のリリースノート (NEWS) を書きました。これで合ってるでしょうか?* 検索語の登録を行う際に検索語が255バイトよりも長い場合、エラーにする のではなく、前方一致検索と条件検索インデックスへは最後尾を切り詰め、 後方一致インデックスは先頭を切り詰めて登録すようにした。* JPEG画像に対応した。 FreePWING::BaseTextクラスにadd_jpeg_graphic_startおよびadd_jpeg_graphic_endメソッドを新設した。* FreePWING::BaseTextクラスにadd_jpeg_graphic_startおよびadd_jpeg_graphic_endメソッドを新設した。* 複数の副本を作成した場合、不正なcatalogs.txtを生成してしまう不具合を修正した。* Cygwinでfpwmake installが通らない不具合を修正した。あとは、新設したメソッドをドキュメントに載せないといけないですね。
No.89 2008/06/05 13:07:04
メールで返信しましたので御確認ください。
No.90 2008/06/05 15:42:44
パッチを取り込んだFreePWING 1.5が公開されました。http://www.sra.co.jp/people/m-kasahr/freepwing/
No.91 2008/06/09 12:46:31
以下のフォームに記事No.と投稿時のパスワードを入力すれば、 投稿後に記事の編集や削除が行えます。