http://green.ribbon.to/~ikazuhiro/にて提供しているソフトウェア及びパッチに関する質問、要望等あれば御記入下さい。
By KKK この投稿を引用
New Version of Japanese Wikipedia が出ましたね。
No.64 2008/02/09 16:02:58
By ATX このコメントを引用
ただいま変換完了しました。Core2Duo T7200でトータル4時間(パッケージング含む)かかりました。今のところ順調に動作しているようです。あとでtouchにも入れてみます。ちなみにhonmon 1.08GBhonmon.ebz(EB Shrink Level1) 825MBになりました。
No.65 2008/02/09 16:45:35
By kazuhiro このコメントを引用
ご報告ありがとうございます (1.08GB は何かのtypoだと思いますが)。こちらでも変換してみたところ、容量は約1.6GBと前回よりおよそ120MB増加していました。このペースだと遅くとも来年中には2GBの壁にあたりそうです。
No.66 2008/02/10 12:15:37
touchにも無事認識され、問題なく使えました。また、容量は1.08GBはディスク上のサイズでした。(NTFS圧縮)通常のサイズでは1.57GBありました。このままいくと、日本語版も壁に当たることになりますね。
No.67 2008/02/11 14:11:57
By abc この投稿を引用
日本語版wikipediaの1/4日バージョンがダウンロードできないんですが、他の方々はできますか?
No.58 2008/01/07 06:36:52
http://download.wikimedia.org/backup-index.htmlには2008-01-03 23:09:36 jawiki: dump abortedとあるので、ダンプデータは作成されていないように思います。
No.60 2008/01/08 18:01:47
By kitani この投稿を引用
辞書のEPWING化にチャレンジしています。分からない点を何点か教えていただけませんか。1 READMEを見ると $ fpwmake $ fpwmake catalogs $ fpwmake package となっています。 ホームページでは $ fpwmake $ fpwmake package なっています。 READMEのようにコマンドを進めると make: zip:Command not found make: *** [packege]Error 127 とエラーがでます。 wikipedia-fpwでも同じ様なエラーがでたように記憶しています。どちらを採用して変換する方がよいですか。2 freepwing-1.4.4+20071226.tar.qzは patchがすべて当ててあるファイルと考えてよいのでしょうか。3 音声・画像つきに変換しようとすると検索が出来ませんでした。これについてはもう一度はじめからしてみようと思っています。
No.55 2008/01/04 17:46:02
> 1 READMEを見ると> $ fpwmake> $ fpwmake catalogs> $ fpwmake package> となっています。> ホームページでは> $ fpwmake> $ fpwmake package> なっています。動作状況をいちいち確認するのでなければfpwmake packageのみ実行すればよいです。必要があれば'fpwmake', 'fpwmake catalogs'相当の処理も自動的に行われます。> READMEのようにコマンドを進めると> make: zip:Command not found> make: *** [packege]Error 127> とエラーがでます。Info-ZIPのzipコマンドを使えるようにして下さい。大抵の環境ではデフォルトではないにしてもバイナリが用意されていると思います。> 2 freepwing-1.4.4+20071226.tar.qzは> patchがすべて当ててあるファイルと考えてよいのでしょうか。oald7-fpwのドキュメントにある「改造版」であり、wikipedia-fpwのドキュメントにある「パッチを適用した」状態に相当するはずです。
No.56 2008/01/04 21:04:27
By kitani このコメントを引用
ご返答ありがとうございます。初心者のため、不安からかドキュメントにあることを二重に尋ねてしまったようです。丁寧な説明に感謝します。
No.57 2008/01/04 21:45:49
すばらしいソフト、アドバイスありがとうございます。無事にEPWING化できたようです。
No.59 2008/01/07 12:22:38
By mutochan この投稿を引用
oald7-fpwのおかげで、OALD7の辞書を辞書ソフトで便利に使わせていただいております。個人的に1点だけカスタマイズしたいところがありまして、辞書のタイトルが現在、Cultural Guide、WordfinderとなっているのをOALD7CG、OALD7WFなどのように変更して使いたいと考えております。そこでOALD7CG、OALD7WFディレクトリのcatalogs.txtのTitle欄を上記のように書き換えてみたのですが、fpwmake packageを実行する際にエラーが出てしまいます。Makefile:35: warning: overriding commands for target `catalogs.txt'fpwutils.mk:433: warning: ignoring old commands for target `catalogs.txt'rm -rf OALD_7rm -f oald7-fpw-20071029.zip/usr/bin/gnumake INSTALLDIR="." DIR="OALD_7" installMakefile:35: warning: overriding commands for target `catalogs.txt'fpwutils.mk:433: warning: ignoring old commands for target `catalogs.txt'for subdir in OALD7 OALD7CG OALD7WF ; do \ /usr/bin/gnumake -C $subdir link ; \ donegnumake[2]: Nothing to be done for `link'.gnumake[2]: Nothing to be done for `link'.gnumake[2]: Nothing to be done for `link'.rm -f catalogs.txtecho "[Catalog]" > catalogs.txtecho "FileName = catalogs" >> catalogs.txtecho "Type = EPWING1" >> catalogs.txt/usr/local/libexec/freepwing/perl.sh -e 'printf "Books\t\t= %d\n", scalar(@ARGV)' OALD7 OALD7CG OALD7WF >> catalogs.txtfor subdir in OALD7 OALD7CG OALD7WF ; do \ echo "[Book]" >> catalogs.txt ; \ sed -n -e '/^Title[ ]*=/p' $subdir/catalogs.txt >> catalogs.txt ; \ sed -n -e '/^BookType[ ]*=/p' $subdir/catalogs.txt >> catalogs.txt ; \ sed -n -e '/^HanGaiji[ ]*=/p' $subdir/catalogs.txt >> catalogs.txt ; \ sed -n -e '/^ZenGaiji[ ]*=/p' $subdir/catalogs.txt >> catalogs.txt ; \ echo "Directory = \"$subdir\"" >> catalogs.txt ; \ donerm -f catalogs/usr/local/libexec/freepwing/catdump -u catalogs.txt catalogsERR: line 11: ??????????("?n?`?k?c?b?f")ERR: line 16: ??????????("?n?`?k?c?v?e")gnumake[1]: *** [catalogs] Error 1gnumake: *** [package] Error 2catalogs.txtのTitle欄を書き換えなければ、パッケージの生成はもちろんうまくいきます。対処方法をご存じでしたらおしえていただけないでしょうか。よろしくお願いいたします。
No.51 2007/12/26 13:44:52
編集したcatalogs.txtがEUC-JP以外の文字コードで保存されている可能性が高いように思います。一度確認してみてください。解決しない場合は、まずcatdumpのエラーメッセージの内容を確認してください。(標準エラー出力にEUC-JPで出力されています。)
No.52 2007/12/26 14:44:49
By mutochan このコメントを引用
さっそくのお返事感謝します。> 編集したcatalogs.txtがEUC-JP以外の文字コードで保存されている> 可能性が高いように思います。一度確認してみてください。おっしゃるとおり、文字コードがShift JISになっていたようです。EUC-JPで保存し直したら、うまく通りました。ありがとうございました。
No.53 2007/12/27 05:31:44
By kyo このコメントを引用
もっと簡単にタイトルを変える方法があります。EBStudio で適当なファイルを変換します。そのときに辞書ファイル名をOALD7CGなどの好きなタイトルに設定して、できたEPWINGのファイルからcatalogファイルをとり、変更したいEPWINGの方に上書きすれば辞書のタイトルが変わります。
No.54 2007/12/30 13:56:20
By うぃき この投稿を引用
英語版wikipediaをepwingかするプログラムはありませんか? あったら便利だと思うんで。
No.42 2007/12/05 17:24:18
容量の問題を除けばwikipedia-fpwで英語版のダンプデータを処理する事はそれほどは困難ではないように思います。フランス語版で試みた方もいらっしゃるようですし、私自身は英語版のWiktionaryを変換してみたことはあります。
No.43 2007/12/06 11:16:29
By a このコメントを引用
英語版のWiktionaryはどこからダウンロードできますか?
No.44 2007/12/06 15:53:55
英語版のWiktionaryのダンプデータはhttp://download.wikimedia.org/enwiktionary/以下にあります。
No.45 2007/12/06 18:11:57
上手くいきました。ありがとうございます。
No.46 2007/12/07 06:26:10
By b このコメントを引用
変換成功したのは、enwiktionary-20071120-pages-articles.xml.bz2 でしょうか?1週間ほど前から、英語wiki変換しようと四苦八苦・・enwiki-20071018-pages-articles.xml.bz2 を落としたのですが、3GBもあって解凍したら13GBになりました(涙)
No.47 2007/12/10 01:32:31
変換した方は多分見ていないと思いますので一応補足しておきます。変換したファイルはおそらく enwiktionary-20071120-pages-articles.xml.bz2であろうと思います。それから、英語版Wikipediaはそのままではまず変換できません。http://www3.rocketbbs.com/602/bbs.cgi?id=kzhr&mode=pickup&no=4を参照してください。
No.48 2007/12/11 21:46:29
僕が変換できたのは英語版wikitianaryのほうで英語版wikipedia ではありません。
No.49 2007/12/12 15:48:34
お返事ありがとうございますなるほど、2Gの壁ですか それはいたし方ないですね分割すると相互参照が効かないのも痛いですねうーん、難しい問題ですねコンピュータ系用語のエントリー、しかもオープンソース系がたんまり書かれているので、その部分だけでも抜き出したいですねちょっと悩んでみます・・
No.50 2007/12/12 23:03:22
By Jun この投稿を引用
最近wikipedia-fpwを知りまして、とても便利に使わせていただいております。本当にありがとうございます。一つお伺いしたいのですが、数式のオミットは仕様とのことですが、これはFreePWINGの機能上の制限などによるものでしょうか?
No.40 2007/12/05 03:16:46
文字情報のまま収録できるのは、ウィキペディアのサイトでも文字のまま表示されるような上付き・下付き文字程度までです。ウィキペディアのサイトで画像として表示されるような複雑な数式は、FreePWINGでも画像にする必要があります。wikipedia-fpwでは上付き・下付き文字にも対応していませんが、これは、私が常用しているビューアが対応していないのでやる気がないのが一番大きな理由です。また、数式から画像を自動的に生成して取り込むような事は頑張ればできるかもしれませんが、私にとっては需要が低いので私がするつもりはありません。
No.41 2007/12/05 11:22:19
By ATX この投稿を引用
最新版の日本語Wikipediaのダンプデータであるjawiki-20071121-pages-articles.xml.bz2をcygwinでEPWINGに変換すると、Tagのリンクエラーで失敗します。相互参照をOFFにすれば変換に成功します。なんとか改善できないでしょうか?
No.32 2007/11/28 20:57:10
どの項目で止まりますか?
No.33 2007/11/28 22:20:19
再度Cygwinをインストールして行ったところ、Entry82829でPerlが落ちました。Cygwin+TeraTermPro+Windows Vistaで行いました。開始から1時間半、@Core2Duo T7200です。今回のダンプデータは2.567GBほどありますが、これが原因なのですか?EPWINGは2GBを超えるとき分割する必要があると聞いたことがあるような…Tagのリンクエラーは他の人でもおこったようで、以下引用↓■ jawiki-20071121-pages-articles.xml.bz2 with cygwin のビルドメモcygwin は、parl や GNU make系の開発環境を整備する事freepwing-1.4.4.tar.gz + freepwing-1.4.4+20070216.patch.gz(GNU patch は ttp://www.vector.co.jp/soft/win95/prog/se015025.html 流用)まず、相互参照modeでリンク(wikipedia-fpw.conf) で'enable_reference' => 1,タグのリンクエラー発生 ( ̄□ ̄;)!! /usr/local/libexec/freepwing の if (!$link->close()) をdie ではなく print に変更 ( ̄へ  ̄ 凸 ビルドは成功するも、DDwin で読めず(ノД`)・゜・ 悔しくも相互参照を 'enable_reference' => 0, にする・・$fpwmake clean$fpwmake$fpwmake package ビルド成功 DDwin で動作確認( ̄ ̄ー ̄ ̄)DicCompressorJで 1 で圧縮iDic-2007-10-24.zip で検索確認 (o^-')b だそうです。
No.34 2007/11/29 18:48:52
容量制限は変換後のデータサイズに依存します。ダンプデータのサイズは直接には無関係です。当該項目を確認しましたが、cygwinのperlで落ちる「別名を持つリンクの閉じ括弧がない」パターンが含まれていました。別件で変更中の為、すぐに更新版のリリースというわけにはいきませんのでとりあえず当該箇所では落ちないことを確認したものをhttp://green.ribbon.to/~ikazuhiro/dic/files/tmp/fpwwikipediaに置いておきますので差し替えてみてください。
No.35 2007/11/30 10:30:02
素早い対応ありがとうございます。早速変換を実行してみました。すると Entry: 276150; でPerlが落ちました。Wikiは42万件ほどあるので、また見つかりそうですね。今後も期待しています。開発をがんばってください。追記ですが、Fedoraでは成功している人がいるようです。
No.36 2007/11/30 20:19:45
何度もすみませんが、先程のファイルに加えてhttp://green.ribbon.to/~ikazuhiro/dic/files/tmp/wikipedia-fpw.confこちらのファイルも差し替えてみてください。手元のcygwinな環境ではfpwwikipediaが正常に終了するところまで確認したので今度こそ大丈夫だと思います。ちなみに、11月21日のダンプデータでは書籍に収録される項目数は約69万になっています。
No.37 2007/12/01 07:00:14
本当に素早い対応ありがとうございます。今回はきちんと変換できました。3時間10分+パッケージ時間 ほどかかりました。EBWin,iPod touch(iDic)にてEBShrink L1圧縮のファイルを動作確認できました。最新版のポケットに入るWikipediaが手に入って嬉しいです。それにしても、いつの間にか69万に増えていたなんて、驚きですね。今回はお世話になりました。また何かあったら宜しくお願いします。
No.38 2007/12/01 22:15:18
すみません、数えるところを間違えました。contentの数は約44万です。69万はリダイレクトも含めてでした。それから、先程の差し替え用のファイルを使用した20071202版を公開しました。書籍を新たに作りなおす必要はないと思います。ご報告ありがとうございました。
No.39 2007/12/02 11:16:50
以下のフォームに記事No.と投稿時のパスワードを入力すれば、 投稿後に記事の編集や削除が行えます。