「Namazu」カテゴリーアーカイブ

Namazu for Windows の Windows 11 動作確認

Namazu for Windows の Windows11 動作確認を行いました。

動作確認環境は以下の通りです。

Namazu for Windows: 2.0.22pre8

Perl: Strawberry Perl v5.32.1

pltests を実行し、All 41 test passed を確認しました。

 

※ Hyper-V 仮想マシンの Windows 11 で動作確認しました。

Hyper-V 仮想マシンの Windows 11 のため、i7-6700T で動いています。

プロセッサ Intel(R) Core(TM) i7-6700T CPU @ 2.80GHz 2.81 GHz
実装 RAM 4.00 GB

 

Strawberry Perl 5.32 用の Search-Namazu

Strawberry Perl 5.32 用の Search-Namazu Perl モジュール(Windows x64)をブルー会員エリアに用意しました。

ブルー会員の<ユーザID>と<パスワード>を使って、以下のコマンドでインストールが可能です。

C:\> ppm install https://<ユーザID>:<パスワード>@www.akaneiro.jp/members/blue/StrawberryPerl/PPMPackages/3200/Search-Namazu.ppd

 

PPM インストールツール(2020/12/06)

ActivePerl, Strawberry Perl 用の PPM インストールツールをブルー会員エリアに置きました。

Perl 5.32/5.30/5.28/5.26/5.24/5.18/5.16 用の 7 バージョンです。いずれも x64 版にのみ対応しています。(5.32/5.30/5.28 は StrawberryPerl のみ対応)

Namazu for Windows のバイナリパッケージには、特定の Perl バージョンのPPMをインストールするための ppm-inst.bat, ext-inst.bat が付属しています。 本 PPM インストールツールを Namazu for Windows 付属の ppm-inst.bat, ext-inst.bat に置き換えて使用することで、それぞれの Perl バージョンの PPM をインストールすることができます。

続きを読む PPM インストールツール(2020/12/06)

Namazu for Windows 2.0.22 pre8 公開

Namazu for Windows 2.0.22 を公開するにあたり、Namazu for Windows 2.0.22 pre8 を公開します。

本バージョンは ActivePerl 5.18 または Strawberry Perl 5.18 で
使用できます。

・アーカイブファイル 11,009,171 バイト
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip

・署名ファイル
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip.sig

・MD5sumファイル
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip.md5
(391bb73980e23b61d8df94e943234723 *nmz2.0.22pre8.001-x64.zip)

・sha1sumファイル
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip.sha1
(5ae95186a9fb458be1f08f85b6ff9dc321bb54f4 *nmz2.0.22pre8.001-x64.zip)

・sha256sumファイル
http://www.namazu.org/test/nmz2.0.22pre8.001-x64.zip.sha256
(428566019de50c8c52c3633b6e312ee90e28278a531b39706953294f73d945d3
*nmz2.0.22pre8.001-x64.zip)

配布アーカイブには PGP による電子署名を行なっています。
署名は寺西忠勝の個人の鍵(10E7D14E)
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E
にて行なわれています。
この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。

https://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
https://pgp.key-server.io/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html

また、バイナリには、COMODO のコードサイン証明書で
電子署名を付けています。

<<< Strawberry Perl >>>
以下から Strawberry Perl 5.18.4.1 のインストーラをダウンロード
して、インストールして下さい。

http://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit.msi

<<< 備考 >>>

  • 本アーカイブに含まれるバイナリは、x64 版です。x86 では動作しません
    ので、ご注意ください。

Namazu 2.0.22 pre8 公開

Namazu 2.0.22 pre8 を以下に置きました。

・アーカイブファイル 1975653 バイト
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz

・署名ファイル
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz.sig

・MD5sumファイル
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz.md5
(3b8158c516a27c8febc84314068cbcc4 *namazu-2.0.22pre8.tar.gz)

・sha1sumファイル
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz.sha1
(946947616c0358ee9803bd81f8e61d93c4f442bd *namazu-2.0.22pre8.tar.gz)

・sha256sumファイル
http://www.namazu.org/test/namazu-2.0.22pre8.tar.gz.sha256
(3738d9efe444f17fdc987e4cd0c2955d
22fa50851ef05af6af4eaaf0cc87a489 *namazu-2.0.22pre8.tar.gz)

