ActivePerl 1600番台 x64版用 MeCab 0.98 公開 ― 2014年06月27日 06時43分56秒
ActivePerl 1600番台 x64版用 MeCab 0.98 PPM および IPADIC をブルー会員エリアで公開しました。
http://www.akaneiro.jp/mecab/ppm/index1600.html
動作環境:
- ActivePerl 5.16.X (Build 16xx) for Windows(x64)
※ ActivePerl 5.6.X (Build 5xx)、5.8.x (Build 8xx)、5.10.X (Build 10xx)、5.12.X (Build 12xx)、5.14.X (Build 14xx) には対応していません。
※ ActivePerl for Windows(x86) には対応していません。
MeCab 用 バイナリ辞書:
MeCab では、入力データの漢字コードと同じ漢字コードの辞書を使う必要があります。 3種類の辞書を用意していますので、目的に合せてご利用ください。
MeCab 用 IPA バイナリ辞書インストーラ(EUC-JP版) Namazu for Windows で使用する場合は EUC-JP 版の辞書をご利用ください。
MeCab 用 IPA バイナリ辞書インストーラ(Shift_JIS版)
MeCab 用 IPA バイナリ辞書インストーラ(UTF-8版)
メンバエリアにアクセスするためには、ユーザIDとパスワードが必要になります。
ActivePerl 5.16 (x64) 用 MeCab 0.98 PPM 試験公開 ― 2012年11月11日 09時30分37秒
ActivePerl 5.16 (x64) 用の MeCab 0.98 PPM をブルー会員エリアで試験公開を開始しました。
従来の ActivePerl 800 番台用の MeCab 0.98 PPM を 1600 番台用に再ビルドしたもので、MeCab のバージョンアップは行っていません。
コマンドラインから以下の手順でインストールしてください。
C:\> ppm inst https://user:passwd@www.akaneiro.jp/members/blue/PPMPackages/1600/MeCab.ppd
user, passwd はブルー会員のID、パスワードを指定してください。 MeCab.PPM の他に MeCab 用の辞書が必要になりますので、ご注意ください。(辞書は 800 番台用の従来のものと同じです。)
試験公開期間は未定ですが、将来一般公開します。
MeCab 0.99 公開 ― 2011年12月26日 01時56分40秒
MeCab 0.99 が公開されました。
MeCab_wrap.dll ― 2010年01月09日 18時01分55秒
現在、サポートしているのは4つの関数だけです。
サンプルの mecab.xls を動かすと次のようなダイアログが表示されます。
「わかち書き」ボタンを押すと次のような結果が得られます。
「バージョン」ボタンを押すと次のような結果が得られます。
MeCab 0.98 リリース ― 2009年10月03日 19時13分19秒
MeCab 0.98 がリリースされました。
MeCab 0.98 の辞書のフォーマットは MeCab 0.94, 0.95, 0.96, 0.97 と同じ DIC_VERSION 102 です。
- DIC_VERSION と MeCab のバージョンとの関係は次の通りです。
- DIC_VERSION 102, MeCab 0.94, 0.95, 0.96, 0.97, 0.98
- DIC_VERSION 101, MeCab 0.92, 0.93
- DIC_VERSION 100, MeCab 0.90, 0.91
「MeCab のインストール方法」のページを更新しました。インストール方法は下記を参考にしてください。(UNIX向け)
http://www.asahi-net.or.jp/~yw3t-trns/namazu/mecab/index.htm
相変わらず make check は失敗しますが、Namazu 2.0.20 の pltests でのテストでは PASS しました。
MeCab 0.97 PPM ― 2008年09月29日 17時29分49秒
MeCab 0.97 は随分前にリリースされていましたが、MeCab の PPM を 0.97 にバージョンアップするのを忘れていました。 個人的には 0.97 を使っていましたが、古い 0.96 を公開していました。
そのまま 0.97 を公開しても良かったのですが、最近 SWIG を少し学習したので、MeCab PPM を VC++ 2005 でコンパイルしてみました。 多少苦労しましたが、VC++ 2005 でコンパイルできましたので、 今後は MinGw + gcc でコンパイルしたものではなくて VC++ 2005 でコンパイルしたものを公開することにします。 (VC++ 2005 でコンパイルできるということは x64 版のコンパイルも可能ということになりますから。)
MeCab の PPM のインストールはまず IPA 辞書のインストールを行ってください。 (必ず専用の辞書のインストールを行ってください。 MeCab Windows 版の辞書を本辞書の代わりに使用することはできません。)
http://www.akaneiro.jp/public/mecab/ipadic/
Microsoft Installer 形式(.msi)のインストーラが起動し、MeCab 用 IPA 辞書(EUC-JP)のインストールが行われます。
辞書のインストールが終了しましたら、メニューから「MeCab PPM install」を選択して MeCab PPM のインストールを行ってください。
- Windows 用 ActivePerl 専用です。
- AcitvePerl x86 版用です。
- ActivePerl ビルド800番台(Perl 5.8)専用です。
- AcitvePerl ビルド600番台(Perl 5.6)、ビルド1000番台(Perl 5.10) にはインストールできません。
詳しくは http://www.akaneiro.jp/mecab/ をご覧ください。
- Namazu for Windows 2.0.18 では EUC-JP の辞書を前提にしています。
- Namazu 以外の用途用にEUC-JP版辞書以外にShift_JIS版辞書、UTF-8版辞書を用意しました。 Shift_JIS版辞書とUTF-8版辞書は下記のメンバエリアで公開しています。 メンバエリアにアクセスするためにはユーザIDとパスワードが必要になります。
Namazu インストール後の Perl モジュールへの変更方法 ― 2008年06月22日 08時28分16秒
Namazu インストール後に日本語処理に必要な Perl モジュール(NKF, KAKASI, ChaSen, MeCab)をインストールしても、Namazu はその Perl モジュールを認識してくれません。
これは Namazu をソースからインストールする場合は、configure 実行時にインストールされているプログラムを調べて、設定ファイルを作成するためです。
Namazu を再インストールすればその Perl モジュールを認識しますが、Namazu の再インストールをしなくても、mknmzrc 設定ファイルを編集することで、これらの問題を解決することができます。
詳しくはこちらをご覧下さい。
ppm コマンドにおける日本語を含むユーザ名の問題 ― 2008年06月16日 20時27分48秒
ActivePerl の ppm コマンドはユーザ名に日本語を含む場合、エラーが発生し正常に動作しません。 環境変数 ACTIVEPERL_PPM_HOME を設定することで、この問題を回避することができます。
例えば、環境変数 ACTIVEPERL_PPM_HOME に C:\tmp を設定する場合は、コマンドプロンプトを開き、
C:\> mkdir C:\tmp C:\> SET ACTIVEPERL_PPM_HOME=C:\tmp C:\> SET TEMP=C:\tmp C:\> ppm install http://www.akaneiro.jp/PPMPackages/800/MeCab.ppd
として、ppm コマンドを使用してください。
ただし、Namazu for Windows 利用者にはこの方法は推奨しません。 この方法による問題の回避は、ユーザ名が日本語の場合に発生する問題のうちのひとつ(ppm に対してのみ)にすぎません。 ppm 以外の問題を回避することはできないためです。
Namazu for Windows 利用者は日本語を含まないユーザ名を使用してください。 (ユーザ名には英小文字で始まり、英小文字と数字で構成された文字列が安全です。)
MeCab 0.97 リリース ― 2008年02月04日 00時34分16秒
MeCab 0.97 がリリースされました。
MeCab 0.97 の辞書のフォーマットは MeCab 0.94, 0.95, 0.96 と同じ DIC_VERSION 102 です。
DIC_VERSION と MeCab のバージョンとの関係は次の通りです。
- DIC_VERSION 102, MeCab 0.94, 0.95, 0.96, 0.97
- DIC_VERSION 101, MeCab 0.92, 0.93
- DIC_VERSION 100, MeCab 0.90, 0.91
「MeCab のインストール方法」のページを更新しました。インストール方法は下記を参考にしてください。(UNIX向け)
http://www.asahi-net.or.jp/~yw3t-trns/namazu/mecab/index.htm
相変わらず make check は失敗しますが、Namazu 2.0.17 の pltests でのテストでは PASS しました。
ActivePerl + MeCab PPM のテストプログラム ― 2008年01月05日 04時51分30秒
ActivePerl + MeCab PPM のテストプログラムです。
#!/usr/bin/perl -w use strict; use Encode; use MeCab 0.96; die "Undefined MECABRC." if (!defined($ENV{"MECABRC"})); my $str = "本日は晴天なり。"; my $t = new MeCab::Tagger("-Owakati"); Encode::from_to($str, "Shift_JIS", "EUC-JP"); $str = $t->parse($str); Encode::from_to($str, "EUC-JP", "Shift_JIS"); print $str;
- この Perl スクリプトは Shift_JIS で作成してください。
- MeCab の辞書は EUC-JP 版の辞書を使用してください。
最近のコメント