配布アーカイブには PGP による電子署名を行なっています。
署名は寺西忠勝の個人の鍵(10E7D14E)
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E
にて行なわれています。
この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。

https://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
https://pgp.key-server.io/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html

<<< 2.0.22pre7 からの主な変更箇所 >>>

  • filter/olevisio.pl: 不具合修正他、OLE フィルタ更新
    Office 2019 動作確認
  • filter/markdown.pl: Markdown フィルタ追加
  • Perl 5.26 以降対応
    – filter/hnf.pl: 不具合修正
    – pltests: @INC にカレントディレクトリ追加
  • pl/time.pl: gettimezone 不具合修正(32bit OS)
  • Japanese_Japan.932 ローケル追加(Windows 版)
  • ドキュメント更新

Namazu for Windows 2.0.22 pre7(002) 公開

Namazu for Windows 2.0.22 を公開するにあたり、Namazu for Windows 2.0.22 pre7(002) を公開します。

本バージョンは、nmz2.0.22pre7.001-x64.zip に
nmz2.0.22pre7.001-x64-patch.zip を反映したものです。

本バージョンは ActivePerl 5.18 または Strawberry Perl 5.18 で 使用できます。

・アーカイブファイル  11,022,970 バイト
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip

・署名ファイル
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip.sig

・MD5sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip.md5
(7f75ef361790033d1d5784681cf98863 *nmz2.0.22pre7.002-x64.zip)

・sha1sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip.sha1
(3a87ccd92c8db4c6455a103ef20788a0d80e1f8d *nmz2.0.22pre7.002-x64.zip)

・sha256sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.002-x64.zip.sha256
(99500fc8daf7444dbe7d39c1f343bf95b1307552f3ec6405d29899836addcccc
*nmz2.0.22pre7.002-x64.zip)

配布アーカイブには PGP による電子署名を行なっています。
署名は寺西忠勝の個人の鍵(10E7D14E)
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E
にて行なわれています。
この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。

https://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
https://pgp.key-server.io/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html

 

<<< Strawberry Perl >>>

以下から Strawberry Perl 5.18.4.1 のインストーラをダウンロード して、インストールして下さい。

http://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit.msi

 

<<< Namazu for Windows のインストール方法 >>>

README-ja.txt の内容に従ってインストールして下さい。

 

<<< 備考 >>>

  • 本アーカイブに含まれるバイナリは、x64 版です。x86 では動作しません ので、ご注意ください。
  • ActivePerl 5.18 x64 または Strawberry Perl 5.18 x64 版専用です。 x86 版や 5.18 以外では動作しませんので、ご注意ください。
  • Perl 5.26 以降には未対応です。
    (Namazu for Windows 2.0.22 pre8で対応予定)

 

PPM インストールツール(2019/07/13)

ActivePerl, Strawberry Perl 用の PPM インストールツールをブルー会員エリアに置きました。

Perl 5.30/5.28/5.26/5.24/5.18/5.16 用の 6 バージョンです。いずれも x64 版にのみ対応しています。(5.30/5.28 は StrawberryPerl のみ対応)

Namazu for Windows のバイナリパッケージには、特定の Perl バージョンのPPMをインストールするための ppm-inst.bat, ext-inst.bat が付属しています。 本 PPM インストールツールを Namazu for Windows 付属の ppm-inst.bat, ext-inst.bat に置き換えて使用することで、それぞれの Perl バージョンの PPM をインストールすることができます。

続きを読む PPM インストールツール(2019/07/13)

Windows Subsystem for Linux(WSL) で Namazu を使用する方法

Windows の Namazu としては Namazu for Windows が一般的ですが、Windows 10 Fall Creators Update の Windows Subsystem for Linux (WSL) でも Namazu が使用できます。

この記事では、WSL で Namazu を使用する方法を紹介します。

WSL で Namazu

続きを読む Windows Subsystem for Linux(WSL) で Namazu を使用する方法

Namazu のための Windows Subsystem for Linux

Windows 10 Fall Creators Update から Windows Subsystem for Linux (WSL) が正式にサポートされました。Windows Subsystem for Linux でも Namazu が使用できますので、ここでは Namazu を使用するための Windows Subsystem for Linux インストール方法を示します。なお、Namazu のインストール方法については、別記事で用意する予定です。

続きを読む Namazu のための Windows Subsystem for Linux

Namazu 2.0.22 pre版の修正内容まとめ

Namazu 2.0.22 pre版の修正内容まとめ

<<< 2.0.22pre3 以前の変更箇所 >>>

  • filter/win32/ole*.pl Office2010/2013 に対応
    – filter/pdf.pl Poppler に対応
  • src/form.c コンパイル時の警告対策

<<< 2.0.22pre3 からの主な変更箇所 >>>

  • list/namazu.el, gnus-nmz-1.el のコーディング指定を追加
  • pl/extzip.pl の Compress/Zip.pm チェック削除
  • EPUB フィルタおよびサンプルデータの追加
  • File::MMagic の削除と configure のメッセージ変更
  • pltests の env.pl に File::MMagic のバージョン出力を追加
  • OLE フィルタの Office 2013 対応の見直し
  • x64 版 Office 2013 の対応を見送り(Visio 2013 を除く)
  • PowerPoint 2013 の対応を見送り(x86, x64 版共に)
  • tutorial 更新

<<< 2.0.22pre4 からの主な変更箇所 >>>

  • コンパイル時のワーニングを消すためのキャストの追加
  • Perl 5.8.1, 5.18.X 対応
  • tutorial 更新
  • nmzcat に headings 出力対応
  • ユーティリティコマンドの man ファイル追加

<<< 2.0.22pre5 からの主な変更箇所 >>>

  • contrib/namazu_utf8 追加
  • filter/mp3.pl 正規表現の修正

<<< 2.0.22pre6 からの主な変更箇所 >>>

  • Microsoft Office 2016 対応(Windows 版)
  • 新規テストデータ追加
  • namazu.el アップデート
  • mknmz-9 修正
  • 実験的に Japanese_Japan.932 ローケル対応(Windows 版)

PPM インストールツール

ActivePerl, Strawberry Perl 用の PPM インストールツールをブルー会員エリアに置きました。

Perl 5.24/5.18/5.16 用の 3 バージョンです。いずれも x64 版にのみ対応しています。

 

  • ActivePerl 5.24/Strawberry Perl 5.24

https://www.akaneiro.jp/members/blue/ppm-inst-2400.zip

 

  • ActivePerl 5.18/Strawberry Perl 5.18

https://www.akaneiro.jp/members/blue/ppm-inst-1800.zip

 

  • ActivePerl 5.16/Strawberry Perl 5.16

https://www.akaneiro.jp/members/blue/ppm-inst-1600.zip

 

Namazu for Windows のバイナリパッケージには、特定の Perl バージョン(主に ActivePerl)のPPMをインストールするための ppm-inst.bat, ext-inst.bat が付属しています。 本 PPM インストールツールを Namazu for Windows 付属の ppm-inst.bat, ext-inst.bat に置き換えて使用することで、それぞれの Perl バージョンの PPM をインストールすることができます。

なお、本 PPM インストールツールを使用する際には、ブルー会員ユーザID/パスワードが必要になります。

 

¥360 – ブルー会員ID購入 10% 税を含める

 

Screenshot of www.activestate.com

Screenshot of strawberryperl.com

 

注意:

  • 本 PPM インストールツールを使用せず、手動でもインストールできる PPM はあります。(本 PPM インストールツールを使用しないとインストールできない PPM もあります。)
  • ブルー会員エリア以外でも公開している PPM があります。(ブルー会員でなくても手動でインストールできるPPMはあります。)
  • 予告なく PPM の公開範囲を変更することがあります。

Namazu for Windows 2.0.22 pre7 公開

Namazu for Windows 2.0.22 を公開するにあたり、Namazu for Windows 2.0.22 pre7 を公開します。
本バージョンは ActivePerl 5.18 または Strawberry Perl 5.18 で 使用できます。

・アーカイブファイル 11014947 バイト
http://www.namazu.org/test/nmz2.0.22pre7.001-x64.zip

・署名ファイル
http://www.namazu.org/test/nmz2.0.22pre7.001-x64.zip.sig

・MD5sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.001-x64.zip.md5
(e4b1de309892ff44a92734d09a55ebb5 *nmz2.0.22pre7.001-x64.zip)

・sha1sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.001-x64.zip.sha1
(342270be381391051403992af6cd1ac03b44ff8f *nmz2.0.22pre7.001-x64.zip)

・sha256sumファイル
http://www.namazu.org/test/nmz2.0.22pre7.001-x64.zip.sha256
(5669c6b3b11fe7f396f6b9cca5088142105d7500e80fd5f66cc4779ac7eeee78 *nmz2.0.22pre7.001-x64.zip)

配布アーカイブには PGP による電子署名を行なっています。
署名は寺西忠勝の個人の鍵 (Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E) にて行なわれています。
この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。

http://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
http://pgp.es.net/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html

 

<<< Strawberry Perl >>>

以下から Strawberry Perl 5.18.4.1 のインストーラをダウンロード して、インストールして下さい。

http://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit.msi

 

<<< Namazu for Windows のインストール方法 >>>

README-ja.txt の内容に従ってインストールして下さい。

 

<<< 備考 >>>

  • 本アーカイブに含まれるバイナリは、x64 版です。x86 では動作しません ので、ご注意ください。
  • ActivePerl 5.18 x64 または Strawberry Perl 5.18 x64 版専用です。 x86 版や 5.18 以外では動作しませんので、ご注意ください。

ActivePerl 2400番台用 PPM (x64版)

ActivePerl ビルド2400番台用 PPM (Perl 5.24 用)をビルドしました。 64bit 専用です。(32bit 版は用意していません。)

また、以下のモジュールをブルーメンバエリアに用意しました。

  • File-MMagic
  • MP3-Info
  • IO-stringy
  • NKF
  • OLE-Storage_Lite
  • Text-Kakasi
  • Text-Iconv

個々のモジュールを下記コマンドでインストールすることができます。

C:\> ppm inst https://user:passwd@www.akaneiro.jp/members/blue/PPMPackages/2400/ppm.ppd

ただし、user, passwd はブルーメンバエリアアクセス用のユーザ名、パスワードで、ppm.ppd は個々のモジュールの ppd ファイル名を指定してください。

¥360 – ブルー会員ID購入 10% 税を含める

 

Screenshot of www.activestate.com

 

追記:

ActivePerl 5.24, Strawberry Perl 5.24 いずれも x64 に対応した PPM インストールツールを以下のブルー会員エリアに置きました。

https://www.akaneiro.jp/members/blue/ppm-inst-2400.zip

こちらを使用するとより簡単に PPM モジュールのインストールができます。ご利用下さい。

 

 

 

Namazu 2.0.22 pre7 公開

Namazu 2.0.22 pre7 を以下に置きました。

・アーカイブファイル 1841999 バイト

http://www.namazu.org/test/namazu-2.0.22pre7.tar.gz

・署名ファイル

http://www.namazu.org/test/namazu-2.0.22pre7.tar.gz.sig

・MD5sumファイル

http://www.namazu.org/test/namazu-2.0.22pre7.tar.gz.md5
(f808c35751030b8d84289c73b275219c *namazu-2.0.22pre7.tar.gz)

・sha1sumファイル

http://www.namazu.org/test/namazu-2.0.22pre7.tar.gz.sha1
(1637b649f514cead7e0723d8396f77842e1f9bcf *namazu-2.0.22pre7.tar.gz)

・sha256sumファイル

http://www.namazu.org/test/namazu-2.0.22pre7.tar.gz.sha256
(c9c00cfd708b7f45cad0c9ea1dcb17de2994115e997f98acfcb3af4d7ae1bf28 *namazu-2.0.22pre7.tar.gz)

配布アーカイブには PGP による電子署名を行なっています。署名は寺西忠勝の個人の鍵 (Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E) にて行なわれています。 この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。

http://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
http://pgp.es.net/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html

 

<<< 2.0.22pre6 からの主な変更箇所 >>>

  • Microsoft Office 2016 対応(Windows 版)
  • 新規テストデータ追加
  •  namazu.el アップデート
  • mknmz-9 修正
  • 実験的に Japanese_Japan.932 ローケル対応(Windows 版)

Namazu for Windows 2.0.22 pre6 (002)公開

Namazu for Windows 2.0.22 を公開するにあたり、Namazu for Windows 2.0.22 pre6 (002)を公開します。

以前公開した Namazu for Windows 2.0.22 pre6 (001) は ActivePerl 5.18 用のものでしたが、現在では ActivePerl の 5.18 は Business Edition になり、入手が難しくなりました。

そこで、Strawberry Perl でも Namazu for Windows が使えるように Strawberry Perl 5.18.4.1 用の PPM を準備しました。

本バージョンは Strawberry Perl 5.18 用のものです。

・アーカイブファイル 11120228 バイト

http://www.namazu.org/test/nmz2.0.22pre6.002-x64.zip

・署名ファイル

http://www.namazu.org/test/nmz2.0.22pre6.002-x64.zip.sig

・MD5sumファイル

http://www.namazu.org/test/nmz2.0.22pre6.002-x64.zip.md5

(febf4108d07d9fb8e7091c72feb4bfb3 *nmz2.0.22pre6.002-x64.zip)

・sha1sumファイル

http://www.namazu.org/test/nmz2.0.22pre6.002-x64.zip.sha1 (2c746c22b85412e006e7e27b14aa4567eb5b6a6f *nmz2.0.22pre6.002-x64.zip)

・sha256sumファイル

http://www.namazu.org/test/nmz2.0.22pre6.002-x64.zip.sha256 (0fea5128963b170733cd35490b6db34da02d10f4d720fcdae2a4572ef8a5fa4c *nmz2.0.22pre6.002-x64.zip)

配布アーカイブには PGP による電子署名を行なっています。 署名は寺西忠勝の個人の鍵 (Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E) にて行なわれています。 この鍵は以下の PGP 公開鍵サーバ他より検索/取得が可能です。

http://pgp.mit.edu/
http://pgp.nic.ad.jp/pgp/
http://pgp.es.net/
http://pgp.zdv.uni-mainz.de/keyserver/pks-commands.html

<<< Strawberry Perl >>>

以下から Strawberry Perl 5.18.4.1 のインストーラをダウンロード して、インストールして下さい。

http://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit.msi

<<< Namazu for Windows のインストール方法 >>>

README-strawberryperl-ja.txt の内容に従ってインストールして下さい。

<<< 備考 >>>

  • 本アーカイブに含まれるバイナリは、x64 版です。x86 では動作しません ので、ご注意ください。
  • Strawberry Perl 5.18 x64 版専用です。 x86 版や 5.18 以外では動作しませんので、ご注意ください。
  • ActivePerl 5.18 用のものをご使用の方は、Strawberry Perl 版に 乗り換える必要はありません。

Strawberry Perl 5.18.4.1(64bit)

Namazu for Windows は ActivePerl 5.18 で使用することを前提として 5.18 用の PPM を用意しています。しかし、現在では ActivePerl の 5.18 は Business Edition になり、入手が難しくなりました。

そこで、Strawberry Perl でも Namazu for Windows が使えるように Strawberry Perl 5.18.4.1 用の PPM を準備しています。

Strawberry Perl 5.18.4.1 は、下記からダウンロードしてインストールしてください。

Strawberry Perl 5.18.4.1 64bit MSI installer

リリースノート

Screenshot of strawberryperl.com

 

namazu_utf8 コマンド

最近の Unix 環境は UTF-8 なので、namazu コマンドが使いづらくなっています。

以下のような内容のラッパシェルスクリプト  namazu_utf8 を作成しました。

#!/bin/sh

LC_ALL=ja_JP.eucJP
LANGUAGE=ja_JP.eucJP
LANG=ja_JP.eucJP
namazu `echo -n $* | iconv -f UTF-8 -t EUC-JP` | iconv -f EUC-JP -t UTF-8

この namazu_utf8 に実行属性を付けて、パスの通ったところ(例えば /usr/local/bin )にでも入れておけば、namazu_utf8 を namazu コマンドの代わりに使えます。

$ chmod +x namazu_utf8
$ su
# cp namazu_utf8 /usr/local/bin

ただし、漢字コード変換に iconv を使っているので、iconv  がインストールされている必要があります。

例えば

$ namazu 検索式 index

の代わりに ja_JP.utf8 環境では

$ namazu_utf8 検索式 index

とすることで、日本語を含む検索式の検索結果を得ることができます。 (インデックスは正しく作られている前提です。)